Исходник Primal loader.

cpuid inc.
Забаненный
Статус
Оффлайн
Регистрация
6 Авг 2019
Сообщения
1,071
Реакции[?]
760
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет, для начала хочу отсеять людей которые думают что это лоадер для их superior чита - нет.

Данный лоадер был создан под необычные условия, а точнее для фикса дампов (сегментов) у которых уже инициализированные релокации и IAT.
Пример:

Допустим у нас есть крякер вантапа/фаталити в кол-ве одна штука, у него есть: Сегмент с уже инициализированными релоками, импортами в памяти (т.е - дамп), у него так же есть восстановленная таблица релокаций, и дампы IAT.

Теперь ему нужно написать лоадер, который бы:
- Выгружал сегмент, фиксил релокакции, фиксил IAT, производил внутренние фиксы сегмента а.к.а фреймворк.

Это все и есть в моём primal-loader. (отсюда и название, ибо по сути это первобытный лоадер, но это уже углубление в историю)


Умный человек сказал бы: "Это все блять пиздец юзелесс, зачем оно вообще надо?".
А вот надо оно как раз для таких случаев как я описал в примере.

Как это работает?
1595661638894.png

Как этим пользоваться?
Вставляете сегмент в Segment.cpp, кидаете релокации и IAT в SegmentHeaderManager.cpp, устанавливаете аргументы для RuntimeHandler, если сегмент не требует исправлений до или после OEP - Можно билдить, если требует - пишите framework при помощи SegmentInterpreter.hpp

Исходный код:
Пожалуйста, авторизуйтесь для просмотра ссылки.
.
 
аллах велик
Забаненный
Статус
Оффлайн
Регистрация
24 Янв 2020
Сообщения
252
Реакции[?]
117
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
норм
 
Забаненный
Статус
Оффлайн
Регистрация
11 Апр 2017
Сообщения
281
Реакции[?]
37
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
красава
 
Сверху Снизу