Getting to know your Card: Reverse-Engineering the Smart-Card Application Protocol Data Unit
Chip and PIN is Broken