Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

KeygenMe

Diskussion: KeygenMe im Forum Hacks & Crackmes, in der Kategorie Software Home; Ich hab auch mal wieder eins für euch... Ist eigentlich ziemlich einfach. Der Algo sollte keine Probleme bereiten und lässt ...

Antwort
Alt 24.09.06, 16:02   #1 (permalink)
Xylon
Guest
 
Likes:
KeygenMe


Ich hab auch mal wieder eins für euch...
Ist eigentlich ziemlich einfach. Der Algo sollte keine Probleme bereiten und lässt sich mit dem Windowstaschenrechner nachrechnen. Das eigentliche Problem dieses KeygenMe's liegt ganz wo anders ^^ . Ich habe mir etwas zu nutze gemacht was man fast in jedem zweiten CrackMe sieht - jedoch nicht in dieser Form.

Sprache: VB 6
-Nicht gepackt
Ziel: Sniffen/Keygen
Regeln: Patchen innerhalb der Keyroutine ist verboten.

Viel Spaß

Angehängte Dateien
Dateityp: rar KeygenMe.rar (6,2 KB, 147x aufgerufen)
Dateityp: zip KeygenMe.zip (6,7 KB, 98x aufgerufen)
  Mit Zitat antworten
Alt 24.09.06, 17:29   #2 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

Das Keygenme ist "unsichtbar" - Bug or feature? Aber so "wiklich" unsichtbar, lässt sich auch nicht durch das hinzufügen von "Visible"-Status sichtbar machen. Dafür aber verschieben usw - bloß sieht man nichts, so dass ich auf einen Fehler in der Zeichenroutine tippen würde (liegt definitiv nicht an "SetLayeredWindowAttributes" )
__________________
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
 

Werbung ist gerade online    
Alt 24.09.06, 18:16   #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: 64
Standard

Zitat:
Das Keygenme ist "unsichtbar" - Bug or feature?
Ich denke mal Feature, weil der MainWindow-Title heisst ja: "AppearMe/EnableMe/CrackMe".

Zitat:
...so dass ich auf einen Fehler in der Zeichenroutine tippen würde
Eventuell soll man die ja auch noch patchen. Da er ja nur ein patchen in der Keyroutine verbietet, lässt dies einen vermuten, dass man patchmässig woanders zu tun hat. Habe es mir noch nicht näher angeschaut. Aber wird vlt. auch mit Transparenz gespielt?
+++ATH0 ist offline   Mit Zitat antworten
Alt 24.09.06, 19:01   #4 (permalink)
Xylon
Guest
 
Likes:
Standard

Richtig! Das crackme ist durchsichtig - kein Bug! Es ist nicht sonderlich schwer es wieder sichtbar zu machen, ich habe alles durchprobiert!
Tipp: Es gibt eine Routine die es immer wieder unsichtbar macht ( ich empfehle "Semi VB Compiler"!)
Nachdem man die Routine deaktiviert hat, ist der Rest relativ einfach...
Edit: Achso und auf den weg den ich gewählt hatte, kam ich nicht drum herum ein kleines Programm zu schreiben das mir dabei hilft.. alleine mit Olly könnte das schwer werden!
  Mit Zitat antworten
Alt 24.09.06, 20:39   #5 (permalink)
Senior Member
 
Registriert seit: 03.09.05
Lesco Leistung: Facit NTK
Likes: 0
Standard

*Ich hasse VB*

keygen   

Code:
#include <stdio.h>
#include <stdlib.h>

char * generateSerial(char *name)
{
	char *result = malloc(11);
	char tempName[6];
	int i,length = strlen(name);
	memset(tempName,0,6);
        memset(result,0,11);
	strncpy(tempName,name,3);
	memcpy(tempName+strlen(tempName),name+length-2,2);
	for( i = 0; tempName[i]; ++i ) {
		sprintf(result,"%s%02X",result,toupper(tempName[i])+3);
	}
	return result;
}

int main(int argc,char **argv)
{
	if( argc != 2 ) {
		printf("USAGE: %s <Name>",argv[0]);
		return 1;
	}
	char *serial = generateSerial(argv[1]);
	printf("%s\n",serial);
	free(serial);
	return 0;
}

Im Anhang ist noch das gefixte Crackme(Der andere Button auf dem Frame ist aktiviert, doch mit dem Frame sieht man die Eingabefelder nicht, daher ist der andere Button nicht sichtbar). Mit einem Lösungsweg halte ich mich noch etwas zurück, damit auch unerfahrenere noch ein bisschen Zeit haben.
Angehängte Dateien
Dateityp: rar fixed.rar (6,2 KB, 63x aufgerufen)
Lesco ist offline   Mit Zitat antworten
Alt 24.09.06, 22:31   #6 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

Zitat:
alleine mit Olly könnte das schwer werden!
in Olly lassen sich wunderbar paar Sachen überschreiben:
Code:
 MOV EAX,DWORD PTR DS:[EDI]
 PUSH 2
 PUSH -2
 NOP
 NOP
 PUSH 0
 PUSH EAX
 CALL <KeygenMe.SetLayeredWindowAttributes>
und schon sieht man das Keygenme
mit einem VBRessourcen Editor (z.B VBReformer) sollte sich der Rest editieren lassen. Per Hexeditor sollte man auch die Framesize ändern können. Ist aber trotzdem nicht mein Geschmack
__________________
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 24.09.06, 23:50   #7 (permalink)
 
Registriert seit: 16.08.06
merker Leistung: Facit NTK
Likes: 0
Standard

Ein Patch zur Laufzeit ist auch zu empfehlen :
RAM-Patch   

00403D8C: 74 EB

00404180: 53 C2
00404181: 55 08
00404182: 56 00


Dann läuft der Crackme auch auf Win98.
merker ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » KeygenMe
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
keygenme ]=-antr4xx-=[ Hacks & Crackmes 2 26.01.08 20:18
KeyGenMe#1 Bonzai Hacks & Crackmes 5 22.10.07 17:45
Keygenme ^^ ReDoX Hacks & Crackmes 3 21.09.06 16:17
Keygenme Nr. 1 drmelon Hacks & Crackmes 5 09.08.06 12:46
KeygenMe Straubi Hacks & Crackmes 5 17.07.06 20:26


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