2_011Y 5uxX5_2

  • Themenstarter Themenstarter IsNull
  • Beginndatum Beginndatum
I

IsNull

Guest
So, hab meine Protection gegen Olly nochmal völlig überarbeitet... :] Und noch etwas spezielles eingebaut... bringt es erst mal zum laufen...

Mal sehen ob es immer noch so einfach ist:

-Nicht Patchen
- Eigene Serial Finden
Crackme: 2_011Y 5uxX5_2

Platz 1. = Lesco
Platz 2. = Cagiv

mfg
IsNull
 
Erstmal der Code des Keygens:
Code:
for( i = 0; argv[1][i]; ++i ) {
	int temp = argv[1][i];
	temp = (temp - 50) * (temp + 43) + 23;
        if( i ) 
	   sprintf(serial,"%s-%i",serial,temp);
        else
           sprintf(serial,"%i",temp);
};
Lesco_/3117-7367-10293-6981-9417-6233
Damit das CrackMe läuft, muss man folgenden Eintrag in der Registry erstellen:
HKLM\Software\asm\as\XxX\Good

Lösungsweg: Erst das CrackMe starten, dann Olly attachen und im ganzen Speicherbereich(Strg-M,Strg-B) nach dem Text der Fehlermeldungen suchen, dann findet man den AutoIt-Quellcode(Die Meldungen tauchen mehrmals auf, daher mehrmals suchen lassen)
 
Das ging ja ratz fatz... 8o

Was die Fehler Meldung angeht, wie hast du die gefunden...ich hab jeden einzelnen Buchstaben als Variablen zusammen gefügt :-/

mfg
IsNull
 
Meinst du die Meldung bei falscher Serial? Also da habe ich erst einmal eine falsche Serial eingegeben und die Meldung anzeigen lassen, danach wurde die Meldung ohne Probleme gefunden.
 
Code:
0x13X8 = a
0x12y4 = o
0x12y7 = l
0x12y2 = e
0x12y1 = W
0x13X3 = L
0x13X5 = i
0x13X9 = n
0x12y6 = d
0x13X7 = d
0x13X4 = o
0x12y3 = n
0x12y5 = e
0x13X2 = l
0x13X1 = F
0x13X6 = g

GuiControlGet, UName
genedpass := GenKey(UName)
GuiControlGet, UPass
Pass = %UPass%
if Pass = %genedpass%
{
  Msgbox %0x12y1%%0x12y5%%0x12y7%%0x12y7% %0x12y6%%0x12y4%%0x12y3%%0x12y2% !
}
Else
{
  Msgbox  %0x13X3%%0x13X4%%0x13X6%%0x13X5%%0x13X9% %0x13X1%%0x13X8%%0x13X5%%0x13X2%%0x13X7% !                   
}

return
So hab ich die Meldungen "verschlüsselt". Ich Dachte nach der Bad-Boy Msg zu suchen wird so schwieriger, da man nur die "einzelnen" Variablen und deren AsciiCode sehen kann...

mfg
IsNull
 
+cagiv+
-579-6981-6603-7761-8163-10971--579

dachte die ganze Zeit ,wegen den vielen 'GetTickCount' das du die Zeiten beim Starten des Tools nimmst :rolleyes:
Auf den Registryeintrag bin ich erstmal überhaupt nicht gekommen :rolleyes:

Cagiv
 
Auf den Registryeintrag bin ich erstmal überhaupt nicht gekommen Augen rollen
Jetzt weisst du's ja. (Mit oder ohne Lescos Hilfe^^)

Immerhin warst du ein bisschen länger beschäftigt...

Noch eine Frage zur Schwierigkeits Stufe: Wie schwer war das und das vorherige denn?
Leicht oder sehr leicht?^^

Oder seit ihr einfach alle so gut?



mfg
IsNull
 
Mit ,hab wie gesagt bei den GetTickCount's und dieser Steal..dll festgehangen.
Was im nachhinein eigentlich Blödsinn ist ,weil du ja oben 'Nicht patchen' geschrieben hattest :rolleyes:
Naja egal, hat auf jeden Fall Spaß gemacht. Thx dafür :D
 
Zurück
Oben