vk.com/ahkcsgocheat
-
Автор темы
- #1
В этом гайде я расскажу, как написать свой инжектор на Autohotkey:
Возможности инжектора:
- Можно инжектить любые игры и программы (по умолчанию cs:go). Как поменять программу или игру для инжекта читайте ниже.
- Инжектится на Windows 7, 8, 10.
- Метод инжекта по-умолчанию ManualMap (можно использовать любой другой метод. Для этого в строке
• 0 - LdrLoadDll
• 1 - LoadLibraryExW
• 2 - ManualMap
• 0 - NtCreateThreadEx
• 1 - Thread hijacking
• 2 - SetWindowsHookEx
• 3 - QueueUserAPC
Прочитать про все остальные параметры можно
- Тестовый dll сразу можно протестировать (тестируемая dll'ка находится в архиве).
- Флаги инжектора пока не использую (работает без них, в будущем добавлю).
- Инжектор будет обновляться и улучшаться.
Как использовать:
1) Установить Autohotkey (скачать можно по этой ссылке:
2) Положить нужную dll в папку с ahk скриптом и переименовать в test_.dll.
3) Запустить CS:GO. (Чтобы инжектить другие программы, то нужно в диспетчере задач отыскать необходимый процесс
Важно!
Запускать ahk скрипт, как ANSI 32-bit (для инжектора на 32-bit и AutoHotkeyU64.exe для 64-bit.)
Проект на Github -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Updated 29.04.2021:
Добавил поддержку ANSI 64-bit. Для запуска на 64-bit ahk скрипт нужно запускать как AutoHotkeyU64.exe.
Updated 05.07.2021:
Добавил поддержку Юникода для 32-bit.
Updated 08.07.2021:
Добавил поддержку Юникода для 64-bit.
Возможности инжектора:
- Можно инжектить любые игры и программы (по умолчанию 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.
Последнее редактирование: