|
You last visited: Today at 01:28
Advertisement
Debuggen
Discussion on Debuggen within the AutoIt forum part of the Coders Den category.
06/12/2010, 17:16
|
#16
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Ein Debugger in Autoit ist nicht/nur schwer möglich.
Du redest von einem Patcher, das macht man doch mit eurer NomadMemory oder wie das heißt.
Nop hat den Wert 0x90
|
Du schon wieder Oo
Naja, also läuft's doch auf Themida raus .__.
Oder du sagst mir einfach die Hex-Werte
|
|
|
06/12/2010, 17:26
|
#17
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by mipez
Du schon wieder Oo
Naja, also läuft's doch auf Themida raus .__.
Oder du sagst mir einfach die Hex-Werte 
|
Ich versteh nicht, was dein Problem ist.
Du hast scheinbar immer noch nicht die Funktionsweise eines Bypasses verstanden.
Da wird nichts debugged, das ist kein Debugger.
Die DLL ändert Werte im Speicher, das geht auch mit CE und sonst was.
Die Opcodes die du brauchst, kannst du dir selbst suchen, das ist nicht schwer.
Was hat das bitte mit Themida zutun?
|
|
|
06/12/2010, 17:30
|
#18
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Dann schau dir die NomadMemory an und der rest kommt von selber
|
|
|
06/12/2010, 17:30
|
#19
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Ich versteh nicht, was dein Problem ist.
Du hast scheinbar immer noch nicht die Funktionsweise eines Bypasses verstanden.
Da wird nichts debugged, das ist kein Debugger.
Die DLL ändert Werte im Speicher, das geht auch mit CE und sonst was.
Die Opcodes die du brauchst, kannst du dir selbst suchen, das ist nicht schwer.
Was hat das bitte mit Themida zutun?
|
...Kennste noch die gecrackten Clienten? Darauf will ich hinaus xD
Vom Prinzip her hat das im Moment (zumindest was meine Gedankenstränge angeht) nix mit der Idee zu nem Bypass zu tun.
Ich will einfach dasselbe was olly macht, mit AutoIt realisieren xD
Und btw. wie bitte die Opcodes finden, wenn CE detected wird? PE? (geht ins OT... f**k xD)
|
|
|
06/12/2010, 17:37
|
#20
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by mipez
...Kennste noch die gecrackten Clienten? Darauf will ich hinaus xD
Vom Prinzip her hat das im Moment (zumindest was meine Gedankenstränge angeht) nix mit der Idee zu nem Bypass zu tun.
Ich will einfach dasselbe was olly macht, mit AutoIt realisieren xD
Und btw. wie bitte die Opcodes finden, wenn CE detected wird? PE? (geht ins OT... f**k xD)
|
Nein, du hast es wirklich nicht verstanden.
Ein gecrackter Client ist in dem Falle ein Bypass oder auch umgekehrt, egal.
Was habe ich gerade gesagt? Olly schreibt die Bytes ganz normal in den Speicher.
NomadMemory oder wie das Teil heißt reicht dazu, dafür musst du keinen Debugger haben.
Die opcodes findest du per Google.
Wenn du weißt, du willst einen Befehl zum Beispiel von Mov...in NOP unschreiben, googlest du NOP und findest den HEX Wert dazu.
Damit überschreibst du dann den MOV Befehl an gewünschter Stelle.
|
|
|
06/12/2010, 17:51
|
#21
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Damit überschreibst du dann den MOV Befehl an gewünschter Stelle.
|
Ja, ich faile im Moment ganz gewaltig .___.
Wie soll ich, ohne vorher zu wissen wo der is, den überschreiben? xD
Olly zeigt ja alle Hex-Werte an, n bissl suchen .___.
|
|
|
06/12/2010, 17:57
|
#22
|
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
|
Quote:
Originally Posted by mipez
Also, ich hab nen Client von nem Spiel. Der lädt automatisch nen Hackshield. Und um genau das zu verhindern, muss ich n paar Calls jumpen. Mit ollydbg kein Problem, aber ich würde gerne wissen wie man das mit AutoIt realisiert.
|
Hmm, also wenn das Spiel nicht gepackt ist, musst du mit Ollydbg nur das Offset in der Datei herausfinden und mit AutoIT die Bytes überschreiben.
Die genauen Befehle kenne ich jetzt nicht.
Da das Spiel aber höchstwahrscheinlich gepackt ist, wird das ganze etwas kniffliger.
Du musst dazu, nachdem das Spiel entpackt ist, auf deinen eigenen Code umleiten, der dann an deine gewünschte Speicherstelle schreibt.
Tuts dafür:
Um so etwas zu machen würd ich ganz einfach C++ nehmen. AutoIt ist einfach nicht für sowas gedacht.
|
|
|
06/12/2010, 18:04
|
#23
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by mipez
Ja, ich faile im Moment ganz gewaltig .___.
Wie soll ich, ohne vorher zu wissen wo der is, den überschreiben? xD
Olly zeigt ja alle Hex-Werte an, n bissl suchen .___.
|
Das sollte man vorher wissen, schon klar.
Nur wird dir da ein Autoit Debugger auch nicht helfen, warum sollte er?
Du muss natürlich die Adresse vohrer wissen, ohne die geht gar nix.
Wie findet man sie?
Debuggen.
Da nimmt man aber lieber Olly als so einen lahmen mittelmäßigen eigenen mit autoit geschriebenen Debugger.
|
|
|
06/12/2010, 18:08
|
#24
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Das sollte man vorher wissen, schon klar.
Nur wird dir da ein Autoit Debugger auch nicht helfen, warum sollte er?
Du muss natürlich die Adresse vohrer wissen, ohne die geht gar nix.
Wie findet man sie?
Debuggen.
Da nimmt man aber lieber Olly als so einen lahmen mittelmäßigen eigenen mit autoit geschriebenen Debugger.
|
Damit wären wir wieder bei Themida 
Und wenn ich Olly schon benutzen muss, brauch ich doch nix mehr extra mit ner dll machen >_>
|
|
|
06/12/2010, 18:15
|
#25
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by mipez
Damit wären wir wieder bei Themida 
Und wenn ich Olly schon benutzen muss, brauch ich doch nix mehr extra mit ner dll machen >_>
|
Doch, weil du wegen Themida nichts statisch speichern kannst <.<
|
|
|
06/12/2010, 18:17
|
#26
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Doch, weil du wegen Themida nichts statisch speichern kannst <.<
|
Huh? Also entpacken, suchen, packen Oo
Wird ja immer besser :x
|
|
|
06/12/2010, 18:22
|
#27
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by mipez
Huh? Also entpacken, suchen, packen Oo
Wird ja immer besser :x
|
Nein <.<
Dynamisch mit Dll patchen und fertig.
|
|
|
06/12/2010, 18:39
|
#28
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by MrSm!th
Nein <.<
Dynamisch mit Dll patchen und fertig.
|
Trotzdem bleibt das verdammte Themida-Problem .__.
|
|
|
06/12/2010, 18:40
|
#29
|
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
|
Quote:
Originally Posted by mipez
Trotzdem bleibt das verdammte Themida-Problem .__.
|
Eigentlich ja nicht.
Programm wird gestartet -> wird entpacket -> Dll wir dinjiziert und patcht den entpacketen Code
|
|
|
06/12/2010, 18:54
|
#30
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by Frezee
Eigentlich ja nicht.
Programm wird gestartet -> wird entpacket -> Dll wir dinjiziert und patcht den entpacketen Code
|
Dann viel Spaß beim entpacken :x
Ich glaub mir fehlt dafür die Ausdauer... back to leeching!
Vllt bringt Google ja was .___.
|
|
|
 |
