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.

Crackme from nooby of the year :D

Diskussion: Crackme from nooby of the year :D im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hi! Hab heute seit langem wieder paar crackmes probiert und - zu meinem erstauenen -ein paar geschafft! :-D Nunja, ...

Antwort
Alt 27.04.07, 20:08   #1 (permalink)
 
Registriert seit: 07.04.06
Huggy Leistung: Facit NTK
Likes: 0
Standard Crackme from nooby of the year :D

Anzeige

Hi!

Hab heute seit langem wieder paar crackmes probiert und - zu meinem erstauenen -ein paar geschafft! :-D

Nunja, jetzt würd ich gern wissen wie "schwer" (<-- muhaha) es für euch ist, meins (falls man es überhaupt crackme nennen kann^^) zu brechen.


Schreibt ruhig eure schärfsten Kritiken
Bewerft mich mit Schande
Verletzt meine Ehre!


Nunja, hier is das "berüchtigete" crackme :-D

Viel "Spaß" :rolleyes: :rolleyes:

:)

Angehängte Dateien
Dateityp: zip Crackmeplz.zip (200,8 KB, 258x aufgerufen)
Huggy ist offline   Mit Zitat antworten
Alt 27.04.07, 23:17   #2 (permalink)
 
Registriert seit: 27.02.07
mucki Leistung: Z3
Likes: 2
Standard

Also das sind so die Crackmes die überhaupt keinen Spaß machen. Alleine wenn ich die Dateigröße (für einen einfachen Dialog) sehe, dann fehlt mir grad die Motivation. Krypto Analyzer sagt da sei MD5 drin, habs mir aber noch nicht näher angeschaut. Was soll das sein - eine Bruteme? Vielleicht kann man das mit einem Inlinebruter versuchen.
mucki ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.04.07, 00:50   #3 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Lösung   

Das Passwort setzt sich zusammen aus:
Benutzername, Uhrzeit ohne ":" dazwischen, ein "@" und die Local Lan IP

Bei mir war es:
neotracer0046@192.168.0.4

Einfach einen BP auf lstrcmpiA setzen oder das AutoIt Script finden und anschauen.
+++ATH0 ist offline   Mit Zitat antworten
Alt 28.04.07, 00:59   #4 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Da komm ich wohl 5 Minuten zu spät , aber trotzdem:
   

Zitat:
Vielleicht kann man das mit einem Inlinebruter versuchen.
der Source ist ja beigelegt ;)
Bei AutoIt hat sich anscheinend seit 2006 immer noch nichts geändert - der alte Decompiler funktioniert immer noch zuverlässig.
__________________
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 28.04.07, 01:04   #5 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Hmm   

Zitat:
Bei AutoIt hat sich anscheinend seit 2006 immer noch nichts geändert - der alte Decompiler funktioniert immer noch zuverlässig.
Naja, ich denke AutoIt ist auch nicht dafür ausgelegt Schutz für Software zu bieten.
Oder meinst du, dass AutoIt seitdem generell nicht weiterentwickelt wurde?
+++ATH0 ist offline   Mit Zitat antworten
Alt 28.04.07, 01:09   #6 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

   

Zitat:
Oder meinst du, dass AutoIt seitdem generell nicht weiterentwickelt wurde?
Zumindest das Format ist scheinbar gleich geblieben, was z.B bei AHK nicht der Fall ist.
War aber eigentlich nur ein Hint zu einem im Board bereits vorhandenen Decompiler ;)
__________________
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 28.04.07, 08:16   #7 (permalink)
Themenstarter
 
Registriert seit: 07.04.06
Huggy Leistung: Facit NTK
Likes: 0
Standard

Hallo!

1) Danke für euren Zeitaufwand!
2) WIE findet ihr herraus, dass es sich um AutoIt handelt? :-D

3) Einfach einen BP auf lstrcmpiA setzen versteh ich nur halb, werds mir mal anschauen!
Danke!


So, hab n neues gemacht.sollte schwerer sein , hoff ich

Auch mit Autoit =D
Angehängte Dateien
Dateityp: zip Crackit2.zip (240,0 KB, 40x aufgerufen)
Huggy ist offline   Mit Zitat antworten
Alt 28.07.07, 18:17   #8 (permalink)
 
Registriert seit: 27.07.07
cw2k Leistung: Facit NTK
Likes: 0
Standard

