Спасибо всем, картина начала прояснятся =) ps Вот так вот кодишь себе не задумываясь, а как полезешь в недры так понимаешь что не всё так просто.
jCronuz ну так это совсем разные вещи, по рету просто происходит джамп, а в случае аналога call адрес должен указывать туда куда надо вернутся,...
А как заколбасить обсолютную адресацию, у меня чото не выходит. пишу опкод 0FFh потом там надо ещё один байт заполнить а я не знаю чем. в...
тоесть там байты перевёрнуты? получается 15 01 00 00 = 00 00 01 15 Получается мне надо сделать "Адрес - База" а потом его перевернуть и только...
Та этих линуксоф внатуре что гуана, так что ставь лучше FreeBSD
ok понятно, теперь вопрос за мылым. mov al, byte ptr [ebp+c_Table+eax] ; Так правильно ?
я немного ошибся, там был опкод E805010000 сейчас попробовал поставить два вызова так call Mylstrlen ;Опкод E805010000 call exitproc ;Опкод...
не могу изменить машинный код call-a Вот например exitproc proc invoke ExitProcess,0 exitproc endp .... ; разрешаем запись push offset tmp...
смотрел в SoftICE регистр ebp всегда получается равным нулю там идёт call c_Delta c_Delta: pop ebp sub ebp, offset c_Delta тоесть в ebp...
Фуух! заработало, всё дело было в кривом описании, из файлика readme.txt Похоже что описалово писал совсем не автор, и вместо регистра edi нужно...
push можно заменить на sub esp,4 mov [esp], ... call можно заменить на push адрес возврата jmp ... если надо сложить два регистра, например...
нулями
Скачал исходник Catchy32 by sars Дизассемблер длин инструкций. Один из конкурентов движку от Zombie. Возникла проблемма, там есть одна строчка не...
Имена участников (разделяйте запятой).