Les Techniques de Hacking



Documents pareils
Chapitre 1 I:\ Soyez courageux!

Cryptologie à clé publique

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

THEME : CLES DE CONTROLE. Division euclidienne

Algorithme. Table des matières

LA SECURITE DES CARTES A BANDE MAGNETIQUE

Les opérations binaires

Examen Médian - 1 heure 30

guide pratique d utilisation d un terminal de paiement électronique EMV, à destination des commerçants CB

Représentation d un entier en base b

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

DEVOIR MAISON : THEME : LES CLES DE CONTROLE. I. La clé des codes barres

Probabilités. I - Expérience aléatoire. II - Evénements

2.4 Représentation graphique, tableau de Karnaugh

Technique BENO, Je vais vous montrer ici, comment gagner pas mal d'argent.

Le code à barres EAN 13 mes premiers pas...

V- Manipulations de nombres en binaire

Le coût des services bancaires

Le coût des services bancaires

Le dispositif du «Permis à un euro par jour»

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Vecteurs. I Translation. 1. Définition :

CORRECTION EXERCICES ALGORITHME 1

Le coût des services bancaires

La mémoire. Un ordinateur. L'octet. Le bit

Paiement sécurisé sur Internet. Pack Factures Documentation générale sur le paiement de factures par carte bancaire sur apayer.fr

Plateforme Systempay. Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois

GUIDE PRATIQUE CARTE V PAY. particuliers.societegenerale.fr

Les caractéristiques du secteur bancaire français

PRINCIPALES CONDITIONS TARIFAIRES

SEPA info. Single Euro Payments Area * Comment nous allons vous accompagner dans cette évolution vers SEPA

Ce document a pour objet : de rappeler les principes de base d information concernant les coordonnées bancaires,

IFT2880 Organisation des ordinateurs et systèmes

Professionnels & Entreprises

IMPORTANT À CONSERVER

Représentation des Nombres

Initiation à la comptabilité Hellodoc Niveau : normal à confirmé

(Third-Man Attack) PASCAL BONHEUR PASCAL 4/07/2001. Introduction. 1 Domain Name Server. 2 Commandes DNS. 3 Hacking des serveurs DNS

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

MATHÉMATIQUES FINANCIÈRES I

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

1 Recherche en table par balayage

COMMENT ACHETER VOS PLACES EN LIGNE? Nous allons vous aider étape par étape à acheter des places en ligne.

Le chiffre est le signe, le nombre est la valeur.

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Liste des Moyens de Paiement Version 1.D Payline

Les internautes face aux services financiers

Cloner nativement Windows 8.x (mode EFI)

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

COURS D INDUSTRIES... Techniques d impression. Pascal Prévôt Fabien Rocher

Quelles sont les banques de détail françaises les plus performantes? 110 établissements à la loupe. Octobre 2013

Activité 4. Tour de cartes Détection et correction des erreurs. Résumé. Liens pédagogiques. Compétences. Âge. Matériels

Le coût des services bancaires

Cet ouvrage ne peut être utilisé que pour un usage privé uniquement. Vous n'avez pas le droit de l'offrir ni de le revendre sans accord des auteurs.

Nombres et calcul numérique

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

VOS PREMIERS PAS AVEC TRACENPOCHE

Voir la caisse sur Youtube

Calculons avec Albert!

Conversion d un entier. Méthode par soustraction

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

L analyse boursière avec Scilab

Evaluation diagnostique de CM1 Circonscription de Saint Just en Chaussée Livret du maître partie Français

Liste des référents AERAS des établissements de crédit Version du 10 juillet 2013

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

Conditions Tarifaires au 1 er avril 2015

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Gestion de gros fichiers binaires (images) en APL*PLUS III

Liste des référents AERAS des établissements de crédit Mise à jour au 28 août 2015

Atelier Découverte de Windows. janvier 2012

Sommaire de la séquence 12

Manuel d utilisation XENTA. innovation. cubed

Associations Réunion. Conditions Tarifaires au 1 er juin

Liste des tarifs. Liste des tarifs. Tarifs en vigueur à partir du 01/09/2015 (sujets à modifications)

GUIDE RETRAITE COMPLÉMENTAIRE AGIRC ET ARRCO LE LIVRET DU RETRAITÉ. n o 2. Le livret du retraité

Unité E : Services bancaires personnels. Demi-cours II

