[vc++ 6]keygen v1.1 (un peu plus dur)

Soyez le premier à donner votre avis sur cette source.

Vue 12 952 fois - Téléchargée 561 fois

Description

Version 1.1 mis a jour le 2 mars 2002
=> y'a juste les conditions qui sont un peu plus évoluées :
touts les serials ne marchent pas !

Bon, c'est sous Win32.

c'est super simple a faire et a cracker.
vala.

attention : LES EDITS BOX NE PRENNENT EN COMPTE QUE 5 CHIFFRES.
ex : elles prennent 55555
mais pas 666666

faite mumuse les aprentis-crackers-coders (perso, je crack pas)

Source / Exemple :


#include <stdAfx.h>
#include <windows.h>
#include <commctrl.h>
#include <stdlib.h>
#include "resource.h"

double k1,k2,k3,k4;
char buffer[5],buffer1[5],buffer2[5],buffer3[5];

LRESULT CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
int nCmdShow;
switch(msg)
{
case WM_CLOSE:
DestroyWindow(hDlg);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
case WM_COMMAND:
switch(HIWORD(wParam))
{
case BN_CLICKED:
switch(LOWORD(wParam))
{
case ID_VERIF:
GetDlgItemText(hDlg,IDC_K1,buffer,5);
GetDlgItemText(hDlg,IDC_K2,buffer1,5);
GetDlgItemText(hDlg,IDC_K3,buffer2,5);
GetDlgItemText(hDlg,IDC_K4,buffer3,5);	
k1 = atof(buffer);
k2 = atof(buffer1);
k3 = atof(buffer2);
k4 = atof(buffer3);

if (k1 == k2 == k3 == k4 )
{
MessageBox(NULL,"Clée desactivée","Erreur",0+MB_ICONASTERISK);
}
else if (k2-k4+k1 < 0 || k3 <0)
{
MessageBox(NULL,"Cette clée est impossible.\nJ'ai pas dis qu'elle est fausse...","Erreur",0+MB_ICONASTERISK);
}
else if (k3 == (k2-k4)+k1)
{
MessageBox(NULL,"Peut etre quelle est valide...\nBah oui quelle est valide !","Ah...",0+MB_ICONASTERISK);
}
else
{
MessageBox(NULL,"Bah non. Cette clée n'est pas valide.","Erreur",0+MB_ICONASTERISK);
}
break;
case IDCANCEL:
DestroyWindow(hDlg);
break;
}
}
break;
default:
return FALSE;
}
return FALSE;
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
HWND hdlg;
MSG Msg;

hdlg = CreateDialog(hInstance,MAKEINTRESOURCE(IDD_DIALOG1), NULL, (DLGPROC) DlgProc);

if(hdlg == NULL)
{
MessageBox(NULL, "Window Creation Failed!", "Error!",
MB_ICONEXCLAMATION | MB_OK);
return 0;
}

ShowWindow(hdlg, nCmdShow);
UpdateWindow(hdlg);

while(GetMessage(&Msg, NULL, 0, 0) > 0)
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}

Conclusion :


la v1.2 est pour bientot...

alors :

IDC_K1 }
IDC_K2 }==> ce sont les edit box
IDC_K3 }==>de saisie de la clée.
IDC_K4 }

ID_VERIF et IDCANCEL sont deux boutons.

y'a le zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

samuel__caron
Messages postés
4
Date d'inscription
lundi 22 mars 2004
Statut
Membre
Dernière intervention
24 mars 2004

eee ca peut pas cracker rien ca!
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
9
ca ca va me servir pour apprendre a programmer des application Win32
DevMotion
Messages postés
12
Date d'inscription
dimanche 1 décembre 2002
Statut
Membre
Dernière intervention
12 décembre 2002

Un serial qui marche : 8-4-10-2
Euhhh...cracké comme si on avait la source ou sans ???!

Merci

[ - Dev Motion - ]
cs_Xs
Messages postés
368
Date d'inscription
mercredi 14 novembre 2001
Statut
Membre
Dernière intervention
1 septembre 2008

ben paaske elle n'en prennent pas 6....
nan, je plaisante.
c'est juste que j'ai definie la taille du buffer pour recuperer le texte des edit box a 5. je pourrai mettre 255 ou plus mais vas y, toi, ecris une cle de 5*255 caractéres, t'en auras ras-le-bol que t'auras meme pas fini la premiere edit box.

si tu veux, je peux augmenter.

tu l'a cracké ?
cs_MURDERER
Messages postés
8
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
1 avril 2004

oki, c est mieux ... mais pkoi les edit box ne prennent que 5 chiffres ?

murderer[cKz]
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.