CrackMe En VisualBasic

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
Salut =)


Le Post Original est celui la, mais je double post dans cette section car le concoure est surtout pour les programmeur.
Si vous avez une réponse, venez ici :
http://www.cheat-gam3.com/espace-detente/3854-concour-de-programmation.html

Je propose aujourd'hui un concoure de programmation simple.
J'ai crée un logiciel en Visual Basic : une demande de password.
Le but est de cracker le mot de passe, mais avec un logiciel crée par vous même ( vous devrez envoyer les source pour prouver )

Il n'y a pas vraiment de lot, mais je me pense que toutes les personne arrivant a le cracker de cette façon ( je parle pas de le désassembler, sa serait trop facile ;) ) pourront surement obtenir le grade de programmeur.

Le CrackMe est téléchargeable a cette adresse :
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Info sur le CrackMe :

-Crée avec Visual Basic 2008
-Mot de passe en 4 caractère ( Lettres Majuscules et Chiffres )


Bonne chance a tous, Bye !
 

shark

Ivalice - Icecrown
V
Dec 19, 2009
675
0
581
29
Je ne programme pas du tout, mais simplement un petit message pour te dire que ton idée est vraiment géniale, cela va en entraîner plus d'un et c'est sympa. En espérant que mon message ne soit pas jugé comme du flood (^^).
 

Dyazz

Haskell & a mp; amp; amp;
V
Dec 28, 2009
618
0
922
Ce qui serai bien c'est que celui qui arrive a le cracker a le rang de programmeur.
 
Mar 7, 2010
34
0
566
32
Bien joué MDPPERDU , mais il faut la source de ton logiciel !!

Je te félicite encore =)

Je supposer que c'est terminer maintenant qu'il a trouver ??

J'y était presque =(
 

mdperdu

Membre
Jan 30, 2010
16
0
561
42
je peut te fair un source de brute force sur ce prog ou une version avec un scan de memoire mais au final c est trop long comme soluce et comme c est pas proteger

C est un crackme alors tout les coups sont permis !!!!
Decompilation -->> lecture -->> resultats
 

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
Ta pas lut jusqu'a la fin,
Il n'y a pas vraiment de lot, mais je me pense que toutes les personne arrivant a le cracker de cette façon ( je parle pas de le désassembler, sa serait trop facile ;) ) pourront surement obtenir le grade de programmeur.

EDIT : le cracker comme sa, c'est trop facile ^^
 

mdperdu

Membre
Jan 30, 2010
16
0
561
42
C est trop facile parce que tu ne l as pas proteger mais c est loin d etre toujours le cas !!

Mias bon je me plie au jeux et comme promis voici un bout de code

Code:
; brute force pour le crackme de cheatgam3
;
; mdp de 4 digit
; lettre et chiffre (majuscule)
;
;
HotKeySet("{F1}", "Quit")

; Appuyez sur F1 pour quitter le programme

$Cible="Form1"
$Clef="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
$Mdp=""
$tempo=50 ; Ceci est une temporisation (un delais)
		  ; Faut la monter si le prog vous dit "Trouvé" avec une mauvaise reponse
		  ; Et si vous la descendez cela accelere le prog
		  ; a ajuster suivant votre machine
If WinExists($Cible)<>1 Then
	MsgBox(0,"Erreur","Crackme non lancer")
	Exit
