Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIND the PIN EMV #100

Open
cubicdesigne opened this issue Jun 20, 2019 · 9 comments
Open

FIND the PIN EMV #100

cubicdesigne opened this issue Jun 20, 2019 · 9 comments

Comments

@cubicdesigne
Copy link

how can we pull out the Pin, since the Pin its in the card, who know how to pull it out.
btc rewards

thanks

@cubicdesigne
Copy link
Author

cubicdesigne commented Jun 15, 2020 via email

@apannetrat
Copy link

The PIN is not readable on EMV cards. When an offline pin check is required, the PIN is sent to the card and the card answers YES/NO if the pin is good or not. The PIN is stored in an unreadable area of the card and never leaves the card.

@cubicdesigne
Copy link
Author

cubicdesigne commented Jun 17, 2020 via email

@cubicdesigne
Copy link
Author

cubicdesigne commented Jun 17, 2020 via email

@Shakes204
Copy link

Hey where can I find #71 one script

@doctorpoletti
Copy link

my card has blocked the password due to too many attempts, I have the pin, is there a script for me to unlock my card or reset the number of attempts?

@Michagogo
Copy link

The fact that the PIN is stored on the card doesn't mean that it's possible to read it. Smart cards, including EMV payment cards, aren't simple memory devices that can be freely read/written. They are more akin to lightweight computers, with their own processor, storage, programming, etc. and when using a smart card you're using the interface that the application running on the card exposes, and only the operations made available are possible. The EMV application doesn't allow the PIN to be read, only verified, and while there may be mechanisms for changing the PIN they generally require further authentication.

@cyla00
Copy link

cyla00 commented Jan 16, 2024

The fact that the PIN is stored on the card doesn't mean that it's possible to read it. Smart cards, including EMV payment cards, aren't simple memory devices that can be freely read/written. They are more akin to lightweight computers, with their own processor, storage, programming, etc. and when using a smart card you're using the interface that the application running on the card exposes, and only the operations made available are possible. The EMV application doesn't allow the PIN to be read, only verified, and while there may be mechanisms for changing the PIN they generally require further authentication.

what about offline payments that ask for pin? is that even a thing? I'm aware not all payments go through the issuer network

@Michagogo
Copy link

what about offline payments that ask for pin? is that even a thing? I'm aware not all payments go through the issuer network

Yes, in that scenario the reader is passing the PIN to the card, and the card verifies it internally. Assuming it’s correct, it will proceed to authenticate the transaction. It doesn’t provide any other information other than whether or not the PIN provided was correct, and often after several incorrect PIN attempts it will lock out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants
@Michagogo @apannetrat @cubicdesigne @cyla00 @Shakes204 @doctorpoletti and others