Principales conditions de banque applicables aux PROFESSIONNELS et aux ENTREPRISES

Le routeur de la Freebox explications et configuration

S ORIENTER DANS UNE GARE

Documentation Boutique de Démonstration

POKER ET PROBABILITÉ

Les Français jugent leurs assureurs

Banque, Finance, Assurance & Crédit en ligne : Les internautes face aux services financiers

Manuel Cartes ristournes

COMMENT COMMANDER? Par courrier. En ligne sur le site Par fax. Par

2- Relation entre Writer et Calc dans le mailing

Systèmes de transmission

Evolution des normes d échanges bancaires. Laurent Cantereau Marie Laure Demarquay

Acceptation des paiements via PaySquare. Vos paiements entre de bonnes mains

Priorités de calcul :

Les Bourses A.A.C.(1) et Permis de conduire

L empreinte carbone des banques françaises. Résultats commentés

Transférer et enregistrer les photos sur l'ordinateur

Transcription:

Les Techniques de Hacking Les carte banquaire on une norme bien précise, la norme ISO 7811 pour la bande magnétique de 12,7mm (1/2 pouce) de large ce compose de 3 piste : Les données sont sous la forme de petite matière aimentée représentant de 0 et 1. Sur la piste 1 et 3 il y a 210 Bits par pouce (bpi) Sur la piste 2 il y a 75 bpi Sur la piste 1 il y a 76 caractère codé sur 7 bits Sur la piste 2 il n'y a que 37 caractère utilisé codé sur 5 bits Nous allons étudié la piste 2 qui contient divers information uniquement numerique, voila la clef à 5 bits qui sert a écrire les chiffres et les caractères speciaux : Binaire Caractère Signification 00001 0 Chiffre 10000 1 Chiffre 01000 2 Chiffre 11001 3 Chiffre 00100 4 Chiffre 10101 5 Chiffre 01101 6 Chiffre 11100 7 Chiffre 00010 8 Chiffre 10011 9 Chiffre 01011 : Spécial

