|
|
| Посл.отвђт | Сообщен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 таких места причем к нормальной работе проги они не как не относятся так как допустим опции находятся вообще в другом месте если я не прав то поправь меня :)))))) а нащет эмуляции я конечно понимаю что выравнивание стека токо попортит прогу надо эмулировать но это впринцепи не сложно на скоко я понимаю достаточно найти свободное место и вписать что нужно а потом сделать за место переходника тот адрес где правили я наверное ошибаюсь так что поправь меня :))))) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069 |