g305noobo

Известный
Автор темы
Модератор
307
477
описание:
мини луа модуль, который позволяет инжектить дллки из памяти, не сохраняя файлы на компьютере
сам модуль представляет из себя враппер для manual map инжектора.

ничего приватного тут нет, просто кайф и удобство
Lua:
-- основное:
function injector:read_binary_file(path) -- открывает файл и возвращает "C" массив с байтами
function injector:inject(cbytes) -- функция инжекта

--преобразование :
- function injector:string_to_bytes(str)
- function injector:string_to_cbytes(str)
- function injector:lua_bytes_to_cbytes(bytes_tbl)
- function injector:bytes_to_string(bytes)
пример:
Lua:
local file = download_file("ссылка на какой-то файл.com") -- функция, которая возвращает rb содержимое файла по прямой ссылке
local injector = require("injector")
local bytes = injector:string_to_cbytes(file)
injector:inject(bytes)
 

Вложения

  • injector.7z
    5.8 KB · Просмотры: 67
Последнее редактирование: