XaskeL

Инструкция по применению инъекций внутривенно

Nov 13th, 2019
89
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // 1. Скачиваем blue: https://github.com/multitheftauto/mtasa-blue
  2. // 2. Открываем файл MainFunctions.cpp
  3. // 3. Ищем строчки
  4.  
  5. SetDllDirectory(strMtaDir);
  6. SString strCoreDLL = PathJoin(strMTASAPath, "mta", MTA_DLL_NAME);
  7. RemoteLoadLibrary(piLoadee.hProcess, FromUTF8(strCoreDLL));
  8. WriteDebugEvent(SString("Loader - Core injected: %s", *strCoreDLL));
  9. AddReportLog(7103, "Loader - Core injected");
  10.  
  11. // 4. Ниже добавляем наши:
  12.  
  13. SString strDCoreDLL = PathJoin(strMTASAPath, "mta", "DCore.dll"); // Тут не важно, важно название DLL. Придумайте что-то, на что не бросается взгляд например как: xmllib_9_11.dll, d3d9.dll, bass3x.dll, итд. кидать в папку вместе с Core.dll (она называется МТА или mtа)
  14. RemoteLoadLibrary(piLoadee.hProcess, FromUTF8(strDCoreDLL)); // Удалённо загружает библиотеку
  15. WriteDebugEvent(SString("Loader - DCore injected: %s", *strDCoreDLL)); // Тоже самое что и ниже
  16. AddReportLog(7103, "Loader - DCore injected"); // Пишет в лог об инъекции внутривенно
  17.  
  18. // 5. Компилируем МТА и радуемся. Хотя было бы проще создать ещё один проект в решении который компилировал бы дллку но эт не обязательно. ну кому что удобно.
RAW Paste Data