|
Thema |
Forum |
Letzter Beitrag |
Beiträge |
Zugriffe |
 |
Counter-Strike: Global Offensive
Erstellt am: Mi 15. Aug 2012, 05:05
Medi8tor
Vorschau
Go To Post
Ja, selbst gekotet ists halt schon am besten.
|
Counter-Strike: Global Offensive |
Fr 17. Aug 2012, 17:31
von xst
|
18 |
2085 |
 |
Models Durch Wände sehen und chams fragen
Erstellt am: So 29. Jul 2012, 00:21
rechbro
Vorschau
Go To Post
Das Prinzip von Chams ist sehr einfach. Für Source engine basierende spiele, wie eben CSS, benötigt man nichtmal einen D3D hook. Das einzige, was du tun musst, ist die Funktion "DrawModelExecute" zu hooken. Darin werden die models gezeichnet. Es gibt einen so genannten Z-Index. Die Z-Achse ist die tiefe. Befindet sich ein Spieler hinter einer Wand, ist er auf einer tieferen ebene als die Wand, deshalb wird alles vom Spieler, was sich hinter der Wand befindet nicht gerendert. In der Source Engine haben alle materials(darunter eben auch die Spieler) Flags. Eines davon ist "MATERIAL_VAR_IGNOREZ". Setzt man dieses beim Spieler material nun auf true, dann wird der Spieler immer im Vordergrund sein und somit immer vollständig gerendert. Jetzt brauchst du noch solide Farbtexturen. Davon hat es natürlich schon welche und du wirst sie mittels "FindMaterial" finden. Jetzt überschreibst du die eigentliche Model Textur mit deiner soliden Farbe(mittels "ForcedMaterialOverride"). Danach musst du erstmal die Original-Funktion aufrufen, damit es auch gezeichnet wird, halt einfach mit deinen Modifizierten Parameter. Wenn das getan ist, "MATERIAL_VAR_IGNOREZ" wieder auf false setzen, damit die eigentlich nicht sichtbaren teile des Models nicht mehr zu sehen sind. Nun wieder die Textur überschrieben, diesmal aber eine andere Solide Farbe verwenden und die Original-Funktion nochmals aufrufen. Da die Teile des Models, die sich hinter der Wand befinden nicht gerendert werden, haben diese immer noch die andere Texture. Die sichtbaren Teile wurden mit einer anderen Textur überschrieben. Ich hoffe mal du hast mindestens verstanden, was das Prinzip von Chams ist bzw. wieso und wie sie funktionieren. Wenn du dich bisschen mehr auskennst, werden dir hoffentlich auch die genannten Funktionen etc. etwas sagen.
|
Tutorials |
Di 7. Aug 2012, 00:27
von rechbro
|
6 |
1708 |
 |
zz
Erstellt am: Mi 1. Aug 2012, 22:23
hacker12314
Vorschau
Go To Post
Ja dann erwartet das Programm einen Keyboard input, also endet das Programm nicht, bist du eine Taste drückst, deshalb geht es, ist aber ziemlich sinnlos, wenn du schlussendlich nichts damit machst.
|
VB, C/C++, Delphi, etc |
Fr 3. Aug 2012, 08:43
von KN4CK3R
|
16 |
1338 |
 |
zz
Erstellt am: Mi 1. Aug 2012, 22:23
hacker12314
Vorschau
Go To Post
Ich erklär ihm nur wieso seine Variante auch funktioniert und warum für seinen Fall das Vorgeschlagene SYSTEM("PAUSE"); normalerweise verwendet wird.
|
VB, C/C++, Delphi, etc |
Fr 3. Aug 2012, 08:43
von KN4CK3R
|
16 |
1338 |
 |
Suche ESP BOX/Distanz c/c++ Sourcecode für CS 1.6
( 1 2)
Erstellt am: So 10. Jun 2012, 17:45
wiki911
Vorschau
Go To Post
Damit kannst du die Distanz berechnen : CPP Code: pEnemyEntity->GetAbsOrigin().DistTo(pLocalEntity->GetAbsOrigin())
|
Counter-Strike 1.6 |
Do 5. Jul 2012, 13:52
von Mantarochen
|
21 |
1807 |
 |
color "triggerbot"
Erstellt am: Sa 28. Jan 2012, 19:30
hollowman
Vorschau
Go To Post
Erwartest du jetzt das wir deinen Code debuggen oder was? Musst schon genauer werden was nicht funktioniert, aber sicher ned einfach ganze source posten und sagen es funktioniert nicht^^
|
VB, C/C++, Delphi, etc |
So 29. Jan 2012, 15:29
von cssuchtii
|
15 |
1740 |
 |
SDK
Erstellt am: Mi 18. Jan 2012, 13:33
b4ckd0or
Vorschau
Go To Post
Hallo zusammen Ich habe bisher noch nie mit der OB SDK gearbeitet. Darum frage ich hier mal, ob jemand eine Empfehlung hat, wie ich am besten einsteige. Was ich bereits geschafft habe, ist die Console in CSS zu hooken, so dass ich nun mit ConMsg() bzw. ConColorMsg() Texte in der Console ausgeben kann. Wie gehe ich nun am besten weiter vor und welche Seite(n) könnten mir dabei helfen? Greetz
|
VB, C/C++, Delphi, etc |
Sa 21. Jan 2012, 23:04
von b4ckd0or
|
2 |
567 |
 |
