Size: a a a

Ассемблер

2021 May 16

АШ

Алексей Шведов... in Ассемблер
Записать значение по адресу
источник

VD

Vlad Doc in Ассемблер
В адрес start2 ?
источник

АШ

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

VD

Vlad Doc in Ассемблер
Ну вот ты это и делаешь. Мне только не понятно почему ты ожидаешь что исполнимый код можно просто так модифицировать
источник

АШ

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

VD

Vlad Doc in Ассемблер
ОС, права на запись и всё такое
источник

АШ

Алексей Шведов... in Ассемблер
Зачем нужны права, чтобы записать в самого себя, причём в том же потоке, в адресе, со смещением в одну команду?
источник

АШ

Алексей Шведов... in Ассемблер
Теперь права на запись и в .data нужны что ли?
источник

АШ

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

АШ

Алексей Шведов... in Ассемблер
Забавная штука получилась
источник

VD

Vlad Doc in Ассемблер
Это защита от дурака в ОС
источник

VD

Vlad Doc in Ассемблер
Специально сделано чтобы всякие в .text не писали
источник

АШ

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

VD

Vlad Doc in Ассемблер
Это и имел ввиду
источник

АШ

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

АШ

Алексей Шведов... in Ассемблер
Потому что флаги секции выставляет он, а не ОС
источник

d

disba1ancer in Ассемблер
не винде/линуксе?
источник

АШ

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

АШ

Алексей Шведов... in Ассемблер
Решил уже. Флаги не те выставил
источник

d

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