Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

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

Come 'n crackme

Diskussion: Come 'n crackme im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hallo, anbei ein kleines (unter 30 Codezeilen) Crackme von mir. Das ist in diesem Forum fast schon ein Muss. ...

Like Tree2Likes

Antwort
Alt 25.07.10, 04:01   #1 (permalink)
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard [SOLVED] Come 'n crackme

Anzeige

Hallo,

anbei ein kleines (unter 30 Codezeilen) Crackme von mir. Das ist in diesem Forum fast schon ein Muss.

Schwierigkeitsgrad:
Mittel.

Dateiformat:
ELF (32 Bit)

Ablauf:
Man wird nach einem Passwort gefragt. Gibt man das richtige Passwort ein, dann zeigt das Crackme eine geheime Zahl auf dem Bildschirm an.

Ziel:
Einziges Ziel ist es mir die geheime Zahl zu nennen. Das Passwort muss hingegen nicht genannt werden.

Erlaubte Mittel:
Alle, inkl. Patching.

Sonstige Hinweise:
Den Sourcecode des Crackmes stelle ich hier online, sobald die erste, richtige Lösung vorliegt.

Happy cracking.

Greetz
Hackse

Angehängte Dateien
Dateityp: zip crackme.zip (2,1 KB, 68x aufgerufen)

Geändert von Hackse (27.07.11 um 13:03 Uhr)
Hackse ist offline   Mit Zitat antworten
Alt 26.07.10, 03:14   #2 (permalink)
 
Registriert seit: 18.07.10
True29 Leistung: Facit NTK
Likes: 0
Standard

kann da dran leider nicht abreiten -.- kein Linus debugger auf dem PC.
Grade auch mal gegoogelt leider nichts gefunden um mit IDA+win laufen zu lassen -.-

mfg
schade

in IDA sah das programm jedoch nicht sehr komplex aus ^^
True29 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.07.10, 23:24   #3 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

Die sinnvollste Software für Windows ist Cygwin um Linux laufen zu lassen. Da kann dann der GNU Debugger (gdb) verwendet werden.

Das Crackme hat unter 30 Zeilen Source und ist nicht so komplex. Anyway, ein paar Fallen sind einprogrammiert, keine Sorge. :-)


Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Alt 27.07.10, 17:12   #4 (permalink)
 
Registriert seit: 27.07.10
robber Leistung: Facit NTK
Likes: 0
Standard

Sorry bin neu hier und wollte mal fragen wie ich die gecodete crackme starten muss ?! hab mir cygwin heruntergeladen und installiert..wie gehts jetzt weiter? hab mit cygwin leider noch nie gearbeitet :S
robber ist offline   Mit Zitat antworten
Alt 27.07.10, 23:17   #5 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

Zitat:
Zitat von robber Beitrag anzeigen
Sorry bin neu hier und wollte mal fragen wie ich die gecodete crackme starten muss ?! hab mir cygwin heruntergeladen und installiert..wie gehts jetzt weiter? hab mit cygwin leider noch nie gearbeitet :S
Code:
cd <verzeichnis_des_crackmes>
./crackme
Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Alt 28.07.10, 00:19   #6 (permalink)
 
Registriert seit: 27.07.10
robber Leistung: Facit NTK
Likes: 0
Standard

Wenn ich das eingebe kommt folgender Fehler:

Code:
$ ./crackme
./crackme: ./crackme: cannot execute binary file
Könnte es daran liegen das ich zusätzliche Pakete für Cygwin benötige, oder liegt der Fehler in der crackme? Wenn es an Cygwin liegt welche Pakete benötige ich dann alle?
robber ist offline   Mit Zitat antworten
Alt 28.07.10, 00:51   #7 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

Nun, die beste Lösung wäre Windows endlich in den Müll zu werfen und ein Linux zu installieren.

Das crackme ist in Ordnung.

Versuche mal vor dem Execute ein
Code:
chmod 750 crackme

Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Alt 28.07.10, 01:01   #8 (permalink)
 
Registriert seit: 27.07.10
robber Leistung: Facit NTK
Likes: 0
Standard

Hat nix gebracht..ja wäre wohl das beste wenn ich mich von Windoof verabschiede macht eh nix als Ärger
robber ist offline   Mit Zitat antworten
Alt 28.07.10, 08:46   #9 (permalink)
 
