Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Встраивание своего ассемблерного кода
Посл.ответ Сообщение

Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 14 июля 2016 01:46
· Личное сообщение · #1

Скажите пожалуйста почему у меня не выходит такой трюк, короче я хочу в программу встроить свой ассемблерный код при помощи jmp и когда происходит происходит прыжок на мой фрагмент то программа выполнив мой код не хочет продолжить своё выполнение, как сделать такую штуку? Возможно ли?


6291_14.07.2016_EXELAB.rU.tgz - 2016-07-13_15-46-45.png



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 14 июля 2016 01:58
· Личное сообщение · #2

alex-rudenkiy пишет:
не хочет продолжить своё выполнение

у тебя Eip невалидный будет(0x0) который ты в стек затолкал

alex-rudenkiy пишет:
как сделать такую штуку? Возможно ли?

push addrtojmp
ret

| Сообщение посчитали полезным: alex-rudenkiy


Ранг: 95.2 (постоянный), 26thx
Активность: 0.060
Статус: Участник

Создано: 14 июля 2016 02:03
· Личное сообщение · #3

Почитай любую статью про инлайн...

| Сообщение посчитали полезным: alex-rudenkiy
 eXeL@B —› Вопросы новичков —› Встраивание своего ассемблерного кода
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати