Size: a a a

Ассемблер

2021 March 18

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
а какая связь между выравниванием стека после принта и оберткой вокруг врайт?
Я про очищение памяти после функции
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
При выходе из функции
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
А не про выравнивание
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
дак я про стек говорю
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Аа. )
источник

D

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

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
0х400830 твой мэйн начинается
источник

D

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

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Так это не при выходе, а при входе
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Так это не при выходе, а при входе
да перепутал сорри
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Только оно не нужно обычным смертным.
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Так это не при выходе, а при входе
интересно действительно это на асм влияет или нет
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Влияет конечно. Они в libc скорее сунули
источник

D

Den in Ассемблер
Вот там в первом окошке есть отравить стек при выходе из syscall т.е. забивают мусором стек по выходу из любого системного вызова linux
источник

d

disba1ancer in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
чистить значит изменять в нем какие либо данные/байты, я говорю про выравнивнивание. проверить просто, перед вызовом принта, запушить какое либо значение, после выполнение, если восмтановить значение  оно должно быть тем же. но при неправильно (отсутствии) выравнивании esp будет указывать не туда, не на это число
под чисткой я подразумевал увеличение esp
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
Вот там в первом окошке есть отравить стек при выходе из syscall т.е. забивают мусором стек по выходу из любого системного вызова linux
Ты стек ядра со стеклом процесса в мэйн не путай
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Ты стек ядра со стеклом процесса в мэйн не путай
ну да здесь речь о центральном стэке
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Нет центрального стека )
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
дак я про стек говорю
Или я чушь несу?
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Нет центрального стека )
ну я имею ввиду тот с которым ядро работает
источник