Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

[erledigt] Wenn OllyDbg nicht funktioniert...

Diskussion: [erledigt] Wenn OllyDbg nicht funktioniert... im Forum Hacks & Crackmes, in der Kategorie Software Home; Ich habe schon einige CrackMes gesehen und damit herumgespielt. Mir ist es auch oft passiert, dass OllyDbg manchmal Probleme hat, ...

Antwort
Alt 19.05.08, 17:59   #1 (permalink)
 
Registriert seit: 09.10.07
Mr.Yeah Leistung: Facit NTK
Mr.Yeah eine Nachricht über ICQ schicken
Likes: 0
Standard [erledigt] Wenn OllyDbg nicht funktioniert...


Ich habe schon einige CrackMes gesehen und damit herumgespielt. Mir ist es auch oft passiert, dass OllyDbg manchmal Probleme hat, den Code zu disassemblen und zu debuggen.

Meine Fragen:
Wie schaffen sie das?
Was kann ich tun, um dennoch OllyDbg zu benutzen?

Ich bin mir ziemlich sicher, dass es nicht nur einen Weg gibt.

Mr.Yeah ist offline   Mit Zitat antworten
Alt 19.05.08, 18:36   #2 (permalink)
 
Benutzerbild von bad_alloc
 
Registriert seit: 27.12.07
bad_alloc Leistung: Z3
Likes: 24
Standard

manchmal werden bugs in Olly benutzt um das programm zu crashen. Andererseits kann es sein, dass dein pc sehr langsam ist und sich aufhängt wenn es ein sehr großes programm disassembled, da das einiges an rechneleistung braucht.
ANsonsten besrg dir die neuste version von olly.
__________________
You shoot yourself in somebody else's foot.|Dann gabs da noch den Mathematiker der P?=NP in O(1) erklärte.
|[A]| = p(·,|[A]|)+1
bad_alloc ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 19.05.08, 19:23   #3 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

Zu den Versionen:
die "neuste" Version von Olly ist 1.10 (von 2004) (die 2.0 ist immer noch pre-alpha)
Es gibt inoffzielle Bugfixes.
Hier würde ich eigentlich das OllyAdvanced (->http://www.tuts4you.com/download.php?view.75) - Plugin empfehlen, welches viele Bugs schließt und einige nützliche Features mitbringt. Ansonsten kann man sich noch einige Modifikationen auf der Seite anschauen.
Insgesamt gibt es etliche Antidebugtricks. Wenn Du eine Auswahl davon sehen möchtest: schau Dir paar Tutorials von Haggar an, was
ExeCrypter/Themida oder auch Y0dasProtector angeht:
http://www.reversing.be/

Dann gibt es noch "technische" Probleme (also nicht als Anti-Debug geplannt), die man duch die Debug-Option Einstellungen beheben kann. Da sollte man insbesondere die Exeptionbehandlung sowie Code-Analyseoptionen durchgehen.
Solange kein "Heavy-Antidebug" anzutreffen ist, sollte man die Analyse auf "Heurisitic" stellen und Exeptions auf (Screenshot) stellen. Dazu öfters mal STRG+A anwenden (erzwingz eine neue Analyse) - manchmal hilft es auch, die Analyse funktionen zu variiren - aber Ollydbg hat nungmal keine so starke Disassemblerengine wie IDA und die einen oder anderen Problemchen. Ergibt ein Codestück partout keinen Sinn - markieren und per Rechtsklickmenü "Analsysis->remove analysis from module". Zusätzlich kann man durch STRG+Pfeiltasten den Code so zu sagen "alignen" (mir fällt kein korrekter Ausdruck ein, um es zu beschreiben -> jedenfalls disassembliert Olly nur ein bisschen mehr, als er für die Anzeige braucht - mit STRG+Pfeil oben/unten verschiebt man den Bereich byteweise, was eine "reanalysierung" der Anzeige mit diesem Byte als Startbyte erzwingt)-

Ansonsten: es kommt stark auf das einzelne Problem an. Außer einigen Ausnahmen haben die meisten Crackmes i.R keinerlei Anti-Debug maßnahmen. Zumindest nicht auf "Low-Level-Olly" Ebene .
Angehängte Grafiken
Dateityp: jpg Clipboard01.jpg (38,0 KB, 166x aufgerufen)
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Alt 19.05.08, 20:55   #4 (permalink)
Themenstarter
 
Registriert seit: 09.10.07
Mr.Yeah Leistung: Facit NTK
Mr.Yeah eine Nachricht über ICQ schicken
Likes: 0
CDW, du hast es drauf.

Deine Lösung hat mich sehr weit gebracht. Das Programm unterbricht immer noch an der selben Stelle, jedoch kann ich es weiterlaufen lassen. Ich werde bald ein wenig mit den Einstellungen herumspielen.

Von mir bekommst du ein ganz fettes DANKE!
Mr.Yeah ist offline   Mit Zitat antworten
Alt 19.05.08, 22:22   #5 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium III
Likes: 185
Standard

Hier im uebrigen ne kleine Anti-Debug-Sammlung: http://ap0x.jezgra.net/protection.html

Ein bisschen obfuscation bringts natuerlich auch, wenn du im PE-Header rumwuetest. Kannst es ja mal probieren, es gibt Werte, die wenn du sie aenderst Olly ziemlich verwirren, die startfaehigkeit unter Windows aber nicht beeintraechtigen. Sind halt dirty-tricks...
xrayn ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » [erledigt] Wenn OllyDbg nicht funktioniert...
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[erledigt] Internet funktioniert nicht nach ubuntu install. dave4dead Linux/UNIX 14 07.11.09 20:48
OllyDbg zeigt Fenster nicht blobbo Hacks & Crackmes 0 05.10.09 21:23
ollydbg läuft mit wine, crackme's jedoch nicht buggybunny Linux/UNIX 2 19.03.07 00:26
OllyDbg -> spiel startet nicht Crispy Applikationen 7 25.03.06 13:04
OllyDBG. sehe nach F9 das Programm nicht Tbug Applikationen 1 03.11.05 00:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61