SDK
Erstellt am: Mi 18. Jan 2012, 13:33
b4ckd0or
Vorschau
Go To Post
Für die includes + Interfaces war es auf jeden Fall hilfreich. Ich versuche nun wie er Init(), HudUpdate() und CreateMove() zu hooken und habe mir dazu den index in der ClientBase VTable rausgesucht. Init: 0, HudUpdate: 11, CreateMove: 21 Mein HudUpdate hook functioniert problemlos. Bei meinem Init hook crasht das Game beim aufruf der Original-Funktion. Im Header: CPP Code: int ( __stdcall *oInit )( CreateInterfaceFn, CreateInterfaceFn, CGlobalVarsBase* );
Hook: CPP Code: oInit = (int ( __stdcall* )( CreateInterfaceFn, CreateInterfaceFn, CGlobalVarsBase* ) )HookVFunc(*(DWORD**)g_pClient, 0,( DWORD* ) &hkInit );
Gehookte Funktion: CPP Code: int hkInit( CreateInterfaceFn appSystemFactory, CreateInterfaceFn physicsFactory, CGlobalVarsBase *pGlobals ) { return oInit( appSystemFactory, physicsFactory, pGlobals ); //<-- crash }
Hier noch die HookVFunc: CPP Code: DWORD *HookVFunc( DWORD *vtable, int index, DWORD *newFunction ) { DWORD dwOldProt, *oldFunc; VirtualProtect(&vtable[index], 4, PAGE_EXECUTE_READWRITE, &dwOldProt); oldFunc = (DWORD*)vtable[index]; vtable[index] = (DWORD)newFunction; VirtualProtect(&vtable[index], 4, dwOldProt, &dwOldProt); return oldFunc; }
Hat irgend jmd. eine Idee, was der Grund dafür sein kann? EDIT:Habs jetzt zum laufen gebracht ^^ btw. habe den code oben gefixxt, ist zwar totaler Müll und VAC dt, da in den .rdata Bereich geschrieben wird(s. HookVFunc), aber wenn wer freude daran hat, darf er ihn natürlich gerne verwenden
|
VB, C/C++, Delphi, etc |
Sa 21. Jan 2012, 23:04
von b4ckd0or
|
2 |
567 |
 |
Insider wissen gefragt
Erstellt am: Di 29. Nov 2011, 16:56
kill4u
Vorschau
Go To Post
Hi Falls du Fragen bezüglich Webhacking hast, dann kannst du mir gerne eine PN schreiben. Ref: http://www.hellboundhackers.org/profile/b4ckd0or.html Platz 29 bei 65137 Registrierten Members + HOF eintrag sollten für sich sprechen^^
|
Fun |
Do 8. Dez 2011, 12:59
von b4ckd0or
|
11 |
934 |
 |
Externer Aimbot for-Schleifen-Problem
( 1 2)
Erstellt am: Di 1. Nov 2011, 17:56
Mantarochen
Vorschau
Go To Post
Der Code sieht für mich nach überall zusammen geklaut und zusammen gesetzt aus. Wieso hast du eine Funktion InitializeModulesAndSetup() nutzt diese aber nicht? Seit dem CSS ein Intro hat beim starten, kannst du die Base der Dll's so oder so erst nach dem Intro laden (Ist zumindest bei mir der Fall). Ich halte es nicht für besonders sinnvoll einen Code von überall bisschen zusammen klauen, aber nicht wirklich verstehen was er macht, wenn man noch nicht einmal die Einruckungen sauber machen kann. Klar eine W2S-Funktion muss man nicht nochmals neu erfinden Wenn ich mal Zeit habe, werde ich die aktuellen Offsets raus suchen und schauen ob ich mit der Variante zu schauen, ob die Variable mit der PlayerId des Spielers, den man an aimt != 0 ist, was schlaues hin bringe
|
VB, C/C++, Delphi, etc |
Mo 21. Nov 2011, 23:39
von SilverFire
|
22 |
2329 |
 |
Externer Aimbot for-Schleifen-Problem
( 1 2)
Erstellt am: Di 1. Nov 2011, 17:56
Mantarochen
Vorschau
Go To Post
Ich hab ja gesagt, dass man eine W2S-Funktion NICHT nochmals neu erfinden muss. Die behauptung, dass es zusammengeklaut ist hab ich daraus interpretiert, da ich Code-Snippets davon schon in Tutorials gesehen habe und du zumindest zum dortigen Zeitpunkt noch nichteinmal korrekte Einruckungen gemacht hast. War wohl bisschen zu offensiv, vorallem für den ersten Post. sry Wie KN4CK3R schon geschrieben hat, du könntest die Source hier Posten um Leuten zu helfen, die noch keine Ahnung vom hooken, um detours für die Funktionen zu machen, haben.
|
VB, C/C++, Delphi, etc |
Mo 21. Nov 2011, 23:39
von SilverFire
|
22 |
2329 |
 |
Externer Aimbot for-Schleifen-Problem
( 1 2)
Erstellt am: Di 1. Nov 2011, 17:56
Mantarochen
Vorschau
Go To Post
Ich habe damit nicht gemeint, dass hier detours verwendet werden, sondern eher, dass man externe hacks macht, bevor man mit hooks beginnt
|
VB, C/C++, Delphi, etc |
Mo 21. Nov 2011, 23:39
von SilverFire
|
22 |
2329 |