Register for your free account! | Forgot your password?

You last visited: Today at 00:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release&Source] (InCross-) Triggerbot

Discussion on [Release&Source] (InCross-) Triggerbot within the Counter-Strike Hacks, Bots, Cheats & Exploits forum part of the Counter-Strike category.

Reply
 
Old   #1
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
[Source] (InCross-) Triggerbot

Ganze 111 Zeilen! Da einige Leute von den Tiggersounds genervt waren.
A full 111 lines of code! As some people were pissed off by the sounds from the tiggerbot.

Code:
#include <windows.h>
#include <tlhelp32.h>
#include <fstream>

DWORD dwEntityList, dwLocalPlayer, dwClient, dwTeam, dwCrosshairId, TriggerDelay, TriggerKey;
HANDLE hProcess;

DWORD GetModuleHandleByName(char* ModuleName, DWORD ProcID) {
	MODULEENTRY32 Entry;
	Entry.dwSize = sizeof(MODULEENTRY32);
	HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcID);
	if (Module32First(hSnap, &Entry) == TRUE) {
		if (!_stricmp(Entry.szModule, ModuleName)) {
			DWORD hModule = (DWORD)Entry.modBaseAddr;
			return hModule;
		}
		else {
			while (Module32Next(hSnap, &Entry) == TRUE) {
				if (!_stricmp(Entry.szModule, ModuleName)) {
					DWORD hModule = (DWORD)Entry.modBaseAddr;
					return hModule;
				}
			}
			return 0;
		}
	}
	CloseHandle(hSnap);
}
HANDLE GetProcessHandleByName(char* ProcessName) {
	PROCESSENTRY32 Entry;
	Entry.dwSize = sizeof(PROCESSENTRY32);
	HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
	if (Process32First(hSnap, &Entry) == TRUE) {
		if (!_stricmp(Entry.szExeFile, ProcessName)) {
			HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, Entry.th32ProcessID);
			return hProc;
		}
		else {
			while (Process32Next(hSnap, &Entry) == TRUE) {
				if (!_stricmp(Entry.szExeFile, ProcessName)) {
					HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, Entry.th32ProcessID);
					return hProc;
				}
			}
			return 0;
		}
	}
	CloseHandle(hSnap);
}
template <typename ReadType> ReadType Read(DWORD Address) {
	ReadType Data;
	ReadProcessMemory(hProcess, (LPVOID)(Address), &Data, sizeof(ReadType), 0);
	return Data;
}
int eGetTeam(int PlayerNumber) {
	return Read<int>((Read<DWORD>(dwClient + dwEntityList + (0x10 * PlayerNumber))) + 0xF0);
}
int eGetHealth(int PlayerNumber) {
	return Read<int>((Read<DWORD>(dwClient + dwEntityList + (0x10 * PlayerNumber))) + 0xFC);
}
void Click() {
	mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
	Sleep(5);
	mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, NULL, NULL);
}
void ReadFile() {
	std::ifstream f("trigger.ini");
	std::string buf;
	int cur = 0;
	for (; std::getline(f, buf); cur++) {
		if (cur == 0) {
			std::istringstream ss(&buf[15]);
			ss >> TriggerDelay;
		}
		if (cur == 1) {
			std::istringstream ss(&buf[15]);
			ss >> std::hex >> TriggerKey;
		}
	}
	f.close();
}
void UpdateOffsets() {//replace with the current offsets.
    dwEntityList = 0x00000000; 
    dwLocalPlayer = 0x00000000;
    dwCrosshairId = 0x0000;
    dwTeam = 0xF0;
}
int main() {
#ifdef NDEBUG
	HWND hWnd = GetConsoleWindow();
	ShowWindow(hWnd, SW_HIDE);
#endif
	hProcess = GetProcessHandleByName("csgo.exe");
	dwClient = GetModuleHandleByName("Client.dll", GetProcessId(hProcess));
	ReadFile();
    UpdateOffsets();
	while (!((GetKeyState(VK_F12) & 0x100) != 0)) {
		if ((GetKeyState(TriggerKey) & 0x100) != 0) {
			int cId = Read<int>((Read<DWORD>(dwClient + dwLocalPlayer)) + dwCrosshairId);
			int myTeam = Read<int>((Read<DWORD>(dwClient + dwLocalPlayer)) + dwTeam);
			if (cId > 0 && cId <= 64) {
				int eTeam = eGetTeam(cId - 1);
				int eHealth = eGetHealth(cId - 1);
				if (eTeam != 0 && eTeam != myTeam && (eHealth > 0)) {
					Sleep(TriggerDelay);
					Click();
				}
			}
		}
	}
}
READ THIS:

Credits: Microsoft, WinApi.

Edit: Offsets are now automatically updating, make sure to download the new .rar. "trigger.ini" shall now only contain TriggerKey & TriggerDelay!
pycache is offline  
Thanks
3 Users
Old 09/14/2015, 14:37   #2
 
elite*gold: 0
Join Date: Jun 2011
Posts: 37
Received Thanks: 0
Kein Download .....
e543321 is offline  
Old 09/14/2015, 15:39   #3
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Dann kompiliers dir selbst, ich habs extra alles in eine Datei gepresst, damit es jeder verstehen und selbst kompilieren kann. Die einzigen Dependencies sind Standardheader.

Oder du wartest 'nen paar Stunden, morgen werd ich eine Version mit Pattern Scanning machen, dann braucht man keine Offsets raussuchen.

Und vll. demnächst einen mit Hitbox Trigger + Raytrace Check, bin gerade an Shellcode Injection, weniger aufwändig als ne Dll als Resource zu embedden. Ob das dann nen public release wird hängt allerdings u.a. davon ab inwiefern der Anklang hier ist und ob ichs selbst verwenden würde.
pycache is offline  
Old 09/14/2015, 17:04   #4


 
burncode's Avatar
 
elite*gold: 250
The Black Market: 138/0/0
Join Date: Sep 2012
Posts: 5,269
Received Thanks: 1,447
Hättest ja bisschen sauberer machen können.
Mensch pycache, sei mal ein Beispiel.
Aber schickes Release, schön gemacht.
burncode is offline  
Old 09/14/2015, 18:39   #5
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Quote:
Originally Posted by burncode View Post
Hättest ja bisschen sauberer machen können.
Mensch pycache, sei mal ein Beispiel.
Aber schickes Release, schön gemacht.
Ein bisschen?
Habs extra in ein File geklatscht (und auf jedliche Projektstruktur oder sonstiges verzichtet), damit es jeder, der keine Ahnung von hat, mal sieht wie wenig Code so etwas an sich braucht. Das nächste Release wird ordentlich strukturiert, versprochen.
pycache is offline  
Old 09/16/2015, 11:10   #6
 
elite*gold: 0
Join Date: Oct 2012
Posts: 179
Received Thanks: 26


ez life my friends ^^
doscripter is offline  
Thanks
2 Users
Old 09/16/2015, 19:13   #7
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Quote:
Originally Posted by doscripter View Post


ez life my friends ^^
Und du meinst das kennen mehr als 2% der Nutzer dieses Forums?

Update fix:
Attached Files
File Type: rar Release.rar (13.5 KB, 95 views)
pycache is offline  
Thanks
1 User
Old 09/16/2015, 20:33   #8
 
elite*gold: 0
Join Date: May 2008
Posts: 108
Received Thanks: 6
Triggerkey?
r1ven is offline  
Old 09/16/2015, 21:25   #9
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Quote:
Originally Posted by r1ven View Post
Triggerkey?
Quote:
Originally Posted by pycache View Post
READ THIS:
trigger.ini:
Code:
dwLocalPlayer = 0x00A932BC
dwEntityList = 0x04A35994
TriggerDelay = 80
TriggerKey = 0x06
^
pycache is offline  
Thanks
1 User
Old 09/17/2015, 14:34   #10
 
elite*gold: 0
Join Date: Aug 2012
Posts: 11
Received Thanks: 0
cant use this it says im missing some files on my comp
SemihRize is offline  
Old 09/17/2015, 14:59   #11
 
elite*gold: 0
Join Date: May 2008
Posts: 108
Received Thanks: 6
not working
r1ven is offline  
Old 09/17/2015, 20:25   #12
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Updated in main post. This will now automatically keep itself up to date, unless there's major changes to cs:go!
pycache is offline  
Old 09/18/2015, 11:36   #13
 
elite*gold: 0
Join Date: May 2008
Posts: 108
Received Thanks: 6
I know everything is detectable, but is this -easily- detectable?
r1ven is offline  
Old 09/18/2015, 13:04   #14
 
pycache's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 541
Received Thanks: 193
Not more and not less than any other cheat you'll find here.
pycache is offline  
Old 09/24/2015, 22:20   #15
 
elite*gold: 0
Join Date: Jun 2014
Posts: 3
Received Thanks: 0
kann mir einer sagen wie man es installiert ?
baze952 is offline  
Reply


Similar Threads Similar Threads
[Selling] CS:GO Triggerbot source (external)
04/11/2015 - Counter-Strike Trading - 4 Replies
Hallo, möchte hier meinen Sourcecode eines externales Triggerbots anbieten. Seit dem Release ist er undetected. Er kostet 10€ (Skins).
[FREE] Counter-Strike: Source External Triggerbot
08/06/2012 - Counter-Strike Hacks, Bots, Cheats & Exploits - 98 Replies
All Credits go to Takedown Video: Counter-Strike: Source EXTERNAL TRIGGERBOT - YouTube Virus total: https://www.virustotal.com/file/0548c1b6291745223 822db1b5a8914696aa7ce0dac2aacc988d0e505cbe0b9e2/an alysis/ triggerbot download: Download: Pikachu1.1.rar | xup.in



All times are GMT +1. The time now is 00:11.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.