Na wer weiss die richtige Frage zu dieser Antwort
PHP-Code:
MsgBox(0x20,"Crackmes [für 100]",@UserName & @HOUR  & @Min "@" & @IPAddress1
Kandidat: "Was ist ein P... ~hmmpf~ ?"
QuizMaster: "Leider falsch. Was ist ein Passwort währe die richtige Frage zu dieser Antwort gewesen."

Auch schade, dass der VBS - MD5 Algorithmus erst gar nicht zum Einsatz gekommen ist.
Und wie ich finde, kann man auch mal erwähnen bzw. als Kommentar drin stehen lassen, dass dieser von 'Phil Fresle' stammt. Siehe:
http://www.frez.co.uk

Passwortchecks al la
Code:
If EingebenesPassword="DasSupergeheime Passwort" Then
sind ehr nicht so gut - weil da immer "DasSupergeheime Passwort" im Klartext im Quellcode und deren Kompilat bzw. Konfigurationsdatei steht.

Besser ist da mit Hashwerten zu arbeiten. Beispielsweise bildet man den MD5 Hash von "DasSupergeheime Passwort" (hier 7ce9b47a21fc662d68bf5b5c998e896b)
und verwendet diesen um das Passwort zu überprüfen. Also so
PHP-Code:
If md5HashCreate(EingebensPassword)="7ce9b47a21fc662d68bf5b5c998e896b" Then 
Als Crackme wäre so ein langes Passwort allerdings ziemlich unfair.
Bei Verwendung eines solchen Schemas sollte das Passwort maximal 4 Zeichen lang sein, damit man es mit einem MD5-Bruteforcer in vertretbare Zeit ermitteln kann.
Bei einem Crackme's geht es darum, die Passwortabfrage ausfindige zu machen, zu verstehen und zu entdecken wie diese funktioniert.
Einen MD5-Hash ausbrüten, mit nichts außer brutaler Rechenpower - geht ziemlich daran vorbei.
Wenn einem so was in der 'Praxis' begegnet, wird das gegepächt - oder wenn mit dem nachfolgend noch Daten entschlüsselt werden, diese für 'ohne Passwort leider nicht benutzbar' gestempelt.

Vergleichbar mit einem Rar-Archive wo man das Passwort nicht hat. Praktisch gesehen kann man da nicht viel machen, außer von irgendwo das Passwort her zu bekommen.
cw2k ist offline   Mit Zitat antworten
Alt 28.07.07, 19:09   #9 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Hashes sind Schwachsinn.
Tauscht man aus oder man manipuliert den Execution Flow.

EDIT: Hmm. Merkwürdig. Zuerst argumentierst du für Hashes und am Ende sagst du, dass es Quatsch sei.
+++ATH0 ist offline   Mit Zitat antworten
Alt 29.07.07, 01:10   #10 (permalink)
 
Registriert seit: 27.07.07
cw2k Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von +++ATH0
Hashes sind Schwachsinn.
Tauscht man aus oder man manipuliert den Execution Flow.
Guter Punkt, da habe ich in dem Moment gar nicht dran gedacht. Aber sogenommen ist würde ich Hashaustauschen auch zum Patchen zählen.

Das Hashes Schwachsinn sind kann ich nicht nachvollziehen.
Auf alle Fälle find ich eine Passwortabfrage die mit Hashs arbeitet sicherer, als eine mit 'Klartext-Passwörtern' .

Zitat:
Original von +++ATH0
EDIT: Hmm. Merkwürdig. Zuerst argumentierst du für Hashes und am Ende sagst du, dass es Quatsch sei.
Ich habe mal meine Post nochmal gelesen und einige Rechtschreibt und 'Wortfehler' behoben, aber trotzdem so unverständlich -auch mit Fehlern- is das meiner Meinung nach wirklich nicht. Wogegen ich mich ausgesprochen habe, sind crackme's bei denen der Schwerpunkt das 'Ausbrüten' eines MD5-Hashpasswords ist.
cw2k ist offline   Mit Zitat antworten
Alt 29.07.07, 02:27   #11 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Zitat:
Auf alle Fälle find ich eine Passwortabfrage die mit Hashs arbeitet sicherer, als eine mit 'Klartext-Passwörtern' .
Eine "Passwortabfrage" mit Hash ist ein völlig unsinniger Ansatz für Sofwareprotection.
Da sind sehr gute obfuscated durch VMs gemangelte Serial-Validation Routines der bessere Weg.
+++ATH0 ist offline   Mit Zitat antworten
Alt 29.07.07, 02:55   #12 (permalink)
 
Registriert seit: 27.07.07
cw2k Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von +++ATH0
Zitat:
Auf alle Fälle find ich eine Passwortabfrage die mit Hashs arbeitet sicherer, als eine mit 'Klartext-Passwörtern' .
Eine "Passwortabfrage" mit Hash ist ein völlig unsinniger Ansatz für Sofwareprotection.
Da sind sehr gute obfuscated durch VMs gemangelte Serial-Validation Routines der bessere Weg.
Ohne Frage besser geht immer - nur schätze ich den Aufwand eine virtual Maschine zu entwerfen als recht hoch ein.
Aber allen 'verstecken & vernebeln' Tricks - das Hauptproblem bei lokalen serial protections ist nun mal das Server(exe) und Client(User) auf einer Maschine laufen und der Server(exe) (An)greifbar ist.
Zurück zur Praxis: Und da ist mir auch noch nicht eine VM-basieren serial-validation vor den Klicker/Debugger gekommen.
... aber Ansätze in dieser Art:
Bei DAEMON Tools (CD-Emulator) habe ich das erste mal gesehen, dass dort das gesamte Program von einer Art SoftwareCPU ausgeführt wird.
War keine Serialabfrage oder sonst was zu beanstanden - es war nur so das da die Exe im ACCII-Viewer verdächtig aussah und ich desswegen mit Ollydebug mal nachgeguckt habe, ob da nicht vielleicht der Wurm drin ist.

Hast du schon mal sowas realisiert bzw. wo gesehen?
cw2k ist offline   Mit Zitat antworten
Alt 29.07.07, 03:14   #13 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Produkte wie VMProtect, Oreans CodeVirtualizer und ASProtect beispielsweise haben das und erfreuen sich immer größerer Beliebtheit.
+++ATH0 ist offline   Mit Zitat antworten
Alt 29.07.07, 12:08   #14 (permalink)
 
Registriert seit: 05.10.05
Inliferty Leistung: 8086
Inliferty eine Nachricht über ICQ schicken
Likes: 5
Standard

Zitat:
Original von +++ATH0
Hashes sind Schwachsinn.
Tauscht man aus oder man manipuliert den Execution Flow.

EDIT: Hmm. Merkwürdig. Zuerst argumentierst du für Hashes und am Ende sagst du, dass es Quatsch sei.
Hehe ich find die Idee mit den Hashes nicht schlecht.
Ja als Crackme eher schlecht, aber als normale Protection?
Klar könnte man einfach den Hash austauschen oder nen JE zu einem JMP patchen, aber was wäre wenn das Passwort (Klartext) als Key verwendet wird um den Programmcode zu dekodieren.
Dann gibt es nur die Möglichkeit den Hash zu bruten.
Ja durch Analyse wäre es natürlich auch möglich ihn knacken.
Inliferty ist offline   Mit Zitat antworten
Alt 29.07.07, 12:25   #15 (permalink)
 
Registriert seit: 27.07.07
cw2k Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von Iarumas
Hehe ich find die Idee mit den Hashes nicht schlecht.
Ja als Crackme eher schlecht, aber als normale Protection?
Bei Winhex ist das z.B. so. Da brauch man zumindest eine gültige Serialnummer, damit mit dem darin enthaltene Passwort die Teile/Funktionen des Programms erfolgreich entschlüsselt werden können (Read/WriteProcessmemory...), die zum Speichern grössere Dateien, RAMInhalte,... nötig ist.
Natürlich biete auch ASProtect & Co. so'ne Features, ich wollte das hier nur mal erwähnen, weil bei Winhex die Protection noch pure, simple & 'Hausgemacht' ist.
cw2k ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Crackme from nooby of the year :D
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
DAU of the year 2007 JTRSchnurrli Fun Section 39 15.01.07 15:29
Holographic-memory discs launched next year srji News & Ankündigungen 12 28.03.06 21:01
Persons of the year nebula News & Ankündigungen 2 19.12.05 15:09
Wurm verbreitet "Happy Nude Year" Grüße magic News & Ankündigungen 0 16.01.05 23:31
happy new year tine Off topic-Zone 7 04.01.04 22:16


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