11010 ; Début 00111 < Spécial 10110 = Sep 01110 > Spécial 11111? Fin La piste 2 est contruite comme ceci : ; (Début) 11010 19 chiffres 10110 7 chiffres Date d'expiration (AAMM) Code service (101) 7 chiffres Donnée discrétionnaires? (Fin) 111111 1 caractère LCR Le début de la piste comporte 0000 qui est l'amorce, puis de 11010 le début, les chiffres suivant sont les numéros de carte (souvent que 16 chiffres pour les carte banquaire) qui est écrit sur la carte, après le "Sep" (Separateur, 10110) on trouve la date d'expiration au format "AAMM", et le code service (101 pour les carte banquaire), puis il a les donnée discrétionnaires qui est la sécurité mais pas mal de distributeur les vérifies pas, puis arrive la fin des données (11111) suivie d'un LCR un clef de controle pour vérfié si il n'y a pas corruption des données. Pour ceux qui on un lecteur de carte et qui connaisse bien la programmation il est facile de voir toutes ces informations ou de les copier. Pour ce qui est du code de la carte il se trouve sur une autre piste domage... Un numéro de carte bancaire n'est pas un numéro donné au hasard. Chaque chiffre a une fonction et peut donner de nombreux renseignements complémentaires sur le type de carte, la banque ect... Un algorithme basé sur la clé de Luhn vous permet également de vérifier la validité d'un numéro de carte et donc d'une CB. Calculer un numéro de Carte Bleu: Un numéro de Carte Bancaire (CB) est composé de 4 groupes de 4 chiffres, soit 16 chiffres en tout. ABCD EFGH IJKL MNOP (chaque lettre correspond a un chiffre) A : le premier chiffre désigne le type de carte (Américan Express, Visa (4), MasterCard (5), Discover (6) ) BCD, BCDE, BCDEF : numéro de votre banque (BNP, Crédit Lyonnais (maintenant LCL), Crédit Agricole, Caisse d'épargne ect...). La longueur de ce numéro est variable selon l'organisme banquaire.

Les numéros qui suivent le numéro de votre banque jusqu'au O compris, sont les numéros composant votre numéro de carte, il est choisi grace à un algorithme inconnu. Le dernier chiffre (P) correspond à la clef de Luhn qui permet de vérifier la validité de la carte. Les banques distribuent généralement un seul type de carte, on peut donc considérer que les 4, 5 ou 6 premiers numéros sont fixes et ne varie qu'en fonction de l'organisme banquaire. Voici une liste des numéros ABCD avec le type de carte et le nom de la banque correspondante au numéro. Numéro ABCD Type de carte 4970 Visa La Poste Nom de la Banque 4972 Visa Crédit Lyonnais (LCL) 4973 Visa Société Générale 4974 Visa BNP 4975 Visa La Bred 4976 Visa Sofinco 4978 Visa Caisse d'epargne 5131 MasterCard Crédit agricole 5612 MasterCard Crédit agricole 5132 MasterCard Crédit Mutuel 5032 MasterCard Accord Finances 5016 MasterCard Finedis 37203 American Express 372407 American Express 372861 American Express 373227 American Express 513 Eurocard Eurocard France 5294 Eurocard Eurocard France 5295 Eurocard Eurocard France 541325 Eurocard Eurocard Suisse 540054 Eurocard Eurocard Benelux 541327 Eurocard Eurocard Benelux 544327 Eurocard Eurocard Benelux 541303 Eurocard Eurocard Danemark 541330 Eurocard Eurocard Pays-Bas 541333 Eurocard Eurocard International 544333 Eurocard Eurocard International 545333 Eurocard Eurocard International 546333 Eurocard Eurocard International

Vérifier la validité d'un numéro de Carte Bancaire : Maintenant que nous avons vu comment était composé un numéro de carte bancaire, nous allons voir comment vérifier la validité d'un numéro de carte. L'algorithme que je vais vous apprendre (si on peut appeller ca un algorithme tellement il est simple) permet de vérifier la validité mais pas l'existence d'un numéro de carte bancaire. Un numéro de carte est composé de 16 chiffres, pour la suite on va nommer chaque chiffre par sa position. Pour vérifier la validité du numéro, vous allez multiplier un chiffre sur deux du numéro de carte par 2 en commençant par le premier. Vous allez donc multiplier les nombres 1, 3, 5, 7, 9, 11, 13 et 15 par 2. Si le résutat de la mutliplication par 2 est supérieur à 9, on va soustraire 9 (le résultat doit etre modulo 9). Pour les nombres restants (2, 4, 6, 8, 10, 12, 14, 16), on ne va rien faire et les laisser comme ils sont. On va maintenant additionner tous les chiffres obtenus (ceux qui ont été laissé comme ils sont et ceux qui ont été multipliés par 2 modulo 9). Si la somme obtenue est un multiple de 10 (50, 60, 70, 80, 90 ect..) alors le numéro de carte est valide. On va prendre pour exemple le numéro 4610 4173 2710 5821. 4 x 2 = 8 6 1 x 2 = 2 0 4 x 2 = 8 1 7 x 2 = 14, 14 étant supérieur à 9, on soustrait 9. 14-9 = 5 (ca équivaut à 7 x 2 = 5 [9]) 3 2 x 2 = 4 7 1 x 2 = 2 0 5 x 2 = 10, 10 > 9 donc on fait 10-9 = 1 et on garde le chiffre 1 8 2 x 2 = 4 1 On additionne tous les chiffres obtenus : 8 + 6 + 2 + 0 + 8 + 1 + 5 + 3 + 4 + 7 + 2 + 0 + 1 + 8 + 4 + 1 = 60 60 étant un multiple de 10, le numéro de carte est valide. Calculer la clé de Luhn : La clé de Luhn permet de vérifier la validité du numéro de carte. Un numéro de carte est sous la forme ABCD EFGH IJKL MNOP, la clé de Luhn est le chiffre P. On peut calculer ce chiffre P grace aux 15 autres chiffres ABCD EFGH IJKL MNO. Multipliez un chiffre sur deux par 2 en comencant par A. Si le résultat est plus grand que 9, soustrayez 9. Remplacez A par le nouveau résultat. Faites le même calcul avec C, E, G, I, K, M et O.

Laissez les chiffres B, D, F, H, J, L, N comme ils sont. Calculez la somme de A+B+C+D+E+F+G+H+I+J+K+L+M+N+O que l'on va appeller S. Prenez le reste de S dans la division euclidienne par 10 (ne conservez que le chiffre des unités de S). Vous obtiendrez P en faisant 10 - S. P est la clè de Luhn de votre numéro de carte bleu (c'est le dernier numéro). Voici l'algorithme: