Hackerboard WikiHaboBlog

[HaBo]

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

Keygenme vb6 mein erster

Diskussion: Keygenme vb6 mein erster im Forum Hacks & Crackmes, in der Kategorie Software Home; Hallo, ich habe mal eine Keyabfrage in Vb6 geschrieben, für spätere Projekte vielleicht. Mich würde es mal Interessieren wie lange ...

Antwort
Alt 16.09.08, 13:34   #1 (permalink)
 
Registriert seit: 16.09.08
BunnX Leistung: Facit NTK
Likes: 0
Keygenme vb6 mein erster


Hallo,

ich habe mal eine Keyabfrage in Vb6 geschrieben, für spätere Projekte vielleicht.

Mich würde es mal Interessieren wie lange man braucht um den Algo raus zu finden... und ob es leicht ist.

Danke und viel Spaß :)

Edit: Im Fall der Key ist richtig erscheint eine MsgBox, sonst gar nichts.

Angehängte Dateien
Dateityp: rar testkey.rar (5,0 KB, 53x aufgerufen)
BunnX ist offline   Mit Zitat antworten
Alt 17.09.08, 01:00   #2 (permalink)
Senior Member
 
Registriert seit: 27.06.04
Cyberm@ster Leistung: Facit NTK
Likes: 0
Standard

Sollte imho nicht zu schwer sein da man VB6-Programme relativ einfach "decompilen" kann. Wenn ich morgen etwas Zeit hab, werd ich's mir mal anschauen.
Cyberm@ster ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 19.09.08, 23:25   #3 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Likes: 0
Standard

Hallo Cyberm@ster,

bei VB6 ist es schwerer als bei .NET bzw. VB.NET zu dekompilieren. Ich habe mich auf die Suche gemacht und nach einen Decompiler gesucht, jedoch bin ich nicht fündig geworden.

the_uxreal
the_uxreal ist offline   Mit Zitat antworten
Alt 20.09.08, 09:56   #4 (permalink)
 
Registriert seit: 07.03.08
90nop Leistung: Facit NTK
Likes: 0
Standard

hallo,

was ist das Ziel des Crackmes? Serial Sniffen? Msgbox "key passt" erhalten (patchen)? Keygen?

lg
90nop ist offline   Mit Zitat antworten
Alt 20.09.08, 11:46   #5 (permalink)
Themenstarter
 
Registriert seit: 16.09.08
BunnX Leistung: Facit NTK
Likes: 0
Standard

Hi

Ziel ist es eine gültige Serial zu sniffen, bzw (wenns net zu schwer ist) ein keygen zuerstellen.

Ich habe es mal selber disassembliert, bin aber nicht draus schlau geworden

lg
BunnX ist offline   Mit Zitat antworten
Alt 20.09.08, 12:13   #6 (permalink)
 
Registriert seit: 12.09.08
ein_lama Leistung: Facit NTK
Likes: 0
Standard

Normalerweise postet man nur Crackmes die man auch selbst lösen kann
ein_lama ist offline   Mit Zitat antworten
Alt 20.09.08, 13:11   #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: 64
Standard

Ein gültiger Key:

Key   

11111 - 22222 - 33333 - 44444 - 12342


Meine Notizen:

Notizen   

Key[2] + Key[1] + Key[3] + Key[4] + Key[5]
--> EDX (long)

--> toFLOAT

--> DIV 5.000000000000000

--> toChar -> [AL]

------------------------ LOOP 5 ^^

-> Array[1..5] of Char


[1] -> AX
[2] -> SI
[3] -> DX
[4] -> CX


[1] == [2]?

IF NOT BL := TRUE

[1] == [3]?

IF NOT CL := TRUE


BL or CL --> EBX

[1] == [4]?

IF NOT DL := TRUE

EBX := EBX or EDX

IF EBX --> [BADBOY]

-------------------------------

