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.

Illusion1

Diskussion: Illusion1 im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Ich hab mir nochmal den Spaß gemacht ein CrackMe zu schreiben ich hoffe ihr habt auch euren Spaß daran ...

Antwort
Alt 25.07.06, 15:38   #1 (permalink)
Xylon
Guest
 
Likes:
Standard Illusion1

Anzeige

Ich hab mir nochmal den Spaß gemacht ein CrackMe zu schreiben ich hoffe ihr habt auch euren Spaß daran
-Nicht gepackt
-Schwierichkeit?!?!Sagt ihr es mir.Der Algorhytmus ist sehr einfach.Allerdings ist das ganze Crackme vom Aufbau her schwierieger!Es gibt auch einige Hindernisse mehr als bei meinen letzten.
-Wie immer alles erlaubt was zum Ziel führt!

Edit:Hab noch zwei kleine BUG's entdeckt, die eig. nebensächlich sind(hat nichts mit der Erfolgsmeldung zu tun!),trotzdem hab sie gefixt und die Versionen unter "Bf" neu hochgeladen...

Angehängte Dateien
Dateityp: rar SerialMe.rar (344,1 KB, 81x aufgerufen)
Dateityp: zip SerialMe.zip (386,5 KB, 46x aufgerufen)
Dateityp: rar SerialMeBf.rar (344,1 KB, 49x aufgerufen)
Dateityp: zip SerialMeBf.zip (386,5 KB, 41x aufgerufen)
  Mit Zitat antworten
Alt 25.07.06, 19:15   #2 (permalink)
 
Registriert seit: 03.06.06
cagiv Leistung: Facit NTK
Likes: 0
Standard

Kann es sein das die Erfolgsmeldung wieder hakt

Name: cagiv
Code: cmgs3pY_0a


Cagiv.
cagiv ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 25.07.06, 19:28   #3 (permalink)
Xylon
Guest
 
Likes:
Standard


Nein,
aber es kann gut sein das du auf Junk-Code reingefallen bist..
Die Serial für deinen Namen ist anders und das keine Fehlermeldung angezeigt wird ist beabsichtigt
Ich bin doch nicht so blöd und benutz den selben Algo doppelt - jedoch lässt er sich als Junk noch gut verwenden!!!Das Motto dieses CrackMe's ist "Illusion"

Tipp:
Wenn man sich "All referenced text strings"an sieht, dann sieht man die Namen von diversen Funktionen zB.: "TestSerial","TestKey" etc. welche od. wieviele davon wirklich gebraucht werden müsst ihr selbst herrausfinden

Tipp2:
Ihr solltet euch mal an sehen welche Dateien geöffnet werden, vorallen wenn die Serial falsch ist.Oder sonstige Message's Boxen geöffnet werden...

