Entwickler-Ecke
Programmierwerkzeuge - Spiel schliesst sich beim Debuggen
[ASM]Code-Injector[RAM] - Fr 25.03.05 16:33
Titel: Spiel schliesst sich beim Debuggen
Hallo Leute!
Ich hab da ein großes Problem,
ich möchte gerne ein Spiel (vielmehr eine Spieleengine) debuggen,
um herauszufinden wie der Pointer zu einer Variable berechnet wird,
die mit DMA (=Dynamic Memory Assignment) geschützt ist.
Doch da ist der Haken...
Wenn ich das Spiel mit TSearch debuggen will schließt sich das Spiel ohne Fehlermeldung.
Gibt es vielleicht irgendwo ein Tool oder ein Tutorial mit dem sich das aufheben lässt?
Grüße,
Zerxes
uall@ogc - Fr 25.03.05 16:36
wenn TSearch wie nen debugger arbeitet würd cih aml sagen das spiel hat ne anti debugger detetcion die man nicht ohne weiteres wegbekommt ^^
Karlson - Fr 25.03.05 16:58
Verzeiht mir meine unwissenheit, aber seit wann kann man mit TSearch Programme debuggen? :shock:
Oder meinst du den Autohack-Modus?
[ASM]Code-Injector[RAM] - Fr 25.03.05 17:01
@uall@ogc:
Naja, da würde man wohl wieder einen Debugger brauchen um das aufzuheben...
Soweit ich weiß müssten ein paar andere Debugger funktionieren, doch ich komme leider
nur mit dem von TSearch klar.
Hoffe trotzdem dass hier jemand sich mit dem Problem auskennt.
@Karlson:
Ja die meine ich, die Funktion muss ja wohl als Debugger laufen...,
steht glaube ich auch in der Anleitung
AXMD - Fr 25.03.05 17:03
[ASM]Code-Injector[RAM] hat folgendes geschrieben: |
@uall@ogc:
Naja, da würde man wohl wieder einen Debugger brauchen um das aufzuheben...
Soweit ich weiß müssten ein paar andere Debugger funktionieren, doch ich komme leider
nur mit dem von TSearch klar.
Hoffe trotzdem dass hier jemand sich mit dem Problem auskennt. |
Kannst du mal die Leute über TSearch aufklären, die davon noch nicht oder nur in anderem Kontext davon gehört haben?
AXMD
uall@ogc - Fr 25.03.05 17:05
soviel ich weiß hat der authack nen disasembler drin was eventl auch ein debugger sein kann, dann wird dieser erkannt, ohne zu wissen um welches spiel es sich handelt kann man aber auch net helfen
[ASM]Code-Injector[RAM] - Fr 25.03.05 17:16
@AXMD: TSearch ist ein Programm, dass nach Speicheradressen sucht und den Teil des Assmbler-Codes anzeigen kann der in jeweilige Speicheradresse schreibt. Damit lässt sich bspw. DMA leicht überlisten.
@uall@ogc: TSearch macht auch nichts anderes als jeder andere Debugger... Er zeigt den Assembler-Code an und überwacht diesen. Ein Disassembler wandelt nur eine .exe in brauchbaren Assembler-Code um.
uall@ogc - Fr 25.03.05 17:22
nein das nicht ganz korrekt
ein Debugger klinkt sich in das programm rein -> d.h. er weiß wann welcher code ausgeführt wird etc. kann BP setzen usw.
aber TSearch kann auch nen Disassembler sein, der lediglich den code per ReadProcessMessage einließt, und dann die daten umwandelt, untersucht und mit WriteProcessMessage zurückschreibt
den Disassembler kann man nicht so leicht erkennen den Debugger schon -> deshalb denke ich das TSearch nen Debugger ist
[ASM]Code-Injector[RAM] - Fr 25.03.05 17:31
Achja, bei der Spieleengine handelt es sich um den RPG-Maker XP ([url]
http://www.rpg2000.de[/url]),
ein Spielerstellungs-Kit.
you noob - Mi 21.02.07 22:47
Titel: keine ahung
hey , ich kenn mich bei dem ding nciht aus kan mir da einer Helfen wenn mir grad bei dem Tehma sind ich habe es von einem Freudn gegrigt kan mir bitte einer eine Anleitung schicken oder mir sagen was man da machen muss ?? :?: :?: :?:
you noob - Mi 21.02.07 22:47
Titel: Re: keine ahung
you noob hat folgendes geschrieben: |
| hey , ich kenn mich bei dem ding nciht aus kan mir da einer Helfen wenn mir grad bei dem Tehma sind ich habe es von einem Freudn gegrigt kan mir bitte einer eine Anleitung schicken oder mir sagen was man da machen muss ?? :?: :?: :?: |
sry für die vielen schreibfehler !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!