OldSchoolHack

Registrieren / Anmelden Deutsch

Benutzersuche: egami

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

Go to first new post d3d hook Erstellt am: Mo 22. Aug 2011, 17:14

egami

preview Vorschau

Go To Post

Hi, ich hol mir den device-pointer indem ich beginscene hooke (ähnlich dem tutorial von knacker).

Um das zu tun schreibe ich an den anfang von beginscene in der d3d9.dll folgenden asm-code
push edx
mov edx, adresse
jmp edx

Alle abgeschnittenen Befehle fülle ich natürlich mit nop's und führe diese vor dem rücksprung in meiner hook-funktion aus (diese befindet sich natürlich in einer injecteten dll). Jeder veränderte register wird durch push/pop wieder hergestellt etc ...

Funktioniert alles auch so weit ganz gut.
Allerdings crasht counter-strike source wenn während dem schreiben von obigen code das spiel etwas auf den bildschirm zeichnet.
Es funktioniert also nur wenn ich im fullscreen-modus bin, das spiel minimiere und dann den hook starte.
Meine Vermutung: Bedingt durch exesives Multitasking schreibe ich den code nicht in einem rutsch in den speicher sondern stückweise, sodass es vorkommen kann, dass unvollständiger code vom spiel ausgeführt wird.

Wie kann ich das in den Griff kriegen?
Hab schon versucht alle Threads des Spiels (außer den hook-thread) zu pausieren währden ich in den Speicher schreibe, jedoch kommt der crash dann nachdem ich ich die threads vortführe ...

HELP ME
Counter-Strike: Source

Mi 24. Aug 2011, 18:44

von Dovahkiin Go to last post
4 689
icon

Go to first new post d3d hook Erstellt am: Mo 22. Aug 2011, 17:14

egami

preview Vorschau

Go To Post

naja die frage ist: welchen nutzen hat es für mich sowas zu coden?
mir gehts bis jetzt einzig um das wissen wie sowas geht. und wenn ich das selbst schreibe versteh ich mehr als wenn ich ne andere api benutze.

knacker hatte recht. läuft jetzt.
war etwas unsauber mit meinen push-pops :/
thx nochmal knacker für die ganzen tuts. waren sehr hilfreich
jetzt gehts ans engine-funktionen hooken ... bah ich hasse das source-sdk ;D
Counter-Strike: Source

Mi 24. Aug 2011, 18:44

von Dovahkiin Go to last post
4 689
icon

Go to first new post sv_pure bypass css Erstellt am: So 7. Feb 2010, 11:58

egami

preview Vorschau

Go To Post

Hallo erstmal.

Ich bin gerade daran mir einen MemHack für CSS zu programmieren. Den sv_cheats bzw sv_consistency bypass krieg ich mittlerweile schon hin.
Nur beim sv_pure bypass harperts ein bisschen. Ich habe zwar die Adresse herausgefunden an dem der Wert für sv_pure abgelegt ist, allerdings ist das nur der Wert der geschrieben wird wenn ich offline (also nicht auf einem Server) z.B. "sv_pure 0" in die Console eingebe.
Wenn ich auf einen Server joine ignoriert CSS diese Adresse wohl völlig (soweit nach meiner Erkenntnis).
Daraufhin bin auf verschiedene sv_pure-Server (0, 1, 2) gejoint und habe dann nach den entsprechenden Werten gesucht. Ohne erfolg. Mir erschließt sich nicht wie ich die entsprechende Stelle für einen sv_pure bypass herausfinden kann.
Deshalb wollte ich euch fragen ob ihr mir an dieser Stelle etwas unter die Arme greifen könnt.
Es wäre schon hilfreich genug wenn ihr mir erklärt was genau CSS bei einer sv_pure-Überprüfung tut bzw. wie ich vorgehen muss um die entsprechende Überprüfung zu finden.

mfg egami

PS: Ja ich kann programmieren. und das schon seit ~5 Jahren. Und nein ich will keinen vorgefertigten Source-Code. Ich bitte euch nur um eine anstoßende Überlegung. Danke  
Projekte

Do 25. Feb 2010, 00:36

von egami Go to last post
1 2373
icon

Go to first new post sv_pure bypass css Erstellt am: So 7. Feb 2010, 11:58

egami

preview Vorschau

Go To Post

push
Projekte

Do 25. Feb 2010, 00:36

von egami Go to last post
1 2373
Downloads
Es wurden keine entsprechenden Downloads gefunden.