|
Similar Threads
|
Debuggen
07/31/2010 - WoW Private Server - 0 Replies
Hallo Liebe gemeinschaft,
Hätte da eine frage könnte mir wer ein tut oder sonstiges schicken wo drinnen beschrieben wird wie man Buggy Spells Fixen kann oder mir direkt eins machen könnte ^^ (Sühne für Priester bräuchte ich)
MfG. Xelby
|
Datei debuggen
07/04/2010 - General Coding - 1 Replies
//edit hat sich erledigt =)
|
Cheat Engine - Bei Debuggen Spielfenster weg
05/10/2010 - General Coding - 9 Replies
Hi
Wenn ich mit Cheat Engine Adressen suche und filtere oder sogar
pointer suche, funktioniert alles sehr gut. Sobald ich jedoch den
Debugger aktiviere, also zum Beispiel auf eine Adresse "Find out what writes to
this address" anwenden will, dann schliesst sich einfach das Fenster vom Spiel.
Ohne Meldung, ohne Nix. Jedesmal.
Was kann man da machen?
Ist übrigens auch bei OllyDBG so. Das Game lässt sich einfach nicht debuggen.
Thx.
|
Probleme beim debuggen
10/17/2007 - General Coding - 4 Replies
Hijo,
habe mir mal http://www.elitepvpers.com/forum/tutorials/79448-dm a-ueberlisten.html dieses Tutorial angeschaut und eigentlich läuft alles glatt, aber ich glaube ich lande in der falschen zeile. Normal den breakpoint gesetzt
Directupload.net - owk8qs7c.jpg
und dann
Directupload.net - 6z77gihp.jpg
komme ich in diese zeile. Laut tutorial sollte ich aber in eine Zeile mit MOV befehl kommen. Kann ja auch anders sein, habe dann einfach mal den Ursprung von ebx gesucht, allerdings...
|
Problem beim debuggen von Solitär
05/23/2007 - General Coding - 10 Replies
So, der übung halber debugge ich im Moment ab und an Programme und suche irgendwelche Variablen raus und probiere die Adresse dazu zu finden. Bei Solitär probiere ich das gerade mit den Punkten.
Also ich habe über tsearch die adresse natürlich gefunden. Habe dann das ganze über ollydbg gesucht breakpoint gesetzt und auch den dazu passenden asm code gefunden :) Jetzt kommt das problem, meine asm kenntnisse sind doch sehr begrenzt. Screen ist im Anhang.
Die start Adresse ist markiert, von da...
|
All times are GMT +1. The time now is 01:29.
|
|