|
Thema |
Forum |
Letzter Beitrag |
Beiträge |
Zugriffe |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
jop, ist aber immer +- 5, bzw +1 noch für sich selber. stimmt aber wenn man server mehrmals switcht nicht mehr.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
nein, in DEM (*husthust*) array ist es nicht...^^ spieler die nicht mehr existieren, hp, pitch und team auf != 0 prüfen. es gibt auch ne client.dll+0x?????? in der der aktuelle name des focus abgespeichert ist, dann kann man auch das radar im specmodus benutzen. um solche strukturen zu erkennen/auseinanderzunehmen empfehle ich folgendes tut: http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles/230-dissect-data-structures mit "bot_mimic" kannste ganz gut sachen ausprobieren...^^
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
mit denen einfach immer die szene neu zeichnen... wird mit beginscene() automatisch übermalt... CPP Code: void CDirect3D::BeginScene(void) { m_lpD3DDevice->Clear(0,0,D3DCLEAR_TARGET,m_ClearColor,0,0); m_lpD3DDevice->BeginScene(); }
für andere vorgegebene klassen einfach mal googlen, ich hab glaub ich auch eine gesehen, die auch winkel unterstützt, dann müsste man nicht den pfeiltrick machen.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
mmh prüf mal noch x und y auf != 0, aber bei mir ging es in der regel.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
mmh es geht schon, nur 2 probleme: erstens kannst du nicht prüfen ob nen gegner hinter ner wand ist, oder nicht. kannst das natürlich dann über den trigger aus dem anderen tut hier lösen, allerdings müsste der aimbot dann permanent alle spieler durchswitchen, legit sähe das nicht aus^^. 2. es geht schon mit mausbewegung, musst dann halt nach jeder mausbewegung prüfen ob die gewünschte pitch/yaw erreicht ist, wenn ja lass den triggerbot laufen, wenn nicht, mach noch eine mausbewegung.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
Ach btw. habe den offset fürs team aktualisiert... ist 0x34... der alte war schlicht und einfach falsch, ka, wie ich darauf gekommen bin... da ich da was teamabhängiges gefunden habe, hab ich mich permanent darauf fokussiert, und dann den easy1 einfach übersehen^^ Mfg
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
sehe so keinen fehler, funktioniert bei dir keybd_event? bzw. wird bei dir überhaupt die leertaste gesendet, also kommt sie ingame an? wenn nicht empfehle ich dir sendinput zu benutzen: CPP Code: #define DIKEYBOARD_SPACE 0x0439 // void m_jump() { INPUT input; memset(&input,0,sizeof(INPUT)); input.type=INPUT_KEYBOARD; input.ki.wVk = 0; input.ki.wScan = DIKEYBOARD_SPACE; input.ki.time = time(NULL); input.ki.dwExtraInfo = 0; input.ki.dwFlags=KEYEVENTF_SCANCODE; SendInput(1,&input,sizeof(input)); Sleep(5); input.ki.dwFlags=KEYEVENTF_SCANCODE|KEYEVENTF_KEYUP; SendInput(1,&input,sizeof(INPUT)); }
main: CPP Code: while (FindWindow(0, L"Counter-Strike Source")) { if(GetAsyncKeyState(VK_LMENU) & (1 << 15)) { ReadProcessMemory(hGame, (LPVOID)addr, &buffer, sizeof(buffer), 0); if(buffer != 255) { m_jump(); } Sleep(1); } }
mfg Silver
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
hey änder nicht einfach mit edit deinen code^^ der sah eben noch anders aus^^ dir ist klar, dass du wenn du ein keyup sendest, danach windows denkt die leertaste wäre nicht mehr gedrückt? verwirrt anscheinend getasynckeystate... kannst mal http://msdn.microsoft.com/en-us/library/ms646299%28v=VS.85%29.aspx probieren, mach dir aber nicht all zu große hoffnungen... sonst musste halt entweder die vom programm erzeugten key ups rausfiltern, oder musst halt damit leben, dass du eine andere taste drücken musst. das hier: CPP Code: while (FindWindow(0, L"Counter-Strike Source")) { if(GetAsyncKeyState(VK_LMENU) & (1 << 15)) { ReadProcessMemory(hGame, (LPVOID)addr, &buffer, sizeof(buffer), 0); if(buffer != 255) { m_jump(); } Sleep(1); } }
geht auf jedenfall.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
benutzst du die leertaste direkt als bhop key? d.h. du hältst die leertaste gedrückt, und sendest dann wenn du auf dem boden bist nen leertasten keyevent? zeig mal code.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
hmm also bei mir ging nach updaten der offsets alles ganz normal, habe auch keine veränderungen bemerkt oO
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
und was ist deine frage? (das drehen ist btw absolut genau das gleiche was ich mache...) außerdem ist deine struct falsch (bzw. du machst es falsch...)... EDIT: korrektur, sie IST falsch.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
hier mal korrekte struct... CPP Code: const BYTE TeamT = 2; // T Team const BYTE TeamCT = 3; // CT Team const BYTE TeamSpec = 0; // Spectator struct MyVector // Vector struct i use. simple but effective. { float x; float y; float z; }; struct MyVector2d // 2d Vector { float x; float y; }; struct PlayerStruct // The Playerstruct of CS:S // Size: 140 bytes { DWORD Id; // 4 - Id of the Player DWORD Unknown[3]; // 12 - Some DWORD values, contains teamcolor or smth didnt take a deeper look at it... BYTE Name[32]; // 32 - The name as a CharString... DWORD Team; // 4 - Team id: Spec: 0, T: 2, CT: 3 DWORD Hp; // 4 - HP MyVector Position; // 12 - X,Y,Z MyVector Angle; // 12 - Pitch,Yaw,Roll MyVector2d History[30]; // 60 - footstep history... };
dass deine structur übrigens so falsch ist liegt daran, dass dein pointer falsch ist. der ragt bereits in den anfang der ersten struct hinein.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
jop, ist die entity-id, worauf man steht: 0 world 255 air 1-32 spieler etc.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
setwindowshookex -> lowlevel keyboard hook sollte so gehen EDIT: damit solltest du auch auf ne gleiche taste kriegen, weil du zwischen echtem und fake input unterscheiden kannst.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
huh? bekommst du in deiner hookproc nen wm_keyup von der leertaste wenn du ne andere taste drückst? o.O
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
sieht so aus als wäre bei dir links und rechts vertauscht, mach mal *-1 von der x koordinate.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
an die adresse von client.dll kommste mithilfe der Toolhelp library von windoof: Um Links zu sehen, musst du dich registrierenim speziellen Module32First und Module32Next um über alle module eines prozesses zu iterieren und da das modul namens client.dll rauszusuchen, baseadresse davon wird dir in der strukt mit ausgespuckt. dass das array nicht im direkten bereich der client.dll liegt ist normal, es wird wohl dynamisch mit new von code in der client.dll allokiert, liegt dementsprechend auf dem heap, während der pointer auf das array in der client.dll zu finden ist.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
mathematik lernen und logisch denken, nix wild rumprobieren...
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
@ frisch: np man hilft doch gerne^^ @ yannic99: erstens bist du dafür hier im falschen thread + section. grundkenntnisse ausschließlich werden nicht ausreichen für einen 'richtigen' hack. wenn ich aufgrund deiner rechtschreibung das ende deines namens als geburtsjahr richtig interpretiere würde ich damit auch noch ein paar jahre warten, alleine die mathematik die du dafür benötigst übersteigt bei weitem deine altersklasse^^ ansonsten: tutorials gibt es genug @ google. Ich würde allerdings erstmal mit einfachen programmen anfangen, 'das' 'hackingthemengebiet' ist in großen teilen äußerst komplex. MfG Silver
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |
 |
[TUT] CSS Extern Radar + bunnyhop
( 1 2 3 4 5)
Erstellt am: Do 28. Apr 2011, 08:35
SilverFire
Vorschau
Go To Post
was geht denn genau nicht? 1. kannst du mal den rpm aus dem if rausziehen, und immer lesen. 2. sollte in der jump() funktion ein kleiner sleep nach dem drücken der leertaste drinsein, da der sonst evtl ~30 tastenanschläge hintereinander raushaut, was nen kleinen lagg verursacht.
|
Tutorials |
So 9. Nov 2014, 01:45
von Dr_Pepper
|
94 |
20409 |