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.

Autoit Crackme -solved CDW/ zweites solved CDW :)

Diskussion: Autoit Crackme -solved CDW/ zweites solved CDW :) im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hi, ich hab mal versucht in Autoit nen crackme zu machen, in der Hoffnung dass es schwer wird das ...

Antwort
Alt 02.12.05, 21:59   #1 (permalink)
 
Registriert seit: 10.11.05
sd333221 Leistung: Facit NTK
Likes: 0
Autoit Crackme -solved CDW/ zweites solved CDW :)

Anzeige

Hi,
ich hab mal versucht in Autoit nen crackme zu machen,
in der Hoffnung dass es schwer wird das zu Diassemblen.
Is nur nen sehr basic programm, also sehr einfach zu knacken warscheinlich.

Regeln:
1.Kein Patchen
2.Kein Brute force
3.Es gibt nur EINEN key
4.Tutorial wäre gut

Wenn ihr das fertig habt folgen andere, also macht schnell =)

greetings

Download

sd333221 ist offline   Mit Zitat antworten
Alt 02.12.05, 23:31   #2 (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:
Is nur nen sehr basic programm, also sehr einfach zu knacken warscheinlich.
entscheide Dich nun - entweder ist es schwer zu Disassemblieren oder nicht
In der Regel sind interpretierte Programme (also Scripts) nicht so einfach.

Zitat:
23525345352352
habe es zwar anfangs nicht gesehen, aber der Script steht im Speicher als Quelltext
Im OllyDbg öffnen, irgendwas tippen, auf ok,(MsgBox erscheint), jetzt Pause und im Stackfenster "Wrong Pass" erblicken (mit zugehöriger Adresse). Jetzt ein Rechtklick "Follow in Dump" und schon ist man im Dumpfenster praktisch im Script (bei den "Variablen", scrollt man etwas weiter nach unten, erblickt man sowas:
Zitat:
009CB228 $answer = Inputbox("Password", "This Crackme was made for HABO,
009CB268 by sd333221! Enter password.").?????????............???.....
009CB2A8 .....??.????????............$pass = 23525345352352.?. ?. ?
009CB2E8 ????????............(??.........p??.????????.. ...........
009CB328 If $answer = 23525345352352534536 Then.?. ?. ?????????......
__________________
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
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.12.05, 23:40   #3 (permalink)
Themenstarter
 
Registriert seit: 10.11.05
sd333221 Leistung: Facit NTK
Likes: 0
Standard

Ok, gut gemacht.
Aber sei auf mein nächstes gefasst

OK! Probier mal das hier:
Ich hab nur noch ne sicherheit gegen das Quelltext lesen reingemacht,
mal sehn ob es dich verwirrt

Download 2
sd333221 ist offline   Mit Zitat antworten
Alt 06.12.05, 00:18   #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

damit es nicht so "unsolved" steht:
Zitat:
3424434364
Kleine Anleitung (echte Männer machens mit Olly , aber es gibt auch einen Decompiler):
In Olly öffnen, warten bis es läuft, pausieren. Im Stackfenster ein wenig Rumscrollen bis man was bekanntes findet:
Zitat:
0012FAE0 |00B53EB0 ASCII "Password"
jetzt an diese Adresse gehen (Follow Dump) (bei euch kann die anders sein) und voila:
schon sieht man den Script - jetzt ein wenig umschauen, "victory" entdecken (neben der "Looser" Msg),

Code:
00B50D70  49 66 20 24 61 6E 73 77 65 72 20 3D 20 33 34 32  If $answer = 342
00B50D80  34 34 33 34 33 36 34 20 54 68 65 6E 00 F0 AD BA  4434364 Then.  ?
00B50D90  AB AB AB AB AB AB AB AB 00 00 00 00 00 00 00 00  ????????........
00B50DA0  05 00 07 00 01 07 18 00 /// D0 0D B5\\\\ 00 00 00 00 00  ...?.?.....
00B50DB0  00 00 00 00 F8 0D B5 00 AB AB AB AB AB AB AB AB  ....?.?.????????
00B50DC0  00 00 00 00 00 00 00 00 05 00 05 00 01 07 18 00  ...........
00B50DD0  76 69 63 74 6F 72 79 28 29 00 AD BA 0D F0 AD BA  victory(). ?.  ?
Die markierung ist übrigens eine interne Adresse - sie folgt jeder soclhen Anweisung, (mehr oder weniger VB-like Konstrukte), damit lässt sich also im groben durch den Script springen - in diesem Fall springt man direkt zu der Victory-Funktion.
__________________
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 06.12.05, 15:48   #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

Zitat:
aber es gibt auch einen Decompiler
Welchen meinst du? Ich kenne nur den offiziellen Decompiler und der hat einen kleinen PW-Schutz, damit man den Script nicht so einfach extrahieren kann. Das Manko ist natürlich, dass sich das PW in der exe befindet. Ich habe es bisher immer selber raussuchen müssen, aber gibt es denn einen inoffiziellen Decompiler der einem diese Arbeit erleichtert?
+++ATH0 ist offline   Mit Zitat antworten
Alt 06.12.05, 18:31   #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:
aber gibt es denn einen inoffiziellen Decompiler der einem diese Arbeit erleichtert?
Eigentlich den offiziellen. Mit dem ist es ja kein Problem mehr (wenn man das Passwort hat) (mit dem Decompiler wollte ich nur den Hinweis geben dass es einen solchen gibt - nicht, dass jemand erst erst mehrere Stunden Olly braucht, um rauszufinden, wie diese Scripte intererpritiert werden ).
Wollte gerade schreiben, dass man eigentlich nur den Decompiler zu Ent-UPXen braucht und hier einen BP machen:
Code:
0040194F   |.  3BC3                              CMP EAX,EBX
und schon sieht man immer das Passwort - aber gerade den Patch von Lesco entdeckt (was noch bequemer ist).
__________________
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 06.12.05, 18:48   #7 (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

Ich hab natürlich zu umständlich gedacht. *anDenKopfKlatsch*
Wieso nicht gleich am Decompiler reversen *omfg*
+++ATH0 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Autoit Crackme -solved CDW/ zweites solved CDW :)
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
(Solved!) First Crackme fnordsniff Hacks & Crackmes 2 02.02.10 09:09
3.tes Crackme - Solved by CDW fast_killer Hacks & Crackmes 1 08.10.05 18:23
Crackme#3 - Solved by CDW ReDoX Hacks & Crackmes 5 08.10.05 18:17
so mein zweites -solved c++freak Hacks & Crackmes 7 07.10.05 22:49
Crackme #6 -solved- SUID:root Hacks & Crackmes 2 09.08.05 00:35


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