href="http://www.hfk-city.com/lvla/Carding.html" target="_parent">Retour
les secrets de votre carte de
credit
ici nous allons vous montrer comment créer un numero de CB et
surtout trouver la "clé de Luhn"... ;)
Créer un vrai faux numero de CB ...
ici aussi nous allons associer les numeros a des lettres pour plus de
facilitée ... soit: A B C D - E F G H - I J K L - M
N O P
A B C D - E Fsont a choisir en fonction de la
banque émetrice voulue (liste dans l'article precedent , si le
num de la banque n'a pas 6 chiffre c que les derniers sont sans
importance)
G H - I J K L - M N O sont a choisir au
hazard
comment trouver P (ou plutot la "clé de
Luhn") cette "clé de Luhn" permet de vérifier si la carte
est valable. et nous avons un algo pour la trouver .. ;)
voici l'algorithme :
on a donc les chiffres A B C D - E F G H - I J K L -
M N O que l'on vient de choisir ...
bon a present suivez bien:
-on prend un chiffre sur deux, en commençant par le premier (donc
color=#fff00>A C - E G - I K - M O) pour chaqu'un d'eux on fait
(soit ici A pour l'exemple):
si A < 5 alors la nouvelle valeur de A seras 2A (ex: pour A=4 on
diras que A devient 4x2=8)
sinon la nouvelle valeur de A seras 2A+1 (ex: pour A=7 on diras que A
devient 7x2+1=15)
-On prend tous les chiffres ainsi obtenu , on les additionnes et on
ajoute tous les chiffres que l'on a pas encore touché soit
color=#fff00>B D - F H - J L - N
un exemple concret ici avec le numero que nous avions deja pris dans
l'article precedent .... Y est l'operation expliquée juste au dessus ...
|
|
5 |
2 |
9 |
5 |
. |
4 |
6 |
4 |
8 |
. |
5 |
2 |
0 |
1 |
. |
3 |
6 |
7 |
Y |
|
Y |
|
|
Y |
|
Y |
|
|
Y |
|
Y |
|
|
Y |
|
Y |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
_ |
11 |
2 |
19 |
5 |
|
8 |
6 |
8 |
8 |
|
11 |
2 |
0 |
1 |
|
6 |
6 |
15 |
l'addition donne donc: 11+2+19+5+8+6+8+8+11+2+0+1+6+6+15 = 108
appellons ce resultat Z (soit ici Z=108)
bon a present il ne reste plus qu'a effectuer un petit calcul pour trouver
la "clé de Luhn" il saggit en fait d'un simple deconte dont voici l'algo :
soit deux variables X=0 et Y=0 .
debut de l'algo
si X = Z (alors la valeur de Y est le resultat)
sinon faire ce qui suit:
Y=Y-1
si Y=(-1) (alors mettre Y a la valeur 9 pui continuer la ligne suivante
(soit Y=9))
X=X+1
retour au debut de l'algo ....
et encore une petit demo pour mieu comprendre ....
avec encore X=0 Y=0 (ces valeurs changerons au cour de l'algo ...)
Z=108 (valeur trouvée dans l'exemple en cour ...)
algo |
boucle 1 |
boucle 2 |
boucle 3 |
avant derniere boucle |
derniere boucle |
X=Z ? |
non X=0 |
non X=1 |
non X=2 |
non X=107 |
oui X=108 |
Y=Y-1 |
donc Y=(-1) |
donc Y=8 |
donc Y=7 |
donc Y=2 |
|
Y=(-1) ? |
oui donc Y=9 |
non |
non |
non |
|
X=X+1 |
donc X=1 |
donc X=2 |
donc X=3 |
donc X=108 |
|
vous pourez constater que ici quand X arrive enfin a 108 Y a pour
valeur 2 ! donc la "clé de luhn" est 2 (soit P =
2)
on retrouve bien le numero deja utilisé pour le test soit :
5 2 9 5 . 4 6 4 8 . 5 2 0 1 . 3 6 7 2
bon a mon avis il est plus simple de programer l'algo
(c'est ce que j'ai fait ;) bon sinon ça peut vous paraitre difficile mais
ça l'est pas alors dites-vous qu'il suffit de prendre le temps de
comprendre et les CB n'auront plus de secrets pour vous ....
ATTENTION !!! ne faite pas n'importe quoi cet article
sert a vous expliquer un mode de fonctionnement ne cherchez pas a utiliser
ces numeros pour payer la facture de telephone .... ce serait totalement
idiot !!!
href="http://www.hfk-city.com/lvla/Carding.html" target="_parent">Retour
|