Выполнение кода в памяти

Программа Выполнение кода в памяти 2020-04-29

Нет прав для скачивания

0b170xor

Уважаемый пользователь
Форумчанин
Регистрация
13.01.2020
Сообщения
70
Репутация
27
0b170xor submitted a new resource:

Выполнение кода в памяти - Изучаем гнушный си

Написал простенький код который копирует функцию в память и выполняет ее не посредственно там.
Сверху накинул mprotect, код чисто поизучать принцип.
Функция в памяти обычный xor, текст из файла берется и xor возрат буфера уже идет через стек.
Если кому интересно прошу переписать на правильный лад.
Only Penguin. Перепишу позже аналогично на винду.


Read more about this resource...
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 104
Репутация
8 226
Только собирать надо без оптимизации компилятора, норм., для винды тоже самое будет, только нужно вызвать апи VirtualProtect, вместо mprotect.
И VirtualAlloc для выделения.
 
Верх Низ