BoB_Edition лучший мануал, как я щас уже убеждаюсь это ковырять готовые протекторы :) с хорошей девочкой Олей много можно узнать!
Asis Не помню как в досе ds:bx но попробую предположить на примере cs:ip (cs * 16 + ip) shl ds,4 add ds,bx
BoB_Edition Ну ты ленивый! :) Поиск есть, сайт текущий!
Asterix Мне тут в голову пришло: sub [esp],eax ; eax is CONTEXT.dr0 т.е. взять значение из дубужных и если они в нуле, то стек они не попортят! :)
Dimson Я писал выше, что это расшифровщик, следовательно push edi/retn это переход на расшифрованный код! К тому же обработчики можно не только...
Ustus Нет еще только начал, но ведь китайчег со своим udis86 сделал же универсальный! :)
nobodyzzz Имеет смысл если в обычном коде, а у меня esi,ebx,edi все равно обычный расшированный код сделает так как надо!
Не зачем!
nobodyzzz Раз уж коснулся SEH, не буду создавать еще одну тему и задам касательно него здесь: xor eax,eax call $+5 add dword[esp],Protect-$...
nobodyzzz Ты скажи вызвав исключение и попрвив CONTEXT и сказав return ExceptionContinueExecution; система поправит под тот CONTEXT что я...
Кратко: 1. регистрирую новый обработчик 2. вызываю багу 3. мне дали CONTEXT 4. Меняю как мне надо регистры drX 5. правлю команду которая...
IceStudent Человек с одной стороны прав, Medstrax Но тут есть другая сторона. Человек не умеющий подойти к проблеме, зачем вообще взялся за...
Quantum Ф-ции юзать можно! Но через указатель получаемый в качестве аргумента ф-ции :)))
SnugForce Уточни, сумбурно как-то
Вот слова: (Примечание переводчика: Edmond/HI-TECH по поводу возможности поместить экземпляр структуры EXCEPTION_REGISTRATION не в стек, а в...
Вот есть опкод 0x63 про него в интеле написано: ARPL i64 Ew,Gw MOVSXD o64 Gv,Ev Как я понял в 64-битном режиме, команда с опкодом становится...
Asterix 6.0 рулез, но иногда не с того не с сего зависает и начинает кушать проц :) (радует что это очень редко)
Superplaneta invoke CreateFile,..OPEN_EXISTING,... cmp eax,IVALID_HANDLE_VALUE je _exit mov [h],eax invoke WriteFile,[h], addr КУЛЬНЫе_байты,...
nobodyzzz Да думаю именно из-за него, потому что чего только там не стоит и сколько всего покрякано, а многое должно в идеале ...... :))) Наверное...
Вы скомпильте и под вмвары запустите, а лучше на реальной машине. Тогда я точно буду знать! зы: Когда ставлю скажем на начало функции в проге...
Имена участников (разделяйте запятой).