Kreditkartennummern selbst berechnen

Konsolen-Geeks, die die Rechenleistung ihrer PCs auf eine andere Art und Weise testen wollen und nicht nach standardisierten Benchmark Tools greifen wollen, können ihre heimischen Clouds, Grids und Mega Gaming PCs auch dazu nutzen, um alle möglichen PANs (PAN: Personal Account Number –> die Kreditkartennummer) dieser Welt zu berechnen haha 🙂

Ich gebe den Quellcode meines in 2011 erstellten Scripts zur Berechnung von VISA, MasterCard und American Express Kreditkartennummern frei und stelle es unter die GPL Lizenz. Das Script ist rein für Test- und Forschungszwecke bestimmt! Wer versucht berechnete Nummern zu missbrauchen, macht sich gesetzlich strafbar.

Mein Benchmark:
Damals hat mein PC mit dual-kern Intel CPU, 7200RPM HDD und 2 GB Arbeitsspeicher es geschafft in 14 Tagen Non-Stop Einsatz gerademal 1,6 Gigabyte Daten innerhalb des Zahlenbereichs von VISA (Beginnt mit 40…. und Endet bei 49….) zu erzeugen. Sicherlich nicht nur der schwachen Hardware verschuldet, sondern auch der nicht-optimierten Programmierung. Aber wer möchte, der/die kann ja gern den Code optimieren 🙂

Ist es illegal?:
Gewiss nicht! Denn sowohl die Formel zur Berechnung von Kreditkartennummern (LUHN 10) als auch die „Ranges“ der Zahlen einzelner Kreditkartengesellschaften sind absolut öffentlich und bekannt. Daher kann es nicht illegal sein, durch die Verwendung von öffentlich zugänglichen Informationen, entsprechende Ergebnisse für reine Forschungszwecke unter der Verwendung von Logik und Mathematik zu nutzen. Wer das Gegenteil behauptet, sollte einen Arzt aufsuchen.

Funktionsweise:
Das Script selbst hat keine GUI, wird in der Konsole ausgeführt. Für die ordnungsgemässe Ausführung des Scripts benötigt man den PERL Interpreter und die Perl Bibliothek „Algorithm-LUHN“, welches von CPAN bezogen werden kann (ich lege die Bibliothek zur manuellen Installation dem Download bei). Die in meinen Test genutzte Version von Algorithm-LUHN war Vers. 1.00.

Das Script startet bei der Ausführung ein Menü. Es bietet die sequenzielle Erstellung der Kreditkartennummern, ausgewählt nach Branding. Das Überprüfen einer vorhandenen Nummer nach den LUHN Kriterien ist ebenfalls abgebildet.

Es würde mich freuen, wenn ich einpaar Benchmark Ergebnisse bekommen könnte, wie lange ihr gebraucht habt, um alle 16 stelligen VISA Nummern zu berechnen, hahahah 😀 Wer möchte, kann z.B. alle nummern innerhalb seiner BIN-Range berechnen (BIN: Bank Identification Number –> Die ersten 6 Stellen eurer Kartenummer identifiziert eure Bank). Diese kann man dann mit einem Zufallszahlengenerator mit 3 Stellen kombinieren. Vielleicht landet ihr ja dann einen gültigen PAN-CVC² Treffer 😀 😀 (uuuuhh jetzt wird es grenzwertig)

Nerds können gerne mit Forks arbeiten, wenn sie Semaphor-Geil sind und alle ihre CPU-Kerne und die schnelle Schreibgeschwindigkeit ihrer SSDs mal ausgiebig nutzen wollen. Speicher kostet heute ja nichts mehr und wer hätte nicht alle PANs dieser Welt auf der Müllhalde des eigenen Datenspeichers.

regards!

Download Link: Validate and Compute PANs

 

 

  • Related Posts

    • Archiv
    • Dezember 22, 2017
    • 194 views
    Das Bankengeheimnis der Big 6 – Nicht alle bleiben geheim

    Ausländer (also jene, die einen ständigen Wohnsitz ausserhalb der Schweiz haben) mit Konten in der Schweiz werden ab 2017 von dem sogenannten automatischen Informationsaustausch (AIA) erfasst. Dagegen werden Schweizer mit…

    • Archiv
    • Dezember 21, 2017
    • 267 views
    LINK Institut will mich befragen – WTF?

    Heute Abend habe ich aus heiterem Himmel eine SMS erhalten, von einer Service Nummer 5465 unter dem Namen „LINK“. WER IST LINK???? Eine Zwangs-Abo-Masche? Dazu noch auf meine Nummer, die…

    You Missed

    DSGVO – Ohne Verordnungen nach Europa verkaufen, geht das?

    • April 28, 2025
    • 15 views
    DSGVO – Ohne Verordnungen nach Europa verkaufen, geht das?

    Die Achillesferse der digitalen Welt: Warum eine europäische Datenstrategie überfällig ist

    • April 22, 2025
    • 30 views
    Die Achillesferse der digitalen Welt: Warum eine europäische Datenstrategie überfällig ist

    Preisfallen durch Mehrfachlistungen – eine kritische Erfahrung mit der Firma Digitec

    • März 24, 2025
    • 69 views
    Preisfallen durch Mehrfachlistungen – eine kritische Erfahrung mit der Firma Digitec

    Corporate-Logos per Copy-Paste? Kein Kläger, Kein Richter!

    • März 24, 2025
    • 68 views
    Corporate-Logos per Copy-Paste? Kein Kläger, Kein Richter!

    Wurde Die Firma Oracle gehackt? (März 2025)

    • März 22, 2025
    • 68 views
    Wurde Die Firma Oracle gehackt? (März 2025)

    The Hype „Prompt Engineer“ is over

    • März 21, 2025
    • 68 views
    The Hype „Prompt Engineer“ is over