﻿﻿{"id":2897,"date":"2026-05-02T10:35:52","date_gmt":"2026-05-02T08:35:52","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/bruteforce-de-cartes-bancaires\/"},"modified":"2026-05-02T10:35:52","modified_gmt":"2026-05-02T08:35:52","slug":"bruteforce-de-cartes-bancaires","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/bruteforce-de-cartes-bancaires\/","title":{"rendered":"Bruteforce de cartes bancaires"},"content":{"rendered":"<p>Quand j&#8217;ach\u00e8te un truc avec ma CB, c&#8217;est vrai que j&#8217;\u00e9vite maintenant de demander le ticket de carte bancaire. \u00c7a ne me sert \u00e0 rien, et puis j&#8217;en fais quoi apr\u00e8s\u00a0? Je le jette \u00e0 la poubelle ?<\/p>\n<p>Heureusement qu&#8217;il n&#8217;y a pas de donn\u00e9es confidentielles dessus et que tous les chiffres de ma CB sont masqu\u00e9s avec des petites \u00e9toiles sauf une partie, g\u00e9n\u00e9ralement les 4 derniers, qui sont en clairs \u00e9videmment.<\/p>\n<p>Bref, tout roule, nan ? H\u00e9 bien noooon, parce que Metin Ozyildirim, un chercheur en s\u00e9curit\u00e9, vient d&#8217;expliquer sur son site comment ces \u00e9toiles en fait c&#8217;est pas vraiment un secret.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/carte-bancaire-brute-force\/carte-bancaire-brute-force-1.jpeg\" alt=\"\" loading=\"lazy\"><\/p>\n<p>En fait, quand vous effectuez un achat en ligne, le marchand pose une question \u00e0 votre banque pour valider la carte, du genre &#8220;hey Cr\u00e9dit Agricole, est ce num\u00e9ro existe ?&#8221; et la banque r\u00e9pond connement oui ou non.<\/p>\n<p>Et le souci c&#8217;est que cette question, <strong>n&#8217;importe qui peut la poser<\/strong> depuis n&#8217;importe o\u00f9 dans le monde, en testant des num\u00e9ros au pif jusqu&#8217;\u00e0 tomber sur le bon. C&#8217;est ce qu&#8217;on appelle du brute force, et avec une bonne machine et une connexion correcte, \u00e7a permet de tourner tranquillement \u00e0 la fr\u00e9quence de 6 tentatives par seconde, soit environ 130 000 essais possibles \u00e9tal\u00e9s sur une nuit. C&#8217;est donc tr\u00e8s largement assez pour reconstituer les chiffres manquants quand on n&#8217;en a que 6 \u00e0 deviner.<\/p>\n<p>Et surtout, il arrive parfois que le marchand soit un peu trop bavard. Par exemple si vous tapez un mauvais num\u00e9ro, il vous r\u00e9pond <em>&#8220;<em>Cette carte de cr\u00e9dit n&#8217;est pas valide<\/em>&#8220;<\/em>. Si la date d&#8217;expiration est fausse, il vous dit gentiment <em>&#8220;<em>Cette carte a expir\u00e9<\/em>&#8220;<\/em>. Et si le CVV est faux ? <em>&#8220;<em>Le code CVV n&#8217;est pas correct<\/em>&#8220;<\/em>.<\/p>\n<p>Comme le dit Metin dans son post, ce genre d&#8217;indice aide carr\u00e9ment \u00e0 bruteforcer les infos de la CB. Bah oui, si le marchand vous confirme noir sur blanc que vous \u00eates \u00e0 3 chiffres pr\u00e8s du jackpot, pourquoi s&#8217;arr\u00eater hein ? C&#8217;est un peu comme dans ces films o\u00f9 y&#8217;a un gars qui braque un coffre-fort qui fait <em>&#8220;clic&#8221;<\/em> \u00e0 chaque bon chiffre.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/carte-bancaire-brute-force\/carte-bancaire-brute-force-2.png\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Et comme \u00e7a donc que Metin Ozyildirim s&#8217;est fait piller son compte bancaire il y a environ 1 an. L&#8217;attaquant a fait tourner son bruteforce comme \u00e7a dura,t 6 heures, en r\u00e9partissant ses requ\u00eates sur plusieurs sites e-commerce diff\u00e9rents pour passer sous les radars.<\/p>\n<p>Et une fois la carte compl\u00e8te reconstitu\u00e9e, restait plus qu&#8217;\u00e0 d\u00e9penser le pognon ! Et l\u00e0 pareil, certains marchands acceptent encore les paiements sans demander la double authentification 3D Secure. Ces marchands l\u00e0, ce sont eux qui payent en cas de fraude, car ils prennent le risque. L&#8217;attaquant a juste eu \u00e0 choisir un de ces marchands &#8220;hack-friendly&#8221;, et a transf\u00e9r\u00e9 l&#8217;argent vers un porte-monnaie \u00e9lectronique, qu&#8217;il a ensuite converti en cash.<\/p>\n<p>Et voil\u00e0 comment le plafond de la carte de Metin \u00e9tait \u00e0 z\u00e9ro avant qu&#8217;il ait termin\u00e9 son premier caf\u00e9 du matin !<\/p>\n<p>La bonne nouvelle, c&#8217;est que la banque l&#8217;a rembours\u00e9. Par exemple en France, vous avez 13 mois pour contester une transaction frauduleuse via votre banque. C&#8217;est un droit et pas une faveur hein ! Mais si la banque consid\u00e8re que vous avez \u00e9t\u00e9 n\u00e9gligent (carte pr\u00eat\u00e9e, code partag\u00e9, phishing \u00e9vident&#8230;etc), elle peut tout a fait refuser le remboursement, donc gardez des preuves et contestez vite !<\/p>\n<p>Maintenant, la mauvaise nouvelle, c&#8217;est que ce qui est arriv\u00e9 \u00e0 Metin est de plus en plus fr\u00e9quent.<br \/>\n<a href=\"https:\/\/corporate.visa.com\/en\/sites\/visa-perspectives\/trends-insights\/most-common-2024-fraud-trends.html\">Visa a m\u00eame document\u00e9<\/a><br \/>\nque ce genre d&#8217;attaques explose, et que la majorit\u00e9 des sites e-commerce sont mal prot\u00e9g\u00e9s contre ce genre de bots qui font tourner ces scripts de bruteforcing.<\/p>\n<p>Bref, y&#8217;a pas grand chose \u00e0 faire de notre c\u00f4t\u00e9 pour nous prot\u00e9ger de \u00e7a, si ce n&#8217;est d&#8217;activer les notifs de notre banque sur chaque transaction, configurer le plafond le plus bas possible (sans que ce soit g\u00e9nant), et quand votre banque vous propose une carte virtuelle \u00e0 usage unique pour les achats en ligne, n&#8217;h\u00e9sitez pas \u00e0 l&#8217;utiliser.<\/p>\n<p>Et la prochaine fois que vous laisserez tra\u00eener un re\u00e7u de CB sur la table d&#8217;un resto, dites-vous que vous offrez peut-\u00eatre un acc\u00e8s \u00e0 votre compte au prochain margoulin qui passe !<\/p>\n<p>\n<a href=\"https:\/\/metin.nextc.org\/posts\/Credit_Cards_Are_Vulnerable_To_Brute_Force_Kind_Attacks.html\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quand j&#8217;ach\u00e8te un truc avec ma CB, c&#8217;est vrai que j&#8217;\u00e9vite maintenant de demander le ticket de carte bancaire. \u00c7a ne me sert \u00e0 rien, et puis j&#8217;en fais quoi apr\u00e8s\u00a0? Je le jette \u00e0 la poubelle ? Heureusement qu&#8217;il n&#8217;y a pas de donn\u00e9es confidentielles dessus et que tous les chiffres de ma CB sont masqu\u00e9s avec des petites \u00e9toiles sauf une partie, g\u00e9n\u00e9ralement les 4 derniers, qui sont en clairs \u00e9videmment. Bref, tout roule, nan ? H\u00e9 bien noooon, parce que Metin Ozyildirim, un chercheur en s\u00e9curit\u00e9, vient d&#8217;expliquer sur son site comment ces \u00e9toiles en fait c&#8217;est pas vraiment un secret. En fait, quand vous effectuez un achat en ligne, le marchand pose une question \u00e0 votre banque pour valider la carte, du genre &#8220;hey Cr\u00e9dit Agricole, est ce num\u00e9ro existe ?&#8221; et la banque r\u00e9pond connement oui ou non. Et le souci c&#8217;est que cette question, n&#8217;importe qui peut la poser depuis n&#8217;importe o\u00f9 dans le monde, en testant des num\u00e9ros au pif jusqu&#8217;\u00e0 tomber sur le bon. C&#8217;est ce qu&#8217;on appelle du brute force, et avec une bonne machine et une connexion correcte, \u00e7a permet de tourner tranquillement \u00e0 la fr\u00e9quence de 6 tentatives par seconde, soit environ 130 000 essais possibles \u00e9tal\u00e9s sur une nuit. C&#8217;est donc tr\u00e8s largement assez pour reconstituer les chiffres manquants quand on n&#8217;en a que 6 \u00e0 deviner. Et surtout, il arrive parfois que le marchand soit un peu trop bavard. Par exemple si vous tapez un mauvais num\u00e9ro, il vous r\u00e9pond &#8220;Cette carte de cr\u00e9dit n&#8217;est pas valide&#8220;. Si la date d&#8217;expiration est fausse, il vous dit gentiment &#8220;Cette carte a expir\u00e9&#8220;. Et si le CVV est faux ? &#8220;Le code CVV n&#8217;est pas correct&#8220;. Comme le dit Metin dans son post, ce genre d&#8217;indice aide carr\u00e9ment \u00e0 bruteforcer les infos de la CB. Bah oui, si le marchand vous confirme noir sur blanc que vous \u00eates \u00e0 3 chiffres pr\u00e8s du jackpot, pourquoi s&#8217;arr\u00eater hein ? C&#8217;est un peu comme dans ces films o\u00f9 y&#8217;a un gars qui braque un coffre-fort qui fait &#8220;clic&#8221; \u00e0 chaque bon chiffre. Et comme \u00e7a donc que Metin Ozyildirim s&#8217;est fait piller son compte bancaire il y a environ 1 an. L&#8217;attaquant a fait tourner son bruteforce comme \u00e7a dura,t 6 heures, en r\u00e9partissant ses requ\u00eates sur plusieurs sites e-commerce diff\u00e9rents pour passer sous les radars. Et une fois la carte compl\u00e8te reconstitu\u00e9e, restait plus qu&#8217;\u00e0 d\u00e9penser le pognon ! Et l\u00e0 pareil, certains marchands acceptent encore les paiements sans demander la double authentification 3D Secure. Ces marchands l\u00e0, ce sont eux qui payent en cas de fraude, car ils prennent le risque. L&#8217;attaquant a juste eu \u00e0 choisir un de ces marchands &#8220;hack-friendly&#8221;, et a transf\u00e9r\u00e9 l&#8217;argent vers un porte-monnaie \u00e9lectronique, qu&#8217;il a ensuite converti en cash. Et voil\u00e0 comment le plafond de la carte de Metin \u00e9tait \u00e0 z\u00e9ro avant qu&#8217;il ait termin\u00e9 son premier caf\u00e9 du matin ! La bonne nouvelle, c&#8217;est que la banque l&#8217;a rembours\u00e9. Par exemple en France, vous avez 13 mois pour contester une transaction frauduleuse via votre banque. C&#8217;est un droit et pas une faveur hein ! Mais si la banque consid\u00e8re que vous avez \u00e9t\u00e9 n\u00e9gligent (carte pr\u00eat\u00e9e, code partag\u00e9, phishing \u00e9vident&#8230;etc), elle peut tout a fait refuser le remboursement, donc gardez des preuves et contestez vite ! Maintenant, la mauvaise nouvelle, c&#8217;est que ce qui est arriv\u00e9 \u00e0 Metin est de plus en plus fr\u00e9quent. Visa a m\u00eame document\u00e9 que ce genre d&#8217;attaques explose, et que la majorit\u00e9 des sites e-commerce sont mal prot\u00e9g\u00e9s contre ce genre de bots qui font tourner ces scripts de bruteforcing. Bref, y&#8217;a pas grand chose \u00e0 faire de notre c\u00f4t\u00e9 pour nous prot\u00e9ger de \u00e7a, si ce n&#8217;est d&#8217;activer les notifs de notre banque sur chaque transaction, configurer le plafond le plus bas possible (sans que ce soit g\u00e9nant), et quand votre banque vous propose une carte virtuelle \u00e0 usage unique pour les achats en ligne, n&#8217;h\u00e9sitez pas \u00e0 l&#8217;utiliser. Et la prochaine fois que vous laisserez tra\u00eener un re\u00e7u de CB sur la table d&#8217;un resto, dites-vous que vous offrez peut-\u00eatre un acc\u00e8s \u00e0 votre compte au prochain margoulin qui passe ! Source<\/p>\n","protected":false},"author":1,"featured_media":2898,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2897","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2897"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2897\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2898"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}