saush

Getting information from an EMV chip card with Java

Posted in jaccal, smart cards by sausheong on September 8, 2006

In case you’re not sure what I’m talking about here — it’s a piece of plastic card with a little chip that is embedded on your credit or debit or ATM card. In UK this is generally known as Chip and Pin. If you’re from US or some countries where chip migration hasn’t occurred yet it might be a bit harder to imagine what it is so here’s a picture.

Almost all payment chip cards (except in France) uses a worldwide standard called EMV (a rather meaningless acroynm from Europay-Mastercard-Visa, the founding members of the collaboration that created this standard though, ironically this US-created standard is used mostly outside of US).

Retrieving information from an EMV compliant chip is not an inherently difficult task. I personally believe it’s daunting to many programmers because the mechanism of talking to a smart card is something quite different from the higher-level programming we’re used to, which is one of the reasons why Thomas and I created Jaccal.

In this example I’ll break down a sample Jaccal script line-by-line in its raw APDU format to show exactly how information is retrieved from the chip card. I’ll show the script twice — the first one in pure APDU, and the second, a higher-level Jaccal script using Jaccal APIs to do the job for you. In this example, I’ll be showing you snippets from the official EMV4.1 specification, which I’ll mention in passing but not in details. You can get the EMV specifications from EMVCo directly, it’s freely downloadable.

What do you need? Firstly you’ll need an EMV chip card. Most probably this will be a credit card or a debit card with a chip on it. Then you’ll need a smart card reader. The one I’m using is a GemPC Twin from Gemplus (now Gemalto), but almost any card reader that supports PCSC will do. Card readers are mostly plug-and-play though if it needs drivers, it should come with the package. Windows supports smart cards by default so you shouldn’t need anything special. You’ll also need Jaccal of course. Download it from Sourceforge.

That’s all! Maybe a little bit of patience as well. I’m assuming that you’ll have a bit of knowledge of smart cards and some ISO 7816 knowledge, but don’t worry if you don’t, just drop me a note in the comments and I’ll add it in.

Connect to the chip card

To start any chip card interaction, you must first start a connection to the card. The card then responds with an ATR (Answer To Reset). ATRs can be used to determine the card technology used and the manufacturer that produced it.

atr = open();
prints(atr);

In Jaccal script, the command ‘prints()’ displays a string in the output. If you’re using the Anubis Script Editor, packaged together with Jaccal, this will be displayed in a separate tab. If you’re using Jaccal from the command line, the output is the console.

Output

Power on
[ATR] 3B 66 00 FF 4A 43 4F 50 32 30

A quick check with the smart card list maintained by Ludovic Rousseau shows that the card I used (UOB Platinum Visa Card) is likely to an IBM JCOP (JavaCard Open Platform) 30 chip card.

Select the PSE directory

This example uses the PSE (Payment System Environment) selection method to query the chip card and determine which application in the EMV card. Not all EMV cards support this application selection method since this method is optional in the EMV standard. MChip applications (from Mastercard) mandatorily supports it while VIS (from Visa) leaves it optional. This means that if you try this with a Mastercard this will always work but it’s a bet with a Visa card. The PSE begins with a DDF given the name ‘1PAY.SYS.DDF01’

prints("[Step 1] Select 1PAY.SYS.DDF01 to get the PSE directory");
cmd = new ApduCmd("00A404000E315041592E5359532E4444463031");
card_response = execute(cmd);
prints(card_response);

We start with creating an ApduCmd object initialized with this strange alphanumeric string. Looking at it carefully we can split the string into two parts, the first is the command, and the second is the data. The first part is a ISO7816 select command (00 A4 04 00 0E), while the rest is the hexamdecimal representation of the ASCII character “1PAY.SYS.DDF01″.

Raw output

The result shows a successful selection of PSE, which means that the PSE exists in the chip card. For the unintiated, the status word (SW) returned (90 00) indicates success. The output is encoded in a simple TLV (tag-length-value) format.

[Step 1] Select 1PAY.SYS.DDF01 to get the PSE directory
[R] 6F 1A 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 08 88 01 01 5F 2D 02 65 6E
[SW] 90 00

To interpret the response output at all, you need to look at the EMV specifications, Book 1 section 11.3.4 on the structure of the response message upon selecting the PSE. This is a snippet of a table from the specification.

From the above you can tell that the DF name starts at 5th byte of the response (31) and is 0E length long, which is (31 50 41 59 2E 53 59 53 2E 44 44 46 30 31) or translated to ASCII, 1PAY.SYS.DDF01. From the above you can also tell the SFI (short file identifier) of the first PSE record to be 01 and the support language to be ‘en’ (English). This is the interpreted output:

DF Name : 1PAY.SYS.DDF01
SFI : 1
Languages supported : en

Get the PSE record

Next we need to find out where to start getting the PSE data from.

SFI = NumUtil.hex2String((byte)((1 < < 3) | 4));

From the READ RECORD command reference control parameter specification below (from the EMV4.1 specification, book 1 section 11.2.2 table 39), we know that the last 3 bits are 100 when P1 is a record number, and the last 5 bits are the SFI. This means P1 is 00001100 and the code above does that by doing a left shift on the SFI bits by 3 positions and ANDs it with a 4 (binary 100). 1100 is 0C in hexadecimal.

prints("[Step 2] Send READ RECORD with 0 to find out where the record is");
read = new ApduCmd("00B2010C00");
card_response = execute(read);
prints(card_response);
byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());

Now that we know where the record is, we need to read the PSE record. Unfortunately reading a record from a smart card is not as direct as from a file system. The READ RECORD command needs to know how many bytes to read, but we don’t know that at this point in time. So we just to send a 0 to the record location. The chip card will reply saying that 0 is not the correct number of bytes and gives us the number of bytes to read! (It’s true, I’m not making this up. )

Raw output

[Step 2] Send READ RECORD with 0 to find out where the record is
[SW] 6C 1C

This output shows the the first byte (status word 1) to be “6C” which means a code from the chip card meaning “Wrong length” while the second byte (status word 2) is “1C” which is the size of the record.

prints("[Step 3] Send READ RECORD with 1C to get the PSE data");
read = new ApduCmd("00B2010C1C");
card_response = execute(read);
prints(card_response);

Now that we know how many bytes to get, we can then confidently send READ RECORD to the record location to get 1C bytes.

Raw output

[Step 3] Send READ RECORD with 1C to get the PSE data
[R] 70 1A 61 18 4F 07 A0 00 00 00 03 10 10 50 0A 56 49 53 41 43 52 45 44 49 54 87 01 01
[SW] 90 00

This time the chip card returns us the real PSE data, which we need to interpret again. Looking at the table below we can see that there is only 1 application data file (ADF).

The application name or application ID (AID) is the one with the tag 4F, with 7 bytes i.e. A0 00 00 00 03 10 10. The label for this application is the one that starts with tag 50, with 10 (hexadecimal 0A) bytes i.e. 56 49 53 41 43 52 45 44 49 54, and this translates to VISACREDIT. Lastly the priority for this application is 1, which is kind of redundant since it’s the only application that’s available. This is the interpreted output:

Application name (AID): A0 00 00 00 03 10 10
Application label: VISACREDIT
Application priority: 1

All these hard work only tells us what the EMV application is. We have not really come to getting the actual data that is on the card yet! Moving on, we need to select the application found from the PSE and try to get data from it.

Select the application

Now that we know where the application is, go ahead and select it. You should get a satisfactory status word of “90 00″ with a bunch of response that basically echos what you have just selected.

prints("[Step 4] Now that we know the AID, select the application");
cmd = new ApduCmd("00A4040007A0000000031010");
card_response = execute(cmd);
prints(card_response);

Raw output

[R] 6F 25 84 07 A0 00 00 00 03 10 10 A5 1A 50 0A 56 49 53 41 43 52 45 44 49 54 87 01 01 5F 2D 08 65 6E 7A 68 6A 61 6B 6F
[SW] 90 00

The next step after selecting the application is to send a “GET PROCESSING OPTIONS” (GPO) command to retrieve the Application Interchange Profile (AIP) and the Application File Locator(AFL). To send a GPO you’ll need the Processing Data Objects List (PDOL) which is the data field of the GPO command. The PDOL is part of the response from the selection of the application as described below.

The PDOL tag is “9F38″ and the PDOL is an optional element. From the response you’ll see that there is no PDOL from the ICC. This is quite common.

Get the Application File Locator (AFL)

Moving on, we will send the GPO to the chip card ot get the AIP and AFL. We don’t really need the GPO response, if you already know where the data is, though.

prints("[Step 5] Send GET PROCESSING OPTIONS command");
cmd = new ApduCmd("80A80000028300");
card_response = execute(cmd);
prints(card_response);

The GPO command is “80 A8 00 00 02 83 00″. Since there is no PDOL, we will put the tag 83 with the size 00 only. Lc is the size of the data field, which is 2 bytes.

Raw Output

[Step 5] Send GET PROCESSING OPTIONS command
[R] 80 0E 7C 00 08 01 01 00 10 01 05 00 18 01 02 01
[SW] 90 00

The AIP consists of 2 bytes and indicates which features are supported by the chip card while the AFL indicates the location (SFI and range of records) of the files related to a given application. This is the juicy stuff, the data that you want out of the chip card. The AFL consists of groups of 4 bytes, each group indicating a range of records.

The AIP in this case is 7C 00 while the 3 groups of AFL are (08 01 01 00), (10 01 05 00) and (18 01 02 01).

These are the rules on how you can interpret a group of bytes in the AFL:

0 8 0 1 0 1 0 0
0000 1000 0000 0001 0000 0001 0000 0000

The five most significant bits of the first byte (08) indicate the SFI. The three least significant bits of the first byte is always set to zero. This means the SFI is 1.

The second byte (01) indicates the first (or only) record number to be read for that SFI. The record number is 1.

The third byte (01) indicates the last record number to be read for that SFI. Its value is either greater than or equal to the second byte. When the third byte is greater than the second byte, all the records ranging from the record number in the second byte to and including the record number in the third byte shall be read for that SFI. When the third byte is equal to the second byte, only the record number coded in the second byte shall be read for that SFI. Since the second and third bytes are the same, we will only read record number 1.

The fourth byte (00) indicates the number of records involved in offline data authentication starting with the record number coded in the second byte. The fourth byte may range from zero to the value of the third byte less the value of the second byte plus 1. There is no offline data authentication with the first group of 4 bytes.

1 0 0 1 0 5 0 0
0001 0000 0000 0001 0000 0101 0000 0000

SFI is 2, first record to read is 1, last record is 5 and there is no offline data authentication.

1 8 0 1 0 2 0 1
0001 1000 0000 0001 0000 0002 0000 0001

SFI is 3, first record to read is 1, last record is 2 and there is offline data authentication.

Get the record information!

Now that we know where the information is, let’s go get it. I will show you how to get the SFI 1 only, you can try the rest yourself.

prints("[Step 6] Send READ RECORD with 0 to find out where the record is");
read = new ApduCmd("00B2010C00");
card_response = execute(read);
prints(card_response);
byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());
prints("[Step 7] Use READ RECORD with the given number of bytes to retrieve the data");
read = new ApduCmd("00B2010C" + byte_size);
card_response = execute(read);
prints(card_response);

data = new TLV(card_response.getData());

For SFI 1, you know the drill, the P1 is the record number, which is 1, while P2 is the SFI number which you can derive by left shifting 3 times and add 4 to it. This becomes 0C in hexadecimal.

First send a 00 as the Le to get the number of bytes to retrieve. After you know the number of bytes (I’m skipping the step where you inspect the raw output, since this is the same as above), you can use that as the Le to retrieve the number of bytes from the chip card.

Raw Output

[Step 6] Send READ RECORD with 0 to find out where the record is
[S] 00 B2 01 0C 00
[SW] 6C 4F
[Step 7] Use READ RECORD with the given number of bytes to retrieve the data
[S] 00 B2 01 0C 4F
[R] 70 4D 57 13 XX XX XX XX XX XX XX XX D0 70 42 01 20 00 00 96 00 00 0F 5F 20 1A 43 48 41 4E 47 20 53 41 55 20 53 48 45 4F 4E 47 20 20 20 20 20 20 20 20 20 20 9F 1F 18 32 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 36 30 30 30 30 30 30
[SW] 90 00

The response of the last read record command returns something interesting.The reason why you see all the XX’s is because that’s my credit card number. From the last part of the code, you see a new class called TLV. This class parses the card response and transforms it into a proper TLV that you can query for the information. Alternatively you can try to interpret the data above from the EMV4.1 Book 3 Annex A where all the data elements used for EMV is described. You will see that the tag “57” is the Track 2 equivalent data. This means that the the data here is the exact duplicate of the information inside the track 2 of the magnetic stripe of the same card. You can see that after all the XX’s there is a “D”. This separates the PAN (primary account number or the credit card number) and the expiry date of the card, which is is YYMM format. Here it shows that the card will expire in 0704 which is April 2007. The same data is actually found in SFI 3, but I won’t go through that with you here.

Looking further, you can see the tag “5F20″ which is the tag for the Cardholder Name. The subsequent bytes are the hexadecimal representation of my name — “CHANG SAU SHEONG”. Note that there are spaces (20) after my name and that the size of the data field is 26 bytes. You guessed it — the cardholder name can have a maximum of only 26 characters.

Finally after you have gotten what you wanted, you need to close the connection to the card reader nicely

close();

The code here is pretty tedious with all the APDUs in byte format. What Jaccal has done is to put things nicely in Java classes and methods. An equivalent of those APDU commands can be something like this:

atr = open();
prints(atr);

prints("[Step 1] Select 1PAY.SYS.DDF01 to get the PSE directory");
cmd = new ISOSelect(ISOSelect.SELECT_AID, EMV4_1.AID_1PAY_SYS_DDF01);
card_response = execute(cmd);
prints(card_response);
SFI = NumUtil.hex2String((byte)((1 < < 3) | 4));

// try SFI 1 record 1
prints("[Step 2] Send READ RECORD with 0 to find out where the record is");
read = new EMVReadRecord(SFI, "01", "00");
card_response = execute(read);
prints(card_response);
byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());

prints("[Step 3] Send READ RECORD with 1C to get the PSE data");
read = new EMVReadRecord(SFI, "01", byte_size);
card_response = execute(read);
prints(card_response);
// the AID is A0000000031010
prints("[Step 4] Now that we know the AID, select the application");

cmd = new ISOSelect(ISOSelect.SELECT_AID, "A0000000031010");
card_response = execute(cmd);
prints(card_response);
prints("[Step 5] Send GET PROCESSING OPTIONS command");

cmd = new EMVGetProcessingOptions();
card_response = execute(cmd);
prints(card_response);

// SFI for the first group of AFL is 0C

prints("[Step 6] Send READ RECORD with 0 to find out where the record is");
read = new EMVReadRecord("0C", "01", "00");
card_response = execute(read);
prints(card_response);
byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());

prints("[Step 7] Use READ RECORD with the given number of bytes to retrieve the data");
read = new EMVReadRecord("0C", "01", byte_size);
card_response = execute(read);
prints(card_response);

data = new TLV(card_response.getData());

close();

What you should take note is that some of the interpretation is done manually to keep the script simple. In a real life situation you’ll probably want to automate things greatly, perhaps even a single method of an EMV class that goes like “getCardholderName()” and you will be able to get the name. Jaccal is open source — you’re welcome to create something like that.

Enjoy!

About these ads

376 Responses

Subscribe to comments with RSS.

  1. Thomas said, on September 8, 2006 at 11:27 am

    That’s a very good EMV card / Jaccal How To !!
    Smart cards are simple to understand, the only problem is their “talking langage” that can be sometimes babarian. ;)
    Again, well done Sau Sheong !

    Thomas

  2. ashraf said, on September 16, 2006 at 4:58 pm

    great tool,many thanks to you .
    But I have a problem with understanding the application structure on the smart card, I read the EMV specifications but they seem complicated , can you help me with this point,Please?

  3. sausheong said, on September 16, 2006 at 5:25 pm

    Part of the problem is because EMV is not a chip card specification — it is a terminal specification. Whichever parts of the specification that pertains to the chip card is partially extracted from the ISO 7816-4 specification. The ISO 7816 specification is a chip card specification from ISO and unfortunately it is not free, you need to purchase it from ISO. In any case what ISO 7816 gives you is the generic standard smart card structure and commands but if you want to really understand EMV in chip cards in details you should read the M/Chip or VIS specifications, if you are able to get your hands on those. They’re proprietary Mastercard and Visa specifications respectively and unfortunately they are not publicly available. However if you just want to read data from EMV chip cards, the EMV specifications and the ISO 7816 is enough.

    • fabio said, on May 2, 2013 at 7:35 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

      • card said, on August 30, 2014 at 7:18 am

        eu tenho esse programa

      • rodela said, on September 6, 2014 at 1:28 pm

        ola amigo achou esse programa? tbm quero

      • Marius said, on October 6, 2014 at 3:53 am

        I can help..but,hardly speak and write English!

  4. Haris Qazi said, on November 16, 2006 at 2:20 pm

    Great going sausheong. My concern is that can we develop a payment application like VSDC or M/Chip on Javacard. If so then how will the terminal recognise my application; do i have to write a terminal application as well.

    • Marius said, on October 6, 2014 at 3:46 am

      LOLS…not impossible!! ..but, hard enough.

  5. sausheong said, on November 17, 2006 at 12:20 am

    You can probably try to do it, but I think it won’t be easy. If you can make it compatible to EMV then I think you shouldn’t need to write a specific terminal app for it.

    However if you write any other app on the card you’ll need to have a terminal (or other) app that can read it properly.

  6. Murat said, on December 5, 2006 at 3:25 pm

    Hello…Are these documents from you which tell all EMV flow. I read emv books but i can understand AFL and AIP from your this expression….I think your expression is perfect.

    Thank you..

  7. Murat said, on December 14, 2006 at 4:00 pm

    Can you some examples about DDA and CDA flow with Jaccal? I think we must interest with Jaccal more than now…

  8. sausheong said, on December 14, 2006 at 5:38 pm

    Hi Murat, I’m not really working on this right now but do feel free to download the source code and try it out!

  9. Murat said, on December 15, 2006 at 3:33 pm

    Hello sausheong,

    I have not worked with java before but i have worked with visual basic long time. So i don’t have any experience with java. I have downloaded jaccal but i got this message when i tried to operate jaccal :
    “Exception in thread “main” java.lang.UnsupportedClassVersionError: com/jaccal/co
    nsole/ScriptRunner (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    3)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

    I’m sure that this is a basic fault for java but i don’t know where must i start with jaccal and also java….

    Thanks

    • fabio said, on May 2, 2013 at 7:36 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

  10. BiGAlex said, on December 24, 2006 at 11:47 am

    I have the same murat’s problem. How to solve it?

  11. jimbo said, on January 20, 2007 at 4:04 am

    Your example/tutorial is very good, but i would like to understand what comes next in the process flow for EMV.

    I think it is GENERATE AC, but how do i do this with Jacal and to know all of the correct parameters?

    Also like Murat, some info on CDA and DDA would also be good.

    Thanks in advance

  12. Achleshsoni said, on January 20, 2007 at 6:48 pm

    It looks quite useful, but I am having one query i.e.
    Will it work with only javacard (JAVA OS BASED CARD) as it needs java platform? I am having safenet 330u card.
    Your reply helps me a lot.
    Thanks

  13. sausheong said, on January 21, 2007 at 8:53 am

    Hi Achleshsoni,

    It should work with any EMV card and not Javacard.

    Hi Jimbo,

    You can try to download and read the EMV specs on this. I’m afraid I’m not doing too much EMV at the moment. Maybe someone else who’s reading this post can give it a go?

    Hi Murat/BigAlex,

    It looks like some classes are not in your classpath. I suspect that you’re trying to run jaccal without any parameters, yes it’s a bug in the software that doesn’t catch this exception but jaccal is a command line app (while anubis is a Swing-based GUI app) so you need to supply it with parameters. Do let me know if this is the issue. Thks.

  14. Wenise said, on August 22, 2007 at 4:06 pm

    When I send the GPO command “80 A8 00 00 02 83 00″, the response is “67 00″, and can not continue the procedure. Why it happens? What more I can do to get data from the card?

  15. davemaster said, on October 12, 2007 at 7:44 am

    Hi Wenise,

    Get the EMV specs from link above. What card are you trying to read?

    In the EMV specs book… search for sw1 sw2 response “67 00″ with indicates the error

  16. Alex said, on May 17, 2008 at 4:12 am

    Nice!
    Can you write EMV type cards with Jaccal?
    And if yes what are the writing commands?
    And if no can you tell me a java based program for writing/programing cards

  17. julian said, on September 9, 2008 at 7:27 pm

    i am looking to have jaccal how much and if i want to writing programing

  18. sid chinoun said, on October 2, 2008 at 8:08 pm

    good morning i am looking for smrt card reader and wirter
    if you send me email
    thank you

  19. julien said, on October 3, 2008 at 2:53 pm

    Hi Wenise,

    try “80 A8 00 00 02 83 00 00″ instead of “80 A8 00 00 02 83 00″

    • fabio said, on May 2, 2013 at 7:37 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

      • rodela said, on September 6, 2014 at 1:33 pm

        ola amigo. arrumou?

      • Paulo said, on November 27, 2014 at 6:38 am

        rodela eu preciso, pode me ajudar ??

      • Paulo said, on November 27, 2014 at 6:38 am

        ?

  20. lino said, on November 5, 2008 at 3:24 pm

    Can u please tell me if this device GemPC twin is reader/writer or just reader? Do u know some software to write the information from chip to another chip?
    Thanks!!

  21. kobra^^ said, on December 1, 2008 at 2:14 pm

    hi there
    can some one help me if i send to him track1 and track2 i have and pin to can make the chip infos and make cashout from them??? thanks

    • fabio said, on May 2, 2013 at 7:37 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

  22. raya said, on January 21, 2009 at 9:13 am

    ddd

  23. Siobhan said, on February 25, 2009 at 9:44 pm

    Hi

    I am just doing research for chip and pin for my masters project and was just wondering in that last read record command the output showed your name and expiry date etc I know the credit card number is blocked off with x x (to protect CHANG SAU SHEONG cc number) but is this the case in a real example or can this command show me the credit card number??
    thanks

  24. msstu said, on March 29, 2009 at 11:54 pm

    Hi

    I am using anubis to send commands to extract information from a credit card. I have managed to get the ATR and select the PSE but when I try to send a command to read the record

    prints(“[Step 2] Send READ RECORD with 0 to find out where the record is”);
    read = new ApduCmd(“00B2010C00″);
    card_response = execute(read);
    prints(card_response);
    byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());

    the returned value is sw 6982

    I am not sure what this is, I am using a Visa card and Gemplus card reader

    Any help greatly appreciated

    • fabio said, on May 2, 2013 at 7:38 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

  25. msstu said, on March 29, 2009 at 3:56 pm

    Hi

    I am using anubis to send commands to extract information from a credit card. I have managed to get the ATR and select the PSE but when I try to send a command to read the record

    prints(“[Step 2] Send READ RECORD with 0 to find out where the record is”);
    read = new ApduCmd(“00B2010C00″);
    card_response = execute(read);
    prints(card_response);
    byte_size = NumUtil.hex2String(card_response.getStatusWord().getSw2());

    the returned value is sw 6982

    I am not sure what this is, I am using a Visa card and Gemplus card reader

    Any help greatly appreciated

  26. Jhon said, on March 30, 2009 at 7:31 am

    Hi mate, could you please help me understand what byte on the magstripe indicates if the card has a chip or not?
    Im saying that because when you swap your card in a ATM it says that you must insert the card instead of swapping.
    Thanks and sorry for my poor english.
    Jhon

  27. alabaling said, on April 10, 2009 at 7:05 am

    for the chip on mgstripe check this

    example 1 :
    44444444444444444444=1004 101 23298392839283…
    the 101 says the card has no chip, particularly the first 1 says it.

    example 2 :
    44444444444444444444=1004 201 23298392839283…
    the deuce there says the card has a chip, whenever there is a deuce, its a chip card.

  28. The XORcist said, on July 20, 2009 at 8:36 pm

    I spent a week reading VISA specs and EMV specs. Your website solved the puzzle.
    Thanks
    =)

  29. Comtor said, on September 10, 2009 at 4:15 am

    Hi Saush,

    For some cards the response from the select application command contains the tag 9F38 (PDOL) so in this case I have to provide some extra data in the get processing options command. In the specs it says that the values requested by the ICC in the PDOL should be provided by concatenating the bytes of data requested.
    I have made many attempts and I keep getting the error 6700 (wrong length). Can you give me an example of get processing options command for the case when a PDOL is provided by the ICC in the select application command?

    Regards,
    Comtor

  30. Comtor said, on September 10, 2009 at 4:47 am

    Hi,

    I’ve just got it. One example:
    In the select applicatin command
    00 A4 04 00 07 A0 00 00 00 03 10 10
    for a Visa Card I got the response
    6F 1F 84 07 A0 00 00 00 03 10 10 A5 14 50 04 56 49 53 41 9F 38 03 9F 1A 02 BF 0C 05 9F 4D 02 0B 0A 90 00
    So in the tag 9F38 I have the 3 bytes: 9F 1A 02. This means that in the get processing options command the chip card expects me to give it 2 bytes with the value of the tag 9F1A (Terminal Country Code). So if the country of the terminal is the U.S. (code 840) the get processing options command should look like this:
    80 A8 00 00 04 83 02 08 40
    so 04 is the length of the data
    83 is the tag the terminal is using to transmit the data required by PDOL
    02 is the length of the value of tag 83
    08 40 is the country code in two bytes

    Regards,
    Comtor

    • fabio said, on May 2, 2013 at 7:39 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

      • Sops said, on October 24, 2013 at 6:22 pm

        SAME HEE!!!!!!!!!I need a software that work witch a EMV Chip reader and Write call MCR200.
        IF you have it or can develop.
        I pay god Money.
        The only request is that I just pay after try it sthobakgale@gmail.com

    • bobby me said, on June 9, 2014 at 9:23 pm

      can i get your contact

  31. Anders Larry said, on October 4, 2009 at 2:53 am

    Dear Saush,

    Can you please tell me how can I implement Jaccal to use with Eclipse?

    I mean is there a way I can use Jaccal API along with normal Java programming?
    for example:
    public static void main(String[] args)
    {
    // normal Java codes plus Jaccal API
    }

    Best Regards

    • sausheong said, on November 12, 2009 at 12:00 am

      Hi Anders,

      Jaccal is like any other Java library, just include it in Eclipse and it shoud normally work.

      • Sops said, on October 24, 2013 at 6:21 pm

        hi Saush, please help i need to be able write an emv chip card, iVE ogt a MCR200

  32. Dest said, on October 21, 2009 at 4:15 am

    Hello, i just wonder why PIN is not mention here. If PIN is used to unlock some records or just to validate cc to bank issuer.
    10x.

  33. lino said, on October 24, 2009 at 11:44 pm

    Nobody knows how to write this chips from banck card? If somebody knows i will pay good money.
    Thanks!!

  34. alteray said, on October 27, 2009 at 6:03 pm

    Dear Saush,

    When I send:

    00 A4 04 00 07 A0 00 00 00 03 10 10

    I got response:

    61 44

    61 xx ==> Ok. Normal processing. Response bytes still available.

    Can you or somebody explain what it is mean? Because I got stuck in this step.

    Sincerely,

    Alteray

    • niranjan said, on November 30, 2009 at 5:01 pm

      In order to get the 44 bytes from the card you have to issue a further command and then the card will return the remaining data. The command you need is the Get Response
      command which is structured as follows.

      so as per your scenerio you have to issue following commands to get remaining data:

      0x00 0xC0 0x00 0x00 0x44

  35. Payment Gateway said, on November 13, 2009 at 10:02 pm

    I’ve recently started a blog, the information you provide on this site has helped me tremendously. Thank you for all of your time & work.

  36. Sankarguru said, on November 23, 2009 at 7:56 pm

    Hi sausheong ,
    Thanks you very much for your simple explaination about EMV Chip Card.
    i would like to know about ATR explanation, i gone through EMV document but it was very tough, could you please explain?

    Thanks in Advance
    Sankarguru.T

  37. Anders said, on November 26, 2009 at 12:50 pm

    Dear Saush,

    You wrote “while P2 is the SFI number which you can derive by left shifting 3 times and add 4 to it. This becomes 0C in hexadecimal.”

    I wonder where is that left shifting 3 and add 4 come from??? I cannot see them mention anywhere in the specification.

    Also, can you tell me how can I read the SFI 2?

    Best Regards

  38. Chetan said, on January 27, 2010 at 11:50 pm

    Dear Saush,

    As a beginner of EMV, I also have doubt in my mind on how to go with PIN entry while programming EMV. Do I need to have a pin pad device, If so what commands do i need to call and how the inntegration will happen over all with the Jaccal ? Helps if you put some light on this

    Regards,

    Chetan

  39. grandi said, on February 23, 2010 at 2:34 pm

    chetan you dont need a pin pad to verify or write pin to your chip just use apdu

  40. Federica said, on June 22, 2010 at 6:34 pm

    Dear Saush,

    I have a big problem with reading my credit card (Mastercard).

    I send: 00 a4 04 00 0e 31 50 41 59 2e 53 59 53 2e 44 44 46 30 31
    RESPONSE: 6f 2f 84 0e 31 50 41 59 2e 53 59 53 2e 44 44 46 30 31 a5 1d 88 01 01 5f 2d 08 69 74 65 6e 64 65 66 72 bf 0c 0c c5 0a ff ff 3f 00 00 00 02 ff ff 02 90 00

    then i send: 00 a4 04 00 07 a0 00 00 00 04 10 10
    RESPONSE: 6f 34 84 07 a0 00 00 00 04 10 10 a5 29 50 0a 4d 41 53 54 45 52 43 41 52 44 87 01 01 5f 2d 08 69 74 65 6e 64 65 66 72 bf 0c 0c c5 0a 01 01 7f 51 47 00 02 0f ff 02 90 00

    then i send the Get_Processing_Options: 80 a8 00 00 02 83 00 00
    but the response is: 6e 00

    Why?
    I need PDOL? but there isn’t tag ‘9F38′ in response to command SELECT

    how can I do?

    Best Regards

    Thank you

    Reply

  41. demsey said, on July 1, 2010 at 8:02 pm

    Jeśli nie ma tam znacznika ‘9f38′ to nie potrzebujesz danych PDOL. Wysyłasz polecenie 80 a8 00 00 02 83 00 W Twoim przypadku masz dodatkowy bajt ’00’ na koncu

    If there is no tag ‘9F38′ does not need the data PDOL You send the command 80 a8 00 00 02 83 00 In your case you have extra byte ’00’ at the end

  42. Rosendo said, on July 16, 2010 at 1:42 am

    I send the GPO command

    80A800000483020484

    and the answer is

    6110 (SW2 encodes the number of data bytes still available )

    then i send again the GPO command

    80A80000048302048400

    or

    80A80000048302048410

    and the answer is

    6800 (Functions in CLA not supported)

    HELP!!!

    • sasc said, on July 22, 2010 at 7:13 pm

      Rosendo: send GET RESPONSE after receiving 6110:
      00 c0 00 00 10

  43. sasc said, on July 22, 2010 at 7:14 pm

    If you need more examples of how to read data from an EMV card, have a look here:

    http://code.google.com/p/javaemvreader/

    Remember that the cards use procedure bytes SW1SW2 = 61xx (send GET RESPONSE to receive more data), and 6Cxx “Wrong length” (resend previous command with correct length). Some smartcard API’s automatically handle these procedure bytes (and not always correctly), while others don’t (you must handle them yourself).

  44. Rosendo said, on July 23, 2010 at 2:27 am

    Hi SASC.

    I send the GET RESPONSE command after the GOP command, but I don’t have any response from the terminal.

    C-APDU: ! U1 S-CARD CT_ATR
    R-APDU: 06143B7F1300008031C0520093640566983683839000

    C-APDU: ! U1 S-CARD CT_DATA 40 00A404000E315041592E5359532E444446303100
    R-APDU: 06176F15840E315041592E5359532E4444463031A5038801019000

    C-APDU: ! U1 S-CARD CT_DATA 10 00B2010C00
    R-APDU: 061D701B61194F07A0000000031010500B56495341204352454449548701019000

    C-APDU: ! U1 S-CARD CT_DATA 10 00B2020C00
    R-APDU: 06006A83

    C-APDU: ! U1 S-CARD CT_DATA 26 00A4040007A000000003101000
    R-APDU: 06236F218407A0000000031010A516870101500B56495341204352454449549F38039F1A029000

    C-APDU: ! U1 S-CARD CT_DATA 20 80A800000483020484
    R-APDU: 06006110

    C-APDU: ! U1 S-CARD CT_DATA 10 00C0000010

    I’m want to read the PAN from a card from Mexico (BBVA BANCOMER VISA CREDIT) with a Zebra RW220 mobile printer

  45. Rosendo said, on July 23, 2010 at 8:24 am

    Oops sorry (I’m want)

    I want*

    My english sucks =p

  46. g bruno said, on August 6, 2010 at 8:06 am

    looks great,
    wish there was some documentation for jaccal

  47. g bruno said, on August 9, 2010 at 7:02 am

    I’m not sure I would trust
    javaemvreader-read-only.jar
    the source code is NOT available. My firewall didnt show any outgoing oddities when I ran it but it reported name as SMITH/JOHN with AND without a card ih the reader.
    Best advise: dont run it

    • sasc said, on October 7, 2010 at 4:43 pm

      Hi,

      the “javaemvreader” has a built in card emulator (for those who don’t have a card to test). The emulator is also used when testing the application during development, so I don’t need to have a card attached at all times. “SMITH/JOHN” is the name used in the emulator.
      The card emulator uses the data in the file http://javaemvreader.googlecode.com/svn/trunk/src/main/resources/SDACardTransaction.xml to “emulate” a EMV card.

      Checking your firewall is smart in any case :)

  48. g bruno said, on August 9, 2010 at 7:04 am

    OK the src IS available, which increases the trust level a lot, still not sure about SMITH/JOHN

  49. g bruno said, on August 9, 2010 at 7:58 am

    Tortoise cant get the src from

    http://javaemvreader.googlecode.com/svn/trunk/src/main/java/sasc/

    Error: Server sent unexpected return value (405 Method Not Allowed) in response to
    so I guess youall will have to download file by file…

    meanwhile my admiration for jaccal/anubis is growing +++

  50. !QAZ2WSX said, on October 9, 2010 at 8:24 pm

    Hello. I have use a java tool called Java EMV Reader/Terminal and i have try read one of my CIP & PIN credit card.

    Here are the information.

    Please insert an EMV card into any attached reader.

    ———————————————————————
    [Step 1] SELECT FILE 1PAY.SYS.DDF01 to get the PSE directory
    ———————————————————————
    00 A4 04 00 0e 31 50 41 59 2e 53 59 53 2e 44 44 46 30 31
    response hex :
    6f 20 84 0e 31 50 41 59 2e 53 59 53 2e 44 44 46
    30 31 a5 0e 88 01 01 5f 2d 04 72 6f 65 6e 9f 11
    01 01
    response SW1SW2 : 90 00
    response ascii : o ..1PAY.SYS.DDF01….._-.roen….
    response parsed :

    6f 20 — File Control Information (FCI) Template
    84 0e — Dedicated File (DF) Name
    31 50 41 59 2e 53 59 53 2e 44 44 46 30 31 (BINARY)
    a5 0e — File Control Information (FCI) Proprietary Template
    88 01 — Short File Identifier (SFI)
    01 (BINARY)
    5f 2d 04 — Language Preference
    72 6f 65 6e (=roen)
    9f 11 01 — Issuer Code Table Index
    01 (NUMERIC)

    ———————————————————————
    [Step 2] Send READ RECORD to read all records in SFI 1
    ———————————————————————
    00 B2 01 0c 00
    response hex :
    70 2b 61 29 4f 07 a0 00 00 00 03 10 10 50 0c 56
    69 73 61 20 43 6c 61 73 73 69 63 9f 12 0c 56 49
    53 41 20 43 4c 41 53 53 49 43 87 01 01
    response SW1SW2 : 90 00
    response ascii : p+a)O……..P.Visa Classic…VISA CLASSIC…
    response parsed :

    70 2b — Record Template (EMV Proprietary)
    61 29 — Application Template
    4f 07 — Application Identifier (AID) – card
    a0 00 00 00 03 10 10 (BINARY)
    50 0c — Application Label
    56 69 73 61 20 43 6c 61 73 73 69 63 (=Visa Classic)
    9f 12 0c — Application Preferred Name
    56 49 53 41 20 43 4c 41 53 53 49 43 (=VISA CLASSIC)
    87 01 — Application Priority Indicator
    01 (BINARY)

    ———————————————————————
    [Step 3] Send READ RECORD to read all records in SFI 1
    ———————————————————————
    00 B2 02 0c 00
    response hex :

    response SW1SW2 : 6a 83
    response ascii :
    response parsed :

    ———————————————————————
    [Step 4] Select application by AID
    ———————————————————————
    00 A4 04 00 07 a0 00 00 00 03 10 10
    response hex :
    6f 36 84 07 a0 00 00 00 03 10 10 a5 2b 50 0c 56
    69 73 61 20 43 6c 61 73 73 69 63 5f 2d 04 72 6f
    65 6e 9f 12 0c 56 49 53 41 20 43 4c 41 53 53 49
    43 87 01 01 9f 11 01 01
    response SW1SW2 : 90 00
    response ascii : o6……….+P.Visa Classic_-.roen…VISA CLASSIC…….
    response parsed :

    6f 36 — File Control Information (FCI) Template
    84 07 — Dedicated File (DF) Name
    a0 00 00 00 03 10 10 (BINARY)
    a5 2b — File Control Information (FCI) Proprietary Template
    50 0c — Application Label
    56 69 73 61 20 43 6c 61 73 73 69 63 (=Visa Classic)
    5f 2d 04 — Language Preference
    72 6f 65 6e (=roen)
    9f 12 0c — Application Preferred Name
    56 49 53 41 20 43 4c 41 53 53 49 43 (=VISA CLASSIC)
    87 01 — Application Priority Indicator
    01 (BINARY)
    9f 11 01 — Issuer Code Table Index
    01 (NUMERIC)

    ———————————————————————
    [Step 5] Send GET PROCESSING OPTIONS command
    ———————————————————————
    80 A8 00 00 02 83 00
    response hex :
    80 0e 7c 00 08 01 01 00 10 01 04 00 18 01 02 01
    response SW1SW2 : 90 00
    response ascii : ..|………….
    response parsed :

    80 0e — Response Message Template Format 1
    7c 00 08 01 01 00 10 01 04 00 18 01 02 01 (BINARY)

    ———————————————————————
    [Step 6] Send READ RECORD to read SFI 1 record 1
    ———————————————————————
    00 B2 01 0c 00
    response hex :
    70 45 57 13 42 56 01 53 22 74 59 52 d1 31 02 01
    19 95 72 12 00 00 0f 5f 20 1a 42 41 4c 41 4e 2f
    41 4c 45 58 41 4e 44 52 55 20 44 41 4e 2e 44 4c
    20 20 20 20 9f 1f 10 31 39 39 35 37 30 30 32 31
    32 30 30 30 30 30 30
    response SW1SW2 : 90 00
    response ascii : pEW.BV.S”tYR.1….r…._ .BALAN/ALEXANDRU DAN.DL …1995700212000000
    response parsed :

    70 45 — Record Template (EMV Proprietary)
    57 13 — Track 2 Equivalent Data
    42 56 01 53 22 74 59 52 d1 31 02 01 19 95 72 12
    00 00 0f (BINARY)
    5f 20 1a — Cardholder Name
    42 41 4c 41 4e 2f 41 4c 45 58 41 4e 44 52 55 20
    44 41 4e 2e 44 4c 20 20 20 20 (=BALAN/ALEXANDRU DAN.DL )
    9f 1f 10 — [Magnetic Stripe] Track 1 Discretionary Data
    31 39 39 35 37 30 30 32 31 32 30 30 30 30 30 30 (=1995700212000000)

    ———————————————————————
    [Step 7] Send READ RECORD to read SFI 2 record 1
    ———————————————————————
    00 B2 01 14 00
    response hex :
    70 81 93 90 81 90 6d f4 35 76 28 e7 81 5b 29 09
    aa 1c 80 2b a6 a9 4b ed de 4d a0 6d a3 ab 07 4d
    b7 86 44 91 5e a3 df 80 dc 26 7c c0 4d a5 5c 0a
    0a 04 16 27 a3 43 29 06 5c 75 6a a8 f3 90 66 a3
    07 73 12 a4 07 a3 46 75 6e df 47 52 a4 04 9c b3
    a0 84 f2 cb ef fd 88 eb ef b4 c7 6e e0 83 3d cb
    6d 97 9f 77 cd 77 6e 95 a7 d9 28 4b 72 83 0e 36
    20 5e e6 fd 0b 3a b0 47 57 69 5d ed 50 57 70 dc
    41 09 a4 5d 65 2a f1 d8 76 3c ca 20 e5 b2 af 8b
    b0 05 b8 d4 c7 a4
    response SW1SW2 : 90 00
    response ascii : p…..m.5v(..[)….+..K..M.m…M..D.^….&|.M.\….’.C).\uj…f..s….Fun.GR……………n..=.m..w.wn…(Kr..6 ^…:.GWi].PWp.A..]e*..v<. ……….
    response parsed :

    70 81 93 — Record Template (EMV Proprietary)
    90 81 90 — Issuer Public Key Certificate
    6d f4 35 76 28 e7 81 5b 29 09 aa 1c 80 2b a6 a9
    4b ed de 4d a0 6d a3 ab 07 4d b7 86 44 91 5e a3
    df 80 dc 26 7c c0 4d a5 5c 0a 0a 04 16 27 a3 43
    29 06 5c 75 6a a8 f3 90 66 a3 07 73 12 a4 07 a3
    46 75 6e df 47 52 a4 04 9c b3 a0 84 f2 cb ef fd
    88 eb ef b4 c7 6e e0 83 3d cb 6d 97 9f 77 cd 77
    6e 95 a7 d9 28 4b 72 83 0e 36 20 5e e6 fd 0b 3a
    b0 47 57 69 5d ed 50 57 70 dc 41 09 a4 5d 65 2a
    f1 d8 76 3c ca 20 e5 b2 af 8b b0 05 b8 d4 c7 a4 (BINARY)

    ———————————————————————
    [Step 8] Send READ RECORD to read SFI 2 record 2
    ———————————————————————
    00 B2 02 14 00
    response hex :
    70 37 8f 01 07 92 24 19 00 8e 67 a6 cc f2 b8 37
    82 8a cb a6 83 95 59 89 9d 98 8f 5c 81 a8 da ee
    f7 68 e5 c3 e8 93 1c 78 71 9a c3 9f 32 01 03 9f
    47 01 03 9f 49 03 9f 37 04
    response SW1SW2 : 90 00
    response ascii : p7….$…g….7……Y….\…..h…..xq…2…G…I..7.
    response parsed :

    70 37 — Record Template (EMV Proprietary)
    8f 01 — Certification Authority Public Key Index – card
    07 (BINARY)
    92 24 — Issuer Public Key Remainder
    19 00 8e 67 a6 cc f2 b8 37 82 8a cb a6 83 95 59
    89 9d 98 8f 5c 81 a8 da ee f7 68 e5 c3 e8 93 1c
    78 71 9a c3 (BINARY)
    9f 32 01 — Issuer Public Key Exponent
    03 (BINARY)
    9f 47 01 — ICC Public Key Exponent
    03 (BINARY)
    9f 49 03 — Dynamic Data Authentication Data Object List (DDOL)
    9f 37 04 — Unpredictable Number
    ======================================
    [EMVCard]
    ======================================
    Answer To Reset (ATR)
    3b 7d 96 00 00 80 31 80 65 b0 84 01 00 c8 83 00
    90 00
    ISO Compliant Answer To Reset (ATR)
    Convention – DIRECT
    Protocol – T=0
    Historical bytes – 80 31 80 65 b0 84 01 00 c8 83 00 90 00

    Directory Definition File
    Name: 315041592e5359532e4444463031 (=1PAY.SYS.DDF01)
    Issuer Code Table Index: 1 (ISO-8859-1)
    Short File Identifier:
    1 (Governed by the EMV specification)
    Language Preference (in order of preference):
    Language: ro (Romanian)
    Language: en (English)

    Applications (1 found):

    Application
    AID: a0 00 00 00 03 10 10
    Label: Visa Classic
    Preferred Name: VISA CLASSIC
    Cardholder Name: BALAN/ALEXANDRU DAN.DL
    Application Priority Indicator
    Application may be selected without confirmation of cardholder
    Selection Priority: 1 (1 is highest)
    Application Interchange Profile
    Static Data Authentication (SDA) supported
    Dynamic Data Authentication (DDA) supported
    Cardholder verification is supported
    Terminal risk management is to be performed
    Issuer authentication is supported
    CDA not supported
    Application File Locator
    Application Elementary File
    Short File Identifier:
    1 (Governed by the EMV specification)
    Start Record: 1
    End Record: 1
    Number of Records Involved In Offline Data Authentication: 0
    Record: 1
    Length: 71
    Involved In Offline Data Authentication: false
    Application Elementary File
    Short File Identifier:
    2 (Governed by the EMV specification)
    Start Record: 1
    End Record: 4
    Number of Records Involved In Offline Data Authentication: 0
    Record: 1
    Length: 150
    Involved In Offline Data Authentication: false
    Application Elementary File
    Short File Identifier:
    3 (Governed by the EMV specification)
    Start Record: 1
    End Record: 2
    Number of Records Involved In Offline Data Authentication: 1
    Issuer Public Key Certificate
    Issuer Identifier: 425601
    CA Public Key Index: 7
    Certificate Format: 2
    Certificate Expiration Date (MMYY): 1215
    Certificate Serial Number: 010865 (67685)
    Hash Algorithm Indicator: 1 (=SHA-1)
    Issuer Public Key Algorithm Indicator: 1 (=RSA)
    Hash: 680f808fbc6584d65ef7406be7dac8f2976e593b
    Issuer Public Key
    Length: 1152bit
    Exponent:
    03
    Modulus:
    dc 01 fd fe cd 28 80 12 c6 e1 6f 67 fc 47 48 98
    81 03 a9 dd b0 5c c6 78 21 73 b4 7e e5 00 2c dd
    68 89 ef bd a4 8e b6 57 41 23 bf dd c0 71 d0 49
    97 df 67 c8 8e 91 70 d0 68 f3 0b ad e7 8c b8 6d
    67 7c 7f 83 c9 24 00 82 ed 25 fa 82 21 46 e5 e2
    ee 55 73 e4 64 ce ea 3b fd 49 da 6b e2 bd 4b 1c
    02 e5 aa aa 89 aa 3e 75 0d 7f a1 8e 19 00 8e 67
    a6 cc f2 b8 37 82 8a cb a6 83 95 59 89 9d 98 8f
    5c 81 a8 da ee f7 68 e5 c3 e8 93 1c 78 71 9a c3
    ICC Public Key Certificate
    CERTIFICATE NOT VALID
    Track 1 Discretionary Data:
    31393935373030323132303030303030 (ASCII: 1995700212000000)
    Track 2 Equivalent Data:
    Primary Account Number (PAN) – 4256015322745952
    Major Industry Identifier = 4 (Banking and financial)
    Issuer Identifier Number: 425601
    Account Number: 532274595
    Check Digit: 2 (Valid)
    Expiration Date: Mon Sep 30 00:00:00 EEST 2013
    Service Code: 201
    Discretionary Data: 1995721200000
    Language Preference (in order of preference):
    Language: ro (Romanian)
    Language: en (English)
    Issuer Code Table Index: 1 (ISO-8859-1)

    —————————————
    FINISHED
    —————————————
    java.lang.NullPointerException
    at sasc.util.Util.performRSA(Util.java:92)
    at sasc.emv.ICCPublicKeyCertificate.validate(ICCPublicKeyCertificate.java:77)
    at sasc.emv.ICCPublicKeyCertificate.getICCPublicKey(ICCPublicKeyCertificate.java:62)
    at sasc.emv.EMVUtil.parseAppRecord(EMVUtil.java:402)
    at sasc.emv.EMVSession.readApplicationData(EMVSession.java:332)
    at sasc.Explorer.start(Explorer.java:71)
    at sasc.GUI$ExplorerRunner.run(GUI.java:111)
    at java.lang.Thread.run(Unknown Source)

    • sasc said, on October 13, 2010 at 4:40 pm

      Hi,
      I would remove this dump if were you, because your full name and bank account/visa number is visible in the dump.
      If you cannot edit your post, maybe saush can do it for you.

      Also the JavaEMVReader version you used contains a few bugs that I’m currently in the process of fixing. New version will be up on the project site soon.

    • roncoluna said, on January 3, 2012 at 9:32 am

      if you can help me with read and write emv cards i can pay good money

      • Cretu Gabriel said, on June 10, 2012 at 5:05 pm

        Hello! Did you sucseed ??? I am new in Smart Cards but I have a big big project to realize… I want to talk with you, my e-mail is : gabriel81int@yahoo.com

    • tony fernados said, on February 23, 2013 at 9:31 am

      hi i have emv reader but i dont have clue how to use it please can you help my reader is zpu100 if yes
      olease can you contact me xpc459@gmail.com hope to here from u soon kind regards t.fernandos

    • iordache said, on August 24, 2013 at 5:33 am

      salut ,am vazut ca esti un geniu in emv pin&chip daca este posibil sa ma contactezi pe adresa mea de mail slotcardreader@gmail.com

    • iordache said, on August 25, 2013 at 4:58 pm

      TRANX 0002

      ATR: 3B 6E 00 00 00 31 C0 71 D6 65 CE 0B 01 41 00 83 90 00

      T: 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31
      C: 6F 2B 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 19 88 01 01 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A FF FF 3F 00 00 00 03 FF FF 03 90 00

      T: 00 B2 01 0C 00
      C: 70 14 61 12 4F 07 A0 00 00 00 04 30 60 50 07 4D 41 45 53 54 52 4F 90 00

      T: 00 B2 02 0C 00
      C: 70 19 61 17 4F 07 A0 00 00 01 41 00 01 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 90 00

      T: 00 B2 03 0C 00
      C: 6A 83

      T: 00 A4 04 00 07 A0 00 00 01 41 00 01
      C: 6F 32 84 07 A0 00 00 01 41 00 01 A5 27 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 87 01 02 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A 01 02 7F 82 47 00 01 0F FF 01 90 00

      T: 80 A8 00 00 02 83 00
      C: 80 06 1C 00 10 01 02 00 90 00

      T: 00 B2 01 14 00
      C: 70 81 C3 8C 15 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 8D 17 8A 02 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 5F 24 03 21 10 31 5A 09 61 60 60 00 01 04 33 63 2F 9F 42 02 09 78 9F 08 02 00 0A 8E 0A 00 00 00 00 00 00 00 00 01 00 5F 34 01 01 5F 20 1A 49 4D 50 52 45 53 41 20 44 49 20 50 55 4C 49 5A 49 45 20 49 55 4C 49 41 4E 2F 5F 30 02 02 26 9F 07 02 AB 00 5F 28 02 03 80 5F 25 03 11 04 01 58 34 01 56 16 06 00 00 10 43 36 32 1D D0 00 30 00 00 00 01 09 18 35 10 00 00 02 00 00 02 11 09 13 54 95 62 1D D0 00 00 00 00 00 00 00 11 71 43 36 32 00 01 11 17 90 00

      T: 00 B2 02 14 00
      C: 70 18 9F 0E 05 20 00 18 00 00 9F 0F 05 90 F8 E4 F8 00 9F 0D 05 90 F8 E4 A8 00 90 00

      T: 80 CA 9F 17 00
      C: 9F 17 01 05 90 00

      T: 00 20 00 80 08 25 72 39 7F FF FF FF FF
      C: 90 00

      T: 80 AE 80 00 1D 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
      C: 80 22 80 01 CD 0D 72 BA 19 C0 12 E9 A5 06 02 0A 03 A4 A0 00 0F 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

      T: 80 AE 00 00 1F 5A 33 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
      C: 80 22 00 01 CD 69 59 A7 65 94 2B 95 65 06 02 0A 03 25 A0 00 0F 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

      —————————————————
      Sorry, No Data found!
      Code: 72397
      frate daca poti sa scri aceste date pe un emv si sa scopti bani dupa el puneate in contact cu mine

  51. Nathan said, on December 29, 2010 at 12:31 pm

    I need help. I got 2 french VISA card to test. When doing select “1PAY.SYS.DDF01″ it returns “6E00″.
    Is French cards also EMV? Any difference? How to read the PAN from French card?
    Thanks. a lot.

    Nathan

    • Ugur said, on January 10, 2011 at 3:25 pm

      Nathan,

      May be your card is not supporting PSE. This will lead that your card is working according to EMV terminal’s candidate application list.

      Regards,

      • Nathan said, on January 18, 2011 at 5:10 am

        Thanks for your reply. I also thought it does not support PSE. One Master card on my hand does not support PSE, so I skip PSE and read out the Master card successfully. But use the same method, I can’t read out the French card. I am lost.

  52. 2010 in review « saush said, on January 2, 2011 at 7:57 pm

    […] Getting information from an EMV chip card with Java September 2006 57 comments 3 […]

  53. pliuton023 said, on March 3, 2011 at 6:09 am

    So is it possible to copy an EMV chip?

    Regards,

  54. Archit said, on March 31, 2011 at 10:49 am

    Hi,
    An excellent article.
    I have a basic question here to understand the PSE (or in other words PPSE-Proximity Payment System Environment). (more relevant in terms of contactless payments)
    Who provide the applet for PSE? I built my own applet running on JCRE, but if there are multiple applets, user needs to select and in that case the file “1PAY…..” needs to be overwritten with the new user priority what is the mechanism to overwrite that?
    Unable to get more information with respect to PSE development/maintenance.
    Thanks!

  55. AmaruShakur said, on April 13, 2011 at 2:03 am

    hey my firends : !QAZ2WSX
    Remove your Dump it’s dangerous !!!!!!!! :

    Name: BALAN/ALEXANDRU DAN.DL
    Networks: VISA
    Bank:ING BANK N.V (ROMANIA)
    Account Number: 4256015322745952 —- Lhun OK, verified is “2”
    expiry date: 10/2013 (VALID !!!!!)
    Type Card : smart card
    Magnetic Track 2 —–> ;4256015322745952=1310201XXXXXXXX00000?

  56. Rony said, on April 13, 2011 at 2:28 am

    Hello please help me. http://code.google.com/p/javaemvreader/

    This software is no fonction, i have Phoenix reader conected in Com1

    its no workong : “no terminals”

    Give me a little Tutorial please please please

  57. Minslay said, on April 14, 2011 at 4:42 pm

    Hello.

    I’m trying get holder name in a Visa Electron Card but I’m in a trouble with the GPO Command.

    I receive this response from the previous command:
    …524f4e 9f38039f1a02 9000

    So my PDOL is 9f38039f1a02 where 9f38 is the tag, 03 is the length, 9f1a is the terminal country code and 02 the length of tihs tag.

    I don’t know how to write my GPO Command. I’ve trying lots of combinations but everything is wrong!

    e.g. I tried with:
    80A80000… (this is right)
    …08… (Lc byte: I don’t know what to write exactly)
    …839F38039F1A02… (tag ’83’ + PDOL)
    …00 (Le this is right, I think)

    Somebody can help me?

  58. Minslay said, on April 15, 2011 at 8:33 pm

    Hello again.

    I read some books and web pages and I noticed that last 00 is wrong.

    I think my GPO Command is this way: PDOL:(9f38 03 9f1a 02)

    80A80000 XX 83 YY ZZZZ

    Where YY: sum length PDOL= 02
    XX: sum bytes: 83 (1 byte) + YY (1 byte) + ZZZZ (2 bytes) = 04
    ZZZZ: I don’t know!!!

    So my GPO Command must be:

    80A80000 04 83 02 ZZZZ.

    Is it right? What can I write in ZZZZ place? help please!

    Best regards!

  59. Minslay said, on April 25, 2011 at 7:40 pm

    Finally I get my GPO command.

    80A80000 04 83 02 0000.

    It works in Anubis but it’s wrong in my Java implementation…

  60. Comtor said, on April 26, 2011 at 4:57 am

    Hi Minslay,

    The ZZZZ should be the country code. For example, in case of USA (code 840) you should write 0840.
    So the APDU command should be 80 A8 00 00 04 83 02 08 40

  61. Comtor said, on April 26, 2011 at 5:00 am

    Does anyone now how to write the APDU command for PIN unblock?
    In the EMV specs I have it says the command should be:
    84 24 00 00 <> <>

    How is this MAC computed? Does anyone have an example?

    • Marius said, on October 9, 2014 at 5:11 pm

      this command is wrong 84 24 00 00
      CLA INS P1 P2 P3
      80 24 00 00 08

  62. Minslay said, on April 26, 2011 at 2:33 pm

    Hi Comtor,

    I tried with 0000 and it works in Anubis, but it doesn’t work in Java. Somebody has a Java implementation?

    Comtor, I don’t need to unblock the PIN so I don’t know what command you need. Sorry.

  63. Comtor said, on April 27, 2011 at 2:52 am

    Hi Minslay,

    Here is a part of my code in java:
    // show the list of available terminals
    TerminalFactory factory = TerminalFactory.getDefault();
    List terminals = null;
    try {
    terminals = factory.terminals().list();
    } catch (CardException ce) {
    System.out.println(“No card readers”);
    System.exit(0);
    }
    System.out.println(“Terminals: ” + terminals);

    CardTerminal terminal = factory.terminals().getTerminal(“VASCO DP850 0″);
    // establish a connection with the card
    while(true) {
    factory.terminals().waitForChange();
    if (terminal.isCardPresent()) {
    Card card = terminal.connect(“T=0″);
    System.out.println(“card: ” + card);
    System.out.println(“ATR [“+asHex(card.getATR().getBytes())+”]”);
    channel = card.getBasicChannel();

    byte[] getProcessingOptionsVisa={(byte)0x80,(byte)0xA8,(byte)0x00,(byte)0x00,(byte)0x04,(byte)0x83,(byte)0x02,(byte)0x08,(byte)0x40};

    CommandAPDU capdu = new CommandAPDU(getProcessingOptionsVisa);
    ResponseAPDU rgpo = channel.transmit(capdu);
    System.out.println(“response [“+asHex(rgpo.getBytes())+”]”);

    }
    }

    • fabio said, on May 2, 2013 at 7:41 am

      Hi Friend.
      I need a software that work witch a EMV Chip reader and Write call MCR200.
      IF you have it or can develop.
      I pay god Money.
      The only request is that I just pay after try it.
      If you have intrest ad me on MSN: ninguem666@hotmail.com

  64. Minslay said, on April 27, 2011 at 4:33 pm

    Hi Comtor.

    I tried your code and I got a 6D00 response.

    This is what my console returns:

    Terminals: [PC/SC terminal C3PO LTC3x USB 0]
    card: PC/SC card in C3PO LTC3x USB 0, protocol T=0, state OK
    ATR [3b7f1300008031c05204e0640566946183839000]
    response [6d00]

    I tried changing the getProcessingOptionsVisa values, but also it’s wrong.

    I read some posts where some people says maybe smartcardio has a bug with GPO command.

    I think I’ll try by other way.

    Thanks again!!!

  65. waruna said, on May 9, 2011 at 2:29 pm

    I am a terminal developer & in my terminal I’m trying to retrieve card number from an EMV card, I’m programing using C. I have figured that I have to look for tag 57 which is the place for card number.

    In my program what I do is, I read all records one by one, store data to a char array (a string) then scan that array for 57, this method works if there are no other 57 is available within the array.

    So how can I distinguish between 57 tag & other occurrences of 57 ?

  66. waruna said, on May 9, 2011 at 2:32 pm

    in addition to my previous comment, I meant track 2 data by card number

  67. Minslay said, on May 9, 2011 at 3:03 pm

    Hi Waruna.
    You can try to search date data, I mean:
    “57” tag shows card number. But we know that 18 positions later ( XX + 16 positions of card number) we have to find a “D” that’s separate card number an data YYMM.

    Maybe you search “57” tag and then, search a “D” in that position + 18.

    Anyway, I always found a “5713” tag for card number.

    Finally, I think that isn’t the best solution, so if somebody has a better solution, please report it.

  68. mark said, on May 24, 2011 at 2:50 am

    Hello,

    do you know if JACCAL (maybe with some integration with javaEMVreader) could be integrated in android??

    it can be used with a USB card reader, since android now supports USB host mode.

    thanks!

  69. Minslay said, on May 24, 2011 at 2:56 pm

    Hello,
    I don’t know if jaccal can be integrated with Android, but maybe it’s possible. I never wrote Android code…

    In the other hand: I have a SLE5542 card (ISO 7816 compatible) and I want to write something ( a word, a number, …) into the card. Do somebody know something about this? I don’t know how to begin…

  70. mark said, on May 24, 2011 at 9:23 pm

    but jaccal uses the standard java SE library, does it?

    i can integrate all the framework in an android project in this case…

  71. Suchi said, on May 30, 2011 at 6:05 pm

    Hi,

    I am using JCOP simulator with eclipse 3.3.2 version. Now i want to import EMV libraries in eclipse . Can anybody pls letme know how to import EMV library in eclipse

    just like “import javacard.framework.ISO7816″; , is there any option to import EMV Library???

    Thanks in advance :)

  72. Shekhar Joshi said, on June 20, 2011 at 9:58 am

    Hi,

    Please let me know how I can make use of JACCAL in Android? I want to read the EMV credit card details from it.

    Thanks,
    Shekhar

  73. Ebenezer said, on July 14, 2011 at 4:33 am

    This is a wonderful tutorial. It got me started with my POS application to read EMV cards.

    When I tried to read record two with command 00 B2 02 0c 00 it returned 6a 82.
    But when i tried the same card with java emv reader (http://code.google.com/p/javaemvreader/), it used 00 B2 01 14 00.

    I’m trying to figure out how to know which one to use.
    Any help will be appreciated.

  74. Mike said, on September 6, 2011 at 7:22 pm

    Great info,

    But where are all those images from this page? It seems the image files are gone… Too bad.

  75. road_runner said, on September 26, 2011 at 3:23 pm

    Hi to all. I have one thing to mention in this article, and that thing is that the track2 information stored in the chip partially differs from the track2 on the magnetic band. The difference is in the cvv/cvc code , last 3 digits…if we will read the data from the magnetic band with some cardreader and then read the data from the chip , we will see the difference…
    So, my question is > How to get the same cvv/cvc as on the magnetic band? or is this possible??
    P.S. The post is really good :)
    thanks in advance…

  76. gbruno said, on February 16, 2012 at 5:29 am

    I have seen a Phone with NFC read a new VISA card (NFC antenna)
    – Account & Name. v cool, now for a metal-mesh wallet…

  77. Legal.Box said, on February 20, 2012 at 6:24 am

    I need a simple information how to write 201 dumps into chip creditcard..

    If anybody know how to do that, i can give you some cash..

    I’m using ACR38 Smart Card Reader

    Please contact me on:

    email: legal.box@mail.com

    • rodela said, on September 8, 2014 at 11:16 am

      hello did you get? I need it too. can you help me?

  78. JT said, on March 2, 2012 at 4:33 pm

    after executing: 00B2010C00 I receive Response SW1 SW2: 80 1d.
    could anyone tell me what does it means?
    and how can i execute 00B2010C00 successfully?

  79. silver said, on March 9, 2012 at 10:13 pm

    im in the uk if i use your method will it be able to use in shops with no problems and is the equipment and sofware expensive

  80. […] in the LibNFC repository, and discovered that by prefixing the EMV commands mentioned in Saush’s blog post with 40 01, I was able to make the card respond to a request for the Payment System […]

  81. Lluis said, on June 11, 2012 at 2:17 am

    Hi,

    I need help, please.

    I’m sending a GET PROCESSING OPTIONS command, and the ICC responds with 6800. I have an example from EMVTerminal, and it sends the same commands and works properly, but not my process.

    EMVTerminal:
    ———————————————————————
    [Step 9] Send GET PROCESSING OPTIONS command
    ———————————————————————
    80 A8 00 00 04 83 02 08 26
    response hex :
    80 12 7c 00 08 01 03 00 08 05 05 00 10 01 02 01
    10 03 05 01
    response SW1SW2 : 90 00 (Success)
    response ascii : ..|……………..
    response parsed :

    80 12 — Response Message Template Format 1
    7c 00 08 01 03 00 08 05 05 00 10 01 02 01 10 03
    05 01 (BINARY)

    My Process
    ———————————————–
    –> [Step 9] Send GET PROCESSING OPTIONS command
    Select application by AID: [B@da9ea4
    Select application by AID: 80A800000483020826
    ———————————————–
    Enviem comanda:
    Llegim resposta:[B@e555bd
    Resposta: 6800
    ———————————————–

    All comands before are the same, and works properly.

    Regards.

    • Luiz said, on March 15, 2013 at 10:52 pm

      Hi Lluis, have you had any progress with this issue? I am facing exactly the same problem! Thanks, Luiz.

  82. patzachis said, on June 26, 2012 at 9:21 pm

    hello, how to write on emv chip ?
    track 2 Equivalent Data:
    Primary Account Number (PAN) –
    Major Industry Identifier =
    Issuer Identifier Number:
    Account Number:
    Check Digit: 2 (Valid)
    Expiration Date:
    Service Code:
    Discretionary Data:
    Language Preference (in order of preference):
    Language:
    Language:
    Issuer Code Table Index: 1 (ISO-8859-1)

  83. emvtest said, on June 29, 2012 at 6:39 am

    Hi all,

    Frist of all thank you to saush for sharing this information,

    after testing EMV card i noticed the Track 1, and Track 2, are differnt from the magnetic band Track 1 and Track 2 is that wright?

    is there a way to find out magnet Track 2 from the chip?

    I bought a device from ebay (there is a bluetooth, and gprs version of this device very small) which can be connected to the treminal and record the comunication between the card and terminal, so when i tested it, it captured both side of the communication and guess what was transperent ????

    if you have this information what can you do with it?

    my email address is emvtest90@yahoo.com

    Kind regards,

    • cristi said, on August 24, 2012 at 4:26 am

      if you have track 1 and 2 and pin:)) you can write blanks cards and cash out in countrys where still works
      maybe i can help

      • EMV said, on August 24, 2012 at 10:57 pm

        hai cristi, if i provide everything what u need but u cant cash out from any countries ..
        if possible contact me emvpass123@hotmail.com..

  84. Izzy said, on July 6, 2012 at 8:37 pm

    I would like to know how an EMV chip can be cloned and the necessary card reader that can both read and write EMV chips and magnectic stripe.

  85. Joe Vicentini said, on July 21, 2012 at 11:28 pm

    I’m having trouble trying to read Visa cards. Is there a select application method or anything else i can use to assure i connect to the application from a visa card?

  86. Angel said, on August 1, 2012 at 12:31 am

    is it possibile to wright track 2 code 201 into a vergine chip? and it works?

  87. EMV said, on August 14, 2012 at 6:32 am

    Finally guys ..Emv chip and pin is easily clone..After 2 years my project has going to success
    reading data from 1 emv card and writing in other card is very easy ….

    • testing said, on August 15, 2012 at 8:13 pm

      conguralutation, can you share with us all, how easy it is (marco.talia@yahoo.com)

      • EMV said, on August 23, 2012 at 9:24 am

        sharing ,r u kidding ? i waste my part of life to do this.

    • mushaa said, on August 19, 2012 at 7:57 pm

      hi bro, contact me please we can do good business
      I have more of 250k 201 eu dumps radee@libero.it

      • EMV said, on August 23, 2012 at 9:25 am

        no chance mate , i need to submit my research ..

      • Cretu Gabriel said, on August 28, 2012 at 7:39 pm

        Hello Mr. mushaa , if you still have that 250k 201 code, that I can help you! You can contact me at: gabriel@yahoo.com !

    • mushaa said, on August 19, 2012 at 7:59 pm

      hi

    • Cretu Gabriel said, on August 28, 2012 at 7:35 pm

      Hello Mr. EMV ! I would really like to know if you really have succeed to read the data from an original emv card and write the same (identical) data to the other emv card and if did work the same like the original one. I am also working on this king of project since last year and until now I haven’t succeed to arrive at that point where you say that you have arrived . I would like to know if you would like to help me , off-course I will need to pay and I will do pay for this ! Please contact me at: gabriel81int@yahoo.com . Thanks !

      • EMV said, on September 3, 2012 at 1:18 am

        if send ur project proposal ..let me see that 1st …

    • learningtradingforex said, on September 1, 2012 at 9:03 pm

      I want to know how to do that.. Please offer me your deal.. thanks..
      Send me email to : ilegal.box@gmail.com

    • Cretu Gabriel said, on September 10, 2012 at 3:16 am

      Hello Mr. EMV, now look : I am also in the end with this EMV project…and I would like to explain to you the point where I am right now and I would like to inform you that just in the end of this year ( I think it will be around 15 December ) when I will finish my project and I would like to inform you that it will work just in one case…
      Offcourse I would like to talk with you and to see if you are talking seriously about

      ”Emv chip and pin is easily clone..After 2 years my project has going to success
      reading data from 1 emv card and writing in other card is very easy ….”

      and look why:

      – You may know or you must know that the Banks not issue the cards and the bank just send the account info etc. to other Companies which issue the Smart Cards for the Banks!
      – now also another problem, is that , depends about which kind of EMV card you have succseed to clone..if it is a SDA card ( if you know what this mean..) I may believe you 80%, but if you told me that you have done this with a DDA card, than you are maybe best programmer & hacker & electronist in the world….
      – The only way to sucssedd to realize a perfect copy of a EMV card, is just the way I know….

      Hardware…, I don’t give a shit ! : you can use almost all Smart Card Reader&Writer which have the function read/write microprocessor smart cards
      The problem , is just this and this is the point where I have arrive myself:
      Problems are:
      1. The Software which such Companies like Gemalto or Datacard use, need a Special Licence from the Government and from other offices…
      2. Even if you get the perfect Software ( which I don’t believe that you have get!) you may just be able to write parts of the data from the original EMV card….
      3. The hardest part ( where I have myself arrive ) is with the Identification Key …in SDA cards I may need a very very smart hacker to can enter into the place where the Master Key it is saved! ….in DDA cards, YOU CAN FORGET TO TRY BECAUSE IT WILL TAKE 1 YEAR UNTIL YOU WILL CAN COME INSIDE…

      So, Mr. EMV in the END, I would like to talk with you, but my way is better than yours…

      Look what even from China write to me:

      Dear Alexandru Gabriel CRETU TORICA,

      You have a new message from AliExpress supplier Gerry Yu regarding the product: Multifunctional Magnetic magstripe stripe Smart Chip IC Card Reader Writer MCR200 Wholesale.
      Gerry Yu: Hello friend,
      You are welcome!

      Yes, this item can read and write IC cards.
      But we only provide the demo software, because the writing of chip cards are very very professional, only engineer can do it.
      You need to get the authorization code of chip card from the manfuacturer of chip cards, then, develop a software according to the authorization code to write the chip cards. So…

      Wonderful day,
      Gerry

      So, Mr. EMV, if you would like to try, you can contact me at: gabriel81int@yahoo.com or Yahoo Messenger: gabriel81int or Skype. gabriel81int . Byeeeeeeeee

    • fabio said, on June 2, 2013 at 9:37 pm

      Hi friend.
      I saw that you say tha you final a Project that read and write emv card.
      That is very easy?
      how can we do a business.
      How much do you sell a copy of it?
      This you software. REad and write EMC card and also extract pin number?
      Let me know.
      If you want to talk private my e-mail ninguem666@hotmail.com
      I have a MCR200 You software work witch it?

    • iordache said, on August 24, 2013 at 5:38 am

      hello you can contact me slotcardreader@gmail.com,i have samthing new

    • Marck.Muler said, on October 10, 2013 at 8:58 am

      Hy EMV,I’m interest it in your project from las year.I will like to do same business with you.If you are interest it contact me via email.

      • Joo Jos said, on October 10, 2013 at 10:10 am

        if I want to give me the blow esuqece,’m pretty light, not easy this is the first sign that you want me to blow, do not believe in proposals baseless, how can help me doing this and how to clone without the 3 digit CVV ? if we do real business, if scam or waste your time, I know about emc sulficiente to know where areditar, tanks always follow arendendo, Brazil Alex

        Date: Thu, 10 Oct 2013 00:58:12 +0000 To: jjcorreia25@outlook.com

    • alemao said, on August 16, 2014 at 7:10 am

      OLA EMV, VC PODE ME AJUDAR EM OFF, TENHO UM PROJETO Q TE INTERESSA

  88. Jaspal Singh said, on August 18, 2012 at 9:32 am

    Hi EMV
    can you contact me please sjaspal90@ymail.com
    Thanks

    • EMV said, on August 23, 2012 at 9:26 am

      let me know the reason ?

      • testing said, on August 30, 2012 at 4:22 am

        look your email (emvpass123@hotmail.com..),

      • fabio said, on June 2, 2013 at 9:31 pm

        Hi firend
        Do you have the software that work ?
        if want to talk private send me a e-mail ninguem666@hotmail.com

  89. Cretu Gabriel said, on August 24, 2012 at 1:37 am

    EMV , I would like to know the price (your price) for the software or etc. to make reading data from 1 emv card and writing in other card which you say that is very easy ….
    Please lett me know ! Thanks !

  90. Tarabanaro said, on September 7, 2012 at 1:39 am

    I gave add Cretu, my id begins with T, im talking private!

    • Cretu Gabriel said, on September 7, 2012 at 2:11 am

      What??? I don’t understand what you mean… Where have you gave add? … please let me know where you want to talk because I don’t know who are you Tarabanaro….it the first time I see your ID here… reply here and lett me know…

  91. Atarax1a said, on September 11, 2012 at 7:24 am

    If someone can actually do this, please contact me. I pay
    vacaobesa@gmail.com

  92. testing said, on October 11, 2012 at 7:39 am

    have a look at this http://www.youtube.com/watch?v=tDrwu5Y_1gA

    what do u think? is this real he wants 5000 euro for this

    • emv said, on October 23, 2012 at 8:16 am

      testing , u hav to understand if the pincode changes ll occur more than 5 times ..no 1 can do anything ..i finished thz project bfore itself .. if u need let me send my proposal ..n thz not true as well , he dng 101 …alone n finally he not getting money frm his fake card … tat mean written card ..

      • testing said, on October 24, 2012 at 6:37 am

        look your email (emvpass123@hotmail.com..), did u read my mail from befor? no reply

    • fabio said, on June 2, 2013 at 9:29 pm

      If realy work we can work the price out.
      The vídeo you post on you tube is outwork.

  93. testing said, on October 24, 2012 at 6:36 am

    look your email (emvpass123@hotmail.com..), did u read my mail from befor? no reply

  94. sausheong said, on October 29, 2012 at 8:50 pm

    Thanks for all the comments posted here. I’m currently working on a domain-specific language (in Ruby) for manipulating smart card information, will be posting a blog post when I’m done. Watch this space!

    • Cretu Gabriel said, on November 24, 2012 at 6:30 pm

      Hello ! I have read all comments which was posted here ! I am also working very very hard against the Chip & Pin Cards…and , finally I have also arrive to the end of the story ! IT CAN BE DONE ! I have descovered myself that there are 5 wais to manipulate the smart card informations… But the best is the one which also the Steven Murdoch have posted : http://www.finextra.com/community/fullblog.aspx?blogid=6920 . THIS IS THE BEST WAY TO MANIPULATE A CHIP & PIN CARD ! BUT ???? : I STILL NEED A SPECIALIZED PERSON WHO WORKS LIKE A SMART CARD PROGRAMMER AND A SOFTWARE WHICH IS USED BY COMPANIES WHICH ISSUE THE CARDS FOR THE BANKS ! If I was have just the Software, than I do know 5 ways to manipulate the chip & pin cards and I do know that at least in one way I can sucseed to 100% make a perfect clone of a original chip & pin card ! I hope that you can still help me regarding the informations form where I can get the software which also the Chip & Pin cards Issuers use … Thanks !

    • wiliam said, on November 16, 2014 at 4:20 am

      could pass me your skype please my e wiliameugenio@hotmail.com

  95. Helmi Baraja (@HelmiBaraja) said, on November 24, 2012 at 10:44 am

    Thank you sausheong, this really help a lot. able to read everything, and have clear understanding the structured apdu of EMV. thanks again.

  96. carlos said, on December 11, 2012 at 12:47 pm

    greetings to all in this forum, someone could help me write the track on a chip that would function like the original clone, I have information and I have method like copying the chip, but so far we have been able to pass it to another chip, thanks this is my mail carlosgonzalez3000@hotmail.com

  97. Chris Schnorr said, on December 14, 2012 at 4:18 am

    Great stuff everybody! Briefly, I am having trouble reading a CONTACTLESS (PICC) EMV card. I have gone through the pains of successfully reading contact (ICC) EMV cards, so I understand how this all works. I am using an ACS (Advanced Card Systems) ACR122U reader, and they claim it supports EMV PICC cards. Here’s my APDU sequence with responses:
    // Select PPSE, use 2PAY.SYS.DDF01 for contactless
    00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31
    // response = x9000
    6F 30 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 1E BF 0C 1B 61 19 4F 07 A0 00 00 00 03 10 10 50 0B 56 69 73 61 20 43 72 65 64 69 74 87 01 01 90 00

    // Select AID (Visa Credit)
    00 A4 04 00 07 A0 00 00 00 03 10 10
    // response = x9000
    6F 2F 84 07 A0 00 00 00 03 10 10 A5 24 50 0B 56 69 73 61 20 43 72 65 64 69 74 87 01 01 9F 38 0C 9F 66 04 9F 02 06 5F 2A 02 9F 37 04 5F 2D 02 65 6E 90 00

    ** This is where it fails **

    // Get Processing Options (GPO)
    80 A8 00 00 02 83 00
    // response = x6984
    69 84

    Visa AID uses Kernel ID x03, and Section 5.2.2.2 of the EMV Contactless Book C-3 Kernel 3 Spec v2.2 says:

    “5.2.2.2 (GPO Response SW1 SW2) [5.61]
    If the kernel receives SW1 SW2 = ‘9000’ in response to the GPO
    command,
    then the kernel shall continue with requirement 5.2.2.3.
    Else:
    • If the kernel receives SW1 SW2 = ‘6984’ in response to the GPO
    command,
    and the reader supports EMV mode,
    then the kernel shall provide a Try Another Interface Outcome
    with the following parameters…”

    “Try Another Interface” means try the SCR or MSR. Any ideas? Am I doing something wrong? Thanks in advance for any help you can provide.

  98. Cogo said, on December 14, 2012 at 3:29 pm

    Hello!
    Is it possible to easy retreive a Pin-code from an EMV chip/card with an Smart Card device???

    • Ataraxia said, on December 14, 2012 at 5:31 pm

      you clearly havent read anything

  99. Cogo said, on December 14, 2012 at 7:52 pm

    I have read but i don´t really understand what you are saying here.

  100. Exidez said, on January 18, 2013 at 5:47 pm

    I am having a problem with PDOL and // Get Processing Options (GPO)

    This is what i get:
    // Select AID (Visa Credit)
    00 A4 04 00 07 A0 00 00 00 03 10 10
    // response = x9000
    6F 49 84 07 A0 00 00 00 03 10 10 A5 3E 50 0B 56 49 53 41 20 43 72 65 64 69 74 87 01 01 9F 38 11 9F 66 04 9F 02 06 9F 37 04 5F 2A 02 9A 03 9F 7A 01 9F 11 01 01 9F 12 0B 56 69 73 61 20 43 72 65 64 69 74 BF 0C 05 9F 4D 02 0B 05 90 00

    Now the Tag 9F38 for PDOL is present with 17 bytes (0x11), however I do not know what to send as a response What are these tags within the PDOL??

    9F 66 04
    9F 02 06
    9F 37 04
    5F 2A 02
    9A 03
    9F 7A 01

    I have tried sending 20 bytes of zeros 80 A8 00 00 16 83 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 but i get the respose 0x69 84 which means “Referenced data invalidated ”

    Any clues ?

  101. Exidez said, on January 18, 2013 at 6:21 pm

    A little googleing and a found these… but i still dont know what to put in the GPO

    9F 02 06 amount authorized
    9F 03 06 amount other
    9F 1A 02 terminal country code
    95 05 terminal verification results
    5F 2A 02 transactin country code
    9A 03 transaction date
    9C 03 transaction Type
    9F 37 04 unpredictable number
    9F 66 04 Terminal Transaction Qualifiers
    9F 7A 01 VLP Terminal Support Indicator

    • sausheong said, on January 18, 2013 at 7:48 pm

      If it’s empty you can use 83 00. If not you can put the PDOL. The details are in the EMV specs.

    • Vitaly said, on February 10, 2013 at 2:35 pm

      Have you solved this problem ?

  102. Carlos said, on January 24, 2013 at 4:31 am

    Hello Sausheong,

    Your tutorial it’s awesome it helps me a lot to understand the “how to” of EMV standard. I’m stuck at the ARQC generation. I know that i neeed CDOL data, unpredictable number and ISSUER MASTER KEY, but where do i obtain ISSUER MASTER KEY?

    Beste regards

  103. Vitaly said, on February 8, 2013 at 7:39 pm

    Help me please. I have the same problem as “Exidez”
    I need to get PAN code. But now, I can’t form the correct GPO command.

    ———EMV LOG——
    Send buffer:
    0000: 00 A4 04 00 07 A0 00 00 00 03 10 10 00 …………
    Received buffer:
    0000: 6F 27 84 07 A0 00 00 00 03 10 10 A5 1C 50 0B 56 o’………..P.V
    0010: 49 53 41 20 43 52 45 44 49 54 9F 38 0C 9F 66 04 ISA CREDIT.8..f.
    0020: 9F 02 06 5F 2A 02 9F 37 04 90 00 …_*..7…
    //———————————————————————————
    //GET PROCESSING OPTIONS
    Send buffer:
    0000: 80 A8 00 00 02 83 00 ……..
    Received buffer:
    0000: 69 84 i.

    • Carlos said, on February 9, 2013 at 1:32 am

      You have to be sure that tag 9f38 exist (in your case it’s true, Exidez doesn’t). In my case i validate if exist tag 9f38 or doesn’t. Example:

      Doesn’t exist:
      Length is 02 (8300)
      Command 80A80000028300

      Exist:
      In my case country code is 0484 (Mexico) is added but also the length is 04 (83020484). The 02 is because you are adding 2 bytes (0484)
      Command 80A800000483020484

      Hope it helps

      • Vitaly said, on February 9, 2013 at 3:23 pm

        Thank you for your reply.
        I tried to send the command 80A800000483020804 (804 Ukraine) but response was 69 84.
        Could you show me the response for command SELECT(by AID) for your card ?

      • Carlos said, on February 10, 2013 at 4:01 am

        i got:
        6f238407 a0000000 041010a5 18500a4d 61737465 72436172 64870101 5f2d0665 73656e70 749000

        So in this cases there is no PDOL so im using 80A80000028300, then i got 611c (so i retreive the 1c = 28 bytes)

        771a8202 58009414 08010300 10010600 18010400 20010101 30010100 9000

        I’m not using Saush tool, i’m developing in other platoform but the process is the same, you could find a very good tutorial here http://www.openscdp.org/scripts/tutorial/emv/index.html

        I notice that you are getting 6984 which is “Referenced data reversibly blocked” (i don’t know what the hell means that) maybe you should go and take a look into the EMV manuals

        http://www.emvco.com/specifications.aspx?id=223

      • Vitaly said, on February 11, 2013 at 2:28 am

        I have achieved some progress. I found another reader ACS38 and using Jaccal I executed 3 steps :
        Test 1 (Reader ACS38, and use Jaccal)
        //————————————————————-
        cmd = new ApduCmd(“00A404000E325041592E5359532E4444463031″);
        [Step 1] Select 2PAY.SYS.DDF01 to get the PSE directory
        [R] 6F 2D 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 1B BF 0C 18 61 16 4F 07 A0 00 00 00 03 10 10 50 0B 56 49 53 41 20 43 52 45 44 49 54
        [SW] 90 00
        //————————————————————–
        cmd = new ApduCmd(“00A4040007A0000000031010″);
        [Step 2] Now that we know the AID, select the application
        [R] 6F 1E 84 07 A0 00 00 00 03 10 10 A5 13 50 0B 56 49 53 41 20 43 52 45 44 49 54 9F 38 03 9F 1A 02
        [SW] 90 00
        //————————————————————–
        cmd = new ApduCmd(“80A800000483020804″);
        [Step 3] Send GET PROCESSING OPTIONS command
        [R] 80 0E 3C 00 08 02 02 00 10 01 02 00 18 01 02 01
        [SW] 90 00
        //————————————————————–
        OOO This reader and this program give a good result.
        But I need to use another reader and I try to do the same steps.
        Test 2 (Reader QPROX, we don’t use Jaccal )
        ———————————————————————–
        [Step 1] Select 2PAY.SYS.DDF01 to get the PSE directory
        Send buffer:
        0000: 00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 …..2PAY.SYS.D
        0010: 44 46 30 31 00 DF01.
        Received buffer:
        0000: 6F 2D 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 o-..2PAY.SYS.DDF
        0010: 30 31 A5 1B BF 0C 18 61 16 4F 07 A0 00 00 00 03 01…..a.O……
        0020: 10 10 50 0B 56 49 53 41 20 43 52 45 44 49 54 90 ..P.VISA CREDIT.
        0030: 00 .
        ———————————————————————–
        [Step 2] Now that we know the AID, select the application
        Send buffer:
        0000: 00 A4 04 00 07 A0 00 00 00 03 10 10 00 ………….
        Received buffer:
        0000: 6F 27 84 07 A0 00 00 00 03 10 10 A5 1C 50 0B 56 o’………..P.V
        0010: 49 53 41 20 43 52 45 44 49 54 9F 38 0C 9F 66 04 ISA CREDIT.8..f.
        0020: 9F 02 06 5F 2A 02 9F 37 04 90 00 …_*..7…
        ————————————————————————–
        [Step 3] Send GET PROCESSING OPTIONS command
        Send buffer:
        0000: 80 A8 00 00 04 83 02 08 04 ……….
        Received buffer:
        0000: 69 84 i.
        —————————————————————————–
        If we compare step 2 then we can see some difference. Now I have question . Why response for step 2 is different for test1 and test2 ?

  104. Carlos said, on February 15, 2013 at 5:58 am

    I’m generating successfully ARQC’s with VISA credit, debit and MC credit cards, but when i try to generate one with MC Debit i get 6700 command, here is my CDOL and my command:

    CDOL
    9f02069f03069f1a0295055f2a029a039c019f37049f35019f45029f3403
    COMMAND
    80AE80002300000000000000000000000004848000008000048413021300550320312100001e0300

    Does anybody have an idea what i’m doing wrong?

  105. Atarax1a said, on February 15, 2013 at 5:24 pm

    Avisame cuando lo tengas listo ;)

    • Carlos said, on February 16, 2013 at 2:08 am

      ???

      • Atarax1a said, on February 18, 2013 at 7:21 pm

        Digo para probar en otros paises con fines educativos. En Mx todavia casi no piden PIN en la terminal

  106. piyush said, on February 16, 2013 at 4:36 pm

    Hi, I am facing a problem while pass APDU Command so please help me to solve problem
    while i send command :-
    —————————————————————————————————-
    Send 1st Command
    Send :- 00A404000E315041592E5359532E4444463031
    Receiver :- 6f 15 84 0e 31 50 41 59 2e 53 59 53 2e 44 44 46 30 31 a5 03 88 01 01 90 00
    —————————————————————————————————-
    Send 2nd Command
    Send :- 00B2010C00
    Receive :- 6d 00
    —————————————————————————————————-

    So please suggest me which command i have to send for read data

  107. tony said, on February 23, 2013 at 8:44 am

    i have zpu100 reader i have sofware but i cant use please can you help my email xpc459@gmail.com hope to here from you soon

  108. Ashish said, on February 27, 2013 at 8:21 pm

    hi saush ,
    Can you tell me the GPO code to be fire for visa credit card because i had tried many as
    80 A8 00 00 02 83 00
    80 A8 00 00 02 83 00 00
    80 A8 00 00 04 83 02 08 26
    and many more are the country code for this is 826 so i had tried that also
    and my cmd for visa india card is working and the cmd is 80 A8 00 00 04 83 02 04 84 00
    so please help me in this….

    Thanking You
    Ashish

  109. testing said, on March 4, 2013 at 6:30 am

    can some one help write this on a chip?

    3B6E00000031C06577B201034771D68C613100A404000EA4315041592E5359532E4444463031611C00C000001CC06F1A840E315041592E5359532E4444463031A5088801015F2D02656E900000B2010C006C1F00B2010C1FB2701D611B4F07A0000000031010500D434F4E4E454354204445424954870102900000B2020C006C1A00B2020C1AB2701861164F07A000000029101050084C494E4B2041544D870101900000B2030C006C1A00B2030C1AB2701861164F07A00000000380025008424152434C415953870100900000B2040C006A8300A4040007A4A0000000031010612400C0000024C06F228407A0000000031010A517870102500D434F4E4E4543542044454249545F2D02656E900080A8000002A88300611400C0000014C080125C0010010500080101003001010018010301900000B20114006C0500B2011405B270038F0107900000B20214006C9600B2021496B27081939081903648C1E3DCC63E52AFA1DB5B6A9175A05029F0A8063DA3940DEEC4AD53E48D814DC7D25DFDFB4CEE7B026F334E4E40E3FB5C8F95BD4F5A9238C10EF91955ED2A79F82E329583075C9ECACE910F20B1F217B6B8932C70FE1306BD832E1D135DF152A019AF52950344D1357D9DF608AFF8FB76D8DBE2D2DB52492D867870C8C3B10D22C53726998C1C7ADF5C824C1C1F84900000B203900000B20414006C2800B2041428B27026922476F2800C74C541B76BB7BC8CA9F579E38275063DF21A2543A4D90B1F1D326C54DD94DC23900000B20514006C9600B2051496B27081939381906CD4559ABE3B41BE3F8947EC781BCB3BF05D4622545981026EEB9633F682553CCE69D7BF7BD65FAAB82A6292430B970B8AF6E68CA83B0A46A0809E6CBFA9E05529B61077627D1E64D3744619547ACB5BC1E2DD833FA7E2DF46A0BDC050CA676A8D973CF36A88CBACF60B854B29FECFD33D5F8679E27D62D7281D9DAA430FEBF63BCA064DFDC455EF2483423F4A7C69D0900000B2010C006C4F00B2010C4FB2704D5F201A434F584845414420202020202020202020202020202F4D2E4D529F1F18303030303030303030303030303030383831303030303030571345397814XXXXXXXXDXXXX201XXX0000000001F900000B20134006C3200B2013432B270308C159F02069F03069F1A0295055F2A029A039C019F37048D178A029F02069F03069F1A0295055F2A029A039C019F3704900000B2011C006C4600B2011C46B270445F25030704015F24031004305A0845397814XXXXXXXX5F3401009F0D05F0606C28009F0E0500108000009F0F05F0687CF8008E10000000000000000041031E0302031F03900000B2021C006C1600B2021C16B270149F0702FF809F0802008C5F280208269F42020826900000B2031C006C0B000314006C0600B2031406B270049F3201900080CA9F17006C0480CA9F1704CA9F170103900080CA9F17006C0480CA9F1704CA9F170103900000200080082024XXXXFFFFFFFFFF900080AE80001DAE00000000130900000000000008260080008000082608072300019A2D32611400C0000014C080128000C1AB878C483248663806090A03A400009000008200000A82553D79113BF6AFB63030900080AE40001FAE303000000000130900000000000008260080008000082608072300019A2D32611400C0000014C080124000C1034BAAF6D717678E06090A0364000090

    3B6E00000031C06577B201034771D68C613100A404000EA4315041592E5359532E4444463031611C00C000001CC06F1A840E315041592E5359532E4444463031A5088801015F2D02656E900000B2010C006C1F00B2010C1FB2701D611B4F07A0000000031010500D434F4E4E454354204445424954870102900000B2020C006C1A00B2020C1AB2701861164F07A000000029101050084C494E4B2041544D870101900000B2030C006C1A00B2030C1AB2701861164F07A00000000380025008424152434C415953870100900000B2040C006A8300A4040007A4A0000000031010612400C0000024C06F228407A0000000031010A517870102500D434F4E4E4543542044454249545F2D02656E900080A8000002A88300611400C0000014C080125C0010010500080101003001010018010301900000B20114006C0500B2011405B270038F0107900000B20214006C9600B2021496B27081939081903648C1E3DCC63E52AFA1DB5B6A9175A05029F0A8063DA3940DEEC4AD53E48D814DC7D25DFDFB4CEE7B026F334E4E40E3FB5C8F95BD4F5A9238C10EF91955ED2A79F82E329583075C9ECACE910F20B1F217B6B8932C70FE1306BD832E1D135DF152A019AF52950344D1357D9DF608AFF8FB76D8DBE2D2DB52492D867870C8C3B10D22C53726998C1C7ADF5C824C1C1F84900000B203900000B20414006C2800B2041428B27026922476F2800C74C541B76BB7BC8CA9F579E38275063DF21A2543A4D90B1F1D326C54DD94DC23900000B20514006C9600B2051496B27081939381906CD4559ABE3B41BE3F8947EC781BCB3BF05D4622545981026EEB9633F682553CCE69D7BF7BD65FAAB82A6292430B970B8AF6E68CA83B0A46A0809E6CBFA9E05529B61077627D1E64D3744619547ACB5BC1E2DD833FA7E2DF46A0BDC050CA676A8D973CF36A88CBACF60B854B29FECFD33D5F8679E27D62D7281D9DAA430FEBF63BCA064DFDC455EF2483423F4A7C69D0900000B2010C006C4F00B2010C4FB2704D5F201A434F584845414420202020202020202020202020202F4D2E4D529F1F183030303030303030303030303030303838313030303030305713XXXXXXXXXXXXXXXXDXXXXXXXXXX0000000001F900000B20134006C3200B2013432B270308C159F02069F03069F1A0295055F2A029A039C019F37048D178A029F02069F03069F1A0295055F2A029A039C019F3704900000B2011C006C4600B2011C46B270445F25030704015F24031004305A0845397814196020965F3401009F0D05F0606C28009F0E0500108000009F0F05F0687CF8008E10000000000000000041031E0302031F03900000B2021C006C1600B2021C16B270149F0702FF809F0802008C5F280208269F42020826900000B2031C006C0B000314006C0600B2031406B270049F3201900080CA9F17006C0480CA9F1704CA9F170103900080CA9F17006C0480CA9F1704CA9F170103900000200080082024XXXXFFFFFFFFFF900080AE80001DAE00000000130900000000000008260080008000082608072300019A2D32611400C0000014C080128000C1AB878C483248663806090A03A400009000008200000A82553D79113BF6AFB63030900080AE40001FAE303000000000130900000000000008260080008000082608072300019A2D32611400C0000014C080124000C1034BAAF6D717678E06090A0364000090

    This is the full record of POS log. the XXXX is the card number and the Tag 2024XXXX is the Pin.

  110. testing said, on March 4, 2013 at 6:33 am

    my email is marco.talia@yahoo.com

  111. STEPHEN said, on March 7, 2013 at 10:41 pm

    I HAVE BOUGHT A MCR 206 EMV CHIP WRITER , SO I NEED A SOFTWARE THAT CAN READ ANY EMV SMART CARDS CAN ANYONE HELP ME

    • Atarax1a said, on March 8, 2013 at 7:58 pm

      The one used in this example was bought here: http://www.gemalto.com/gemplus/index.html

    • colin said, on April 4, 2013 at 9:29 am

      try a program called card browser

    • colin said, on April 4, 2013 at 9:36 am

      sorry, colins post was for Stephen,card browser will read it,make sure you have pcsc drivers installed,good luck,colin.

      • fabio said, on June 2, 2013 at 9:23 pm

        Where can I find this card browser program?
        It work witch just read or write?

  112. lucas matado said, on April 2, 2013 at 8:03 am

    hola amigos, el matador es aqui

  113. lucas matado said, on April 2, 2013 at 11:34 pm

    hi, I want to know you have a product that can read and write the credit cards with the chip, europa.grazie
    vore be contacted on my O address E-MAIL.marymeryyy @ yahoo.com

  114. lucas matado said, on April 2, 2013 at 11:35 pm

    salve,vorrei sapere si avete un prodotto in grado di leggere e scrivere le carte di credito con il chip,in europa.grazie
    vorei essere contattato sul mio indirizzio E-MAIL.marymeryyy@yahoo.com

  115. lucas matado said, on April 2, 2013 at 11:47 pm

    hello, I know you have a product that can read and write to the credit card with the chip, europa.grazie
    vore be contacted on my e EO MAIL.marymeryyy @ yahoo.com

  116. fabio said, on May 2, 2013 at 7:43 am

    Hi Friend.
    I need a software that work witch a EMV Chip reader and Write call MCR200.
    IF you have it or can develop.
    I pay god Money.
    The only request is that I just pay after try it.
    If you have intrest ad me on MSN: ninguem666@hotmail.com

  117. shooting steel targets said, on May 12, 2013 at 4:43 am

    Hello there I am so glad I found your website, I really found you by
    error, while I was researching on Google for something
    else, Nonetheless I am here now and would just like to say cheers for a tremendous post
    and a all round interesting blog (I also love the theme/design), I don’t have time to read through it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read more, Please do keep up the awesome work.

  118. I absolutely love your blog and find most of your post’s to be exactly what I’m looking for.
    Does one offer guest writers to write content for you
    personally? I wouldn’t mind composing a post or elaborating on many of the subjects you write related to here. Again, awesome web log!

  119. projektowane stron said, on May 28, 2013 at 2:31 pm

    Nice blog! Is your theme custom made or did you download it from
    somewhere? A theme like yours with a few simple adjustements would really make my blog
    stand out. Please let me know where you got your design.
    With thanks

  120. fabio said, on June 2, 2013 at 9:13 pm

    Hi friends.
    I read a lot of post.
    See people sayng about a software that read and write emv card for 5000,00 euro.
    If it work I think we can make it.
    Please don´t ask Money up front
    I saw a lot people ripping Money asking Moneyup front.

  121. fabio said, on June 2, 2013 at 9:40 pm

    Hi friends.
    Does anyone did business witch the guy calll EMV?

  122. Amith said, on June 8, 2013 at 11:22 pm

    Hi Mate, I need Softwere for MCR200(IC CHIP EMV) reader writer, so if you can reprogram that please tell me thanks. amith0777@yahoo.com

  123. John said, on June 26, 2013 at 4:43 am

    Hi everyone
    dunno if you guys finish the project
    but If someone can duplicate .. read and write an emv chip
    We ready to pay a lot of moneyy.
    So email us at johndo0e@hotmail.com

  124. Bobi said, on June 30, 2013 at 8:23 pm

    hi
    what command need to use to write data on chip help pleas ?

  125. prada said, on July 6, 2013 at 7:40 am

    hi everyone i can read emv visa and master very easy but i can’t write

  126. 100 yard rifle targets said, on July 7, 2013 at 1:08 am

    Its such as you learn my thoughts! You seem to know a
    lot approximately this, such as you wrote the ebook in it or something.

    I think that you simply can do with a few p.c. to drive the message home a little bit,
    but instead of that, this is magnificent blog. A fantastic read.
    I will certainly be back.

  127. shooting target stands plans said, on July 10, 2013 at 6:15 pm

    I was wondering if you ever thought of changing the structure of your website?

    Its very well written; I love what youve got to say. But maybe you
    could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having
    1 or 2 images. Maybe you could space it out better?

  128. bezbikprzezinternet.pl said, on July 12, 2013 at 1:44 pm

    First off I would like to say terrific blog! I had a quick question in which
    I’d like to ask if you don’t mind. I was curious to find out how you center yourself and clear your thoughts before writing.
    I’ve had a difficult time clearing my mind in getting my ideas out there. I do enjoy writing but it just seems like the first 10 to 15 minutes tend to be lost simply just trying to figure out how to begin. Any recommendations or hints? Many thanks!

  129. steel spinning targets said, on July 12, 2013 at 5:46 pm

    Link exchange is nothing else except it is just placing the other person’s webpage link on your page at appropriate place and other person will also do same for you.

  130. slots Capital online casino said, on July 14, 2013 at 5:56 am

    This is an acronym to help explanation an internet marketer appears a greater chance of appealing to new clients to their
    customers external sites, whenever they can certainly very first bring in additional thus to their web site.
    In addition to the best artillery for the reason that opposition is usually dollars.

  131. projektowanie logo firmy cena said, on July 16, 2013 at 7:28 am

    Have you ever considered writing an ebook or guest authoring
    on other sites? I have a blog based upon on the same subjects you discuss and would love to have you share some stories/information.
    I know my viewers would enjoy your work. If you’re even remotely interested, feel free to shoot me an e mail.

  132. REZA said, on July 17, 2013 at 4:06 pm

    Can anyone answer me that in EMV CARD track 1 stripe can have special characters in CARD NAME ???

  133. Kumar said, on July 25, 2013 at 9:51 am

    Don’t waste time do something els

  134. chris said, on August 7, 2013 at 7:24 am

    guys listen if someone really has anything that reads from the chip and writes back on it let me know. the money is not a problem!!!!

    • fabio said, on August 10, 2013 at 10:51 pm

      Hi friend.
      I find a person that have to type of program:
      One came in a machine that change the pin of a card a guy is charging $100.000.00 for it.
      Other is the program that let you read and write EMV chip I wear people are asking $ 800.000,00 for it and I found a person selling it for $ 250.000.00
      Price is in american dollar.
      my e-mail is ninguem 666@hotmail.com
      I think the price thy are asking is to higth but is the best information I got until now.

      • Chris said, on August 11, 2013 at 6:01 am

        Hi i try to email you but it doesnt go thru! If you have a skype can you please give it to me. And where are the machines are located?

      • fabio said, on August 18, 2013 at 7:22 am

        e-mail ninguem666@hotmail.com

      • chris said, on October 6, 2013 at 3:44 am

        hey is there is anything new about the emv?

      • card said, on August 30, 2014 at 7:23 am

        eu tenho esse programa q vc esta procurando

    • allan said, on August 25, 2013 at 3:59 am

      yeh i got it lol

      • iordache said, on August 25, 2013 at 4:25 am

        Hi I have samthing for emv contact me to Skype slotcardreader

      • Chris said, on August 25, 2013 at 4:40 am

        Good! Privete mail me with the info thempire@abv.bg

  135. chris said, on August 7, 2013 at 7:25 am

    thempire@abv.bg

    • fabio said, on August 18, 2013 at 7:23 am

      the machine is located in brazil but I can send it worldwild

      • Chris said, on August 23, 2013 at 5:22 am

        sure you can send it but first i have to see it. and i need more informacion about it – what is it how it works etc.

  136. iordache said, on August 24, 2013 at 5:50 am

    i have on device for copi the info of the emv chip ,but i have on problem with writen to blank emv
    this info is from visaTotal Transactions are: [1]

    TRANX 0001

    ATR: 3B 6D 00 00 00 31 C0 71 D6 64 19 16 01 00 84 90 00

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 0B A0 00 00 03 97 43 49 44 5F 01 00 C: 6A 82

    T: 00 CA 7F 68 00
    C: 6E 00

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 0B A0 00 00 03 97 43 49 44 5F 01 00 C: 6A 82

    T: 00 CA 7F 68 00
    C: 6E 00

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 0B A0 00 00 03 97 43 49 44 5F 01 00 C: 6A 82

    T: 00 CA 7F 68 00
    C: 6E 00

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 0B A0 00 00 03 97 43 49 44 5F 01 00 C: 6A 82

    T: 00 CA 7F 68 00
    C: 6E 00

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    T: 00 A4 04 00 0B A0 00 00 03 97 43 49 44 5F 01 00 C: 6A 82

    T: 00 CA 7F 68 00
    C: 6E 00

    T: 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00
    C: 6A 82

    T: 00 A4 04 00 09 A0 00 00 03 97 42 54 46 59
    C: 6A 82

    —————————————————
    DATA,pin.34232
    Sorry, No Code found!

  137. allan said, on August 25, 2013 at 5:37 am

    pls contact me im from uk n i am in desperate need for emv reader writer
    slr222222@yahoo.com

  138. iordache said, on August 25, 2013 at 4:55 pm

    TRANX 0002

    ATR: 3B 6E 00 00 00 31 C0 71 D6 65 CE 0B 01 41 00 83 90 00

    T: 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31
    C: 6F 2B 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 19 88 01 01 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A FF FF 3F 00 00 00 03 FF FF 03 90 00

    T: 00 B2 01 0C 00
    C: 70 14 61 12 4F 07 A0 00 00 00 04 30 60 50 07 4D 41 45 53 54 52 4F 90 00

    T: 00 B2 02 0C 00
    C: 70 19 61 17 4F 07 A0 00 00 01 41 00 01 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 90 00

    T: 00 B2 03 0C 00
    C: 6A 83

    T: 00 A4 04 00 07 A0 00 00 01 41 00 01
    C: 6F 32 84 07 A0 00 00 01 41 00 01 A5 27 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 87 01 02 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A 01 02 7F 82 47 00 01 0F FF 01 90 00

    T: 80 A8 00 00 02 83 00
    C: 80 06 1C 00 10 01 02 00 90 00

    T: 00 B2 01 14 00
    C: 70 81 C3 8C 15 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 8D 17 8A 02 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 5F 24 03 21 10 31 5A 09 61 60 60 00 01 04 33 63 2F 9F 42 02 09 78 9F 08 02 00 0A 8E 0A 00 00 00 00 00 00 00 00 01 00 5F 34 01 01 5F 20 1A 49 4D 50 52 45 53 41 20 44 49 20 50 55 4C 49 5A 49 45 20 49 55 4C 49 41 4E 2F 5F 30 02 02 26 9F 07 02 AB 00 5F 28 02 03 80 5F 25 03 11 04 01 58 34 01 56 16 06 00 00 10 43 36 32 1D D0 00 30 00 00 00 01 09 18 35 10 00 00 02 00 00 02 11 09 13 54 95 62 1D D0 00 00 00 00 00 00 00 11 71 43 36 32 00 01 11 17 90 00

    T: 00 B2 02 14 00
    C: 70 18 9F 0E 05 20 00 18 00 00 9F 0F 05 90 F8 E4 F8 00 9F 0D 05 90 F8 E4 A8 00 90 00

    T: 80 CA 9F 17 00
    C: 9F 17 01 05 90 00

    T: 00 20 00 80 08 25 72 39 7F FF FF FF FF
    C: 90 00

    T: 80 AE 80 00 1D 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
    C: 80 22 80 01 CD 0D 72 BA 19 C0 12 E9 A5 06 02 0A 03 A4 A0 00 0F 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

    T: 80 AE 00 00 1F 5A 33 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
    C: 80 22 00 01 CD 69 59 A7 65 94 2B 95 65 06 02 0A 03 25 A0 00 0F 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

    —————————————————
    Sorry, No Data found!
    Code: 72397
    if you naw to writen this to emv i have 2000 euro from this card i gift from you end you give me the sofwer

    • NeoURTheOne said, on August 28, 2013 at 8:22 am

      Wow! all these scammers who want to know how to write or copy an EMV card. The funniest thing is the other scammers offering to sell them the secret. LOL. Of course you can write to one of these cards and read from one. You should however understand that the card has a crypto key inside it and there are only 2 ways of getting this data. Spend about 1 year and 200k USD having the bus on the chip probed and reverse engineered or gain access to the back end systems database with all the different card keys.
      You can write all of the data that you can read from one card to another and this will fool the systems until the random number is sent to authenticate the card. This number would, in the genuine card, be hashed with the cards cryptographic key and sent back to whoever is processing the transaction. The authoriser has the same key (google symmetric key cryptography) and will know that the correct algorithm was used to generate the “random” number that was sent back from the card (derived from the random number sent to the card)
      Now imagine a brute force attacks on the cards crypto engine-
      -You feed it every random number and save it in a database and when presented with the random number you injected the result from your database via wires attached to the clock and io pin. This would work for SDA and DDA
      -You use a device like the smart card detective to snoop lots of offline transactions then brute force the asymmetric key (google public key cryptography). You could then produce as many cards as you like with any old data and they would all work for offline transactions (so you could go raiding coke vending machines or something)
      There are more brute force attacks that I will not go into but the point with all of them is that if you had the most powerful computer on earth and you started number crunching when the big bang happened then you would still probably not have discovered either key!!! Also I bet the cards are limited with a counter to 500k or 1m transactions or less, rendering the first attack useless.

      The PIN bypass might still work by flipping the card authentication methods bits but this vulnerability was discovered a long time ago and I heard it was patched by modifying the 1paysys.. file. It is also limited by the fact that the real card must be in your possession.

      Then there is the relay attack. This is a viable attack vector! It can only be fixed with one method and it is expensive and will likely never be implemented. The patch is called the distance bounding protocol (google). This would most likely be the best attack vector for criminals on EMV in terms of repeatability and profit. There are a few small hurdles like the 30ms rule for the ATR and building the hardware and software but these are minor challenges.

      RELAY ATTACKS ARE THE ONLY VIABLE ATTACK ON AN EMV CARD AND CLONING IS PRACTICALLY IMPOSSIBLE.

      The moral of the story is don’t try to bend the spoon, that’s impossible. Instead try to realize the truth, there is no spoon. In other words criminals shouldn’t try to copy cards, that’s impossible. Instead try to realize the truth, you don’t need to copy the card you just need a temporary connection to the victim card so you can ask it all of the questions that the ATM or POS machine asks your device. Then get your device to feed this data in to the victim ATM or POS terminal in real time.

      This is not intended to help criminals but to stop the stupid criminals from getting scammed by the less stupid criminals by paying for secret code that doesn’t exist.
      Also people should stop dumping their valid track 1 and 2 data here it makes me cringe.

      Anyway if anyone has code written in C not java relating to communications with smart cards over PCSC or any protocol please post a link. I also like Python and although it wouldn’t be that useful it would be interesting as a fast proof of concept for my work. I’m looking for source code or libraries only. Thanks.

      • iordache said, on August 28, 2013 at 6:18 pm

        Bro contact me to icq 676007074 I nide hellp .tell me you naw wer is track 1en 2 magnetic stripe or is posible to write tis info from anather card blanck card? Contact me pls

      • João José said, on September 1, 2013 at 3:51 am

        I agree with his theory, I think further ten years are nescessarios to discover such technology, a simple eeprom but with a technology far ahead, these recorders in the market and ACR38 MSR200 are for developers seguranção, simple authentication and access control, it is recorded easily, since the EMV protocol is well ahead of the authentication protocols ultilizados in the case of Brazil cpf digital ecnpj but a tool to tell me the pin of a unique card would be of great help, jjcorreia25@outlook.com

  139. iordache said, on August 28, 2013 at 8:46 pm

    Who can tell me or to translate what the data we presented above

  140. iordache said, on August 28, 2013 at 8:46 pm

    TR: 3B 6E 00 00 00 31 C0 71 D6 65 CE 0B 01 41 00 83 90 00

    T: 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31
    C: 6F 2B 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 19 88 01 01 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A FF FF 3F 00 00 00 03 FF FF 03 90 00

    T: 00 B2 01 0C 00
    C: 70 14 61 12 4F 07 A0 00 00 00 04 30 60 50 07 4D 41 45 53 54 52 4F 90 00

    T: 00 B2 02 0C 00
    C: 70 19 61 17 4F 07 A0 00 00 01 41 00 01 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 90 00

    T: 00 B2 03 0C 00
    C: 6A 83

    T: 00 A4 04 00 07 A0 00 00 01 41 00 01
    C: 6F 32 84 07 A0 00 00 01 41 00 01 A5 27 50 0C 50 61 67 6F 42 41 4E 43 4F 4D 41 54 87 01 02 5F 2D 04 69 74 65 6E BF 0C 0C C5 0A 01 02 7F 82 47 00 01 0F FF 01 90 00

    T: 80 A8 00 00 02 83 00
    C: 80 06 1C 00 10 01 02 00 90 00

    T: 00 B2 01 14 00
    C: 70 81 C3 8C 15 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 8D 17 8A 02 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 5F 24 03 21 10 31 5A 09 61 60 60 00 01 04 33 63 2F 9F 42 02 09 78 9F 08 02 00 0A 8E 0A 00 00 00 00 00 00 00 00 01 00 5F 34 01 01 5F 20 1A 49 4D 50 52 45 53 41 20 44 49 20 50 55 4C 49 5A 49 45 20 49 55 4C 49 41 4E 2F 5F 30 02 02 26 9F 07 02 AB 00 5F 28 02 03 80 5F 25 03 11 04 01 58 34 01 56 16 06 00 00 10 43 36 32 1D D0 00 30 00 00 00 01 09 18 35 10 00 00 02 00 00 02 11 09 13 54 95 62 1D D0 00 00 00 00 00 00 00 11 71 43 36 32 00 01 11 17 90 00

    T: 00 B2 02 14 00
    C: 70 18 9F 0E 05 20 00 18 00 00 9F 0F 05 90 F8 E4 F8 00 9F 0D 05 90 F8 E4 A8 00 90 00

    T: 80 CA 9F 17 00
    C: 9F 17 01 05 90 00

    T: 00 20 00 80 08 25 72 39 7F FF FF FF FF
    C: 90 00

    T: 80 AE 80 00 1D 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
    C: 80 22 80 01 CD 0D 72 BA 19 C0 12 E9 A5 06 02 0A 03 A4 A0 00 0F 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

    T: 80 AE 00 00 1F 5A 33 00 00 00 00 00 01 00 00 00 00 00 00 03 80 80 00 00 80 00 09 78 12 12 31 00 B8 EB 29 78
    C: 80 22 00 01 CD 69 59 A7 65 94 2B 95 65 06 02 0A 03 25 A0 00 0F 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00

    —————————————————
    Sorry, No Data found!
    Code: 72397

    • tomy said, on March 7, 2014 at 11:44 pm

      salut prietene asa fi ininteresat daca ai dat de cap la treaba asta in caz ca ai nevoie de programe de orice
      contacteazama ca am si eu kiteva sute de nasoli si nu stiu pe unde sa mai ma duc cu ele contacteazama.
      fabioronaldo85 yahoo mesenger.

  141. NeoURTheOne said, on August 28, 2013 at 10:55 pm

    Track 2 data on the EMV chip is missing 3 decimal characters that are present on a magstripe. If you guess them then you will have a 1 in 999 chance of them being correct. I doubt they would use the same 3 chars 3 times so that’s 000,111…..999 out of the question so now you have a 1 in 989 chance. Good luck. If you want full magstripe data buy a keyboard emulating magstripe reader. ~$15-20

    http://www.ebay.com/itm/White-Portable-USB-Credit-Magnetic-Card-Reader-ID-POS-Mag-Stripe-Swiper-/261273528606?pt=LH_DefaultDomain_0&hash=item3cd51da91e

    If anyone has code written in C not java relating to communications with smart cards over PCSC or any interface please post a link.

  142. iordache said, on August 29, 2013 at 8:22 pm

    hello i nide this softwer

    http://www.makinterface.de/smartcre.php3

    http://www.hackerscatalog.com/Services/TECH_Notes/twentysix.html

    i can do to writen nide this softwer

  143. emvresearch said, on September 1, 2013 at 6:55 am

    3B6D00000031C071D6651122330183900000A404000EA4315041592E5359532E4444463031612600C0000
    026C06F24840E315041592E5359532E4444463031A512880101BF0C0CC50AFFFF3F00000005FFFF0590
    0000B2010C006C2200B2010C22B27020611E4F07A00000000320105010564953412020202020202020202
    02020870102900000B2020C006C2200B2020C22B27020611E4F07A000000029101050104C494E4B202020
    202020202020202020870101900000B2030C006A8300A4040007A4A0000000032010613100C0000031C06
    F2F8407A0000000032010A524501056495341202020202020202020202020870102BF0C0CC50A01017F51
    470003FF0F03900080A8000002A88300611000C0000010C0800E5C0008010100100103011801030090000
    0B2010C006C4F00B2010C4FB2704D5F201A424F594C452F444F4E4E412E4D5253202020202020202020
    20205713450875XXXXXXXXXXDXXXXXXXXXXXXXXXXXXXXF9F1F183136323338303030303030303030303133
    30373030303030900000B20114006C3400B2011434B270325F25030712015F24030911305A084508750051
    1904025F3401029F0D05F070FC80009F0E0500500000009F0F05F028FCD830900000B20214006C3200B2
    021432B270308C159F02069F03069F1A0295055F2A029A039C019F37042A029A039C019F3704900000B2
    0314006C2D00B203142DB2702B9F080200849F420208265F280208265F300202219F0702FF808E100000
    00000000000041035E0342031F03900000B2011C006C9900B2011C99B27081968F0107908190638FF11E9
    ADF3738CFC81B15136801629E9803E23BC4B18934A6DD1F47F66375E531F0378BBEC5F6D1374E97E07
    1B3F6AA3A1FFA1259007BB425BCA6D265DEA95E8A6A17CA7128AA9ABCFA01CE4BCDC6590FBF5736AC
    6A34D8A64DE622C5E22D8066EF6F35E814964909BAE9860A4A6A417DA564C7932E12B4DC970824D352
    42B0CA8747195C36F646B0D4BB50379295900000B2021C006C1C00B2021C1CB2701A9F32010392141D0
    6971D82A3C40F1D511AB1D16146A9C8A66C59900000B2031C006C8600B2031C86B2708183938180A3DE
    3860BAFC9B9967A90E416FD7843A75785210F52BA57BB96BCDECA220442FB3EB8D8AC8818B264921F2
    CC96637243F7882959C60FE8170274A0BB2480906C7F61BC8666D0543D594FDA12D79E6EC7323A2426
    2516BC028C16DA567CE7366224935F33F07BAE1BB2766563192352202390A84899185B3B8C2662E1D63
    FAD34900080CA9F17006C0480CA9F1704CA9F170103900080CA9F17006C0480CA9F1704CA9F17010390
    0000200080082024XXXXFFFFFFFFFF900080AE80001DAE000000003126000000000000082600000080000
    8268D178A029F02069F03069F1A0295055F80128000E6FD2DF66C9F65E81D060A0A03A42000900000820
    0000A82FB7963DE26885B6E3030900080AE40001FAE303000000000312600000000000008260000008000
    082608072300001F187E611400C0000014C080124000E6D8C414FCE4F8FA4F060A0A0364200090

    XXXXDXXXXXX = Card number
    XXXX = PIN

    This is a full transaction in real time from POS.

  144. chris said, on September 16, 2013 at 11:52 pm

    hey emv guy can you pls pm me with the details of your hardware thx

  145. allan said, on September 25, 2013 at 1:40 am

    hey saush love ur work im looking for software wid encrypted key for uk emv i have got msr200 can read abit of chip completly lost otherwise lol i kno bt i learning try help me pls

  146. allan said, on September 25, 2013 at 1:52 am

    everyone we are all on the same boat lol well some might have encrypted key bt im here compltly lost yet wnt gv up hope got msr200 ready for work in london got loads of resourses if anyone inerested pls email me

  147. michele said, on September 27, 2013 at 2:19 am

    good morning I would like to buy one reader
    do you have an email address?
    michelenyny@gmail.com

  148. HARRY said, on October 6, 2013 at 2:36 am

    SAUSH ARE U STILL WORKING ON THIS PROJECT PLZ REPLY
    HARRYSMITH000111@YAHOO.COM
    NEED ANYFING TO DO WID EMV GOT A MSR 206
    BT EVERFING I DNT KNO MUCH BOUT BT I AM WILLING TO WORK LEARN
    N REPAY

  149. HARRY said, on October 6, 2013 at 2:37 am

    LOVE UR WORK

  150. João said, on October 6, 2013 at 10:16 am

    programmers on duty, start search api Java card, ready for application codes emc, with it you can draw softwarer for recording, editing and everything else I saw on a forum here in Brazil, a guy used the java api with a card and bulimia conseguil see this pin on the card, if anyone out there can let me know, why a software that tell me the pin is interesting, you will find the java sdk car gets programmers develop techniques

    google seache

    https://www.google.com.br/webhp?hl=pt-BR&tab=Tw&q=aos%20programadores%20de%20plantão%2C%20comecem%20a#hl=pt-BR&q=java+card+development+kit

  151. El Nox said, on October 24, 2013 at 11:10 am

    If anyone is interested in software that writes/encodes then email me at eazyel@msn.com

    • Chris said, on November 20, 2013 at 10:25 am

      This guy is a scammer!!!

  152. Sops said, on October 24, 2013 at 4:35 pm

    Saush, please advice, if ive got a PCSC suported reader, the only thing that i now nead would be to download the sofwaere on your web and be able to work. please respond to sthobakgale@gmail.com

  153. Justme said, on November 21, 2013 at 3:04 pm

    All of you are full of shit. If you could really read a pin straight off the emv you’d be rich and not on the comment strip lol dickheads

  154. zak said, on December 6, 2013 at 2:22 am

    Hello guys!
    Anyone knows why I don’t have an AFL in my GPO response ?
    this is what i get :
    7741
    82 02 20 00
    57 13 XX XX XX XX XX XX XX XX d1 31 12 01 79 91 27 41 40 00 0f
    5f 34 01 61
    5f 20 02 20 2f
    9f 6c 02 10 00
    9f 26 08 6b db 02 08 95 dc ab 6e
    9f 36 02 01 6f
    9f 10 07 06 6e 0a 03 80 00 00
    90 00
    As you can see, there is AIP but no AFL.
    Thanks!

  155. colombia said, on January 17, 2014 at 11:54 am

    hello those smart chip experts
    that when recording the tones of a telephone line
    connected to a terminal post and decode
    those ringtones appear me chip cards
    the track 1 and 2, it is assumed that when chip card
    logs should only appear encrypted
    but not the trac 1 and 2

  156. colombia said, on January 17, 2014 at 12:00 pm

    anyone know how to create a keylogger
    to capture the tones of an ATM before going
    by the router

    • chris said, on January 18, 2014 at 11:23 am

      i can help you. for more info send me an email to thempire@abv.bg

      • denis said, on January 26, 2014 at 2:20 am

        chris,.. i thinck you dont have nathing you used all info, end me picture

      • chris said, on January 26, 2014 at 2:24 am

        what makes you thinks that i dont have anything?

    • denis said, on January 26, 2014 at 1:56 am

      yes i have keylogger for pos ,end copy all info from emv chip end pin contact me to icq 676007074

  157. marco said, on January 26, 2014 at 12:35 am

    I do not understand whay all the answers are so complicated ! when everything is very simple,i just buy from allibaba 1 MCR 200 WITH THE EMV SOFTWARE TO READ AND WRITE iC CHIP ( i have made a test on my one credit card ) i have read the info from the mag stripe and i write the info ( track 1,2,3 plus pin ) and i have benn to the atm and i cash aut with a emv clone ! after i have clone a other EMV chip only with track 2 and pin ! (my one card) and i have cash out money from atm but i cannoth see the balance with the clone card i em from uk.

    http://french.alibaba.com/product-free/msr-200-emv-reader-writer-with-softwere–156085830.html

    • denis said, on January 26, 2014 at 1:57 am

      marco contact me to icq 676007074 good news

    • ninguem6666 said, on April 11, 2014 at 11:43 pm

      Hi MArco.
      The MCR 200 you brogth just came wicth Mag Stripe program.
      You just clone the card using mag. You did not clone the EMV chip.
      I brogth the same one and I did not have the software to read and writti the EMV chip.

  158. Marco said, on January 26, 2014 at 3:31 am

    Yes brother this is the best news in 2014,new i must to work good look to all,This is a screenshot from the software

    http://postimg.org/image/4jn1l9fwr/

    • Chris said, on January 26, 2014 at 4:23 am

      Marco can you please add on skype my name djaga1

    • Chris said, on January 26, 2014 at 4:34 am

      If you dont have skype just send me
      An email to thempire@abv.bg i would like to duscusse an issue with you

  159. peter said, on February 6, 2014 at 11:20 am

    hi guys if anybody needs a software for mcr200 to write on emv just so u know i have it
    email mrperfect123@abv.bg

  160. dominic said, on February 13, 2014 at 9:44 pm

    hello friends, I need this software for MCR200 to write smartcard, can someone sell me.

    • lefter said, on March 11, 2014 at 4:09 am

      yes bro i have contact me to icq 676007074

  161. Jon said, on February 18, 2014 at 3:04 am

    Fuck you peter you are a ripper,this guy is a RIPPER !!!!

    • chris said, on February 18, 2014 at 3:08 am

      how did you figure it out? what type off business you had with him?

  162. tomy said, on March 7, 2014 at 11:07 pm

    hai

  163. tomy said, on March 7, 2014 at 11:55 pm

    hay.’m interested in this project I see a lot of coment but nothing concrete anybody knows how to upload cyp card if I track1 and Track2. pi.n.? suggest?

  164. Attractive component of written content. I recently stumbled upon your website plus in accession money to get which i obtain basically adored accounts your site articles. Regardless I’ll be signing up ones provides nourishment to and perhaps My partner and i achievement you obtain a chance to access continuously fast.

  165. Gabriel Cretu said, on March 17, 2014 at 6:56 am

    Hello ! Regarding all coments which were posted here, I would like to post a Special Project here :

    Finding ( Decrypt / Extract ) the PIN Code from a Chip and Pin Card ( EMV card) Project
    price : more than 5000 Euro ( offcourse after the result )

    Expications:
    I need a Software, or a device ,(or doesn’t mather what…doens’t mather how big or how it looks, etc.) with wich I can just extract the PIN from a Smart Card ( a Bank Card ) wich can be a SDA or DDA card.

    Like everybody know, on the Chip & Pin cards, or so called EMV Bank Cards the PIN it is on the Chip !…where he is and how it looks,or how it is writen (cryptographic or encoded,etc) I ,myself did not find out exactly…
    The way to extract the PIN , I really don’t know it !
    If somebody can help me, at least to extract the PIN from a SDA Bank card it is also enough !
    P.S.: I will always be in possession of the original card which might be a SDA Bank card (in 75% of cases..) or DDA Bank card and I do have half an hour time to discover the PIN .The owner of the card had always used his card before to come into my hands, so it will be traces…

    Look on some interesting articles :

    http://blog.level2kernel.com/sda-and-plaintext-offline-pin-to-go/

    http://www.cl.cam.ac.uk/~sjm217/papers/deaeslr09reliability.pdf

    and much more things regarding EMV cards can be find on the internet…

    If somebody can help with this Project, than don’t hesitate to contact me on Skype : gabriel81int .

    • lefter said, on June 5, 2014 at 3:26 am

      Adaugama pe skype onlydevicehacking am ce vrei

  166. Gabriel Cretu said, on March 19, 2014 at 6:39 am

    Why you have delete my project ???…was something which was not legaly to say…or what???

    • Alexandru Gabriel said, on March 21, 2014 at 4:47 am

      Hello people ! I have posted a project here…did somebody saw it ???

      • lefter said, on March 22, 2014 at 1:12 am

        Salut alexandru poti sa ma contactezi pe icq 676007074 mersi

  167. tainan said, on March 20, 2014 at 6:38 am

    anyone can record a track directly on the chip card?

  168. tainan said, on March 21, 2014 at 3:22 am

    Sent an email mike

  169. Suleyman Cakir said, on March 22, 2014 at 6:01 am

    Hello people ! If somebody really have the skillis for EMV technology , then please go to this link and read the two projects and if somebody can do something, then please contact me again, Thanks !
    The link for the projects: http://www.sendspace.com/file/30kdwz .

  170. what to do when you have hpv said, on April 10, 2014 at 6:03 am

    Recognized site just about anything in your everyday life,
    certain chances related to eradicating your own personal hpv.
    Because of this , it is necessary that you’ve heard of precisely your are performing otherwise are going
    to do it then. Those unlawful removing the wart may not no
    more than enhance the risk for re-growth possibly didn’t work
    removal set about, however, it can even lead to consequences.
    Not necessarily unheard of regarding altrrration to end up being affiliated with wart removals, even more so inside your home removals.
    Focus on it is essential that a person highlight foresight,
    whether or not you’re making use of a home remedy or an over-the-counter wart ridding unit.
    Genital warts is probably the many slight
    skin complaints anywhere. Genital warts are non-cancerous cancers which usually are displayed on the.
    The reality is, genital warts can be shown just
    about anyplace on the human frame. Genital warts are actually secure stones due to the viral infections.
    Staff papilloma pathogen (Warts)may perhaps be
    the viral which hpv. Genital warts might transported from one specific in order to so they could drive
    from one part of the physical structure the. They could be infected.

  171. udev said, on April 16, 2014 at 9:09 pm

    Thanks for nice tutorial, but this information: “The READ RECORD command needs to know how many bytes to read, but we don’t know that at this point in time. So we just to send a 0 to the record location. The chip card will reply saying that 0 is not the correct number of bytes and gives us the number of bytes to read! (It’s true, I’m not making this up. )”
    seems to be not mentioned here: http://www.openscdp.org/scripts/tutorial/emv/applicationselection.html
    Is it necessary? Why difference in information?

  172. […] And a detailed Tutorial from this Blog […]

  173. Mike said, on May 7, 2014 at 8:15 am

    So helpful! Thanks so much!

  174. www.kutrowski.lucjazimon.radom.pl said, on May 17, 2014 at 10:53 am

    I’m gone to tell my little brother, that he should also pay a quick visit this weblog
    on regular basis to get updated from latest news.

  175. GL said, on May 22, 2014 at 5:12 am

    software emv chip, only the information you need to clone the chip as it

    4912849613951259#LABEL#1#END##EMB1#4912 8496 1395 1259#END##EMB2#2010#END##EMB3#06/14#END##EMB4#R YESENIA LOPEZ COTA #END##EMB5# #END##EMB6#, #END##IND1#1259 116#END##ENC#%B4912849613951259^R YESENIA LOPEZ COTA ^1406201000000000000000821000000?;4912849613951259=14062010000082100000?#END##CPF#1#END##UFM1#AV RIO COATZACOALCOS 2111 #END##UFM2# #END##UFM3#GONZALEZ ORTEGA #END##UFM4#21397 MEXICALI BCN #END##UFM5#01#END##UFM6#4912849613951259#END##UFM7# #END##UFM8#R YESENIA LOPEZ COTA #END##UFM9#&&#END##UFM10##END##UFM11#0798000#END##UFM12#29/06/10#END##UFM13##END##UFM14##END##UFM15# #END##UFM16#**#END##UFM17#BCN#END##UFM18#$$#END##SORT_KEY_1#00081 21397#END##SMC# HMPLVK06.per

    03000064352454449540000031DDF7F0C484D504C564B30362E706572DF0115840E315041592E5359532E44444630315F2D026573DF021E701C611A4F07A0000000031010500C56495341204352454449544F870101DF030E82025C009F100706010A03000000DF044F704D57134912849613951259D14062010000097300000F5F201A5220594553454E4941204C4F50455A20434F54412020202020209F1F18303030303030303030303030303030393733303030303030DF054570439F0802008C5F300202019F420204849F4401028C159F02069F03069F1A0295055F2A029A039C019F37048D178A029F02069F03069F1A0295055F2A029A039C019F3704DF063870365A0849128496139512595F3401015F24031406309F0702FF005F280204849F0E056810A800009F0F05906854F8009F0D05906004A800DF0781C77081C48F0107908190033A1FFC750AC0D15CC50EB9324A199B68E6FF0480EFD9506800ADBB4A3C56A3E16005A93B2097AB7A6775A7D715601B54E0D874CB8E87028E31090E88333500EA57B462E098651F110EB3EA9219339437300C6C507C9A3500A6D2271BA53F0515611E131DCDBF33BDD5AA1EC206FD349965FB034DCAD789482A40EB5374A23CD4C00F6D4704090387940FCF22C95CED9F3201039224FF8C3B7066E82569DEF5EDB94062E8FEE5F31695DEB6B095767460E9A378543474DE2A259F4A0182DF0881B27081AF93819072A7998FF4F45453CCA2C0021D7F368E89067EFEF953495A58853C635FF601827CAC97C6AF75C41835B5231248C5EFED8037E4021FBF179771D78D231BAF252B36FADAA5F6CCC780C32F38494F82C1AA744F7A9D261DD3DB550F05091B1A13DA9D65550F4BBCBAD2FB01C74B0A6A48287A4D1089D5610372911DA746569F27AFAC471C7E50F64A5A83BEDB187340D4675F25031006298E14000000000000000042011E0300011F001F001F00DF40089D202037BAB7B00EDF5A1EDF4210289E93D60FAE8C1F8F655DDDFFAF6BA6DF52080F7147F855FC9091DF5B1EDF4310AA6FD142A818568AE3B97317A8665ADADF530858AC1819E2124292DF5C1EDF4410C396D3A7CBE93C5A5CC6F80205A4CB43DF5408030C12309172EE88FFFFFF08E1EDC0#END##END#|

    german.larav@gmail.com

  176. GL said, on May 22, 2014 at 5:14 am

    ##

  177. Kerstin said, on June 4, 2014 at 6:18 pm

    Somehow I can not get the pictures load right when I view your site.
    I’m wondering if this is on my computer or yours. Would you please I want to know by writing me an e-mail?

  178. Fred said, on June 9, 2014 at 1:30 am

    My god way all is soo compliket if you have a good lokk on google you can find here the emv software,i buy form this manufactor the only problem is theat you mut to pay in bit coint for the software or you can go tu ther ofice and buy the software and the mcr 200 personaly i pay him with BTC

    http://french.alibaba.com/product-free/msr-200-emv-reader-writer-with-softwere–156085830.html

  179. igor said, on June 9, 2014 at 1:43 am

    THIS GUY IS A RIPPER LEFTER !
    lefter said, on March 11, 2014 at 4:09 am
    yes bro i have contact me to icq 676007074

  180. test1 said, on June 18, 2014 at 4:54 am

    Hey I know this is off topic but I was wondering if you knew of any
    widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and
    was hoping maybe you would have some experience with something like
    this. Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new updates.

  181. a said, on June 21, 2014 at 8:25 pm

    Hello there, You’ve done a great job. I’ll definitely digg it and personally recommend
    to my friends. I am confident they’ll be benefited from this web site.

  182. Alesia Laguer said, on June 28, 2014 at 10:04 am

    I must tell you that it’s hard to find your posts in google, i found this one on 13 spot, you
    should build some quality backlinks in order to rank your page, i know how to help you, just search in google – k2
    seo tips and tricks

  183. high school musical 2 said, on July 11, 2014 at 7:13 am

    Hi there! I could have sworn I’ve been to this website before but after looking at some
    of the articles I realized it’s new to me. Nonetheless, I’m certainly pleased I
    discovered it and I’ll be book-marking it and checking back frequently!

  184. sites boursiers gratuits said, on July 15, 2014 at 2:17 pm

    fantastic issues altogether, you just won a logo new
    reader. What would you recommend about your publish that you just made a few
    days in the past? Any positive?

  185. Amith said, on July 17, 2014 at 11:09 am

    if somebody has MCR200+EMV Software Please contact me thanks, amith0777@yahoo.com

    • cardcia said, on December 13, 2014 at 10:55 am

      need software emv for mcr200 white/reader

  186. Vincenzo said, on August 9, 2014 at 9:49 pm

    Come fonziona

  187. acai berries said, on August 21, 2014 at 12:59 am

    My brother reommended I would possibly like this
    website. He was once totally right. This submit actually masde my day.
    Yoou cann’t consider simply how a lot time I had spent
    for this info! Thank you!

  188. url.gen.in said, on August 24, 2014 at 4:01 am

    Have you ever considered about including a little bit more
    than just your articles? I mean, what you say is important annd all.
    However think of if you added some great pictures or video clips to give your posts more, “pop”!

    Your content iis excellent but with pics and clips, this website coulod
    certainly be one oof the most benefucial in its field.
    Superb blog!

  189. Michel said, on August 25, 2014 at 6:44 pm

    Skype / PICZOSEO Is a SCAMMER A RIPPER RIPPER RIPPER !!!!! Dont trust him is from sud africa sia scammer.
    He take my money and go away SCAMMER SCAMMER PICZOSEO SCAM SCAMMER RIPPER
    Telephon / + 27871801164

  190. Amith said, on August 27, 2014 at 8:58 am

    Hi if anyone need emv software (mcr200) I have now one of my China engineer made it, so it took long time anyway I won that,
    Please contact me via email,
    amith0777@yahoo.com

  191. Ionel said, on August 28, 2014 at 7:04 pm

    Amith IS A SCAMMER RIPPER,Give me may money back you scammer RIPPER amith0777@yahoo.com RIPPER!!!!

  192. William said, on August 29, 2014 at 8:40 pm

    Hello all,I just buy A MCR 200 Reader Writer Software and i decided to make a Complet Demo Video With ATM Test video on How it work,You can find my video https://www.youtube.com/watch?v=5kHcHzDpBY4

    • Alexandru Gabriel said, on September 2, 2014 at 4:18 am

      Hello Saush and hello all of you which know about EMV. I would like to ask (off-course this question is for professional people which know to program the EMV cards ) :
      – which is the configuration for a Chip and Signature card ? ..and where exactly I can see ( when I read the information’s from the chip with Java EMV Reader for example..) if the card it is a Chip and Pin card or if it is a Chip and Signature card ?
      I am asking this because since 4 moths ago I have start to understand that the EMV cards issued by Banks it have a difference when the EMV card it is used to pay for goods ( used into the POS Terminal’s ). Like I do really know and understand right now it is that in many countries in Europe 99% of the EMV cards are Chip and PIN cards and, for example, to withdraw money from the ATM or to pay on POS Terminals , a Chip and PIN card always require a PIN and , for example on the POS Terminals, if the card it is a Chip and PIN then if you don’t insert the PIN and you just press the green button to execute the transaction without the PIN then the Banks decline the transaction ! Always !
      But, I also saw that if the EMV cards are Chip and Signature cards, in the majority are coming from the US, or from sme European countries like Ireland ( but it must be a Credit Card from AIMB Bank ) or from Italy ( some prepaid cards and some credit cards..) , then , when the card it is used to pay on the POS Terminals , even if you don’t type the PIN and if you just press the green button when the PIN it is required, the Banks allow the transaction and on the receipt the customer need to sign .
      I have my own Store in Spain and I saw two differences on the Chip and Signature cards :
      – it is a type of Chip and Signature card which never ask for the PIN , so the POS Terminal does not ask for the PIN ( but this also depends of the POS Terminal…) ;
      – and it is another type of Chip and Signature card , which in reality it is a Chip and PIN card but which also support the Signature if the PIN it is not entered !
      Because of that , I would like to ask Saush or somebody which know exactly all about EMV cards, if can you make clear for me the configuration of the Chip and Signature Cards and the configuration of the Chip and PIN cards , and also I would like to know where exactly I can see if the cards support signature instead of PIN when it is used to pay on POS Terminals.
      Thanks !

      • lefter said, on September 6, 2014 at 4:09 pm

        Hello I have samthing interesting adet me to skype onlydevicehacking am ceva foarte interesant

    • Cakir Suleyman said, on September 2, 2014 at 4:45 pm

      Hello ! Regarding the link for the video posted by Mr. xxxx , I would like to inform all of you that this video it can be a nice trap ( fraud ) , and I will explain why :
      – there in the video I don’t see anything elese that the person (Mr. X) write on a chip the informations which are coming from the magnetic stripe !
      (but all of us who was doing research on for the EMV we do know how it look when you just read the informations which are stored on the Chip)
      – Question for Mr. X : do you just want to sale devices which cost 500 USD on the Internet with 2000 euros and to make a huge proffit ??…and off-course with a wrong software??? Just to cheat the people ??? Or what ???
      – I do know how it look the informations which are stored on the EMV cards…but there is always an Track 2 Equivalent data but I would like to inform you that I’ve heard about ACQR and also some other particularities about the EMV and how it really works ! The “Master Key” and the method used to Check the GENUINE CARD and the ID for the Transactions ???

      Mr. X , did you forget that we are not stupid ???

      – I would like to inform all of you that 4 months ago I’ve bought a device from the Cambridge University…a device which have the name Smart Card Detective…I’ve pay 500 GBP and I have test the device on many POS Terminals and whith many different EMV cards…and in the end was not working for the Cheat PIN function ! Their answer regarding my reclamation: WE THINK THAT THE DEVICE MUST BE PROGRAMMED TO RESOLV THAT FUNCTION ! But when I bought the device they say that the device was tested and all functions works perfectly and that with the help of the Smart Card Detective the POS Terminals can be cheated so even if you will enter a wrong PIN the Transaction will be accepted and on the receipt it will appear : VERIFIED BY PIN .
      So, my point is that (for me is just another fraud!) because this guy with this software want to say that with the informations find on the magnetic stripe he can write them on the Chip and then he can withdraw money from the ATM !
      But, the ATM is stupid or what ??? In which country did you witdraw the money from that blank card ?? ( in non EMV countries ) or what you want to say ???
      Look what it can be much better to do :
      1. Insert a genuine Visa or MasterCard (a bank card and not a prepaid card) or VPay or Maestro card into your device and with the software you have , just try to copy all informations from the Chip and then
      2. Just make a copy of the genuine card and go to an ATM in France or where you want in Europe and try to withdraw money !
      3. You will see the answer yourself ! : NOT WORKING !

      So, Mr. X what now ???

      • William said, on September 3, 2014 at 1:27 am

        Hello Cakir Suleyman.
        Let me tell you soome info!
        Wath info you need to use for a ATM or a POS to valid your Transaction?
        1.A atm will valid your trasaction if you give him The Complate name The track 2 and the pin code !
        Were we can find theat info?
        On the magnetic stripe you can find The complet name on track 1
        On the magnetic stripe you can find Track 2 (The first 16 digit on frot of the card and the 16 or more on the magnetic stripe track 2 example 123456789789456=YYMM4561234567894563 with this isnfo and the pin code you will be able to make a trasaction in a POS or ATM )
        New,Wath info valid a trasaction from a emv chip?
        Lett me tell you theat !
        You will be surpirze !!!
        The same info The First and the last name the PIN code and Track 2
        Wath info is on a Emv chip theat valid the trasaction and is not on the magnetic stripe???
        The PIN code,
        And new if i have The PIN code The track 2 The complate name theat mens theat i can make a valid trasaction !!!
        I em not looking for a software to emulate Soome part of the EMV chip or to see theat last 10 trasaction i don’ care about and you know way i don’t care a bout?bacause i don’t need theat to do my job ! wath info is on X part of the Emv i em not a expert and i don’t care !
        New let answar to your questions.
        And i have buy this software with the MCR 200 from there ofiice !! and if you ask them they offer Teamwiwer demo online !!!
        1. I don.t sell the software so ho i will trap !!!!) I insist i DONT SELL nothing al all !!!
        2.i have made this video to show all ov you wath we can do with it.
        3. This is not a emv PROFESIONAL USE you will not be able to see the last 10 trasaction or wath info is on X part of the EMV chip.you will not be able to write data on other parts on the Emv chip,you will be able to read and write data to the Emv part theat will valid the trazaction in a ATM or a POS ! personaly i don.t need more then theat i don.t care wath is on X part on a Emv chip i em not a PROFESIONAL i just do my job !!
        4-– I do know how it look the informations which are stored on the EMV cards !
        (i don’t know to wath information are stored on a Emv chip i em not a expert and i don’t care wath information are stored on a Emv chip ! because i don,t need to know wath algortithme the EMV use for X part of the CHIP !
        5.Wath i know is theat i dont need any master key to make a trasaction worck on ATM Exect the PIN because on the magnetic stripe dont have a master key and theat data theat authoraize the trasaction on a emv is the same theat is on the magnetic stripe plus the pin code theat is only on the emv !!!
        5. – I would like to inform all of you that 4 months ago I’ve bought a device from the Cambridge University ( commone Cakir you are ridiculos,)
        You wath to tell us theat you have buy a device from the Cambridge University this device (https://www.youtube.com/watch?v=dYRvHZhaZo8) and the device don.t worck’s this device they show it on CNN BBC etc..and you tell us theat you have buy this device from theam you menn theat all the television and Cambridge University are laiers and you have Wraith? !!!they sell you this device !!! coomon Cakir you are ridiculos.
        Cambridge University will never sell you a FRAUD device !!! Never never
        6.This device from Cambridge University is a FRAUD instrument the MCR 200 Software is not a fraud instrument is depend on wo used and how ! Is like a pen you can write somthing with or you can kill with is op to the person theat use theat !
        7 . But, the ATM is stupid or what ??? In which country did you witdraw the money from that blank card ?? ( in non EMV countries ) or what you want to say ???
        Here is the point ATM is Mchine not a human, if you give him the information theat he need he will doo all you ask him ! If you don.t understend the video is not my problem i reppet i DONT sell nothing at all !!! i dont need a software to read all the Emv part i just need to make my job and for me is perfect !
        I don.t regret my money and i buy this Software with the MCR 200 from the office and i tested before !!!!
        8. Insert a genuine Visa or MasterCard (a bank card and not a prepaid card) or VPay or Maestro card into your device and with the software you have , just try to copy all informations from the Chip and then.
        ( i used a prepayed card in the video because i dont wath to louz my money from my orginial credit card ! and for your INFO A EMV CHIP IS A EMV CHIP FROM A CREDIT CARD OR A PREPAY CREDIT CARD IS THE SAME)i already tested with my original credit card and is worcking the same !!
        I will make a video just to show you Cakir i will make a video with my original credit card but i will hide the Info track!! and i will demonstrate you theat you are realy Wrong !

    • mario said, on September 3, 2014 at 10:51 am

      I left a comment on your video. comment on the video accessing google +, you have access to my email. please contact me. Mario B

      • lefter said, on September 6, 2014 at 4:07 pm

        Hello I have samthing interesting adet me to skype onlydevicehacking

    • lefter said, on September 6, 2014 at 4:11 pm

      Hello I want buy this software contact me to skype onlydevicehacking end I have samthing more interesting

  193. brazilemv said, on September 8, 2014 at 9:43 am

    I have read the chip of a credit card, the data saved in a txt file.
    how do i change, reprogramme the data from a credit card?
    I read the chip through the javaemvreader, as is done reprogramming, how to delete change password credit card?
    I send that data to a friend and he sent another .cap file for me, reprogrammed, ready to be written to another card through the jcmanager.
    I recorded, tested, made ​​a purchase, I used the password I quiz, I use several passwords that approves the transaction.

  194. brazilemv said, on September 8, 2014 at 10:50 am

    http://www.emv-global-solution.com/product/emv-readerwriter-v8/

    ripper? or serious?

    • thework said, on September 15, 2014 at 2:14 pm

      serious the web site?? get me u skype.

    • thework said, on September 30, 2014 at 7:21 am

      SCAMMER – I lost my money.

  195. brazilemv said, on September 8, 2014 at 10:55 am

    hi WILLIAM, you have skype for talk?

  196. William said, on September 8, 2014 at 10:15 pm

    Hy, lefter This is my skype william.max54

  197. Aly said, on September 9, 2014 at 4:29 pm

    brazilemv / i Have buy 1 Software from them and 1 Hotstample foil machinne and i heve no problem,when i buy the soft i recivet instant bay mail for the hotstample foil machine i have waith 7 days to recivet ,for me they are fine i never have any problem with them,just theat for the hotspample foil they ask me somme Id prove……

  198. I like the helpful info you provide for your articles.
    I will bookmark your weblog and take a look at
    once more right here regularly. I am rather certain I
    will learn lots of new stuff right here! Good luck for
    the following!

  199. pierre said, on September 20, 2014 at 1:18 am

    Hi,
    I found a library to read EMV card

    https://github.com/devnied/EMV-NFC-Paycard-Enrollment

  200. amazon product said, on September 21, 2014 at 12:20 pm

    Yes! Finally someone writes about Heating Pad.

  201. emv-global LOL said, on October 1, 2014 at 4:36 am

    http://www.emv-global-solution.com/product/emv-readerwriter-v8/

    Fake
    Dont fall for it
    Video is real but the software is fake

    • Marius said, on October 6, 2014 at 4:56 am

      Totul este mult mai complex decat ceea ce se vede la suprafatza!!

      ————————————————
      [Step 1] SELECT FILE NONEXISTINGFILE to warm up the card/terminal/connection
      ————————————————
      00 a4 04 00 0f 4e 4f 4e 45 58 49 53 54 49 4e 47
      46 49 4c 45 00
      response hex :

      response SW1SW2 : 6a 82 (File or application not found)
      response ascii :
      response parsed :

      ————————————————
      [Step 2] SELECT FILE Master File (if available)
      ————————————————
      00 a4 00 00 00 00
      response hex :

      response SW1SW2 : 6a 86 (Incorrect parameter(s) P1 P2)
      response ascii :

      ————————————————
      [Step 3] SELECT FILE Master File by identifier (if available)
      ————————————————
      00 a4 00 00 02 3f 00 00
      response hex :

      response SW1SW2 : 6a 86 (Incorrect parameter(s) P1 P2)
      response ascii :

      ————————————————
      [Step 4] SELECT FILE 1PAY.SYS.DDF01 to get the PSE directory
      ————————————————
      00 a4 04 00 0e 31 50 41 59 2e 53 59 53 2e 44 44
      46 30 31 00
      response hex :
      6f 22 84 0e 31 50 41 59 2e 53 59 53 2e 44 44 46
      30 31 a5 10 88 01 01 5f 2d 06 72 6f 65 6e 66 72
      9f 11 01 02
      response SW1SW2 : 90 00 (Success)
      response ascii : o”..1PAY.SYS.DDF01….._-.roenfr….
      response parsed :

      6f 22 — File Control Information (FCI) Template
      84 0e — Dedicated File (DF) Name
      31 50 41 59 2e 53 59 53 2e 44 44 46 30 31 (BINARY)
      a5 10 — File Control Information (FCI) Proprietary Template
      88 01 — Short File Identifier (SFI)
      01 (BINARY)
      5f 2d 06 — Language Preference
      72 6f 65 6e 66 72 (=roenfr)
      9f 11 01 — Issuer Code Table Index
      02 (NUMERIC)

      ————————————————
      [Step 5] Send READ RECORD to read all records in SFI 1
      ————————————————
      00 b2 01 0c 00
      response hex :
      70 33 61 31 4f 07 a0 00 00 00 04 10 10 50 10 44
      65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 9f
      12 10 44 65 62 69 74 20 4d 61 73 74 65 72 43 61
      72 64 87 01 01
      response SW1SW2 : 90 00 (Success)
      response ascii : p3a1O……..P.Debit MasterCard…Debit MasterCard…
      response parsed :

      70 33 — Record Template (EMV Proprietary)
      61 31 — Application Template
      4f 07 — Application Identifier (AID) – card
      a0 00 00 00 04 10 10 (BINARY)
      50 10 — Application Label
      44 65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 (=Debit MasterCard)
      9f 12 10 — Application Preferred Name
      44 65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 (=Debit MasterCard)
      87 01 — Application Priority Indicator
      01 (BINARY)

      ————————————————
      [Step 6] Send READ RECORD to read all records in SFI 1
      ————————————————
      00 b2 02 0c 00
      response hex :

      response SW1SW2 : 6a 83 (Record not found)
      response ascii :
      response parsed :

      ————————————————
      [Step 7] Select application by AID
      ————————————————
      00 a4 04 00 07 a0 00 00 00 04 10 10 00
      response hex :
      6f 48 84 07 a0 00 00 00 04 10 10 a5 3d 50 10 44
      65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 87
      01 01 5f 2d 06 72 6f 65 6e 66 72 9f 11 01 02 9f
      12 10 44 65 62 69 74 20 4d 61 73 74 65 72 43 61
      72 64 bf 0c 05 9f 4d 02 0b 0a
      response SW1SW2 : 90 00 (Success)
      response ascii : oH……….=P.Debit MasterCard…_-.roenfr…….Debit MasterCard….M…
      response parsed :

      6f 48 — File Control Information (FCI) Template
      84 07 — Dedicated File (DF) Name
      a0 00 00 00 04 10 10 (BINARY)
      a5 3d — File Control Information (FCI) Proprietary Template
      50 10 — Application Label
      44 65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 (=Debit MasterCard)
      87 01 — Application Priority Indicator
      01 (BINARY)
      5f 2d 06 — Language Preference
      72 6f 65 6e 66 72 (=roenfr)
      9f 11 01 — Issuer Code Table Index
      02 (NUMERIC)
      9f 12 10 — Application Preferred Name
      44 65 62 69 74 20 4d 61 73 74 65 72 43 61 72 64 (=Debit MasterCard)
      bf 0c 05 — File Control Information (FCI) Issuer Discretionary Data
      9f 4d 02 — Log Entry
      0b 0a (BINARY)

      ————————————————
      [Step 8] Send GET PROCESSING OPTIONS command
      ————————————————
      80 a8 00 00 02 83 00 00
      response hex :
      77 12 82 02 39 00 94 0c 28 01 02 01 30 01 02 00
      38 01 02 00
      response SW1SW2 : 90 00 (Success)
      response ascii : w…9…(…0…8…
      response parsed :

      77 12 — Response Message Template Format 2
      82 02 — Application Interchange Profile
      39 00 (BINARY)
      94 0c — Application File Locator (AFL)
      28 01 02 01 30 01 02 00 38 01 02 00 (BINARY)

      ————————————————
      [Step 9] Send READ RECORD to read SFI 5 record 1
      ————————————————
      00 b2 01 2c 00
      response hex :
      70 81 87 5f 25 03 13 09 01 5f 24 03 16 09 30 9f
      07 02 ff c0 5a 08 54 16 15 38 43 15 03 96 5f 34
      01 00 8e 14 00 00 00 00 00 00 00 00 42 01 44 03
      41 03 42 03 5e 03 1f 03 9f 0d 05 bc 50 ac 00 00
      9f 0e 05 00 00 00 00 00 9f 0f 05 bc 70 ac 98 00
      5f 28 02 06 42 9f 4a 01 82 8c 21 9f 02 06 9f 03
      06 9f 1a 02 95 05 5f 2a 02 9a 03 9c 01 9f 37 04
      9f 35 01 9f 45 02 9f 4c 08 9f 34 03 8d 0c 91 0a
      8a 02 95 05 9f 37 04 9f 4c 08
      response SW1SW2 : 90 00 (Success)
      response ascii : p.._%…._$…0…..Z.T..8C…_4…………B.D.A.B.^…….P……………p…_(..B.J…!……….._*……7..5..E..L..4……….7..L.
      response parsed :

      70 81 87 — Record Template (EMV Proprietary)
      5f 25 03 — Application Effective Date
      13 09 01 (NUMERIC)
      5f 24 03 — Application Expiration Date
      16 09 30 (NUMERIC)
      9f 07 02 — Application Usage Control
      ff c0 (BINARY)
      5a 08 — Application Primary Account Number (PAN)
      54 16 15 38 43 15 03 96 (NUMERIC)
      5f 34 01 — Application Primary Account Number (PAN) Sequence Number
      00 (NUMERIC)
      8e 14 — Cardholder Verification Method (CVM) List
      00 00 00 00 00 00 00 00 42 01 44 03 41 03 42 03
      5e 03 1f 03 (BINARY)
      9f 0d 05 — Issuer Action Code – Default
      bc 50 ac 00 00 (BINARY)
      9f 0e 05 — Issuer Action Code – Denial
      00 00 00 00 00 (BINARY)
      9f 0f 05 — Issuer Action Code – Online
      bc 70 ac 98 00 (BINARY)
      5f 28 02 — Issuer Country Code
      06 42 (NUMERIC)
      9f 4a 01 — Static Data Authentication Tag List
      82 (BINARY)
      8c 21 — Card Risk Management Data Object List 1 (CDOL1)
      9f 02 06 — Amount, Authorised (Numeric)
      9f 03 06 — Amount, Other (Numeric)
      9f 1a 02 — Terminal Country Code
      95 05 — Terminal Verification Results (TVR)
      5f 2a 02 — Transaction Currency Code
      9a 03 — Transaction Date
      9c 01 — Transaction Type
      9f 37 04 — Unpredictable Number
      9f 35 01 — Terminal Type
      9f 45 02 — Data Authentication Code
      9f 4c 08 — ICC Dynamic Number
      9f 34 03 — Cardholder Verification (CVM) Results
      8d 0c — Card Risk Management Data Object List 2 (CDOL2)
      91 0a — Issuer Authentication Data
      8a 02 — Authorisation Response Code
      95 05 — Terminal Verification Results (TVR)
      9f 37 04 — Unpredictable Number
      9f 4c 08 — ICC Dynamic Number

      ————————————————
      [Step 10] Send READ RECORD to read SFI 5 record 2
      ————————————————
      00 b2 02 2c 00
      response hex :
      70 3f 9f 42 02 09 46 9f 44 01 02 9f 08 02 00 02
      5f 20 14 41 4c 45 58 41 4e 44 52 55 2f 4e 49 53
      54 4f 52 45 53 43 55 5f 30 02 02 01 57 13 54 16
      15 38 43 15 03 96 d1 60 92 01 00 00 00 85 00 00
      0f
      response SW1SW2 : 90 00 (Success)
      response ascii : p?.B..F.D……._ .ALEXANDRU/NISTORESCU_0…W.T..8C….`………
      response parsed :

      70 3f — Record Template (EMV Proprietary)
      9f 42 02 — Application Currency Code
      09 46 (NUMERIC)
      9f 44 01 — Application Currency Exponent
      02 (NUMERIC)
      9f 08 02 — Application Version Number – card
      00 02 (BINARY)
      5f 20 14 — Cardholder Name
      41 4c 45 58 41 4e 44 52 55 2f 4e 49 53 54 4f 52
      45 53 43 55 (=ALEXANDRU/NISTORESCU)
      5f 30 02 — Service Code
      02 01 (NUMERIC)
      57 13 — Track 2 Equivalent Data
      54 16 15 38 43 15 03 96 d1 60 92 01 00 00 00 85
      00 00 0f (BINARY)

      ————————————————
      [Step 11] Send READ RECORD to read SFI 6 record 1
      ————————————————
      00 b2 01 34 00
      response hex :
      70 2d 8f 01 04 9f 32 01 03 92 24 6a 23 35 38 27
      7c 6a b1 d8 2a 94 bb 52 99 75 1c 2f 94 18 03 31
      2b 07 93 6b d9 13 2e 64 84 1a 01 60 0d 17 8b
      response SW1SW2 : 90 00 (Success)
      response ascii : p-….2…$j#58’|j..*..R.u./…1+..k…d…`…
      response parsed :

      70 2d — Record Template (EMV Proprietary)
      8f 01 — Certification Authority Public Key Index – card
      04 (BINARY)
      9f 32 01 — Issuer Public Key Exponent
      03 (BINARY)
      92 24 — Issuer Public Key Remainder
      6a 23 35 38 27 7c 6a b1 d8 2a 94 bb 52 99 75 1c
      2f 94 18 03 31 2b 07 93 6b d9 13 2e 64 84 1a 01
      60 0d 17 8b (BINARY)
      No CA configured for AID: AID: a0 00 00 00 04 10 10 (MasterCard Credit)
      RID: a0 00 00 00 04 (Mastercard International [US])
      PIX: 10 10

      ————————————————
      [Step 12] Send READ RECORD to read SFI 6 record 2
      ————————————————
      00 b2 02 34 00
      response hex :
      70 81 93 90 81 90 91 cc 7e 95 56 9e d1 72 7e c6
      a7 73 f8 b1 b1 2a fd 83 fc f3 1a 27 11 31 68 90
      3b 3d f2 01 9e 4a 65 11 b7 2c 40 ee 9c 52 6f 97
      ad 80 00 38 26 47 24 3b f7 fb b2 69 a7 20 f6 bd
      61 3d 35 a5 66 61 8c d5 11 77 cf 4e 7e 74 6d 54
      e8 79 97 88 78 f7 5a 1e 6a b1 ff 00 ab 52 cf 8c
      02 84 3e fd 0a 14 6c cb 03 84 30 6a 78 6e fa bf
      89 63 3c 49 36 d4 ca c6 22 43 16 d8 69 9a 3a f4
      96 df b0 4e cf 85 5d c2 7f a5 d0 94 49 cb 8e 02
      21 72 ca 85 de 66
      response SW1SW2 : 90 00 (Success)
      response ascii : p…….~.V..r~..s…*…..’.1h.;=…Je..,@..Ro….8&G$;…i. ..a=5.fa…w.N~tmT.y..x.Z.j….R….>…l…0jxn…c…$.{..Do.
      response parsed :

      70 81 94 — Record Template (EMV Proprietary)
      9f 46 81 90 — ICC Public Key Certificate
      0f c7 57 6b e2 aa bf f3 41 a4 84 f4 24 2a b9 54
      f9 d2 8a f5 cf 8d 8a ec ea 23 6c e5 36 84 30 6d
      e0 8e 7d b7 7d eb 06 94 76 b5 9b e2 81 cb 69 11
      97 eb 45 f3 8f 66 d4 55 1b 2d 35 bf b2 d9 c1 05
      f7 89 c6 cb 73 7b 88 3d 48 d9 7a 0e bb fb 7d 24
      87 76 24 37 bf 26 95 a0 22 d1 66 50 13 73 34 a4
      5a ac d4 3d 11 a6 f0 41 46 6f cd 86 28 f3 e9 57
      75 ac f1 03 8d 25 00 9d c2 4a 4b 33 f3 8b 58 a6
      c8 e0 79 ca 3e 93 fb 07 24 b6 7b de 8d 44 6f 17 (BINARY)

      ————————————————
      [Step 15] Send INTERNAL AUTHENTICATE command
      ————————————————
      00 88 00 00 04 32 fb 28 48 00
      response hex :
      77 73 9f 4b 70 87 25 72 f1 2c 2a bf 9e 1d bc a2
      ff 6f e8 85 c4 7c 6b 39 45 54 ee c8 77 28 2e c6
      84 63 29 e9 de 4c dd ba 76 4c 51 27 9a c1 96 fe
      25 33 84 cd dc aa db fc 3d 19 d4 06 bc 46 b1 fc
      33 12 8f 26 a7 e4 98 fb 5e 36 fd fc 69 67 98 cb
      86 b7 8a 01 4d 6b 0e 2b b1 4a 2d 77 f9 04 9f 34
      1a f7 42 40 dd 11 b8 8b 22 51 aa 9f 53 d2 04 4c
      ca 55 da 19 a8
      response SW1SW2 : 90 00 (Success)
      response ascii : ws.Kp.%r.,*……o…|k9ET..w(…c)..L..vLQ’….%3……=….F..3..&….^6..ig……Mk.+.J-w…4..B@….”Q..S..L.U…
      response parsed :

      77 73 — Response Message Template Format 2
      9f 4b 70 — Signed Dynamic Application Data
      87 25 72 f1 2c 2a bf 9e 1d bc a2 ff 6f e8 85 c4
      7c 6b 39 45 54 ee c8 77 28 2e c6 84 63 29 e9 de
      4c dd ba 76 4c 51 27 9a c1 96 fe 25 33 84 cd dc
      aa db fc 3d 19 d4 06 bc 46 b1 fc 33 12 8f 26 a7
      e4 98 fb 5e 36 fd fc 69 67 98 cb 86 b7 8a 01 4d
      6b 0e 2b b1 4a 2d 77 f9 04 9f 34 1a f7 42 40 dd
      11 b8 8b 22 51 aa 9f 53 d2 04 4c ca 55 da 19 a8 (BINARY)

      ————————————————
      [Step 16] Send GET DATA command to find the PIN Try Counter
      ————————————————
      80 ca 9f 17 00
      response hex :
      9f 17 01 02
      response SW1SW2 : 90 00 (Success)
      response ascii : ….
      response parsed :

      9f 17 01 — Personal Identification Number (PIN) Try Counter
      02 (BINARY)

      ————————————————
      [Step 17] Send GET DATA command to find the Application Transaction Counter (ATC)
      ————————————————
      80 ca 9f 36 00
      response hex :

      response SW1SW2 : 6a 88 (Referenced data (data objects) not found)
      response ascii :
      response parsed :

      ————————————————
      [Step 18] Send GET DATA command to find the Last Online ATC Register
      ————————————————
      80 ca 9f 13 00
      response hex :

      response SW1SW2 : 6a 88 (Referenced data (data objects) not found)
      response ascii :
      response parsed :

      ————————————————
      [Step 19] Send GET DATA command to find the Log Format
      ————————————————
      80 ca 9f 4f 00
      response hex :
      9f 4f 11 9f 27 01 9f 02 06 5f 2a 02 9a 03 9f 36
      02 9f 52 06
      response SW1SW2 : 90 00 (Success)
      response ascii : .O..’…._*….6..R.
      response parsed :

      9f 4f 11 — Log Format
      9f 27 01 — Cryptogram Information Data
      9f 02 06 — Amount, Authorised (Numeric)
      5f 2a 02 — Transaction Currency Code
      9a 03 — Transaction Date
      9f 36 02 — Application Transaction Counter (ATC)
      9f 52 06 — Upper Cumulative Domestic Offline Transaction Amount

      ————————————————
      [Step 20] Send READ RECORD to read LOG ENTRY SFI 11 record 1
      ————————————————
      00 b2 01 5c 00
      response hex :
      00 00 00 00 00 00 00 09 46 14 08 03 00 11 20 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : ……..F….. ..”..

      ————————————————
      [Step 21] Send READ RECORD to read LOG ENTRY SFI 11 record 2
      ————————————————
      00 b2 02 5c 00
      response hex :
      00 00 00 00 00 50 00 09 46 14 07 04 00 10 20 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : …..P..F….. ..”..

      ————————————————
      [Step 22] Send READ RECORD to read LOG ENTRY SFI 11 record 3
      ————————————————
      00 b2 03 5c 00
      response hex :
      00 00 00 00 00 50 00 09 46 14 07 04 00 0f 20 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : …..P..F….. ..”..

      ————————————————
      [Step 23] Send READ RECORD to read LOG ENTRY SFI 11 record 4
      ————————————————
      00 b2 04 5c 00
      response hex :
      00 00 00 00 00 00 00 09 46 14 03 20 00 0e 20 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : ……..F.. .. ..”..

      ————————————————
      [Step 24] Send READ RECORD to read LOG ENTRY SFI 11 record 5
      ————————————————
      00 b2 05 5c 00
      response hex :
      00 00 00 00 01 00 00 09 46 14 03 20 00 0d 20 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : ……..F.. .. ..”..

      ————————————————
      [Step 25] Send READ RECORD to read LOG ENTRY SFI 11 record 6
      ————————————————
      00 b2 06 5c 00
      response hex :
      40 00 00 00 00 00 00 09 46 13 12 04 00 0c 60 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : @…….F…..`..”..

      ————————————————
      [Step 26] Send READ RECORD to read LOG ENTRY SFI 11 record 7
      ————————————————
      00 b2 07 5c 00
      response hex :
      40 00 00 00 00 10 00 09 46 13 11 18 00 0b 60 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : @…….F…..`..”..

      ————————————————
      [Step 27] Send READ RECORD to read LOG ENTRY SFI 11 record 8
      ————————————————
      00 b2 08 5c 00
      response hex :
      40 00 00 00 00 00 00 09 46 13 11 18 00 0a 60 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : @…….F…..`..”..

      ————————————————
      [Step 28] Send READ RECORD to read LOG ENTRY SFI 11 record 9
      ————————————————
      00 b2 09 5c 00
      response hex :
      40 00 00 00 00 20 00 09 46 13 11 17 00 09 60 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : @…. ..F…..`..”..

      ————————————————
      [Step 29] Send READ RECORD to read LOG ENTRY SFI 11 record 10
      ————————————————
      00 b2 0a 5c 00
      response hex :
      40 00 00 00 00 30 00 09 46 13 09 23 00 08 60 10
      03 22 00 00
      response SW1SW2 : 90 00 (Success)
      response ascii : @….0..F..#..`..”..

      ————————————————
      [Step 30] GET CHALLENGE
      ————————————————
      00 84 00 00 00
      response hex :

      response SW1SW2 : 69 85 (Command not allowed; conditions of use not satisfied)
      response ascii :

      Finished Processing card.
      Now dumping card data in a more readable form:

      ======================================
      [EMVContext]
      ======================================
      Answer To Reset (ATR)
      3b 6c 00 00 00 31 c0 71 d6 64 00 0a 01 00 5d 84
      ISO Compliant Answer To Reset (ATR)
      Convention – DIRECT
      Protocol – T=0
      Historical bytes – 00 31 c0 71 d6 64 00 0a 01 00 5d 84

      Interface Type: CONTACTED

      Directory Definition File
      Name: 315041592e5359532e4444463031 (=1PAY.SYS.DDF01)
      Issuer Code Table Index: 2 (ISO-8859-2)
      Short File Identifier:
      1 (Governed by the EMV specification)
      Language Preference (in order of preference):
      Language: ro (Romanian)
      Language: en (English)
      Language: fr (French)

      Applications (1 found):

      Application
      AID: a0 00 00 00 04 10 10 (MasterCard Credit)
      RID: a0 00 00 00 04 (Mastercard International [US])
      PIX: 10 10
      Label: Debit MasterCard
      Preferred Name: Debit MasterCard
      Application Effective Date: Sun Sep 01 00:00:00 EEST 2013
      Application Expiration Date: Fri Sep 30 00:00:00 EEST 2016
      Application Version Number: 2
      Application Currency Code (ISO 4217): 946 (RON New Leu)
      Application Currency Exponent: 2 (Position of the decimal point from the right)
      Issuer Country Code (ISO 3166-1): 642 (Romania)
      PIN Try Counter: 2 (Number of PIN tries remaining)
      Cardholder Name: ALEXANDRU/NISTORESCU
      Primary Account Number (PAN) – 5416153843150396
      Major Industry Identifier = 5 (Banking and financial)
      Issuer Identifier Number: 541615
      Account Number: 384315039
      Check Digit: 6 (Valid)
      PAN Sequence Number: 0
      Application Priority Indicator
      Application may be selected without confirmation of cardholder
      Selection Priority: 1 (1 is highest)
      Application Interchange Profile
      Static Data Authentication (SDA) not supported
      Dynamic Data Authentication (DDA) supported
      Cardholder verification is supported
      Terminal risk management is to be performed
      Issuer authentication is not supported
      CDA supported
      Application File Locator
      Application Elementary File
      Short File Identifier:
      5 (Governed by the EMV specification)
      Start Record: 1
      End Record: 2
      Number of Records Involved In Offline Data Authentication: 1
      Record: 1
      Length: 138
      Involved In Offline Data Authentication: true
      Record: 2
      Length: 65
      Involved In Offline Data Authentication: false
      Application Elementary File
      Short File Identifier:
      6 (Governed by the EMV specification)
      Start Record: 1
      End Record: 2
      Number of Records Involved In Offline Data Authentication: 0
      Record: 1
      Length: 47
      Involved In Offline Data Authentication: false
      Record: 2
      Length: 150
      Involved In Offline Data Authentication: false
      Application Elementary File
      Short File Identifier:
      7 (Governed by the EMV specification)
      Start Record: 1
      End Record: 2
      Number of Records Involved In Offline Data Authentication: 0
      Record: 1
      Length: 25
      Involved In Offline Data Authentication: false
      Record: 2
      Length: 151
      Involved In Offline Data Authentication: false
      Application Usage Control
      Valid for domestic cash transactions
      Valid for international cash transactions
      Valid for domestic goods
      Valid for international goods
      Valid for domestic services
      Valid for international services
      Valid at ATMs
      Valid at terminals other than ATMs
      Domestic cashback allowed
      International cashback allowed
      Transaction Log:
      Log Format:
      Cryptogram Information Data (1 byte)
      Amount, Authorised (Numeric) (6 bytes)
      Transaction Currency Code (2 bytes)
      Transaction Date (3 bytes)
      Application Transaction Counter (ATC) (2 bytes)
      Upper Cumulative Domestic Offline Transaction Amount (6 bytes)
      Log Record(s):
      Record:
      Cryptogram Information Data: 00
      Amount, Authorised (Numeric): 00 00 00 00 00 00
      Transaction Currency Code: 09 46
      Transaction Date: 14 08 03
      Application Transaction Counter (ATC): 00 11
      Upper Cumulative Domestic Offline Transaction Amount: 20 10 03 22 00 00
      Record:
      Cryptogram Information Data: 00
      Amount, Authorised (Numeric): 00 00 00 00 50 00
      Transaction Currency Code: 09 46
      Transaction Date: 14 07 04
      Application Transaction Counter (ATC): 00 10
      Upper Cumulative Domestic Offline Transaction Amount: 20 10 03 22 00 00
      Record:
      Cryptogram Information Data: 00
      Amount, Authorised (Numeric): 00 00 00 00 50 00
      Transaction Currency Code: 09 46
      Transaction Date: 14 07 04
      Application Transaction Counter (ATC): 00 0f
      Upper Cumulative Domestic Offline Transaction Amount: 20 10 03 22 00 00
      Record:
      Cryptogram Information Data: 00
      Amount, Authorised (Numeric): 00 00 00 00 00 00
      Transaction Currency Code: 09 46
      Transaction Date: 14 03 20
      Application Transaction Counter (ATC): 00 0e
      Upper Cumulative Domestic Offline Transaction Amount: 20 10 03 22 00 00
      Record:
      Cryptogram Information Data: 00
      Amount, Authorised (Numeric): 00 00 00 01 00 00
      Transaction Currency Code: 09 46
      Transaction Date: 14 03 20
      Application Transaction Counter (ATC): 00 0d
      Upper Cumulative Domestic Offline Transaction Amount: 20 10 03 22 00 00
      Record:
      Cryptogram Information Data: 40
      Amount, Authorised (Numeric): 00 00 00 00 00 00
      Transaction Currency Code: 09 46
      Transaction Date: 13 12 04
      Application Transaction Counter (ATC): 00 0c
      Upper Cumulative Domestic Offline Transaction Amount: 60 10 03 22 00 00
      Record:
      Cryptogram Information Data: 40
      Amount, Authorised (Numeric): 00 00 00 00 10 00
      Transaction Currency Code: 09 46
      Transaction Date: 13 11 18
      Application Transaction Counter (ATC): 00 0b
      Upper Cumulative Domestic Offline Transaction Amount: 60 10 03 22 00 00
      Record:
      Cryptogram Information Data: 40
      Amount, Authorised (Numeric): 00 00 00 00 00 00
      Transaction Currency Code: 09 46
      Transaction Date: 13 11 18
      Application Transaction Counter (ATC): 00 0a
      Upper Cumulative Domestic Offline Transaction Amount: 60 10 03 22 00 00
      Record:
      Cryptogram Information Data: 40
      Amount, Authorised (Numeric): 00 00 00 00 20 00
      Transaction Currency Code: 09 46
      Transaction Date: 13 11 17
      Application Transaction Counter (ATC): 00 09
      Upper Cumulative Domestic Offline Transaction Amount: 60 10 03 22 00 00
      Record:
      Cryptogram Information Data: 40
      Amount, Authorised (Numeric): 00 00 00 00 30 00
      Transaction Currency Code: 09 46
      Transaction Date: 13 09 23
      Application Transaction Counter (ATC): 00 08
      Upper Cumulative Domestic Offline Transaction Amount: 60 10 03 22 00 00
      Dynamic Data Authentication Data Object List
      Unpredictable Number (4 bytes)
      Issuer Public Key Certificate
      NO CA CONFIGURED FOR THIS RID. UNABLE TO VALIDATE CERTIFICATE
      ICC Public Key Certificate
      CERTIFICATE NOT VALID
      Card Risk Management Data Object List 1
      Amount, Authorised (Numeric) (6 bytes)
      Amount, Other (Numeric) (6 bytes)
      Terminal Country Code (2 bytes)
      Terminal Verification Results (TVR) (5 bytes)
      Transaction Currency Code (2 bytes)
      Transaction Date (3 bytes)
      Transaction Type (1 byte)
      Unpredictable Number (4 bytes)
      Terminal Type (1 byte)
      Data Authentication Code (2 bytes)
      ICC Dynamic Number (8 bytes)
      Cardholder Verification (CVM) Results (3 bytes)
      Card Risk Management Data Object List 2
      Issuer Authentication Data (10 bytes)
      Authorisation Response Code (2 bytes)
      Terminal Verification Results (TVR) (5 bytes)
      Unpredictable Number (4 bytes)
      ICC Dynamic Number (8 bytes)
      Cardholder Verification Method (CVM) List:
      Cardholder Verification Rule
      Rule: Enciphered PIN verified online
      Condition Code: If unattended cash
      Apply succeeding CV Rule if this CVM is unsuccessful
      Cardholder Verification Rule
      Rule: Enciphered PIN verification performed by ICC
      Condition Code: If terminal supports the CVM
      Apply succeeding CV Rule if this CVM is unsuccessful
      Cardholder Verification Rule
      Rule: Plaintext PIN verification performed by ICC
      Condition Code: If terminal supports the CVM
      Apply succeeding CV Rule if this CVM is unsuccessful
      Cardholder Verification Rule
      Rule: Enciphered PIN verified online
      Condition Code: If terminal supports the CVM
      Apply succeeding CV Rule if this CVM is unsuccessful
      Cardholder Verification Rule
      Rule: Signature (paper)
      Condition Code: If terminal supports the CVM
      Apply succeeding CV Rule if this CVM is unsuccessful
      Cardholder Verification Rule
      Rule: No CVM required
      Condition Code: If terminal supports the CVM
      Fail cardholder verification if this CVM is unsuccessful
      Static Data Authentication Tag List
      Application Interchange Profile
      Track 2 Equivalent Data:
      Primary Account Number (PAN) – 5416153843150396
      Major Industry Identifier = 5 (Banking and financial)
      Issuer Identifier Number: 541615
      Account Number: 384315039
      Check Digit: 6 (Valid)
      Expiration Date: Wed Aug 31 00:00:00 EEST 2016
      Service Code – 201:
      2 : Interchange Rule – International interchange, use IC (chip) where feasible
      0 : Authorisation Processing – Normal
      1 : Range of Services – No restrictions
      Discretionary Data: 0000008500000 (may include Pin Verification Key Indicator (PVKI, 1 character), PIN Verification Value (PVV, 4 characters), Card Verification Value or Card Verification Code (CVV or CVC, 3 characters))
      Service Code: 201
      Language Preference (in order of preference):
      Language: ro (Romanian)
      Language: en (English)
      Language: fr (French)
      Issuer Code Table Index: 2 (ISO-8859-2)
      Issuer Action Code – Default:
      10111100
      01010000
      10101100
      00000000
      00000000
      Issuer Action Code – Denial:
      00000000
      00000000
      00000000
      00000000
      00000000
      Issuer Action Code – Online:
      10111100
      01110000
      10101100
      10011000
      00000000

      —————————————
      FINISHED
      —————————————

      • Marius said, on October 6, 2014 at 5:28 am

        Emare diferenta in a citi datele unui card cu microprocesor si a sti sa le ENCODEZI!

      • Cakir Suleyman said, on October 6, 2014 at 6:32 am

        Marius, ai mare dreptate! Eu am postat mai multe mesaje aici pe forum (ai sa vezi si ceva de la Cakir…care tot eu sunt…) Defapt ai mare dreptate! Si eu am incercat foarte multe metode si inca nu am nici un rezultat personal…am cumparat si din Anglia un dispozitiv (care trebuia macar sa ma ajute sa sar peste PIN intr-o tranzactie pe un POS Terminal…) si tot nu a mers! Este logic ca sistemul EMV se perfectioneaza mereu…impotriva fraudelor… Parerea mea…este ca doar o persoana care lucreaza in institutiile unde bancile isi produc cartile, doar cei de acolo stiu totul ! Deci doar cei care le fac…iar probabil , cred ca nici 1% din ei nu ar divulga secretul pe care il cautam toti! Eu caut 3 secrete ascunse in EMV si pana acuma nu am reusit sa gasesc nici macar unul din ele… Tu ???

      • lefter said, on October 6, 2014 at 2:42 pm

        Salut marius poti sa ma contactezi pe skype onlydevicehacking am ceva care te poate ajuta

  202. Abdel said, on October 1, 2014 at 10:02 pm

    This is Strange i have buy a emv software from them and is worck perfect i never have’d any problem with them.

    • Cakir Suleyman said, on October 6, 2014 at 6:34 am

      Please don’t lie!

      • lefter said, on October 6, 2014 at 2:45 pm

        Esti roman contacteazama pe skype onlydevicehacking am ceva bun care pote sa rezolve problema de sdadda

  203. Vasile said, on October 6, 2014 at 4:54 pm

    Lasati.va pagubasi Fratilor !
    Sa va Explic de ce,Cum ati opservat cu toti cand introduci cardul in POS sau ATM Astepti 3 secude pana ti se cere pin.ul,
    Ce se intampla Chipul EMV Trimite o un numar de pe chip care corespunde cu tracul 2 catre seravarul respectiv(visa mastercard etc…depinde de ce card ai)
    Atentie numarul de pe cipul tau nu este in nici un caz trackul 2 sau 1 nu este cryptat nimik pentru ca nu este utilizabil,el decat permite servarului sa te gaseasca in baza de date,(exemplu eu iti dau tie codul 752648 tu te duci cu codul 752648 la banca si dai codul respectiv banchierul cauta codul respectiv si vede ca este asociat cu contul respectiv)
    Bun posul Trimite codul de pe chip catre servar,servarul cauta intr.o fraciune de timp codul respectiv in baza de date dupa care corespunde cu datele tale T1 T2 Nume si pin.ul,
    Dupa ce te gaseste trimite automat un pachet de date cryptat in ssl catre Pos sau atm la care pos.ul sau atm.ul cand vede ca a primit raspuns de la servar cu codul pin el stie k cartea ta exista in baza de date din cauza k servarul a raspuns cu codul pin,
    Si ca sa realizeze ca chiar tu esti detinatorul cardului iti cere sa introduci codul pin care POS sau ATM il Crypteaza in ssl Si il trimite in apoi la servar la care servarul valideaza suma respectiva.
    Scuzati.mi scrisul sunt plecat de mult din tara,In fine cert este ca nimeni nu poate face nimik decat daca ai gen 1000 de coudri care corespund la 1000 de carti diferite si sa spargi servarul mastercard sau visa si sa vezi exact ce cod corespunde cu ce numar de carte,
    Si chiar daca ai reusi sa spargi servarul si sa iei T1 si T2 de la 1000 de Carti Nu vei avea pinu.rile pentru ca sunt stocate aparte si chiar daca le ai gasi sunt Cryptate in MD5 si nu sunt cryptate gen 85455d sunt cryptate gen .4548ddezYGGYGU’67/!?q%锑5GJSOO6559,
    Adica sunb nici o forma nu le vei putea decrypta cei ce Decrypteaza MD5 utilizeaza Hydra sau alte programe de Bruteforce Cu dictionare facute de ei adica toate parolele sunt cryptate in MD5 gen GTJKJJOJ65656 o serie de numere cifre si semne dar diferenta este k tu cand iti pui o parola pui gen,
    vasile78 sau stiu eu ceva simplu nu pui o parola generata automat cum se foloseste pt pinuri gen 54e4eqce4eed°dzdzdz?§zdzdz cu un Dictionar bun parola vasile 78 o voi gasi probabil dar 54e4eqce4eed°dzdzdz?§zdzdz nici o sansa ! de ce pe anumite situri se vand T2 alea multe sunt loante de pe scan au si pinul dar este cryptat !
    Deci va spun sincer in CHIP nu este nici o informatie care poate fi exploatata pt a se inbogati !sunt date gen numele prenumele adresa adica nu ai ce sa faci cu ele,
    Trebuie sa intelegeti !

    • lefter said, on October 6, 2014 at 5:39 pm

      Salut vasile am vazut ca sti ceva .bun eu am gasit in china pe un site aparataura care cripteaza decripteaza colneaza key security .sle 4442 4428 daca imi aduc aminte deci se poate face plus de asta se gaseste t2 pe chip sal scri pe banda .stiu din surse sigure si in 2007 se putea scrie t1t2 dupabanda scris pe chip am si programul dami un id de skipe sa vb

    • ENSHIN said, on October 16, 2014 at 10:07 pm

      Salut Vasile! Am citit ce ai scris mai sus si nu mrea sunt de acord cu ce ai scris tu in legatura cu datele de pe CHIP. Urmaresc acest blog din 2006 dar nu am scris nimic pana acum.
      Eu sun in ultimul an la Computer Science in UK si dea lungul anilor am capatat ceva experienta in Programare “Low level language si High level language”. In acest an am inceput sa imi fac proiectul final si am ales sa fac ceva legat de EMV CHIP. Eu nu vreau sa folosesc nimic in scopuri ilegale, iar profesorii ma ajuta si mi-au dat si cateva idei bune.
      Una peste alta este ca pe chip gasesti informatii sensibile doar ca trebuie sa stii cum sa le accesezi.

  204. Marius said, on October 6, 2014 at 7:20 pm

    Parerea mea este ca te pripesti in a crede ca microprocesorul nu poate fi sters sau rescris!! Acest lucru este posibil…DAR,tind sa cred ca nu ai multe cunostinte despre structura hardware ori structura software ale unui cip cu microprocesor..sistem de operare si aplicatiile acestuia!! De fapt,un microprocesor este cu alte cuvinte un mic calculator in miniatura sa zic asa.
    Acele ,,coduri,,despre care faci referire se numesc de fapt ID TRANSACTION..adica un numar intre 6 si 10 cifre criptat simetric (DES). Acesta nu este un ,,cod,, ci contine de fapt toate datele care a caracterizat ultima ta tranzactie!!
    Iar, challenge – response authentication adica autentificarea prin certificate autentice,authenticity certificates e cu totul altceva!!
    Si sa nu uitam ca mai intai de toate Message Authentification Code este PRIMUL care deschide AUTENTIFICARILE DINTRE CARD SI TERMINAL!!!
    Cunoscand cheia de cript este normal apoi ca terminalul sa recunoasca ultimul tau ID tr!! Apoi MAC”ul poate folosi APDU pentru transmiterea datelor!!

  205. Marius said, on October 6, 2014 at 7:52 pm

    Memoria unui card cu microprocesor poate memora si prelucra datele, DAR NUMAI CONFORM CU PROGRAMELE SPECIFICE SI APLICATIILE ACESTORA pentru a putea fi EXECUTATE!!
    Deci,o unitate microprocesor, poate avea 8, 16 ori 32 de biţi iar ea poate fi de tip CISC sau RISC. Cardurile cu multiaplicaţii si funcţionalităţi financiare mai complexe sa zic asa ce folosesc un sistem de operare cum ar fi cele JavaCard sau MULTOS pot folosi în general microprocesoare de 32 de biţi cu ceea ce ziceam mai devreme: (RISC) şi co”procesoare pentru criptografie, pentru a asigura viteza necesară de lucru in procesare.
    Pentru cardurile monoaplicare, cu sisteme de operare DAT DE EMV pot fi suficiente microprocesoare de 8 sau 16 biţi.
    Memoria ROM adica Read Only Memory a cipului, conţine în principal sistemul de operare (dar posibil şi alte aplicaţii) ce poate uza 16 KB ori 64KB, dar poate ajunge şi la peste 200KB pentru sistemul de operare JavaCard!!!
    CARDUL INTELIGENT INSA,ARE UN SISTEM DE OPERARE PROPIU cu o memorie de 16 KB in general vorbind iar aceasta este nevolatilă, conţinutul ei se înscrie la momentul fabricării cipului şi va ramane chiar dacă dispare tensiunea ei de alimentare.
    Memoria EEPROM CACI DESPRE EA VORBIM, este memoria care conţine aplicaţiile cipului şi datele ori parametrii acestora. Această memorie este nevolatilă, adică conţinutul ei nu se pierde în momentul dispariţiei tensiunii de alimentare, şi poate fi ştearsă şi reînscrisă DE MULTE MII DE ORI.. POATE CHIAR SUTE DE MII ORICAND V”OM DORI, după fabricarea cipului!!!
    MEMORIA,poate atinge şi 64 KB sau mai mult DAR, CEEA CE ESTE STOCAT PE EA SE POATE PASTRA MULT PESTE 10 ANI!!
    DECI,PRIN CEEA CE AM AXPLICAT IN CELE DOUA MESAJE,CONTINUTUL MEMORIEI POATE FI SCRIS SI RESCRIS DE MULTE ORI…DAR ESTE NECESAR SA AI CUNOSTINTE MULT PESTE MEDII SI SA CUNOSTI DE ASEMENEA PARAMETRI APLICATIILOR!!! SAU…ATENTIE: ENCODAREA LOR IN BLOCK”URI!!
    ASTA E DIFERENTA INTRE MICROPROCESOR SI banalitatea aceea de card cu banda magnetica hahahaha pe care toti bebicii al scriau, chiar daca nu aveau cunostinte necesare decat a trei ori patru clase elementare!!

    • Cakir Suleyman said, on October 6, 2014 at 10:53 pm

      Ai mare dreptate! Cred ca esti printre singurii de pe forum care stie ce vorbeste…si asta ptr.ca eu fac teste si iar teste…dar teste destepte! Auzi ce prosti sunt unii: vor sa scoata banii din Europa de pe cartile clonate , dar ei vor sa utilizeze o metoda de prosti, adica sa scrie pe chip Track-ul 2 de pe banda magnetica… Fratilor , FOLOSITI CREIERUL NU PICIOARELE ! Oate poti sa pui picioarele in locul capului ???-cam asta vor ei sa faca cu Track2 pe Chip!

      • Marius said, on October 8, 2014 at 8:58 am

        hello :) hardly write in English!! I think I got a little further !! My big problem….What to do now????

        Where can present my project??? :)

      • Marius said, on October 8, 2014 at 9:09 am

        I have a question? :) speak Romanian? :) so I could converse better :)

      • lefter said, on November 18, 2014 at 7:24 am

        Salut si daca iti zic ca t2 si.mai percis 201 functioneaza si stiu sigur ca sunt deja baieti care il folosesc.

  206. vasile said, on October 6, 2014 at 8:03 pm

    Lefter : asta este skype meu joe.black6951
    Marius,Eu am explicat in termeni mei si pe intelesul tuturor,ca eu ai spun cod ca tu ai spui DES rezultatul este ce-a ce am avansat asa este crede.ma Si sunt multi pe aicia care se dau cunoscatori dar inca tot cauta raspunsul ciudat,Tu iti dai seama ce ar insemna sa poti vedea T2 si pin.ul de pe un Chip???pai maine sunt miliardar imi iau 5 foite le raspandesc iau 5000 de nr dupa le scriu pe chipuri noi si ma inbogatesc,

  207. vasile said, on October 6, 2014 at 10:24 pm

    Ma tot intreb marius ce mai cauti raspunsuri pe aicia daca sti totul,adica sunt sute de comentari aicia pe forum?ul asta dar nici un rezultat concret doar explicati cum se poate face dar nimeni nu face nimik,sa fim seriosi man,Spune.ne si noua atunci ca chiar sunt curios cum pot sa fac sa scriu T2 si pinul pe un chip si sa scot bani aicia in europa?ca vad ca te pricepi

  208. Ken said, on October 7, 2014 at 1:13 am

    It’s an amazing paragraph designed for all the internet people;
    they will obtain advantage from it I am sure.

  209. spider Man unlimited hhack said, on October 7, 2014 at 1:18 pm

    Hi there exceptional website! Does running a blog like this require a large
    amount of work? I have absolutely no understanding of programming but I was hoping to start my own blog soon. Anyhow, should you have any
    ideas or techniques for new blog owners please share. I know this is off subject however I just wanted to ask.

    Thanks a lot!

  210. Marius said, on October 7, 2014 at 2:54 pm

    Salut tuturor..poate unii dintre voi aici de fatza CRED CA E POSIBIL SA DATI PESTE UNUL CA ,,WILLIAM,, ORI ,,PIERRE,, ORI UN MARE CACAT DE SITE DE GENUL ,,EMVglobal=KKT,,!!!! VE”TI PLANGE DUPA BANI!!
    Stau si ma intreb daca cineva a”si poate da seama cat AR COSTA ,,o prefatza,, sa zic asa pentru cineva ce nu cunoaste limbajul de programare si ar dori sa encodeze pe un IC?!!
    Am lucrat foarte mult la un proiect sa al numesc asa si fac referire aici la tine Vasile,sant oameni ce fac ca un anume lucru sa poata fi posibil…iar alti oameni, ca tine de ex, pot face ca acel lucru sa se intample cu adevarat!!!
    Cand timpul a”mi va permite am sa intru pe sckype :) …lucrez foarte mult iar timpul meu este destul de ocupat.
    Securitatea unui card inteligent si aici ma refer la tehnicile lui,adica criptografie..autentificare..semnaturi digitale..sisteme de chei publice si verificarile acestora sant facute tot de oameni!!
    Nimeni nu poate nega ca nu sant destul de bine securizate…insa a demonstra ca nu au fost aduse la standardele finite ale securizarii acestora si pot fi exploatate…nici nu vreau sa ma gandesc la ce pierderi vor fi suportate!!! …si ma intreb oare de catre cine..deoarece cei de la EMV sant foarte siguri ca posibilitatea de a fi fraudati e mult sub minim DUPA PAREREA LOR!! ..si nici nu sant prea interesati in a combate ceva din bresele securitatii ale cardului inteligent ori a plati un proiect provocator!!! ,,in ghilimele spun acest lucru,,!!
    Exista cu adevarat o securitate mai buna in acestea ,fatza de BANALA BANDA MAGNETICA :) DE MULT UITATA..multifunctionalitatea si complexitatea acestora au necesitat MULTE MODIFICARI ALE TERMINALELOR SI PROCESATORILOR IN SINE PENTRU CA ACEST CARD CU CIP SA POATA FI ACCEPTAT.Probabil ca toate fondurile au fost ,,aruncate,, in a implementa asa ceva si nu ai mai intereseaza nimic.
    Deci:una peste alta,oarice functie imaginata pe smart IC si terminalul acceptator al acestuia poate fi realizata intr”o aplicatie de calculator cu un program ce executa initierea cardului si encodarea informatiei intr”un anume block al acesteia!!!
    Densitatea informatiei si aplicarea acesteia tine de fiecare.. STANDARDUL ISO 7816 factorul fiind de fapt EMV..ACUM poate fi EMV1996 ORI EMV2000 SAU EMV2004.

    • lefter said, on October 7, 2014 at 5:23 pm

      Salut marius frate ai dreptate in ce zici dar cum iti explici ca cu o foita pot captura toate informatile conversatia intre chip pos si banca ? Tear ajuta asta si mai este ceva este un brazilian care iti vinde pe proba toata smecheria adica sa pui pe chip track 2 vine si face proba pe 10 bucati alese de tine dar cere 50 bastoane contacteazama si te pun in contact cu el poate reusesti sati dai seama ce sistem foloseste si ce sistem am ☺☺ skype onlydevicehacking

      • Marius said, on October 8, 2014 at 8:38 am

        Pentr„u Lefter
        Atata timp cat foloseste un KEY..e normal sa obtina informatia dintre POS si BANCA!! Partea proasta e ca va fi criptata si nu va intelege nimic din ce va citi!!! :) Nu partea cu a lua informatia, este cea mai grea…ci in a sti sa encodezi un smart. Iar in cazul in care foloseste POS”urile cu banda este FOARTE SIMPLU SA IA NISTE TRACURI SI PINURI! Ori daca nu mai este o varianta in a scana un anume tip de TERMINALE POS care PERMIT acest lucru si sa obtina tracurile!! De la acestea din urma nu va putea avea pinurile deoarece acestea sant transmise separat neavand acces Hardware asupra acestuia!!

      • lefter said, on October 8, 2014 at 2:50 pm

        Marius asculta dami un mail sati dau un video sa vezi cum lucreaza smecheria care o am .deci eu cand salvez datele care le primeste le salveaza in xml si programul de scris lucreaza ij xml problema este ca doar o informatie capturata o salveaza bine in schimb daca am 5 info le salveaza pe toate in intro imagine xml si nu se rezolva nic io sunt din it plus de asta am si programe de la ei se scris si mai este ceva ce am gasit pe un site din china decripteaza cripteaza sle 4442 4428 …si key security si le si cloneaza este smecherie .si ce mar mai interesa este sa pot da o caomanda instalata pe chip. Pt pos sa poata pacalia posul sal fac sa creada ca a fost executata corect .intelegi este posibil pt ca este un mic calculator .vezi ca id meu de skipe lam lasat la un coment mai sus

      • Marius said, on October 9, 2014 at 2:18 am

        marius_1x2@yahoo.com

  211. Vasile said, on October 7, 2014 at 6:32 pm

    Marius Nu te contrazic in nimic eu ci pur si simplu ma ia capul cand vad pe toate forumurile se spune ca se poate face etc…Dar de fapt nimeni nu vine cu o solutie concreta si cu pretul ei,In legatura cu Cei ce vand EMV la paris ,eu stau in franta si saptamana asta ma duc la paris personal sa vad cu ochii mei despre ce este vorba,ce ma pus pe foc este faptul ca Acelas software il poti gasi si pe exeba.com dar in alt format,In fine eu ce caut aicia este o solutie sa pot scrie T2 si Pin pe chip si sa scot aicia in europa,nu caut nimik alt ceva,Felul cum explici situatia tu pare a fi ceva foarte usor.

    • emv-global LOL said, on October 8, 2014 at 4:48 am

      do you think this place exists

  212. Marius said, on October 8, 2014 at 8:29 am

    Dap…ce sa zic!! Faptul ca esti in Paris a”ti confera un avantaj, dar parerea mea este ca nu vei da peste nimeni!!!
    Un asemenea tutorial si tot atatea postari facute de un ,,nimeni,, dupa parerea mea ma face sa cred ca nu este decat un mare TEPAR!! Iar pretul ala…hai sa fim seriosi,este derizoriu!! …dar acceptat de naivi!!
    Ce societate a”si face reclama sa zic asa cu ,,clonare smart,,????? Hahahahaha totusi…santem in 2014!! Maine,adica azi de fapt sper sa am timp undeva dupa ora 20 si am sa intru pe skype. Poate.. intr”o zi cand vei avea timp si tu si eu a”ti voi face o demonstratie!!!

  213. Marius said, on October 8, 2014 at 8:39 am

    Pentr„u Lefter
    Atata timp cat foloseste un KEY..e normal sa obtina informatia dintre POS si BANCA!! Partea proasta e ca va fi criptata si nu va intelege nimic din ce va citi!!! :) Nu partea cu a lua informatia, este cea mai grea…ci in a sti sa encodezi un smart. Iar in cazul in care foloseste POS”urile cu banda este FOARTE SIMPLU SA IA NISTE TRACURI SI PINURI! Ori daca nu mai este o varianta in a scana un anume tip de TERMINALE POS care PERMIT acest lucru si sa obtina tracurile!! De la acestea din urma nu va putea avea pinurile deoarece acestea sant transmise separat neavand acces Hardware asupra acestuia!!

  214. Marius said, on October 8, 2014 at 8:50 am

    Un trak2 inainte era ceva de genul:

    123123123123=12312312312312312312

    Acum o sa ramai surprins, dar va trebui sa STII SA SCRII CEVA DE GENUL:

    54 31 15 11 93 22 66 99 d3 60 52 01 80 80 19 53

    9d e5 2a 2a 4e 7c 96 61 90 0d 90 15 cf 1f 53 09
    f3 e8 79 8c 41 5f 5e a3 29 bd f7 62 c7 21 b3 cf
    9d e5 2a 2a 4e 7c 96 61 90 0d 90 15 cf 1f 53 09
    60 28 6d 22 c7 98 60 bf f1 c1 3e 00 3d 3f 9c ab
    9d e5 2a 2a 4e 7c 96 61 90 0d 90 15 cf 1f 53 09
    8e b8 01 a1 21 8e 0e a6 7a 9b 9b 22 49 5b eb de
    06 1b 3b e2 71 57 c3 e7 f5 60 41 19 68 00 ff 37
    af fe 18 68 cc 8c 30 85 0e 87 0a 35 fc 44 c5 89
    60 28 6d 22 c7 98 60 bf f1 c1 3e 00 3d 3f 9c ab

  215. Marius said, on October 8, 2014 at 9:10 am

    Adica: ma repet SA ENCODEZI!

  216. Vasile said, on October 8, 2014 at 3:54 pm

    Marius,Eu ori cum ma duc ca am niste treaba tocmai astazi plec la nuapte ca sa ajung de dimineatza sa imi fac treburile si la ora 15:00 maine am sa ma duc direct acolo sa vad cu ochii mei si va tin la curent,Ma poti adauga pe skype si cand ai timp si ne gasim sa stam de vorba un pic.

  217. Marius said, on October 9, 2014 at 2:16 am

    Oky…eu acum aterizasem pe aks! Atunci ce sa zic: multa bafta a”ti doresc…dar sant sigur ca ve”i fi dezamagit profund!! Vorbim maine seara..

  218. weight loss tips for women over 40 said, on October 12, 2014 at 7:48 pm

    For hottest news you have to pay a quick visit web and on the web I found this web site as a most excellent site for most recesnt updates.

    • emv-global LOL said, on October 15, 2014 at 5:24 am

      link please

      Thanks

  219. O DARIPA said, on October 14, 2014 at 11:34 pm

    DOWNLOAD LINK FOR THIS NOT WORKING MORE … SOMEONE COULD SEND ME THE FILE

  220. emv-global LOL said, on October 15, 2014 at 5:27 am

    has any one been to the Emv Global Solution
    In Paris???

    LOL

    • ENSHIN said, on October 16, 2014 at 10:18 pm

      Vasile said, on October 6, 2014 at 4:54 pm

      Salut Vasile! Am citit ce ai scris mai sus si nu mrea sunt de acord cu ce ai scris tu in legatura cu datele de pe CHIP. Urmaresc acest blog din 2006 dar nu am scris nimic pana acum.
      Eu sun in ultimul an la Computer Science in UK si dea lungul anilor am capatat ceva experienta in Programare “Low level language si High level language”. In acest an am inceput sa imi fac proiectul final si am ales sa fac ceva legat de EMV CHIP. Eu nu vreau sa folosesc nimic in scopuri ilegale, iar profesorii ma ajuta si mi-au dat si cateva idei bune.
      Una peste alta este ca pe chip gasesti informatii sensibile doar ca trebuie sa stii cum sa le accesezi.

      • ENSHIN said, on October 16, 2014 at 10:22 pm

        Scuzati scrisul, dar Romana nu este prima mea limba deoarece nu am crescut in Romania

      • lefter said, on October 16, 2014 at 11:09 pm

        Salut Enshin si eu urmaresc acest forum de 3 ani si am ajuns aproape de adevar😃😃mai trebuie ceva si sunt conplect .vreau sa te intreb ceva pe privat pe skype dar daca esti de partea cealalta 😊😊mai bine nu ori cum id meu il gasesti in niste comenturi.

  221. ENSHIN said, on October 16, 2014 at 10:34 pm

    Marius am citit postarile tale si dupa parerea mea ai dreptate din multe puncte de vedere.

    • lefter said, on October 16, 2014 at 11:10 pm

      Vreau doar un sfat daca vrei sa ma ajuti

    • Marius said, on October 17, 2014 at 4:34 am

      thanks..professionalism is always appreciated!

  222. brevard health Alliance said, on October 26, 2014 at 5:29 pm

    Two reenowned biologists showed of their extensive research that this idea of an alplha
    dog might be rejected. This is more easily accomplished once you
    understand hhow dogs think. Instead for being a success, it’s almost guaranteed that it wilol give neggative output.

  223. Twinnn said, on November 2, 2014 at 10:33 pm

    Hi BrazilEMV… I wanna talk with you! Reply with your contact! Tks.

    Nice blog, nice explanations!

    Congratulations!

    Regards

  224. Minslay said, on November 18, 2014 at 6:27 am

    Like most hackers out there, either black or white, I’ve playing with encoding ICs – the ones that pay – for the last 3 years and monitoring this blog for the last 2. I have come across 14GB of interesting(for some of you) documentation recently. ICQ 677455195. No script kiddies pls.

  225. emv-global LOL said, on December 16, 2014 at 6:37 am

    how many people got scammed by emv global solution?


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 )

Google+ photo

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

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 450 other followers

%d bloggers like this: