Comments (8)
I noticed a crucial thing missing from your wiki which solved most of my issues.
I was using the Adafruit PN532 library, I changed it to salm pn532 library and it works better now.
from nfc-copy-cat.
If you got the pdol from the acr122 means that you got the track 2 as well.
Just add the track 2 to the token variable. There is an example in the code such as
char token[19] = {0x44,0x12,0x34,0x15,0x01,0x12,0x03,0x12,0xd2,0x41,0x12,0x01,0x10,0x12,0x09,0x99,0x99,0x99,0x1f};
and then emulate it.
from nfc-copy-cat.
Thank you for your reply, yes I can use it. But what’s the point in having bought the nfc copy cat with the ability to extract it through the pn 352 if I have to use another device?
How can I successfully use the copy cat?
Is there a pdf or document that explains the process?
from nfc-copy-cat.
The PDOL function was designed to challenge the card, to be able to extract track 2, NFC Copy Cat has to send the correct challenge at least in format to the card. That is what PDOL does. Basically it generates the "GET PROCESSING OPTIONS" command in format, so the card can answer with the track 2
Really you do not have to edit the code to work; this code is ready to use, if you press a button and it will spoof data, if you press the second one, it will try yo read the card automatically.
If you want to learn about what is pdol: https://www.emvco.com/wp-content/uploads/2017/05/EMV_v4.3_Book_3_Application_Specification_20120607062110791.pdf
If you want to learn more about the tool: https://salmg.net/2020/04/13/nfc-copy-cat-magstripe-nfc/ or
from nfc-copy-cat.
Thank you!
I will read all I can to understand the communication with the card.
It seems after trying the CheckPDOL I get (This card is not active btw...)
9.934 -> Command: 0x00 0xA4 0x04 0x00 0x0E 0x32 0x50 0x41 0x59 0x2E 0x53 0x59 0x53 0x2E 0x44 0x44 0x46 0x30 0x31 0x00
09:17:50.006 -> Card answer: 0x6F 0x23 0x84 0x0E 0x32 0x50 0x41 0x59 0x2E 0x53 0x59 0x53 0x2E 0x44 0x44 0x46 0x30 0x31 0xA5 0x11 0xBF 0x0C 0x0E 0x61 0x0C 0x4F 0x07 0xA0 0x00 0x00 0x00 0x03
09:17:50.006 -> -----
09:17:50.331 -> Command: 0x00 0xA4 0x04 0x00 0x07 0xA0 0x00 0x00 0x00 0x03 0x10 0x10 0x00
09:17:50.443 -> Card answer: 0x6F 0x5E 0x84 0x07 0xA0 0x00 0x00 0x00 0x03 0x10 0x10 0xA5 0x53 0x50 0x0B 0x56 0x69 0x73 0x61 0x20 0x43 0x72 0x65 0x64 0x69 0x74 0x87 0x01 0x01 0x9F 0x38 0x18
09:17:50.443 -> -----
09:17:50.443 -> -->PDOL found: 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
09:17:50.443 -> -----
09:17:50.757 -> Command: 0x80 0xA8 0x00 0x00 0x23 0x83 0x21 0x00
09:17:50.793 -> Card answer: 0x6F 0x00
09:17:50.793 -> -----
09:17:51.084 -> Command: 0x00 0xB2 0x01 0x0C 0x00
09:17:51.117 -> Card answer: 0x6A 0x83
I’ve compared with cardpeek, the commands sent are the same. Copy cat gets error responses for some reason.
from nfc-copy-cat.
Any insight regarding the pdol check?
from nfc-copy-cat.
After reading most of the documents I found. I’m realizing that the script is fine.
For some reason the cards responses to the APDU and visa is too short for it to get the normal pdol.
There is a communication error somewhere.
The PN532 board is unreliable, it recognizes the board 1 out of 30 times.
Honestly guy, this is supposed to be for students and people that want to learn?
I’ve had an extremely uninterested and lazy response from all of you guys here. Giving me lazy responses.
Just take the money and run type of mentality. Pay 120$ with shipping for a 3$ elechouse pn532 and a MagSpoof that doesn’t work.
I’m disappointed
from nfc-copy-cat.
Hi @merdeux50 im really sorry about the timming on answering your issue, i must say our technical team is quite small and we're now focused on a new product, The Hunter Cat NFC we have noticed on the past the problem with the PN532 board sometimes it works in a bad way, talking in other topic, the maspoof should work as thats something that we always test on our product line
from nfc-copy-cat.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nfc-copy-cat.