Size: a a a

Ассемблер

2021 November 10

n

nano in Ассемблер
Как именно крашит. Что после системного вызова? Какая ошибка в eax?
источник

n

nano in Ассемблер
Продебаж через x32dbg
источник

A

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

C

Cofeefee in Ассемблер
А тут адрес у нас виртуальный, хотелось бы его декларировать как алиас члена структуры
источник

A

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

A

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

CB

Cyber Bully in Ассемблер
Стек выранивать пробовал?
источник

O

Ozaron in Ассемблер
Нет. Как это сделать ?
источник

CB

Cyber Bully in Ассемблер
Надо сначала будет esp сохранить куда-нибудь, в переменнную, потом
and  esp, 0xfffffff0
вроде того
источник

O

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

CB

Cyber Bully in Ассемблер
выравнивай перед пушами
источник

CB

Cyber Bully in Ассемблер
после сискола esp старый восстанавливай из переменной
источник

CB

Cyber Bully in Ассемблер
а стоп, тут походу чет с переменными а не со стеком
источник

O

Ozaron in Ассемблер
меня это тоже напрягает
источник

d

disba1ancer in Ассемблер
да у вас ВП
источник

CB

Cyber Bully in Ассемблер
ну сделай выравнивание, все равно, проверь
источник

n

nano in Ассемблер
Переменные тоже должны быть выравненны. Но он в ставке делает. Там это должно автоматом выравниваться. Лучше всего дебаж через x32debag через него лучше поймешь что не так
источник

O

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

CB

Cyber Bully in Ассемблер
++
источник

O

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