Загрузка...

Как написать свой инжектор на AHK для любой игры или программы

Тема в разделе Гайды CS2 создана пользователем НАГЛЫЙ_ПЕРЕКУП 6 фев 2021. (поднята 13 фев 2021) 2794 просмотра

Загрузка...
  1. НАГЛЫЙ_ПЕРЕКУП
    НАГЛЫЙ_ПЕРЕКУП Автор темы 6 фев 2021 Россия без мата, как солдат без автомата. 1446 28 фев 2020
    В этом гайде я расскажу, как написать свой инжектор на Autohotkey:

    Возможности инжектора:
    - Можно инжектить любые игры и программы (по умолчанию cs:go). Как поменять программу или игру для инжекта читайте ниже.
    - Инжектится на Windows 7, 8 (на 10 не проверял, на 10 есть отдельный инжектор, кому интересно, могу запостить гайд).
    - Метод инжекта по-умолчанию ManualMap (Хотя можно использовать любой другой метод. Для этого в строке NumPut(2, ParamStruct, 528, "Uint"), меняем 2 на 0 или 1.)

    Пояснения:
    • 0 - LdrLoadDll
    • 1 - LoadLibraryExW
    • 2 - ManualMap
    - Далее идет настройка еще одного параметра. Для этого в строке NumPut(0, ParamStruct, 532, "Uint"). Меняем на один из параметров:

    • 0 - NtCreateThreadEx
    • 1 - Thread hijacking
    • 2 - SetWindowsHookEx
    • 3 - QueueUserAPC

    Прочитать про все остальные параметры можно здесь.

    - Тестовый dll сразу можно протестировать (cs:go чит находится в архиве).
    - Флаги инжектора пока не использую (работает без них, в будущем добавлю).
    - Инжектор будет обновляеться и улучшаться.

    Как использовать:

    1) Установить Autohotkey (скачать можно по этой ссылке: https://autohotkey.com/download).
    2) Положить нужную dll в папку с ahk скриптом и переименовать в test.dll (имя внедряемой dll можно поменять в исходниках скрипта). Для этого нужно изменить имя файла на необходимый тут: File := "test.dll".
    3) Запустить CS:GO. (Чтобы инжектить другие игры или программы, то нужно в диспетчере задач отыскать имя необходимого процесса csgo.exe и поменять на необходимый в этой строке: WinGet, csgo, PID, ahk_exe csgo.exe.)

    Важно!
    Запускать AHK.ahk скрипт, как ANSI 32-bit (инжектор на 32-bit, скоро добавлю 64-bit поддержку.)
    Проект на Github — https://github.com/a1987zz/ahk_injector (содержит тестовый экзешник и внедряемую dll).

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    DW ЕСЛИ НЕ РАБОТАЕТ ССЫЛКА ИСПОЛЬЗУЙТЕ ***
    Virustotal
     
  2. thezepower
    thezepower 6 фев 2021 Заблокирован(а) 32 17 май 2019
    норм
     
  3. Lexan1x
    Lexan1x 17 фев 2021 BAS Разработчик 214 1 янв 2017
    Ты явно забыл дописать что до запуска скрипта нужно менять раскладку клавы на ENG так как при RUS раскладке ahk-скрипты могут не работать.
     
    1. Посмотреть предыдущие комментарии (4)
    2. Lexan1x
      Bunnyscript, забей в ютубе (скрипт ahk не работает) и большинство видосов будет про раскладку клавы.
    3. Lexan1x
      Bunnyscript, я тебе это не с неба придумал. У меня у самого такая хуйня была 2года назад после этого я все скрипты запускал с eng.
Top