· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› asprotect в stop 5

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Сен 15, 2003 22:36:47

Asterix клево а я свою скрутил полностью кстате я вот сейчас пишу статью как допишу могу дать линк почитаешь если интересно конечно :-)))
P.S. раскрой секрет ты какую прогу ломаешь ???


Дата: Сен 16, 2003 00:18:02

angel_aka_ks

Хочешь попробовать? ;-) CDBFW
h**p://www.whitetown.com/download.php3
Я не сломал пока, может и брошу, заковыристая херня..


Дата: Сен 16, 2003 05:25:02

Asterix да :)))) дык тама же впринцепи все пакости только в api или есть еще что то сильное ????
такс щамс посмотрим :)


Дата: Сен 16, 2003 07:41:28 · Поправил: angel_aka_ks

такс ну че скрутил я ее там все просто и не интересно :((( первые два падения это дело не правильного стека решение
в первом случае
pop eax
ret
во втором
pop eax
pop edx
ret
потом куча ошибок это дело двух адресов тама типа в обоих случаях надо заменить
call xxxxxx
ret
на
pop eax
ret
дальше нужно найти свободное место и прописать типа
pop ebx
pop eax
mov eax,[eax+02]
mov eax,[eax]
jmp ebx
потом в одном месте где стоит call eax
а перед ним типа mov eax,xxxxxxxx вот этот xxxxxx надо заменить на тот адрес куда прописал это надо для того чтобы прога не стала писать в системную функцию а наскоко мы знаем win этого не прощает
rintime error дело одного call а две ошибки типа потакомуто адрессу произошло то то там действительно идет обращение к ???????? поэтому и падает короче не чего интересного все просто 20 минут и все встало на свои места пойду ченибуть покопаю чето скучно
P.S. вопросик есть как заставить айс запускатся как можно раньше типа до загруски explorer просто тут понадобилось а сделать не как причем неодин айс нехочет может знаешь в чем проблема или как заставить его запустится :)))))


Дата: Сен 16, 2003 10:55:31 · Поправил: Asterix

angel_aka_ks

Ну что, скрутил, тогда может пришлёшь..;-)
Если согласен дам адрес..


Дата: Сен 16, 2003 13:26:18

angel_aka_ks

Если ты действительно считаешь что проблема с эмуляцией
решается простой правкой стека, то, имхо, сильно заблуждаешься.
Без нормальной эмуляции в проге не работают некоторые менюшки,
окошки, функции.
Вот поэтому я и написал "выложи куда-нибудь результат.."

как можно раньше типа до загруски explorer просто тут понадобилось а сделать не как причем неодин айс нехочет может знаешь в чем проблема или как заставить его запустится :)))))

Режим Boot или Windows.


Дата: Сен 17, 2003 06:05:24

Asterix мда ошибочка вышла меню опции не работает ща если не засну то покопаю

"Ну что, скрутил, тогда может пришлёшь..;-)"

блин а смысл? короче доковыряю пришлю :))))
режим Boot :)))))
P.S. кстате у тебя меню опции работает ????


Дата: Сен 17, 2003 07:06:31

angel_aka_ks

Да, после эмуляции работает, но есть другие пару глюков..


Дата: Сен 17, 2003 18:15:10

блин я чето заболел ща не чего не охота а так я посмотрел но ты меня не так понял там где я говорил про стек там идет переходник в аспр который возращает допустим xxxxxxx а в дампе перед заходом в этот переходник итак в eax xxxxxxxx тоесть переходник не нужен если я конечно не торможу %)) то там 2 таких места причем к нормальной работе проги они не как не относятся так как допустим опции находятся вообще в другом месте если я не прав то поправь меня :))))))
а нащет эмуляции я конечно понимаю что выравнивание стека токо попортит прогу надо эмулировать но это впринцепи не сложно на скоко я понимаю достаточно найти свободное место и вписать что нужно а потом сделать за место переходника тот адрес где правили я наверное ошибаюсь так что поправь меня :)))))

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069