+ All Categories
Home > Documents > Hacking the NFC credit cards for fun and debit ;)

Hacking the NFC credit cards for fun and debit ;)

Date post: 19-Jan-2016
Category:
Upload: herb3rt
View: 223 times
Download: 2 times
Share this document with a friend
Popular Tags:
32
!" #$#% &’# (
Transcript
Page 1: Hacking the NFC credit cards for fun and debit ;)

����������� ��������������������������������

���������� ���������������� ��� ����

���� ������������� ����!"��� �# $# %���&��'#�(�����

Page 2: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�"�����/'���

� (���������"� ���'���� 0���������1������� ���

� 2����� 3 �'4

� &��� �� ��� �' ���5�'���� 0���� '

� ����� 0� �����'

� ����� 0���'�����

� 2���� ���' '4

� ����� 0���"�� ����'�6�� ��� �� ��#���0" ����"�0#������ ����������#�����7���1������"���'���-

� *������ ����0�6� ������� ���� ��#�"���� 0� �' ��#����" �����3�'���-

Page 3: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

$

8�� �'���� �� ��''�"�0��� 9� �3��0��0�"�0��� �1 �������������������'�� �����������&:*�����

� 2���'0' ��'4;:�!�"�08�3��5�2�' ��+����&�0&�''

� ������"�0��� '�6����' �����%� ��'���<�������1-

� ��#����"�0��� � ������'���(�����

� �������'�*(+7������������ �����'��� ���=���

Page 4: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

%

��1� ��������������*(+7������������ �����9

� ������1�3�������"�� ������ �������4

Page 5: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

>

+�� �� ��''�"�0��� �����'

� !���3���' ��?'�"���?��'���"�0��� '

� 2����"��"�����0�����62�' ��+����+��������'�'����)���� ��>�"����� .�������'"�������0� '�&�0&�''��'��'-

� :� ���"�������'0' ��'

Page 6: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

@

+��� ������' ������'

� A� ��' ����������'���� 04�2;�' ������'�6����"�0�2�' ��+��������;:�!-

� &�� ������������'���������'�' ��������0�� 4:�B�CD @�' ������'

Page 7: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

C

�2;� +���������04���������'0' ���1 ������� ����� ��0�62(-#������'�6A(-�������'�6�(-���� ����0����0 �'#���������� ��:�B�CD @7%

� A� ���������4�������;�63��0����������!�*� -�E��������������4�� "4??111���3�������? �3� �'?�

Page 8: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

D

:�B�CD @7%

� ��F��' '�7�'�"������������'� '4

� +��''�6 ��0 �-

� :�' ��� ���6 ��0 �-

� &����� ��� �5���6 ��0 ������-

� ���� ������ ��6 ��0 �-

� A� �����

� ���� �����G"�� �����'"��'��6 ��0 �-

� !�'1��'4

� A� �����

� �8 �5��8������������'�6 ��0 ������-

Page 9: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

H

�������� (������*�3������ �� ��''� ���'"�� � �������'���'�

�'��:�B�CD @�����"'��� ����3����(:A��� 4

� *��"��'������� ����������6�����:A�I������������:A-

� ='�����������0" ��

� ='��������� ��� �� ��

� ='���� ���'��� ���

� �(:A�"�''"�� '4

� ='������0" ��

� ='������������������� ���3�������������''�6�" ���J�(:A-

E��(:A����� �����'�6K�����0-�'����������'�'�������'� ��'�� 1�#'������/ � ���9

Page 10: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

������������� ���������������������������� ���� ���������

Page 11: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

*(+

� A���� �����'���������0� ���'���� ���4��(:A?*(+?+ 0�

� �(�6 $#>@�2��-�5��(�6 �>7 $%����-��'���'

� 2�' ���������(�"�� ����4:�B� %%%$�6:�B� %%%$7 � ��:�B� %%%$7%-

� +�������'������ �������?����"'��� ��

Page 12: Hacking the NFC credit cards for fun and debit ;)
Page 13: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

$

����'

� :�B�CD @�6��� �� -�"�� � 0"��4scriptor

� *(+�6��� �� ��''-�"�� � 0"��4libnfc pn53x-tamashell

� (���������4�libnfc

6�B(#��B(�����+�+������� ��������0��������-

Page 14: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

%

���� ��0��3��������� �� �3��0 ���������2;�' ������'��'��1����������� �� �� �����9

� +������4

� +���������4�������#��' ������������' �����

� &!*�6&����0�!����� �*�����-

� �G"�� ����� �

� 2���� ��' �"���� �

� ����'�� ����' ��0

� &������04������������������� ���6''���#�"�������0'#�M-

� �� ����+;;N�6O�' ������7 ��7+;;���� ���� 0-

Page 15: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

>

&�''����� ���'� �����3� �/'�������� �������'�� �����7���������1��' �'4�+;;�'��� ���1�0'������ ��0�����+;;����������� ������6���0� ����"�''�� �'���-

� ���� �������A��96'����$� ��'�������&:*�����-�

� +��� ��������� ��' �"�����"����� ��06�����������1�������'����1�������"�����?&:*�'��� ������ ��04���' ��=����� ��'#�=�!#�M-

� ='������ �� ������� �������6 �����'����-

Page 16: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

@

�0"���������� ����'�F�����

� -�:� � ����' �&�''3������� '�61�����"�����N-4

� ��������

� �-������ ���������""��� ���6!:A-4

� ��������������������������������������������

� $-������'"�����2;�������4

� ����������������������

�����"��G?'�G��"����:�B7CD @��������

�2;�'"���

Page 17: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

C

!:A�'���� ��

� �����1�������1��!:A'4

� ;'����� ?���� 4�!������������$� �� �

� 2�' ��+�������� 4�!������������%� �� �

� !��������G"��''4�!������������>������

� +�4�!�����������%�� �� �

� ���������4��(��'�����3��0����������0N

Page 18: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

D

&������+����"

Page 19: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

H

&������+����" �����'� �"����"� ��

Page 20: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

��

&������+����" ���!������'��� "����

Page 21: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

! ������ � ��'

� 2����� � ���'� ����' ����

� :�B� %%%$�' ������'�' � �4

� !� 3��������"� ��$� ��>�����"��� ��

� �� � 1������ �����3��'4

� !� 3��������"� �� �>��6>�G��� ��N-��'���������� �����"����6����<-������� �����6 ���<-��3��0 ���� '�� ��������"������

� &�''3��'�����"� �� >��6>��G��� ��N-��'��������������3���6�����=��&-�1 ����' ������� ���'��"���� ����

� ��������4���!���' ����%#�������'�'������������G ������������ �� ������������������� ��� �� #C��N6� "4?? �� �����? �� �P' �P��'�� ��-

Page 22: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

��

&�''3��'���

�������������������� ��! ���" !#�!#������ !�����������!#�����������$� �

Page 23: Hacking the NFC credit cards for fun and debit ;)
Page 24: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�%

��1�'������'���� 0���9

� +�� �� ��''�����''�'�'����������� ��� �� �� ���3���������������'

� +�� �� ��''�"�� �����'�������������0" �� ���3�����3�'���""��

� ��''���� ��� 0�'�����������'�����6������2!+- ���3����O�� ��

��'�������0��G' 'NNN6����G��"���(������*�3��� ���'"�� � �������-

����%�� ��4��2;�'�"����0���'��������*(+���������'������"�� ����1� �N���

Page 25: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�>

������ ��0����"�����

� ����O��������� ��0�''��'����� �� �'��������'���� 04

� &+:�A������"�����

� &��'������� ��"�� �� ��

Page 26: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�@

&+:�A������"������6 ?$-� :� �����������$�� &�! ����!#�!�#���%������#�%����

�'����! ���6������� '#���������' � ��'#�'� 1����5�����1������3���"��'#����' �0�"���''����'���-

� )&+:�A� ������� 0�� ������.�������������������� ���������� ��������������� ���� �������� ���� �������������������������� ���� ��������� ��� ������ �������� ����������������� � ������� ������������� ������������ ��������������� ����������������������� ������������� ���������� ����������� �������������6�� "'4??111�"�'���� 0' ������'����-

� &+:�A���'�'"��'������0� ���'����1�����3����'����������' ��� ���*(+����� �����'�6;'�#�2�' ��+���#����-��������� ���3�������

Page 27: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�C

&+:�A������"������6�?$-

� ��F������ �%���&+:�A���7�Q����0" � ���'�''������������������ ������''��"��#�"������� 1���'Q4

� ���"�4�����1����''� ���������'

� ��' ���&���������%� ��4�)����� ���'��"����� ���'�� ��'��'� ��0���������3���������'��3�� ���'�� ��'��'� ��0������� ��3��0� �� �������������� ��'�����0" ��������� ���' �.

� =�'��� �������''�'�������' �'��� �������''�'� �� ������� �����'�����+��!���R��!*A�:*+�=A��+!�A�B�A���A!�!

��'�'���2!SB��(!:�N*(+�"�0��� '������� ����"��� �1 ��&+:�A�������������� ��'���������������7���"��� ��0�����" ��� ������

Page 28: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�D

&+:�A������"������6$?$-

� ��1�3��#������� ���������' ����� ������'�""����' � �'��� '�"�����(!T� �� �) ��������0#� ������ �� ��''���� ���� 0�6���-�"�� �� '����������������� ����'���(��)����������)��� ����)�!�$����.

� :�����#� /'������ �G NNN

Page 29: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

�H

&��'������� ��"�� �� ��

� :��(�����#� �'�������������'���� � ��"�� �� �"��'������� ��1����0���������� ����

� U�����'����3�� �����"�0�1 ���=������� ��0����' ��� '����"��'������� ��"�� �� ��

� +*:�#���(������"������������ ���'���'"��'���� ����"�� ����'�'

��� /'�1�0����� ������'�""���'�"������0����/ ����"�0�1 ��(��������1� ��N���

Page 30: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

$�

����������'��3��0� A�����������#��� 4�20��'��3��0

� :��� 0��0�"��'���������������� �������1���1��������0� ���������� ���' �"��� �'����:���3�������1'

� S�����0�$�#��� �4�V�' ��&��� �'��1'�'��� ����F� ��'������ ���������#��'�������� �����������������1���

� !�� ��� ��#�(������L:��+�������0�' � �'� �� � ��0������1�������'�'�1 ��*(+����� �����'

� !"���$#��� �4�:��� 0�'����� ��������'#� ���(������2�' �0���(���������� ���+*:����������'��� �����6L��A�0'��� �#�&��'-

� :�3�' �� ��'����������� �0������������0� ��'��������� ��'�������1����������

Page 31: Hacking the NFC credit cards for fun and debit ;)

)������� ���*(+����� �����'�������������� �,-.���������� ���������� ������������� ����!"��� �# $# %���&��'#�(�����

$

��������� �G ���� ��� ��(��������1

� ��'�'�*B����3��'�����������4�2;�' �������'��3������� ���3��0���0����������� ��������"�����������" �'�O�' ���'������2;��"����� � ��

� ��'�'�*B�������������� ��� '48����3��O�' ��G ��� ���"��'���������� ��� �� �������0�������'� ���'#����� �'�'��� ������ �����''��0�����'���� �������� ��� '

� 8���!;�*/����BV�*���0�'���� 0���� ���� �#������'�� �����'�����N

Page 32: Hacking the NFC credit cards for fun and debit ;)

Recommended