Size: a a a

Ассемблер

2021 June 03

АШ

Алексей Шведов... in Ассемблер
Да
источник

A

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

АШ

Алексей Шведов... in Ассемблер
Адреса одинаковые, что передаю в mov, что в WriteProcessMemory...
источник

A

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

АШ

Алексей Шведов... in Ассемблер
Да, именно туда записываются значение, а вот mov выдаёт AV
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ну значит эт наерное ядреная функция. а тебе низя. но все равно как то странно
источник

A

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

A

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

АШ

Алексей Шведов... in Ассемблер
В edi должен лежать ImageBase к kernel32.dll
источник

A

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

АШ

Алексей Шведов... in Ассемблер
Добавил
источник

АШ

Алексей Шведов... in Ассемблер
Думал, что будет лишним
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
push 'ess0'

что это?
источник

АШ

Алексей Шведов... in Ассемблер
Для DWORD нужно 4 байта, добавил 0,  а потом убрал его через  sub
источник

d

disba1ancer in Ассемблер
так он вроде и не пишет
источник

АШ

Алексей Шведов... in Ассемблер
Сначала хотел писать в импорт, а теперь надо написать в память kernel32
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
у мя не пишет. а почему дескриптор памяти ты ставишь -1?
источник

АШ

Алексей Шведов... in Ассемблер
-1 это константа, возвращаемая GetCurrentProcess
источник

A

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

АШ

Алексей Шведов... in Ассемблер
Как? Он мне вроде и не нужен...
источник