Изменить 1 бит для того, чтобы последняя инструкция положила в стек 0x126 - Assembler

Узнай цену своей работы

Формулировка задачи:

Изменить 1 бит для того, чтобы последняя инструкция положила в стек 0x126.
33ED            xor     ebp, ebp
B82A020000      mov     eax, 00000022Ah
BD20020000      mov     ebp, 000000220h
3D04010000      cmp     eax, 000000104h
7404            jz      loc_1
03C5            add     eax, ebp
EB02            jmp     end
        loc_1:
2BC5            sub     eax, ebp
        end:
50          push        eax

Решение задачи: «Изменить 1 бит для того, чтобы последняя инструкция положила в стек 0x126»

textual
Листинг программы
BD04010000      mov ebp, 000000104h

Объяснение кода листинга программы

  1. EBP - это регистр, используемый в качестве указателя стека.
  2. 000000104h - это значение, которое будет помещено в стек.
  3. BD04010000 mov ebp, 000000104h
    • Переменная EBP получает значение 0x104.

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы