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

Статус
В этой теме нельзя размещать новые ответы.
vk.com/ahkcsgocheat
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2020
Сообщения
388
Реакции
65
В этом гайде я расскажу, как написать свой инжектор на Autohotkey:

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

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

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

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

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

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

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

Важно!
Запускать ahk скрипт, как ANSI 32-bit (для инжектора на 32-bit и AutoHotkeyU64.exe для 64-bit.)
Проект на Github -
Пожалуйста, авторизуйтесь для просмотра ссылки.
(содержит тестовый экзешник и внедряемую dll).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Пожалуйста, авторизуйтесь для просмотра ссылки.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Updated 29.04.2021:
Добавил поддержку ANSI 64-bit. Для запуска на 64-bit ahk скрипт нужно запускать как AutoHotkeyU64.exe.

Updated 05.07.2021:
Добавил поддержку Юникода для 32-bit.

Updated 08.07.2021:
Добавил поддержку Юникода для 64-bit.
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделай ещё на 10 винду, 7 мало кто использует
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Андетект я так понимаю, желает лучшего?
 
@m4x3r @rf0x1d они сделали ахк лоадер до того как это стало мейнстримом.
 
Последнее редактирование:
  • Мне нравится
Реакции: m1c
В этом гайде я расскажу, как написать свой инжектор на 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"). Меняем на 1 или 2 (Здесь лучше оставить все по-умочанию, но если интересно, какой параметр за что отвечает, то вот:
Пожалуйста, авторизуйтесь для просмотра ссылки.
.
- Текстовый dll сразу можно протестировать (cs:go чит находится в архиве, открывается по клавиши Insert)
- Флаги инжектора пока не использую (работает без них, в будущем добавлю).
- Инжектор будет часто обновляеться и улучшаться.

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

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

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

VirusTotal:
Пожалуйста, авторизуйтесь для просмотра ссылки.
В чём прикол такого инжектора?
в том что он просто на АХК? Не оч понимаю
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не знаю, на чем проверить 64-битную dll, 32-битную на cs:go тестил.
 
Последнее редактирование:
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу