Перейти к содержанию

Рекомендуемые сообщения

10743618.png

 

https://www.youtube.com/watch?v=mMNNITyn-cs

 

 

Скачать : https://yadi.sk/d/67mM7ohRm6qHK
Скачать : http://www.mediafire.com/download/1ysa85bvtrq4adl/CE_Inject.zip
Скачать : https://mega.nz/#!3lR0SIAA!vLjXz4xqBE5x4X1IdmURjSuvFO4lkAuZCsBOnmzpmaw
 
Проверка : https://www.virustotal.com/ru/file/f24ad78ea02e43edb2d09f25a8d3ddcd3002fdf8213c93de9786019c0b5a367d/analysis/1449661145/

 

Описание функций :

 

 

 

 

 

 

 

CE Inject.zip

procedure CE_Inject(GameID: Cardinal; - Id процессаAob_Adress: DWORD; - Адрес по которому будет производиться запись jmpAdress_VirtualAllocEX:Pointer; - Адрес выделенной памятиNop_Bytes : String ; - Количество NOP ('909090')String_Adress_VirtualAllocEX:String; - Адрес выделенной памяти (в строковом виде)Bytes_Adress_VirtualAllocEX:string; - Байты скопированные в СЕ (Детально смотрите видео)Number_Adress_VirtualAllocEX:Cardinal); - Смещение
Function CE_Scan(const BaseAdress:Int64; - Базовый адрес с которого начинаем сканироватьconst EndAdress:Int64; - Конечный адрес которым заканчиваем сканироватьconst PProtect:Cardinal; - Защита (Выпонение\Только Чтение и тд.)const inProcessID: Cardinal; - Id процесса в котором ищемconst FindBytes: AnsiString; - Сигнатуру которую нужно найтиvar FinishAdress: ANSIString; - Куда выводить найденный адресconst NumberAdress : Integer - Тут лучше ставить 1 (если адрес не ищет по данной сигнатуре ставим 0)): Boolean;
procedure CE_W(GameID: Cardinal; - Id процесса в котором ищемPokeAddr: Integer; - Адрес в котором будем производить записьBytes : String; - Байты которые будем писать (Пример - '90 90 90')NymberWrite : Integer); - Смещение записи от найденного адреса
function CE_Save(GameID: Cardinal;- Id процесса в котором ищемAob_Adress:Cardinal):String; - Адрес по которому нужно сохранить оригинальные байты
Function CE_ProcID(name:string):Cardinal; - Имя процесса в котором будем производить поиск\запись
function CE_BaseAdress(ProcessID: Cardinal; - Id процесса в котором ищемMName: String): Pointer; - Имя процесса для получение его базового адреса
function CE_Region(GameID: Cardinal):Pointer; - Выделить свободное пространство в процессе указав Id процесса
Изменено пользователем Cemi4ka
  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.