OldSchoolHack

Registrieren / Anmelden Deutsch

Benutzersuche: b4ckd0or

Such-Informationen
b4ckd0or
Themen im Forum
Thema Forum Letzter Beitrag Beiträge Zugriffe
icon

Go to first new post Counter-Strike: Global Offensive Erstellt am: Mi 15. Aug 2012, 05:05

Medi8tor

preview Vorschau

Go To Post

Ja, selbst gekotet ists halt schon am besten.
Counter-Strike: Global Offensive

Fr 17. Aug 2012, 17:31

von xst Go to last post
18 2085
icon

Go to first new post Models Durch Wände sehen und chams fragen Erstellt am: So 29. Jul 2012, 00:21

rechbro

preview 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 Go to last post
6 1708
icon

Go to first new post zz Erstellt am: Mi 1. Aug 2012, 22:23

hacker12314

preview 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 Go to last post
16 1338
icon

Go to first new post zz Erstellt am: Mi 1. Aug 2012, 22:23

hacker12314

preview 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 Go to last post
16 1338
icon

Go to first new post Suche ESP BOX/Distanz c/c++ Sourcecode für CS 1.6 (Multi-page thread 1 2) Erstellt am: So 10. Jun 2012, 17:45

wiki911

preview Vorschau

Go To Post

Damit kannst du die Distanz berechnen :
CPP Code:
  1. pEnemyEntity->GetAbsOrigin().DistTo(pLocalEntity->GetAbsOrigin())
Counter-Strike 1.6

Do 5. Jul 2012, 13:52

von Mantarochen Go to last post
21 1807
icon

Go to first new post color "triggerbot" Erstellt am: Sa 28. Jan 2012, 19:30

hollowman

preview 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 Go to last post
15 1740
icon

Go to first new post SDK Erstellt am: Mi 18. Jan 2012, 13:33

b4ckd0or

preview 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 Go to last post
2 567
icon

Go to first new post SDK Erstellt am: Mi 18. Jan 2012, 13:33

b4ckd0or

preview 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:
  1. int ( __stdcall *oInit )( CreateInterfaceFn, CreateInterfaceFn, CGlobalVarsBase* );

Hook:
CPP Code:
  1. oInit = (int ( __stdcall* )( CreateInterfaceFn, CreateInterfaceFn, CGlobalVarsBase* ) )HookVFunc(*(DWORD**)g_pClient, 0,( DWORD* ) &hkInit );

Gehookte Funktion:
CPP Code:
  1. int hkInit( CreateInterfaceFn appSystemFactory, CreateInterfaceFn physicsFactory, CGlobalVarsBase *pGlobals )
  2. {
  3. return oInit( appSystemFactory, physicsFactory, pGlobals ); //<-- crash
  4. }

Hier noch die HookVFunc:
CPP Code:
  1. DWORD *HookVFunc( DWORD *vtable, int index, DWORD *newFunction )
  2. {
  3. DWORD dwOldProt, *oldFunc;
  4. VirtualProtect(&vtable[index], 4, PAGE_EXECUTE_READWRITE, &dwOldProt);
  5. oldFunc = (DWORD*)vtable[index];
  6. vtable[index] = (DWORD)newFunction;
  7. VirtualProtect(&vtable[index], 4, dwOldProt, &dwOldProt);
  8. return oldFunc;
  9. }

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 Go to last post
2 567
icon

Go to first new post Insider wissen gefragt Erstellt am: Di 29. Nov 2011, 16:56

kill4u

preview 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 Go to last post
11 934
icon

Go to first new post Externer Aimbot for-Schleifen-Problem (Multi-page thread 1 2) Erstellt am: Di 1. Nov 2011, 17:56

Mantarochen

preview 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 Go to last post
22 2329
icon

Go to first new post Externer Aimbot for-Schleifen-Problem (Multi-page thread 1 2) Erstellt am: Di 1. Nov 2011, 17:56

Mantarochen

preview 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 Go to last post
22 2329
icon

Go to first new post Externer Aimbot for-Schleifen-Problem (Multi-page thread 1 2) Erstellt am: Di 1. Nov 2011, 17:56

Mantarochen

preview 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 Go to last post
22 2329