Edit:
hatt ja immer noch keiner geschafft.Versucht ihr'S überhaupt? Also nächster Tipp: Wie man unschwer erkennen kann, sind auch in meiner Exe Ressourcen 1.bamod.dll 2.Opus.xm 3.xxx.sm (natürlich versucht Olly sie wieder zu inteprätieren)
1 + 2 muss ich glaube ich nicht weiter erklären.
Aber 3 wird euch das eine oder andere Kopfzerbrehen bereitet haben(zB Wie sieht die Erfolgs/Fehler Message aus?-"Schön" ist es nicht!!!)
Antwort: xxx.sm ist eine auf einfachste Weise mit Xor verschlüsselte Datei(wer etwas VB kann kann sich die Funktion hier: http://www.vbarchiv.net/archiv/tipp_...s.php?pid=1082 ansehen, ist 1 zu 1 übernommen!)Sie wird während der Laufzeit in das Temp Verzeichnis entpackt und dort auch entschlüsselt. In ihr stehen dann die Fehlermeldungen etc.
Aber warum taucht der Dateinname nicht bei Olly auf?Tut er: "Lrqcc}t>t||" Xor 16 "basmod.dll"; "}~dby`>}t" Xor 16 "opus.xm"; & "hhh>c}" Xor 16 "xxx.sm"!!!

Hoffe das hat euch ein Stück weiter gebracht!
  Mit Zitat antworten
Alt 26.07.06, 23:13   #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

Zitat:
Antwort: xxx.sm ist eine auf einfachste Weise mit Xor verschlüsselte
das merkt man eher nicht - weil man gleich die entschlüsselte Datei sieht (vbaFileOpen ist sehr auffällig - und xxx.sm taucht da schon "normal" auf )


Auch bringt es nicht viel, zu wissen, was da drin steht, weil man dann nicht nach der
"GoodBoy"-Stelle suchen kann - allerdings (wie immer ) einen BP auf _vbaStrCmp
machen - damit kommt man auch recht schnell zu einem gültigen Name/Key paar. Wobei:
der Algo ist imho recht schlecht umkehrbar (hab den mir nicht angeschaut) - sowas ist
"unrealistisch" .

Aktiviren des Buttons geht wie "immer" (also wie in den Crackmes vorher).
Den Timer sucht man entweder per VB-Ressourceneditor oder im Hexedotor.
Die Zahl 3e8 (1000 -> ms also 1 Sekunde) ändert man am besten so, dass man nicht mehr so hektisch sein muss. Die "Antipatchroutine" findet man schnell, in dem man rtcMsgBox
(oder so ähnlich) Breakpointet. Das sollte eigentlich schon genügen.
__________________
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 27.07.06, 10:35   #5 (permalink)
Senior Member
 
Registriert seit: 23.12.03
silenced Leistung: Facit NTK
Likes: 0
Standard

Code:
wenn ich mit Hexi von

0x1C00 : 0380 8080 0004 7201 3804 7F08 7701 0800

auf

0x1C00 : 0380 8080 0004 7201 3804 7F08 7701 0801

(schaltern Enablen)

ändere seh ich nur Käse und das Programm beendet sich (ausblenden)

was mach ich falsch :-) ??? Bitte nur nen kurzen hint..
Hat sich erledigt.... Hmm jetzt wird der Versuch abgewehrt :-)

Code:
Schalter aktivieren:
Org:
0x01C00 0380 8080 0004 7201 6804 7F08 7701 0800
Neu:
0x01C00 0380 8080 0004 7201 6804 7F08 7701 08FF

Timer auf FFFF (Zeit schinden):
Org:
0x01C20 6D65 7231 000B 03E8 0300 0007 0000 0000
Neu
0x01C20 6D65 7231 000B 03FF FF00 0007 0000 0000

Feld Serial aktivieren:
Org:
0x01BB0 0108 000B 0600 5365 7269 616C 0012 0300
Neu:
0x01BB0 0108 FF0B 0600 5365 7269 616C 0012 0300

Zeit unter Null (fehler da erst ab 3 sek Sichtbar):
00404B4B (75 B1) -> 74 B1
Angehängte Grafiken
Dateityp: jpg ser3habo.jpg (4,6 KB, 391x aufgerufen)
silenced ist offline   Mit Zitat antworten
Alt 28.07.06, 10:02   #6 (permalink)
gesperrt
 
Registriert seit: 26.07.06
John Leistung: Facit NTK
Likes: 0
Arrow

Hi,
Ich hab schon mal was raus:

MSVBVM60.__vbaStrCmp

wird von

SerialMe.004049B1
SerialMe.00405881
SerialMe.0040629C
SerialMe.00407C03

aufgerufen, während

__vbaStrComp
__vbaStrCompVar

nicht aufgerufen werden.

SerialMe.004049B1
SerialMe.00405881
SerialMe.0040629C
SerialMe.00407C03

werden ebenfalls nicht aufgerufen.

__vbaStrComp

hat was zu tun mit

MSVBVM60.__vbaStrComp
MSVBVM60.__vbaStrComp
MSVBVM60.__vbaStrComp
MSVBVM60.__vbaStrComp
MSVBVM60.__vbaStrComp

(CALL).

__vbaStrCompVar

hat was zu tun mit

MSVBVM60.__vbaStrCompVar
MSVBVM60.__vbaStrCompVar

(ebenfalls CALL).

Daher müsste die Lösung in

__vbaStrCmp
__vbaStrComp

und

__vbaStrCompVar

liegen, oder?
John ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Illusion1
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