Перейти к содержанию
Авторизация  
Cemi4ka

Delphi CE_Inject

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разработчикам нужно заливать файлы в файловый архив, а не на сторонние ресурсы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В данном топике никто не постил уже 4 месяца. Пости здесь только если твой вопрос точно совпадает с темой данного топика.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Предпросмотр
Авторизация  

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

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

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