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.

Erstes Crackme [solved]

Diskussion: Erstes Crackme [solved] im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hi ihr^^... Also ich hab mal mein erstes Crackme geschrieben (bin noch nicht so gut im Programmieren) Bitte versucht ...

Antwort
Alt 16.09.08, 09:55   #1 (permalink)
 
Registriert seit: 03.05.08
marcotesoalli Leistung: Facit NTK
Likes: 0
Erstes Crackme [solved]

Anzeige

Hi ihr^^... Also ich hab mal mein erstes Crackme geschrieben (bin noch nicht so gut im Programmieren)

Bitte versucht mal es zu lösen und sagt mir dann wie die Schwierigkeit in etwa ist (ich schätze 0 =P) und was ich von meinem Kenntnisstand aus besser machen könnte.

mfg
marco

//edit: habe das File angehängt.// root

Angehängte Dateien
Dateityp: rar 1stOne.rar (4,7 KB, 114x aufgerufen)
marcotesoalli ist offline   Mit Zitat antworten
Alt 16.09.08, 13:02   #2 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteron
Likes: 246
Standard

Ja war leicht ;)   

Man muss nur eine Eingabe machen, bei der die dezimalen Werte folgenden String ergeben: 8284551155110790. Das ist nicht weiter schwer, wenn man so etwas zur Verfuegung hat. Ich hab mich mal fuer folgende Eingabe entschieden:
82 84 55 11 55 110 7 90
R T 7 [strg-k] 7 n [strg-g] Z
schaut in der Konsole dann so aus: RT7^K7n^GZ
xrayn ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 16.09.08, 17:29   #3 (permalink)
Themenstarter
 
Registriert seit: 03.05.08
marcotesoalli Leistung: Facit NTK
Likes: 0
Standard

Danke^^

Würde es dann helfen, wenn ich die Strings ein paarmal verschlüssle vorm Vergleich?

mfg
marco
marcotesoalli ist offline   Mit Zitat antworten
Alt 16.09.08, 17:42   #4 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 51
Standard

Tips gibt es in so einigen Threads hier.
Die Verschlüsselung kann man im Regelfall erstmal nachvollziehen. Des Weiteren kommt es darauf an, ob du Patchen erlaubst oder nicht. Du kannst vor dem Vergleich noch so gut verschlüsseln, wenn es letztendlich auf einen normalen Vergleich, also z.B. if ("verschlüsselter Text" == "gespeicherter Key") hinausläuft, dann kann man den vergleich einfach patchen. Genauso sollte ein Key nicht komplett gespeichert sein (weiß jetzt nicht, ob das bei dir der Fall ist).

Suche mal ein wenig im Forum, da wirst du auf einige Tips stoßen, die dir sicher weiterhelfen.
lightsaver ist offline   Mit Zitat antworten
Alt 16.09.08, 17:51   #5 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteron
Likes: 246
Standard

Wenn dein Code ordentlich obfuscated ist, wirds schwierig
xrayn ist offline   Mit Zitat antworten
Alt 16.09.08, 17:54   #6 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 51
Standard

Zitat:
Original von dmesg
Wenn dein Code ordentlich obfuscated ist, wirds schwierig
Security by obscurity ist keine gute Idee. Wenn das Konzept unsicher ist, bringt ein Verschleiern nicht viel und man sollte sich nicht darauf verlassen.
lightsaver ist offline   Mit Zitat antworten
Alt 16.09.08, 18:25   #7 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteron
Likes: 246
Standard

Ja das ist wahr, aber ein gutes Konzept bringt auch nichts, wenn man es weg-nop-pen kann. Schonmal von lena151 ein unpackme/crackme gesehn, da sieht man was Obfuscation anrichten kann
xrayn ist offline   Mit Zitat antworten
Alt 16.09.08, 18:53   #8 (permalink)
Senior Member
 
Registriert seit: 03.09.05
Lesco Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von lightsaver
Security by obscurity ist keine gute Idee. Wenn das Konzept unsicher ist, bringt ein Verschleiern nicht viel und man sollte sich nicht darauf verlassen.
Es gibt keine völlig sichere Softwarelösung, wenn man etwas ausführen kann, kann man es cracken(von entsprechenden Hardwarelösungen abgesehen, wobei dort auch eine entsprechende Analyse zumindest in der Theorie möglich ist), daher ist security by obscurity in diesem Bereich ein durchaus sinnvolles Konzept, da es darum geht den Aufwand für den Reverser soweit zu steigern, dass sich ein Angriff darauf nicht mehr lohnt und er demotiviert aufgibt. Dies kann sehr gut durch obfuscation erfolgen, bereits eine Übertragung der wichtigen Codestellen in eine Art VM-Zwischencode der erst wieder interpretiert werden muss, macht es dem Cracker bereits wesentlich schwerer, auch wenn es sich dabei letztlich um security by obscurity handelt.

Allerdings war dieser Absatz jetzt nur auf kommerzielle Anwendungen bezogen und nicht auf CrackMes, bei welchen die Demotivierung des Angreifers nicht das Ziel sein sollte, genausowenig wie die Verwendung von fremden Packern. Dabei sollten m.E. eher interessante Konzepte, Probleme oder Ideen im Mittelpunkt stehen und nicht das bloße Zermürben des Reversers damit möglichst lange "unsolved" am CrackMe steht, schließlich würde sich niemand der noch bei Trost ist, ellenlangen, uninteressanten, fremden Assemblycode antun, bloß um ein CrackMe zu lösen.
Lesco ist offline   Mit Zitat antworten
Alt 10.11.08, 11:35   #9 (permalink)
 
Registriert seit: 11.03.08
unix256 Leistung: Facit NTK
Likes: 0
Standard

Hallo,
ich arbeite mich gerade in das Thema ein und habe mich daher auch mal versucht.
Im Dateianhang meine Lösung.

Was mich aber nun mehr interessieren würde, ist ob ich eine "gute" Lösung gefunden habe oder ob es bessere gibt.
Ich habe einfach das JNZ durch JZ ersetzt. Daduch erhalte ich immer (wobei ich aber glaube, dass ich die Falschmeldung erhalte, wenn ich nun eine richtige Nummer eingeben würde?) die Richtigmeldung.
unix256 ist offline   Mit Zitat antworten
Alt 06.02.10, 18:17   #10 (permalink)
 
Registriert seit: 30.01.06
LaNdRiX Leistung: Z3
Likes: 9
Standard

Der Thread ist zwar schon uralt, aber egal.

Ja, wenn du nun den Richtigen Key eingeben würdest, bekämst du die Falschmeldung.

Das einfachste wäre hier (und da keine Regeln angegeben sind ist dies wohl auch erlaubt) den von die editieren JNZ-Befehl einfach weg zu "nopen".
__________________
mfg landrix
LaNdRiX ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Erstes Crackme [solved]
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
Mein Erstes CrackMe /solved/ Grafix Hacks & Crackmes 5 17.02.06 00:05
so mein erstes crackme -solved c++freak Hacks & Crackmes 8 04.10.05 20:07
Mein erstes Crackme! -solved fast_killer Hacks & Crackmes 11 28.09.05 22:58
Mein erstes Crackme -solved by CDW- ReDoX Hacks & Crackmes 7 27.09.05 22:30
Mein erstes crackme -solved Lesco Hacks & Crackmes 16 09.09.05 14:00


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