Part 1 (Pengenalan Kartu Kredit)

bca

 

Sebelum saya terangkan tentang carding, ada baiknya dulu saya terangkan sedikit tentang kartu kredit.

Sistem kartu kredit adalah suatu jenis penyelesaian transaksi ritel (retail) dan sistem kredit, yang namanya berasal dari kartu plastik yang diterbitkan kepada pengguna sistem tersebut. Sebuah kartu kredit berbeda dengan kartu debit di mana penerbit kartu kredit meminjamkan konsumen uang dan bukan mengambil uang dari rekening. Kebanyakan kartu kredit memiliki bentuk dan ukuran yang sama, seperti yang dispesifikasikan oleh standar ISO 7810. (sumber Wikipedia)

Udah paham lah tentang itu ya. Ngak usah diterangkan lagi. Ok sekarang organisasi yang menerbitkan kartu kredit itu ada banyak. Diantranya Visa , MasterCard, Amex, Dinners Club, Discover Card contohnya.  Dibawah ini adalah tabel dari penyedia nya , nomor awal identifiernya dan panjang dari nomornya.

Penyedia Identifier Panjang nomornya
Diner’s Club/Carte Blanche 300xxx-305xxx,
36xxxx, 38xxxx
14
American Express 34xxxx, 37xxxx 15
VISA 4xxxxx 13, 16
MasterCard 51xxxx-55xxxx 16
Discover 6011xx 16

Intinya begini. Nomor yang dikeluarkan ke setiap pengguna tidaklah acak. Jadi pasti dihasilkan oleh software komputer. Kalo begitu, berarti dia punya algoritma khusus bukan ?

Nama algoritmanya adalah MOD 10 Algorithm atau Luhn Algorithm. Dipakai Luhn untuk menghormati nama pembuatnya Hans Pieter Luhn seorang teknisi IBM waktu itu. Selai untuk keperluan generate kartu kredit, algoritma itu juga banyak dipai untuk pembuatan IMEI number, NPI number.

So algoritmanya begini :

misalnya kita punya kartu kredit bernomor :49927398716

1. Setiap digit yang genap  dari sebelah kanan kalikan dua sehingga didapatkan (1×2) = 2, (8×2) = 16, (3×2) = 6, (2×2) = 4, (9×2) = 18

2. Jumlahkan semua digit2nya mulai dari kanan. Perhatikan pola berikut : 6 + (2) + 7 + (1+6) + 9 + (6) + 7 + (4) + 9 + (1+8) + 4 = 70

3. Hasil dari no 2 mod 10. Jika hasilnya adalah 0, maka kartu kredit itu valid.

Itu adalah polaanya. Dan aku rasa ngak terlalu susah untuk membuat programnya kan.

Ini listing kode java dari pengecekan itu : (makasih ama Pak Graham atas source codenya)

//---------------------------------------------------------
// Checks for valid credit card number using Luhn algorithm
//---------------------------------------------------------

public abstract class LuhnCheck {

  //--------------------------------
  // Filter out non-digit characters
  //--------------------------------

  private static String getDigitsOnly (String s) {
    StringBuffer digitsOnly = new StringBuffer ();
    char c;
    for (int i = 0; i < s.length (); i++) {
      c = s.charAt (i);
      if (Character.isDigit (c)) {
        digitsOnly.append (c);
      }
    }
    return digitsOnly.toString ();
  }

  //-------------------
  // Perform Luhn check
  //-------------------

  public static boolean isValid (String cardNumber) {
    String digitsOnly = getDigitsOnly (cardNumber);
    int sum = 0;
    int digit = 0;
    int addend = 0;
    boolean timesTwo = false;

    for (int i = digitsOnly.length () - 1; i >= 0; i--) {
      digit = Integer.parseInt (digitsOnly.substring (i, i + 1));
      if (timesTwo) {
        addend = digit * 2;
        if (addend > 9) {
          addend -= 9;
        }
      }
      else {
        addend = digit;
      }
      sum += addend;
      timesTwo = !timesTwo;
    }

    int modulus = sum % 10;
    return modulus == 0;

  }

  //-----
  // Test
  //-----

  public static void main (String[] args) {
    String cardNumber = "4408 0412 3456 7890";
    boolean valid = LuhnCheck.isValid (cardNumber);
    System.out.println (cardNumber + ": " + valid);
    cardNumber = "4408 0412 3456 7893";
    valid = LuhnCheck.isValid (cardNumber);
    System.out.println (cardNumber + ": " + valid);
    cardNumber = "4417 1234 5678 9112";
    valid = LuhnCheck.isValid (cardNumber);
    System.out.println (cardNumber + ": " + valid);
    cardNumber = "4417 1234 5678 9113";
    valid = LuhnCheck.isValid (cardNumber);
    System.out.println (cardNumber + ": " + valid);
  }

}

Sekarang apa pula itu CVVatau CVV2 atau Indent CVC. Kepanjangannya adalah Card Verivication Numbers. 3 kode verivikasi dibelakang kartu. Biasanya dipakai untuk verivikasi kepemilikan kartu kredit kalo kita melakukan transaksi online.

cvv2

Algoritmanya gimana?

Nah bagi yang pernah belajar kriptogarfi ini akan lebih gampang. Itu menggunakan Triple DES untuk menghasilkan angka itu. Tetapi tetap ada cara curangnya apabila kita mempunyai kartu kredit yang CVV nya tidak ada. Ntar saya akan terangkan, tetapi bukan di posting ini. Sertta tentang Triple DES akan saya terangkan di bagian kriptografi. sabar ya.

 

Intinya kalo untuk pembelian online , kita membutuhkan data 2 digambar ini :  Nama di kartunya , Negara , CC number, Tngal Expirenya, cvv, alamatnya pemilik kartu.

2mdbf8

 

Itulah dulu perkenalan kartu kredit ya. Tunggulah postingan selanjutnya tentang generate kartu kredit, ekstrapolasinya , software yang dibutuhkan dll.

Oh ya, serta cara pemakainnya. Karna itulah yang paling penting bukan? Hahahaha

Sekedar untuk menggenerate CC ini anda bisa ke alamat berikut ini :

Cobalah bermain2 ke situs ini

http://www.elfqrin.com/hacklab/pages/discard.php

keterangan lebih lanjut. Sabar ya. Lagi masih dalam tahap penulisan.

Advertisement

About lathyka
Nice Girl

9 Responses to Part 1 (Pengenalan Kartu Kredit)

  1. wind says:

    wouhhhh
    gitu ya……

    ajari aku napa bg…..
    baik kali lah abg ku ni…
    ajari, 3 x aja
    setelah itu ndak aku tanya lagi pon
    belajar sndri pon aku yuk

  2. Hendrik says:

    Mau nanya ni???
    Kalau mau data itu dikirim tapi tampa
    ketahuan orang lain gimana?
    Oia programnya bisa saya liat ga
    soale program yang saya punya
    ga bisa ni? B-)

  3. rico says:

    Waduh berguna banget ni, klo bisa ad tutorial cara dapet kartu kreditnya donk? Trus software yg dipake dpicture tadi cvv checkers ya? Bagi donk, hehe ,, tolong bales di emailkuu yaa,, thx banget,,

  4. Caaeng says:

    Mantap ne tutornya..nmbah pengetahuan tntng dunia carding.,,mau download software ntu dmna bos kya diaats buat ngecek cvv..? Bisa minta link downloadnya gk boZ.. Thanks nice info ree.. !

    Email dangel725@gmail.com

  5. 1107023 says:

    MANTAB KALI BANG….AJARI DULU AKU BANG……MASIC CUPU AWAK NEGHT….BTW…GAK TENGGELAM DI KAMAR KOSTAN KAN BANG???HHHHAHHA

  6. juljul says:

    penjelasannya tajam dan terpercaya……mantaps….ty

  7. zack says:

    mantaf…mantaf….mantafff, kesuwon lek yo!!!, wes diajari maleng!!!

  8. Mana ada hacker yang mau kasih info gratisan..
    kalian kalau pada mau tau, ya belajar dulu bahasa pemrograman.
    jaman sekarang g ada yang gratis bung…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.