[1] == Key[21] ? Continue : BADBOY
[2] == Key[22] ? Continue : BADBOY
[3] == Key[23] ? Continue : BADBOY
[4] == Key[24] ? Continue : BADBOY

EAX := CROSSSUM(Key[1] - [Key[20])

EDX := Key[25]


-> Trunc(EAX.toFloat DIV 20.00000000)

EAX == EDX.toFloat -> GOODBOY


Zitat:
Mich würde es mal Interessieren wie lange man braucht um den Algo raus zu finden... und ob es leicht ist.
15 Minuten.
Ja.
+++ATH0 ist offline   Mit Zitat antworten
Alt 20.09.08, 21:18   #8 (permalink)
Themenstarter
 
Registriert seit: 16.09.08
BunnX Leistung: Facit NTK
Likes: 0
Standard

stimmt

ok danke. merke gerade wenn man identische zeichen wählt bzw gleich zahlen sieht man die logik der sache auf den ersten blick.
BunnX ist offline   Mit Zitat antworten
Alt 01.11.08, 15:07   #9 (permalink)
 
Registriert seit: 01.11.08
TheRealNewbie Leistung: Facit NTK
Likes: 0
Standard

Hallo,
da ich noch neu bin und mein Metier auch bei VB6 liegt, als auch sniffen, patchen und keygennen schaue ich mir dies auch mal an.

Klar kann man einfach VB decompilen, den Code einsehen und sogar dann in VB laden. Zumindest mache ich dies mit dem VB Decompiler Pro.


Aber auch so kann man dies leicht in Olly usw. erkennen.

Ich schaus mir halt mal an.


gruß


Nachtrag:
Naja es kommt drauf an wie gut man ist.
Aber wenn man den Algo sieht und sich dann Rückschlüsse ziehen kann dann ist es leicht. Wobei leicht auch wieder eine individuelle, variable Bezeichnung ist.
TheRealNewbie ist offline   Mit Zitat antworten
Alt 01.11.08, 18:07   #10 (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

Wenn man alle Grundkonzepte kennt, dann ist es nicht mehr als einfach nur Aufwand.
Klar, manchmal muss man sich selber auch des Öfteren mal was neues beibringen. Zum Beispiel muss ich sehr oft noch SSE Instruktionen in Referenzen nachschlagen. Aber in der Hinsicht ist man schon sehr selbstständig, wenn man mal soweit ist.

Fast das Einzige, aber auch sehr Wichtige, was sich ab einem bestimmten Punkt verbessert ist der Zeitaufwand. Je mehr Erfahrungen man über die Jahre gesammelt hat, desto schneller ist man im Erkennen von Mustern und desto größer ist der persönliche Wissensschatz.
+++ATH0 ist offline   Mit Zitat antworten
Alt 02.11.08, 03:12   #11 (permalink)
 
Registriert seit: 01.11.08
TheRealNewbie Leistung: Facit NTK
Likes: 0
Standard

Da gebe ich Atho Recht.

Denn mir geht dies auch so. Manche Programme gehen schnell und mandere brauchen länger aber umso länger man es eben macht desto schneller erkennt
man die Dinge und weiß wo man ansetzen muss.

Bei mir ist dies verschieden und ich brauche etwas länger.
Z.B. hat das patchen von Adobe Audition 3 nur rund 5 Minuten gedauert
da ich verblüfft war wie einfach dies bei diesem, doch teuren, Programm war.
Manch andere Programme die nicht so populär und teuer waren haben mir schon oft den Kopf zerbrochen ;-)
TheRealNewbie ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Keygenme vb6 mein erster
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
mein erstes KeyGenMe Tanc Hacks & Crackmes 3 18.03.09 17:08
Mein erster CrackME theend Hacks & Crackmes 2 17.01.09 17:13
Mein erstes KeyGenMe SFD Hacks & Crackmes 16 16.11.08 10:56
Mein erster Bugreport xeno Fun Section 7 04.04.06 22:38
[KeygenMe] mein erstes crystal Hacks & Crackmes 5 23.12.05 10:49


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