EndIf
WinActivate($Cible)
WinWaitActive($Cible)
;
; Pour une meilleur demonstration vous pouvez changer ceci :
;
;For $1000=1 to --> For $1000=34 to
;For $0100=1 to --> For $1000=10 to
;For $0010=1 to --> For $1000=35 to
;
; cela fera demarrer le programme tres pres de la clef
; vous aurez le resultat en 30 a 40 secondes
;
For $1000=1 to StringLen($Clef) ;34
	For $0100=1 To StringLen($Clef) ;10
		For $0010=1 To StringLen($Clef) ; 35
			For $0001=1 To StringLen($Clef)
				$Mdp=StringMid($Clef,$1000,1) & StringMid($Clef,$0100,1) & StringMid($Clef,$0010,1) & StringMid($Clef,$0001,1)
				ControlSetText($Cible, "", "[NAME:TextBox1]", $Mdp)
				Sleep($tempo)
				ControlClick($Cible, "", "[NAME:Button1]")
				Sleep($tempo)
				If ControlGetText("TheHardButcher CrackMe", "", "[CLASS:Static;INSTANCE:2]")<>"Try Again" Then
					MsgBox(0,"","Trouvé !!! : " & $Mdp )
					Exit
				EndIf
				ControlClick("TheHardButcher CrackMe", "", "[CLASS:Button;INSTANCE:1]")
				Sleep($tempo)
			Next
		Next
	Next
Next

Func Quit()
	Exit
EndFunc


Voila ce petit prog en autoit vas bruteforcer ton programme
Des reglages sont possible (voir les notes dans le sources)
Et j explique aussi comment demarrer asser "pres" de la clef pour avoir un exemple

Si tu veut le copier/coller au post original cela peut etre plus pratique peut etre ^^

Ouf !!
 

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
C est trop facile parce que tu ne l as pas proteger mais c est loin d etre toujours le cas !!

Je l'ai pas protégé car ce n'était pas nécessaire, et même si je l'avait protégé, ce crackme aurait tout de même été ultra simple pour quelqu'un qui s'y connais un peu ^^
Ton programme est bien, pas ultra rapide, mais aussi rapide que celui que la plupart dont j'avais pensé.

Bravo, mai juste une question, pour le cracker, tu as utilisé quoi ?
Tu la vraiment désassembler ( ollydbg par exemple ) ou bien tu l'as désassembler en tant qu'un fichier VB, donc avec un VB décompiller ?



Pour les autres, le concoure n'est pas fermer, vous pouvez toujours essayer de faire un programme plus rapide ( mais il devra tester toutes les possibilité )
 

mdperdu

Membre
Jan 30, 2010
16
0
561
42
pas besoin de d assembleur ou de debugeur c est du VB non proteger ca se decompile normalement
 

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
Il n'y a pas vraiment de lot, mais je me pense que toutes les personne arrivant a le cracker de cette façon ( je parle pas de le désassembler, sa serait trop facile ;) ) pourront surement obtenir le grade de programmeur.
...
 

Metali

Membre d'Honneur Elite
V
Ancien staff
Dec 3, 2011
2,713
2
944
Paris, France
mdp perdus de un fait gaffe au double post et de deux,en aucun cas les programmeurs ou les MH peuvent attribué des récompenses comme des rangs...
 

Assasin13

Membre Banni
Dec 4, 2009
301
0
581
Marseille
D'ailleurs THB je me demande pourquoi tu donne des faux espoirs même si tu a dit "surement" euh au moin parle en au administrateur...
 

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
:suspect:Ben, je parlais de sa, car si quelqu'un arrive a faire un programme comme sa, c'est déjà qu'il code bien.
Je pense que si les admins évite de donner se rang si facilement, c'est parce qu'il bug beaucoup ( plein de bug )

Maintenant qu'il a prouver qu'il sais codé, suffit qu'il fasse un bon cheat pour n'importe quelle jeux et se sera bon =)
 

Assasin13

Membre Banni
Dec 4, 2009
301
0
581
Marseille
Ok mais sinon tu pourrait l'héberger chez multiupload pliz...


Et en même temps me dire il a quoi comme fonction le prog' merci.
 

mdperdu

Membre
Jan 30, 2010
16
0
561
42
ouuuupsss je disait sur le ton de la rigolade
Aucun titre ne justifie mon programme
Juste l envie de relever ce petit jeux

et pour les cheat . . . vous en avez deja a moi sur ce fofo ^^
 

Xylbx

Nouveau membre
May 17, 2010
1
0
561
33
This file has been DELETED
megashare ROS - Skip this ad
Reason: This file was not downloaded for 30 consecutive days.

possible d'avoir un réupload?