Size: a a a

Ассемблер

2021 July 17

P

ProMiNick in Ассемблер
там где его нет - там режим 16битный, конструкция бы уже не влезла. добавились бы байты 66 перед каждой операцией, да и сами операции пришлось бы как pushd & popd записывать, иначе они бы только по 2 байта таскали.
источник

J

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

J

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

J

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

J

J in Ассемблер
Мемы сгенерированые нейронками
источник

P

ProMiNick in Ассемблер
любите задачки? у вас 5 байт, режим 32разрядный. Задача псевдокодом: mov eax, eip
источник

E

Entusiast in Ассемблер
Поместить в EAX IP?
источник

P

ProMiNick in Ассемблер
да eip
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
call @f
@@:pop eax
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
))
источник

E

Entusiast in Ассемблер
6 байт
источник

E

Entusiast in Ассемблер
Не так-то просто всё))
источник

P

ProMiNick in Ассемблер
use32, call word $+4, pop eax - $66, $e8,0,0,$58 - но влезть то влезло, а вот на стек влезет ли весь eip или только его младшие 2 байта.
источник

A

Aleksandr in Ассемблер
x: lea eax, x
источник

E

Entusiast in Ассемблер
Тогда уж сразу:
lea eax, $

А если код был заинжекчен куда-то?

Не то
источник

A

Aleksandr in Ассемблер
а если нет? какой вопрос - такой ответ
источник

E

Entusiast in Ассемблер
Вопрос - узнать EIP
А ты узнаёшь просто адрес, который был подсунут компилятором
источник

A

Aleksandr in Ассемблер
и в ряде случаев это EIP, то есть решает задачу
источник

E

Entusiast in Ассемблер
В ряде? Нет
В меньшей части
источник

A

Aleksandr in Ассемблер
отключи ASLR и будет не в ряде
источник