Benutzerbild von zeal
 
Registriert seit: 26.07.10
zeal Leistung: Facit NTK
zeal eine Nachricht über ICQ schicken
Likes: 0
Standard

Hi,

wäre nett wenn jemand seine Vorgehensweise posten würde, wenn er es geschafft hat

Habe es mir unter Windows mal mit IDA angeschaut. Allzu kompliziert scheint das Programm an sich wirklich nicht so sein.

Wie ich jedoch unter Linux mit dem gdb an die Sache herangehen soll, weiß ich noch nicht so genau. Ich lese erstmal das Tutorial dazu weiter.


zeal
__________________
the quieter you become, the more you are able to hear
zeal ist offline   Mit Zitat antworten
Alt 31.07.10, 16:15   #10 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

Noch keine Lösungen? Woran hakt's denn?


Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Alt 31.07.10, 17:14   #11 (permalink)
 
Registriert seit: 20.07.06
Darkslide Leistung: Facit NTK
Likes: 21
Standard

Dateiformat: ELF.....
Darkslide ist gerade online   Mit Zitat antworten
Alt 31.07.10, 18:32   #12 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

Zitat:
Zitat von Darkslide Beitrag anzeigen
Dateiformat: ELF.....
Ist Dir klar, dass ELF das Standardbinärformat unter Linux ist?

Ein unter Linux entwickeltes Crackme, das auf linuxartige shared libraries zugreift, verwendet nun mal auch ein linuxartiges Binärformat (ELF). Das sollte Dir nicht so abwegig erscheinen.

- Bist Du ohne PE-EXE-Format und Windows aufgeschmissen?
- Bist Du nicht in der Lage einen Linux-Debugger zu verwenden?
- Weisst Du nicht wie man unter Linux ein Programm ausführt?

Bitte beschreibe Dein Problem ein bisschen präziser. Dann kann ich Dich beim Cracken unterstützen.

Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Alt 31.07.10, 19:24   #13 (permalink)
 
Registriert seit: 20.07.06
Darkslide Leistung: Facit NTK
Likes: 21
Standard

Es ist nunmal so das die meisten unter Win Systemem reversen. Kannst ja mal fragen wer hier ohne Olly RE betreibt. Du hast gefragt warum es noch keine Lösungen gibt und ich habe dir eine Antwort darauf gegeben, woran es meiner Meinung nach liegt.

Willst du eine breite Masse hier ansprechen so wäre es vorteilhaft auf PE +compilierte Sprachen zu setzen.
Darkslide ist gerade online   Mit Zitat antworten
Alt 31.07.10, 21:48   #14 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

Denjenigen die einen OllyDbg ähnlichen Debugger für Linux suchen, kann ich EDB wärmstens empfehlen:
http://www.codef00.com/projects.php#debugger

@Hackse
Wenn ich das richtig sehe bringt patchen hier wenig und es muss zur Lösung ein eigenes BruteForce-Programm geschrieben werden?!
Falls dem so ist, könntest du bitte die Länge des Passworts und ein relativ kurzes dazu passendes Charset angeben? Möchte meinen Rechner ungern länger mit BruteForce beschäftigen.

PS: Ich finds gut, dass gelegentlich auch mal Linux Crackmes gestellt werden.
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 01.08.10, 05:45   #15 (permalink)
Themenstarter
 
Benutzerbild von Hackse
 
Registriert seit: 31.07.06
Hackse Leistung: 8086
Likes: 32
Standard

@ivegotmail

Sehr gut, auf so eine Antwort habe ich gewartet.

Richtig, dieses Crackme kann durch Patchen nicht gelöst werden. Manipulierst Du die Hauptverzweigung, dann ist die Geheimzahl immer Null und somit falsch.

Du liegst ebenfalls richtig mit der Einschätzung, dass ein Bruteorce-Algorithmus zur Lösung des Problems unerlässlich ist.

Anbei die von Dir geforderte Info:
Passwort-Charset: {1234abcdestvTU.}, (Achtung, letztes Zeichen ist ein Punkt: "."), 8-stellig.
Mit o.g. Infos wirst Du im worst case ca. 3 Milliarden Permutationen berechnen müssen. Das sollte schnell gehen


Greetz
Hackse
Hackse ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Come 'n crackme
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



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