Size: a a a

Ассемблер

2021 September 12

[

[BRM]White Rabbit in Ассемблер
блин, обс качать для скринкаста придётся:D
источник

AM

A M in Ассемблер
Хорошо
источник

楽園松本 in Ассемблер
Что получим в результате xor ip, ip?
источник

楽園松本 in Ассемблер
источник

d

disba1ancer in Ассемблер
он про то, что если функция только вызывает другую, ничего не делая с параметрами и не проводя каких-либо доп вычислений
источник

AM

A M in Ассемблер
В нашей галактике должен получиться ноль...
источник

E

Entusiast in Ассемблер
Да, я ответ уже дал - можно заменить на jmp
Хотя не знаю, где такое может встретиться
источник

楽園松本 in Ассемблер
Пойдёт
источник

AM

A M in Ассемблер
Но кто знает...
источник

E

Entusiast in Ассемблер
Нет опкода, позволяющего работать с регистром (E/R)IP напрямую
источник

d

disba1ancer in Ассемблер
как вариант, можно прочитать один из аргументов и если он соответствует условию, вместо call сделать jmp, в остальных случаях иная обратотка
источник

d

disba1ancer in Ассемблер
да уж с ним если только неявно работать
источник

AM

A M in Ассемблер
Да, была мысль, что какой то специфичный регистр, содержащий или ноль или константу... Извините, буду учить матчасть
источник

E

Entusiast in Ассемблер
А мат. часть тут причём
Просто это instruction pointer и был бы хаос, если бы так просто можно было бы его изменить
источник

AM

A M in Ассемблер
А
источник

AM

A M in Ассемблер
Тогда segfault
источник

E

Entusiast in Ассемблер
Да нет же - нет такого опкода
Вот mov с EAX - есть: B8 (mov eax, 1)
С EBX тоже есть: BB (mov ebx, 1)
С ECX - B9 (mov ecx, 1)
EDX - BA (mov edx, 1)
(И все остальные инструкции так же - нет доступа к EIP напрямую, не дают опкода)
А вот c EIP - нет
Но есть JMP и CALL, которые позволяют его изменять (прыгаешь куда-то, и EIP устанавливаешь, соответственно)
источник

E

Entusiast in Ассемблер
Поэтому просто не скомпилируется
источник

d

disba1ancer in Ассемблер
jmp позволяет прибавлять константы к ip
источник

d

disba1ancer in Ассемблер
к сожалению ассемблеры не позволяют напрямую кодировать без меток
источник