| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
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. ...
![]() |
| | #1 (permalink) |
| Registriert seit: 31.07.06 ![]() Likes: 32 | 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 Geändert von Hackse (27.07.11 um 13:03 Uhr) |
| | |
| | #2 (permalink) |
| Registriert seit: 18.07.10 ![]() Likes: 0 | 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 ^^ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 31.07.06 ![]() Likes: 32 | 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 |
| | |
| | #4 (permalink) |
| Registriert seit: 27.07.10 ![]() Likes: 0 | 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 |
| | |
| | #6 (permalink) |
| Registriert seit: 27.07.10 ![]() Likes: 0 | Wenn ich das eingebe kommt folgender Fehler: Code: $ ./crackme ./crackme: ./crackme: cannot execute binary file |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 31.07.06 ![]() Likes: 32 | 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 |
| | |
| | #8 (permalink) |
| Registriert seit: 27.07.10 ![]() Likes: 0 | Hat nix gebracht..ja wäre wohl das beste wenn ich mich von Windoof verabschiede macht eh nix als Ärger |
| | |
| | #9 (permalink) |
| 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 | |
| | |
| | #10 (permalink) |
| Themenstarter Registriert seit: 31.07.06 ![]() Likes: 32 | Noch keine Lösungen? Woran hakt's denn? ![]() Greetz Hackse |
| | |
| | #12 (permalink) |
| Themenstarter Registriert seit: 31.07.06 ![]() Likes: 32 | 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 |
| | |
| | #13 (permalink) |
| Registriert seit: 20.07.06 ![]() Likes: 21 | 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. |
| | |
| | #14 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | 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 |
| | |
| | #15 (permalink) |
| Themenstarter Registriert seit: 31.07.06 ![]() Likes: 32 | @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 |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |