Proxmark developers community

Research, development and trades concerning the powerful Proxmark3 device!

You are not logged in.

#1 Re: Questions and Requests » Skidata tickets (iso 15693) » Yesterday 20:49:40

Can you explain this better ?

I found that byte #4 in block 2  is responsible for days counting (ex. Skipass type: 10 days form 14).

#2 Re: MIFARE Classic » Darkside attack not working ?? » Yesterday 20:47:17

It will come shortly (hope less than a week); it will be marked as "unstable" or "test" or "beta" due to the fact that there are LOT of new added stuff.

#3 Re: Software Development » hf list and raw parameter info and other commands » Yesterday 20:43:12

Thank you for the answers !

About the hf list, I think this one will be better:

proxmark3>  hf list
List protocol data in trace buffer.          
Usage:  hf list <protocol> [f] 
    f      - show frame delay times as well      
protocols:         
    14a    - interpret data as iso14443a communications          
    14b    - interpret data as iso14443b communications          
    iclass - interpret data as iclass communications          
    raw    - just show raw data without annotations       

I will update the GUI as soon as I can and probably release a new "unstable" version so that more people can test all the new fantastic added functions wink

If I find other params "interpretation" problems I will write them here. Thank you again guys !

#4 Re: MIFARE Classic » MCT - An Android NFC-App for reading/writing/analysing/etc. MF Classic » 2015-01-28 21:37:48

No answers to fraud questions. You are not welcome in this forum.

#5 Re: 125 kHz - ISO 11784 / 11785 » new lf commands summary » 2015-01-28 21:30:34

Really impressive !
Man can you help me with those commands params: http://proxmark.org/forum/viewtopic.php?id=2259
I am updating the GUI...

#6 Software Development » hf list and raw parameter info and other commands » 2015-01-28 11:11:45

asper
Replies: 8

I have problems running the hf list commands with the raw parameter, can someone explain me how it works ?
The help is not "helping" too much:

proxmark3>  hf list
List protocol data in trace buffer.          
Usage:  hf list [14a|14b|iclass] [f]          
    14a    - interpret data as iso14443a communications          
    14b    - interpret data as iso14443b communications          
    iclass - interpret data as iclass communications          
    raw    - just show raw data          
    f      - show frame delay times as well      

__________________________________________________________________

lf hid fskdemod / data fskhiddemod  <-- are them the same ?
__________________________________________________________________

lf io fskdemod / data fskiodemod <-- are the same ?
__________________________________________________________________

a brief explanation of "[clock] [invert<0|1>]" parameters ? (ranges, functions, ecc) The invert can be 0 or 1 ? Or automatically switch 0 <--> 1 ?
__________________________________________________________________

#7 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-27 17:58:43

Thank you man ! I am low in time int hose days, I will test as soon as I can. The annotation is really a GREAT feature man !

#8 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-27 10:19:26

A good timing will be needed while studying 14b smartcard, otherwise i think <na> is more correct. Thank you for you reply.

#9 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-27 10:07:42

I noticed that start and end are always 0, is this an issue?

#10 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-25 23:44:02

When you read a block you have 1b808c01, while when you snoop you have 01! 8c! 80! 1b! b4! 6b! but I don't think this should be modified because snooping consist in recording what is passing by during the communication...

EDIT:
I solved the missing "List" using raw comamnds: I just realized I tested the list after the pm3 got stuck (befor reflashing OS); so raw commands listing is working:

proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
         0 |         0 | Tag | 8c! 1c! be!                                                     |  ok |           
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
         0 |         0 | Tag | e7! c9! 63!                                                     |  ok |           
         0 |         0 | Rdr | 0e! e7! e6! 06!                                                 |  ok | ?          
         0 |         0 | Tag | e7! c9! 63!                                                     |  ok |           
         0 |         0 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
         0 |         0 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
         0 |         0 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
         0 |         0 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
proxmark3> 

I Updated the previous post.

#11 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-25 23:36:07

Almost 100% sure; I don't remember if disconnect/reconnect usb can be considered "reset" (I tryed it lot of time before reflashing OS); if so reflashing OS was the only way to make it (snoop) to a working state again.

#13 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-24 09:50:54

IMPORTANT:
After a while testing the snoop command I always had one of those 2 snooping errors:

proxmark3> data buffclear
proxmark3> 
proxmark3> #db# Buffer cleared (40000 bytes)                 
proxmark3> hf 14b snoop
proxmark3> 
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# blew circular buffer! behindBy=0x3ff                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 1023                 
proxmark3> #db#   Uart State: 3                 
proxmark3> #db#   Uart ByteCnt: 4                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 0      

or this:

proxmark3> hf 14b snoop
proxmark3> 
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# Reached trace limit                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 463                 
proxmark3> #db#   Uart State: 0                 
proxmark3> #db#   Uart ByteCnt: 0                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 0                 
proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
proxmark3> 

And snoop was not working anymore (always one of the 2 errors above)
The only way to solve and make snoop working again was to reflash OS... there must be a bug somewhere.

#14 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-24 09:07:44

Finally I got it ! Sorry for the confusion about branches...
It seems to work perfectly with spceific srix client commands ! Last 2 bytes are crc. The only "issue" are reversed bytes from the tag but the communication tag<->reader works this way:

proxmark3> #db# Randomly generated UID from tag (+ 2 byte CRC): 0 78 f0                 
proxmark3> #db# Now SELECT tag:                 
proxmark3> #db# Tag UID (64 bits): d0021824 78917429                 
proxmark3> #db# Tag memory dump, block 0 to 15                 
proxmark3> #db# Address=0, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=1, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=3, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=4, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5, Contents=1b808c01, CRC=b46b                 
proxmark3> #db# Address=6, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=7, Contents=3420001, CRC=28a7                 
proxmark3> #db# Address=8, Contents=5a5e0a09, CRC=ffc2                 
proxmark3> #db# Address=9, Contents=15, CRC=2851                 
proxmark3> #db# Address=a, Contents=46bff00, CRC=f4fd                 
proxmark3> #db# Address=b, Contents=605c5e, CRC=9fc4                 
proxmark3> #db# Address=c, Contents=0, CRC=defc                 
proxmark3> #db# Address=d, Contents=c9c8d901, CRC=d3ac                 
proxmark3> #db# Address=e, Contents=0, CRC=defc                 
proxmark3> #db# Address=f, Contents=0, CRC=defc                 
proxmark3> #db# System area block (0xff):                 
proxmark3> #db# Address=ff, Contents=ffff7fff, CRC=ab03                 
proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
         0 |         0 | Tag | 00! 78! f0!                                                     |  ok |           
         0 |         0 | Rdr | 0e! 00! 57! 95!                                                 |  ok | ?          
         0 |         0 | Tag | 00! 78! f0!                                                     |  ok |           
         0 |         0 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
         0 |         0 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
         0 |         0 | Rdr | 08! 00! 87! c1!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 01! 0e! d0!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 02! 95! e2!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 03! 1c! f3!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 04! a3! 87!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 05! 2a! 96!                                                 |  ok | ?          
         0 |         0 | Tag | 01! 8c! 80! 1b! b4! 6b!                                         |  ok |           
         0 |         0 | Rdr | 08! 06! b1! a4!                                                 |  ok | ?          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
         0 |         0 | Rdr | 08! 07! 38! b5!                                                 |  ok | ?          
         0 |         0 | Tag | 01! 00! 42! 03! 28! a7!                                         |  ok |           
         0 |         0 | Rdr | 08! 08! cf! 4d!                                                 |  ok | ?          
         0 |         0 | Tag | 09! 0a! 5e! 5a! ff! c2!                                         |  ok |           
         0 |         0 | Rdr | 08! 09! 46! 5c!                                                 |  ok | ?          
         0 |         0 | Tag | 15! 00! 00! 00! 28! 51!                                         |  ok |           
         0 |         0 | Rdr | 08! 0a! dd! 6e!                                                 |  ok | ?          
         0 |         0 | Tag | 00! ff! 6b! 04! f4! fd!                                         |  ok |           
         0 |         0 | Rdr | 08! 0b! 54! 7f!                                                 |  ok | ?          
         0 |         0 | Tag | 5e! 5c! 60! 00! 9f! c4!                                         |  ok |           
         0 |         0 | Rdr | 08! 0c! eb! 0b!                                                 |  ok | ?          
         0 |         0 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
         0 |         0 | Rdr | 08! 0d! 62! 1a!                                                 |  ok | ?          
         0 |         0 | Tag | 01! d9! c8! c9! d3! ac!                                         |  ok |           
         0 |         0 | Rdr | 08! 0e! f9! 28!                                                 |  ok | ?          
         0 |         0 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
         0 |         0 | Rdr | 08! 0f! 70! 39!                                                 |  ok | ?          
         0 |         0 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
         0 |         0 | Rdr | 08! ff! ff! ce!                                                 |  ok | ?          
         0 |         0 | Tag | ff! 7f! ff! ff! ab! 03!                                         |  ok |           
proxmark3> 
proxmark3>  hf 14b list
Deprecated command, use 'hf list 14b' instead          
proxmark3> 

It also works with raw commands:

proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
         0 |         0 | Tag | 8c! 1c! be!                                                     |  ok |           
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
         0 |         0 | Tag | e7! c9! 63!                                                     |  ok |           
         0 |         0 | Rdr | 0e! e7! e6! 06!                                                 |  ok | ?          
         0 |         0 | Tag | e7! c9! 63!                                                     |  ok |           
         0 |         0 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
         0 |         0 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
         0 |         0 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
         0 |         0 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
proxmark3> 

This is another snoop test:
(this time only tag answers are identified)

proxmark3> hf 14b snoop
proxmark3> 
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# cancelled                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 160                 
proxmark3> #db#   Uart State: 0                 
proxmark3> #db#   Uart ByteCnt: 0                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 0                 
proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
         0 |         0 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
     20910 |     20910 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
     40782 |     40782 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
     60656 |     60656 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
     80506 |     80506 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
    100374 |    100374 | Tag | 01! 8c! 80! 1b! b4! 6b!                                         |  ok |           
    120250 |    120250 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
    140078 |    140078 | Tag | 01! 00! 42! 03! 28! a7!                                         |  ok |           
    160214 |    160214 | Tag | 09! 0a! 5e! 5a! ff! c2!                                         |  ok |           
    179976 |    179976 | Tag | 15! 00! 00! 00! 28! 51!                                         |  ok |           
    199848 |    199848 | Tag | 00! ff! 6b! 04! f4! fd!                                         |  ok |           
    219720 |    219720 | Tag | 5e! 5c! 60! 00! 9f! c4!                                         |  ok |           
    239634 |    239634 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
    259488 |    259488 | Tag | 01! d9! c8! c9! d3! ac!                                         |  ok |           
    279978 |    279978 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
    299828 |    299828 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1298374 |   1298374 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1316572 |   1316572 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1336448 |   1336448 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1356316 |   1356316 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1376190 |   1376190 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1396038 |   1396038 | Tag | 01! 8c! 80! 1b! b4! 6b!                                         |  ok |           
   1415890 |   1415890 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1435762 |   1435762 | Tag | 01! 00! 42! 03! 28! a7!                                         |  ok |           
   1455832 |   1455832 | Tag | 09! 0a! 5e! 5a! ff! c2!                                         |  ok |           
   1475638 |   1475638 | Tag | 15! 00! 00! 00! 28! 51!                                         |  ok |           
   1495534 |   1495534 | Tag | 00! ff! 6b! 04! f4! fd!                                         |  ok |           
   1515650 |   1515650 | Tag | 5e! 5c! 60! 00! 9f! c4!                                         |  ok |           
   1535322 |   1535322 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1555150 |   1555150 | Tag | 01! d9! c8! c9! d3! ac!                                         |  ok |           
   1575594 |   1575594 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1595490 |   1595490 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   2241726 |   2241726 | Tag | 00! 78! f0!                                                     |  ok |           
   2242688 |   2242688 | Tag | 00! 78! f0!                                                     |  ok |           
   2996638 |   2996638 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3015500 |   3015500 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3035350 |   3035350 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3055350 |   3055350 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3075182 |   3075182 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3094966 |   3094966 | Tag | 01! 8c! 80! 1b! b4! 6b!                                         |  ok |           
   3114818 |   3114818 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   3134710 |   3134710 | Tag | 01! 00! 42! 03! 28! a7!                                         |  ok |           
   3154822 |   3154822 | Tag | 09! 0a! 5e! 5a! ff! c2!                                         |  ok |           
   3174546 |   3174546 | Tag | 15! 00! 00! 00! 28! 51!                                         |  ok |           
   3194438 |   3194438 | Tag | 00! ff! 6b! 04! f4! fd!                                         |  ok |           
   3214308 |   3214308 | Tag | 5e! 5c! 60! 00! 9f! c4!                                         |  ok |           
   3234422 |   3234422 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   3254098 |   3254098 | Tag | 01! d9! c8! c9! d3! ac!                                         |  ok |           
   3274522 |   3274522 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   3294438 |   3294438 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
proxmark3> 

If you have time you can add those annotations:
06 00 = INITIATE
0E xx = SELECT ID (xx = Chip-ID)
0B = Get UID
08 yy = Read Block (yy = block number)
09 yy dd dd dd dd = Write Block (yy = block number; dd dd dd dd = data to be written)
0C = Reset to Inventory
0F = Completion
0A 11 22 33 44 55 66 = Authenticate (11 22 33 44 55 66 = data to authenticate)


EDIT:


ANTENNA POSITIONING
The problems related to not complete snooped commands and/or answers it is dued to antenna positioning;
after a few tests I obtained this:

proxmark3> hf 14b snoop
proxmark3> 
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# cancelled                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 458                 
proxmark3> #db#   Uart State: 0                 
proxmark3> #db#   Uart ByteCnt: 0                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 0                 
proxmark3>  hf list 14b
Recorded Activity          
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer          
iso14443a - All times are in carrier periods (1/13.56Mhz)          
iClass    - Timings are not as accurate          
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |          
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|          
         0 |         0 | Rdr | 06! 00! 97! 5b!                                                 |  ok | ?          
       340 |       340 | Tag | 7b! 2c! 3d!                                                     |  ok |           
       964 |       964 | Rdr | 0e! 7b! 03! 58!                                                 |  ok | ?          
      1304 |      1304 | Tag | 7b! 2c! 3d!                                                     |  ok |           
    303978 |    303978 | Rdr | 0b! ab! 4e!                                                     |  ok | ?          
    304600 |    304600 | Tag | 29! 74! 91! 78! 24! 18! 02! d0! 85! b0!                         |  ok |           
   1109274 |   1109274 | Rdr | 08! 00! 87! c1!                                                 |  ok | ?          
   1109736 |   1109736 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1130624 |   1130624 | Rdr | 08! 01! 0e! d0!                                                 |  ok | ?          
   1131084 |   1131084 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1150472 |   1150472 | Rdr | 08! 02! 95! e2!                                                 |  ok | ?          
   1150936 |   1150936 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1170366 |   1170366 | Rdr | 08! 03! 1c! f3!                                                 |  ok | ?          
   1170826 |   1170826 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1190260 |   1190260 | Rdr | 08! 04! a3! 87!                                                 |  ok | ?          
   1190724 |   1190724 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1210158 |   1210158 | Rdr | 08! 05! 2a! 96!                                                 |  ok | ?          
   1210618 |   1210618 | Tag | 01! 8c! 80! 1b! b4! 6b!                                         |  ok |           
   1229940 |   1229940 | Rdr | 08! 06! b1! a4!                                                 |  ok | ?          
   1230402 |   1230402 | Tag | ff! ff! ff! ff! 47! 0f!                                         |  ok |           
   1249790 |   1249790 | Rdr | 08! 07! 38! b5!                                                 |  ok | ?          
   1250250 |   1250250 | Tag | 01! 00! 42! 03! 28! a7!                                         |  ok |           
   1269946 |   1269946 | Rdr | 08! 08! cf! 4d!                                                 |  ok | ?          
   1270406 |   1270406 | Tag | 09! 0a! 5e! 5a! ff! c2!                                         |  ok |           
   1289668 |   1289668 | Rdr | 08! 09! 46! 5c!                                                 |  ok | ?          
   1290130 |   1290130 | Tag | 15! 00! 00! 00! 28! 51!                                         |  ok |           
   1309562 |   1309562 | Rdr | 08! 0a! dd! 6e!                                                 |  ok | ?          
   1310022 |   1310022 | Tag | 00! ff! 6b! 04! f4! fd!                                         |  ok |           
   1329412 |   1329412 | Rdr | 08! 0b! 54! 7f!                                                 |  ok | ?          
   1329874 |   1329874 | Tag | 5e! 5c! 60! 00! 9f! c4!                                         |  ok |           
   1349306 |   1349306 | Rdr | 08! 0c! eb! 0b!                                                 |  ok | ?          
   1349766 |   1349766 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1369246 |   1369246 | Rdr | 08! 0d! 62! 1a!                                                 |  ok | ?          
   1369710 |   1369710 | Tag | 01! d9! c8! c9! d3! ac!                                         |  ok |           
   1389688 |   1389688 | Rdr | 08! 0e! f9! 28!                                                 |  ok | ?          
   1390150 |   1390150 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1409538 |   1409538 | Rdr | 08! 0f! 70! 39!                                                 |  ok | ?          
   1409998 |   1409998 | Tag | 00! 00! 00! 00! de! fc!                                         |  ok |           
   1429764 |   1429764 | Rdr | 08! 10! 06! d1!                                                 |  ok | ?          

Perfect snoop now.

#15 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-23 09:03:27

UPDATE:
I used this: C:\pmholitest\proxmark3.git\branches\lf_recorder
hf 14b list is still available (it doesn't says "deprecated").
I read all tag blocks -> send hf list 14b -> client crashes.
It also crashes if i send for example: hf 14b raw -c -p 0E FF (where FF is the byte received from the INITIATE command).


EDIT:
Sometimes it seems to work and this is the result:

proxmark3> hf 14b raw -c -p 06 00
received 3 octets         
EF 81 EF           
CRC OK         
proxmark3>
proxmark3> hf 14b raw -c -p 0E EF
received 3 octets         
EF 81 EF           
CRC OK         
proxmark3>
proxmark3> hf 14b raw -c -p 0B
received 3 octets         
29 74 91           
CRC failed         
proxmark3>
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
proxmark3>

It seems to crash if I send commands too quickly...

Another test (no crashing this time after 512read command):

proxmark3> hf 14b sri512read
proxmark3>
proxmark3> #db# Randomly generated UID from tag (+ 2 byte CRC): ce a df                 
proxmark3> #db# Now SELECT tag:                 
proxmark3> #db# Tag UID (64 bits): d0021824 78917429                 
proxmark3> #db# Tag memory dump, block 0 to 15                 
proxmark3> #db# Address=0, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=1, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=3, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=4, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5, Contents=1b808c01, CRC=b46b                 
proxmark3> #db# Address=6, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=7, Contents=3420001, CRC=28a7                 
proxmark3> #db# Address=8, Contents=5a5e0a09, CRC=ffc2                 
proxmark3> #db# Address=9, Contents=15, CRC=2851                 
proxmark3> #db# Address=a, Contents=46bff00, CRC=f4fd                 
proxmark3> #db# Address=b, Contents=605c5e, CRC=9fc4                 
proxmark3> #db# Address=c, Contents=0, CRC=defc                 
proxmark3> #db# Address=d, Contents=c9c8d901, CRC=d3ac                 
proxmark3> #db# Address=e, Contents=0, CRC=defc                 
proxmark3> #db# Address=f, Contents=0, CRC=defc                 
proxmark3> #db# System area block (0xff):                 
proxmark3> #db# Address=ff, Contents=ffff7fff, CRC=ab03                 
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
         0 |       939 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
     32769 |     32769 | Rdr |                                                                 |     | ?         
proxmark3>
proxmark3> hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
+      0: 939: TAG  (SHORT)         
+-2147450879:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+2130903040: -16580605: TAG 00 03 00   **FAIL CRC**         
+  65283: 196611: TAG ff 03 ff   **FAIL CRC**         
+-2130706432:    :     00 03 00   **FAIL CRC**         
+2130706432: -16515325: TAG ff 03 ff   **FAIL CRC**         
+-2130706432:    :     ff 03 ff   **FAIL CRC**         
+2130706432: 261891: TAG 00 03 00   **FAIL CRC**         
+-2130706432:    :     ff 03 ff   **FAIL CRC**         
+2130641152: -16515325: TAG ff 03 ff   **FAIL CRC**         
+      0: 261891: TAG 00 03 ff   **FAIL CRC**         
+  65280: 261891: TAG ff 03 ff   **FAIL CRC**         
+-2130771712:    :     00 03 00   **FAIL CRC**         
+2130771712: -16515325: TAG ff 03 00   **FAIL CRC**         
+-2130706432:    :     ff 03 00   **FAIL CRC**         
+2130641152: -16515325: TAG ff 03 00   **FAIL CRC**         
+  65280: 261891: TAG ff 03 ff   **FAIL CRC**         
+-2130771712:    :     ff 03 00   **FAIL CRC**         
+2130706432: 196611: TAG 00 03 00   **FAIL CRC**         
+      0: 196611: TAG 00 03 00   **FAIL CRC**         
+  65280: 261891: TAG 00 03 00   **FAIL CRC**         
+      0: -16515325: TAG ff 03 00   **FAIL CRC**         
+-2130706432:    :     ff 03 ff   **FAIL CRC**         
+      0:    :     ff 03 ff   **FAIL CRC**         
+      0:    :     00 03 00   **FAIL CRC**         
+2130641152: -16580605: TAG ff 03 00   **FAIL CRC**         
+      0: -16580605: TAG 00 03 00   **FAIL CRC**         
+-2130706432:    :     00 03 ff   **FAIL CRC**         
+      0:    :     ff 03 00   **FAIL CRC**         
+  65280:    :     ff 03 ff   **FAIL CRC**         
+2130641152: -16580605: TAG ff 03 ff   **FAIL CRC**         
+-2130641152:    :     00 03 ff   **FAIL CRC**         
+2130641152: -16515325: TAG ff 03 00   **FAIL CRC**         
+  65280: 261891: TAG ff 03 00   **FAIL CRC**         
+-2130771712:    :     00 03 00   **FAIL CRC**         
+      0:    :     00 03 00   **FAIL CRC**         
+  65280:    :     00 03 ff   **FAIL CRC**         
+2130641152: 196611: TAG 00 03 ff   **FAIL CRC**         
+-2130706432:    :     00 03 00   **FAIL CRC**         
+2130706432: 196611: TAG ff 03 ff   **FAIL CRC**         
+      0: 196611: TAG 00 03 ff   **FAIL CRC**         
+-2130706432:    :     ff 03 00   **FAIL CRC**         
+  65280:    :     00 03 ff   **FAIL CRC**         
+      0:    :     ff 03 ff   **FAIL CRC**         
+2130706432: -16515325: TAG ff 03 ff   **FAIL CRC**         
+      0: 196611: TAG 00 03 ff   **FAIL CRC**         
+      0: 196611: TAG 00 03 00   **FAIL CRC**         
+-2130771712:    :     ff 03 00   **FAIL CRC**         
+  65280:    :     ff 03 00   **FAIL CRC**         
+2130641152: -16515325: TAG ff 03 00   **FAIL CRC**         
+  65280: 196611: TAG ff 03 ff   **FAIL CRC**         
+ -65280: -16580605: TAG ff 03 ff   **FAIL CRC**         
+-2130706432:    :     00 03 ff   **FAIL CRC**         
+2130771712: 261891: TAG 00 03 00   **FAIL CRC**         
+      0: 261891: TAG 00 03 00   **FAIL CRC**         
+-2130771712:    :     00 03 00   **FAIL CRC**         
+  65280:    :     ff 03 00   **FAIL CRC**         
+      0:    :     00 03 00   **FAIL CRC**         
+      0:    :     00 03 00   **FAIL CRC**         
+      0:    :     00 03 ff   **FAIL CRC**         
+      0:    :     ff 03 00   **FAIL CRC**         
+2130641152: -16515325: TAG ff 03 ff   **FAIL CRC**         
+  65280: 196611: TAG ff 03 ff   **FAIL CRC**         
+-2130771712:    :     ff 03 00   **FAIL CRC**         
+  65280:    :     ff 03 ff   **FAIL CRC**         
+      0:    :     00 03 ff   **FAIL CRC**         
+ -65280:    :     00 03 00   **FAIL CRC**         
+2130706432: -16580605: TAG 00 03 00   **FAIL CRC**         
+-2130706432:    :     00 03 ff   **FAIL CRC**         
+  65280:    :     ff 03 00   **FAIL CRC**         
+      0:    :     00 03 ff   **FAIL CRC**         
+2130641152: 196611: TAG ff 03 00   **FAIL CRC**         
+-2130641152:    :     ff 03 00   **FAIL CRC**         
+2130706432: 196611: TAG 00 03 ff   **FAIL CRC**         
+-2130706432:    :     00 03 ff   **FAIL CRC**         
+2130706432: -16580605: TAG ff 03 00   **FAIL CRC**         
+-2130771712:    :     ff 03 00   **FAIL CRC**         
+  65280:    :     ff 03 00   **FAIL CRC**         
+2130706432: 261891: TAG ff 03 ff   **FAIL CRC**         
+      0: -16580605: TAG 00 03 ff   **FAIL CRC**         
+-2130706432:    :     ff 03 00   **FAIL CRC**         
+2130641152: -16515325: TAG 00 03 ff   **FAIL CRC**         
+  65280: 196611: TAG 00 03 00   **FAIL CRC**         
+-2130706432:    :     ff 03 00   **FAIL CRC**         
+      0:    :     ff 03 00   **FAIL CRC**         
+ -65280:    :     ff 03 ff   **FAIL CRC**         
+2130706432: 261891: TAG 00 03 00   **FAIL CRC**         
+      0: 65283: TAG  (SHORT)         
+-2130903043:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+   8192:    :      (SHORT)         
+  -8192:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+     16:    :      (SHORT)         
+    -16:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+    128:    :      (SHORT)         
+   -128:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+67108864:    :      (SHORT)         
+-67108864:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+1048576:    :      (SHORT)         
+-1048576:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   **FAIL CRC**         
+      0:    :      (SHORT)         
+      0:    :     00 00   (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+     16:    :      (SHORT)         
+    -16:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+    512:    :      (SHORT)         
+   -512:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+  16384:    :      (SHORT)         
+ -16384:    :      (SHORT)         
+      0:    :      (SHORT)         
+1073741824:    :      (SHORT)         
+-1073741824:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+     64:    :      (SHORT)         
+    -64:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+ 131072:    :      (SHORT)         
+-131072:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   **FAIL CRC**         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+33554432:    :      (SHORT)         
+-33554432:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   **FAIL CRC**         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+     64:    :      (SHORT)         
+    -64:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :     00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   **FAIL CRC**         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
proxmark3>

#16 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-23 08:14:19

Direct updated (using svn software). I used the zipped one just 1 time becauseautomatic update was not working. Should i re-test with the new branch or you need to make some modifications?

#17 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-23 00:36:04

holiman wrote:

You're still somehow not getting the right code. You shouldn't be able to run ' hf 14b list' - it should tell you it's deprecated.

See here: https://github.com/Proxmark/proxmark3/c … 5e7074bc9e

I am using the branch you linked some post above updating via svn... dunno why the old command is still working.

Tell me when i must test the code in th newer link wink

#18 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-22 19:42:53

Another snoop test with a different sri tag (512):

proxmark3> hf 14b snoop
proxmark3>
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# blew circular buffer! behindBy=0x3ff                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 1023                 
proxmark3> #db#   Uart State: 0                 
proxmark3> #db#   Uart ByteCnt: 0                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 496                 
proxmark3> hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
+      0:    :     06 00 97 5b             
+    342:  73: TAG d7 4a 52             
+    622:    :     0e d7 65 37             
+    340:  82: TAG d7 4a 52             
+ 247398:    :     0b ab 4e             
+    620:  91: TAG 29 74 91 78 24 18 02 d0 85 b0             
+ 216502:    :     0b ab 4e             
+ 276234:    :     08 00 87 c1             
+    460:  83: TAG ff ff ff ff 47 0f             
+  17826:    :     08 01 0e d0             
+    460:  94: TAG ff ff ff ff 47 0f             
+  19414:    :     08 02 95 e2             
+    460:  96: TAG ff ff ff ff 47 0f             
+  19520:    :     08 03 1c f0   **FAIL CRC**         
+    462:  74: TAG ff ff ff ff 47 0f             
+  19324:    :     08 04 a3 87             
+    462:  55: TAG ff ff ff ff 47 0f             
+  19540:    :     08 04 2a 96   **FAIL CRC**         
+    462:  78: TAG 01 8c 80 1b b4 6b             
+  19324:    :     08 06 b1 a4             
+    460:  90: TAG ff ff ff ff 47 0f             
+  19326:    :     08 07 38 b5             
+    460:  77: TAG 01 00 42 03 28 a7             
+  19716:    :     08 08 cf 4d             
+    462: 104: TAG 09 0a 5e 5a ff c2             
+  19324:    :     08 08 46 5c   **FAIL CRC**         
+  19918:    :     08 0a dd 6e             
+    462:  42: TAG 00 ff 6b 04 f4 fd             
+  19256:    :     08 08 54 7f   **FAIL CRC**         
+    460:  88: TAG 5e 5c 60 00 9f c4             
+  19478:    :     08 0c eb 08   **FAIL CRC**         
+    460:  87: TAG 00 00 00 00 de fc             
+  19414:    :     08 0d 62 1a             
+    460:  81: TAG 01 d9 c8 c9 d3 ac             
+  19432:    :     08 0e f8 28   **FAIL CRC**         
+  19894:    :     08 0f 70 39             
proxmark3>
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
         0 |         0 | Rdr |                                                                 |     | ?         
1535415494 | 1535443292 | Tag | 49! 00  00! 00  03! d7  4a! 52! 04  6f  12  00! 00! 00  00! 00  |     |           
           |           |     | 04  0e                                                          | !crc|           
-2147482344 | -2147482262 | Rdr | 49! 00  00! 00  03! d7  4a! 52! 04  6f  12  00! 00! 00  00! 00  |     | ?         
-1103110249 | -1103104563 | Rdr | 49! 00  00! 00  03! d7  4a! 52! 04  6f  12  00! 00! 00  00! 00  |     | ?         
proxmark3>

This is the read:

proxmark3> hf 14b sri512read
proxmark3>
proxmark3> #db# Randomly generated UID from tag (+ 2 byte CRC): ce a df                 
proxmark3> #db# Now SELECT tag:                 
proxmark3> #db# Tag UID (64 bits): d0021824 78917429                 
proxmark3> #db# Tag memory dump, block 0 to 15                 
proxmark3> #db# Address=0, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=1, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=3, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=4, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5, Contents=1b808c01, CRC=b46b                 
proxmark3> #db# Address=6, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=7, Contents=3420001, CRC=28a7                 
proxmark3> #db# Address=8, Contents=5a5e0a09, CRC=ffc2                 
proxmark3> #db# Address=9, Contents=15, CRC=2851                 
proxmark3> #db# Address=a, Contents=46bff00, CRC=f4fd                 
proxmark3> #db# Address=b, Contents=605c5e, CRC=9fc4                 
proxmark3> #db# Address=c, Contents=0, CRC=defc                 
proxmark3> #db# Address=d, Contents=c9c8d901, CRC=d3ac                 
proxmark3> #db# Address=e, Contents=0, CRC=defc                 
proxmark3> #db# Address=f, Contents=0, CRC=defc                 
proxmark3> #db# System area block (0xff):                 
proxmark3> #db# Address=ff, Contents=ffff7fff, CRC=ab03

#19 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-22 19:11:27

proxmark3> hf 14b raw -c -p 0B
received 10 octets         
xxxxxxxxxxxxxxxxxxx           
CRC OK         
proxmark3>
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
proxmark3>
proxmark3>  hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
proxmark3>

Then, after reading all blocks with the srix command, i have those:

proxmark3> hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
+      0: 7886: TAG  (SHORT)         
+-2130706431:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
+      0:    :      (SHORT)         
proxmark3>
proxmark3>  hf list 14b

But when I run hf list 14b the client crashes with a windows error referring to an event name problem called BEX, application name proxmark.exe (module error name StackHash_e98d). The error seems not to appear if the amount of data is small (ex after a ged uid command the client never crash).


Also the snoop command:

proxmark3> hf 14b snoop
proxmark3>
proxmark3> #db# Snooping buffers initialized:                 
proxmark3> #db#   Trace: 4096 bytes                 
proxmark3> #db#   Reader -> tag: 2048 bytes                 
proxmark3> #db#   tag -> Reader: 2048 bytes                 
proxmark3> #db#   DMA: 1024 bytes                 
proxmark3> #db# Snoop statistics:                 
proxmark3> #db#   Max behind by: 419                 
proxmark3> #db#   Uart State: 3                 
proxmark3> #db#   Uart ByteCnt: 4                 
proxmark3> #db#   Uart ByteCntMax: 100                 
proxmark3> #db#   Trace length: 1009                 
proxmark3> hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
+      0:    :     06 00 97 5b             
+  52686:    :     0b ab 4e             
+1818580:    :     06 00 97 5b             
+  52446:    :     0b ab 4e             
+1282278:    :     06 00 97 5b             
+  59384:    :     0b ab 4e             
+2634666:    :     06 00 97 5b             
+    346: 130: TAG 72 ed a0             
+    630:    :     0e 72 c2 c5             
+    346: 132: TAG 72 ed a0             
+  58312:    :     0b ab 4e             
+    624: 139: TAG 63 1c 88 39 9f 00 02 d0 b5 c6             
+  58688:    :     08 00 87 c1             
+    466: 148: TAG ff ff ff ff 47 0f             
+  13504:    :     08 01 0e d0             
+    466:  96: TAG ff ff ff ff 47 0f             
+  12476:    :     08 02 95 e2             
+    466: 161: TAG ff ff ff ff 47 0f             
+  12782:    :     08 03 1c f3             
+    464: 155: TAG ff ff ff ff 47 0f             
x       
proxmark3>

there are some problems (the log is cut) but it seems to work.

This is the list with the new hf list 14b:

proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
         0 |         0 | Rdr |                                                                 |     | ?         
1533963214 | 1533988308 | Rdr | 00  00  00  00  03  0b  ab  4e  da  21  45  00  00  00  00  00  |     |           
           |           |     | 04  06  00  97  5b  b8  ee  45  00  00  00  00  00  03  0b  ab  |     |           
           |           |     | 4e  9e  7f  59  00  00  00  00  00                              | !crc| ?         
  -2636241 |  -2636241 | Rdr | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx  |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 7  |     |           
           |           |     | c1  b4  6d  84  80  94  00  00  00  06  ff  ff  ff  ff  47  0f  |     |           
           |           |     | 74  a2  84  00  00  00  00  00  04  08  01  0e  d0  46  a4  84  |     |           
           |           |     | 80  60  00  00  00  06  ff  ff  ff  ff  47  0f  02  d5  84  00  |     |           
           |           |     | 00  00  00  00  04  08  02  95  e2  d4  d6  84  80  a1  00  00  |     |           
           |           |     | 00  06  ff  ff  ff  ff  47  0f  c2  08  85  00  00  00  00  00  |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | 00  06  69  ff  ff  ff  12  aa  da  d6  85  00  00  00  00  00  |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | 80  83  00  00  00  06  ff  ff  ff  ff  47  0f  da  72  86  00  |     |           
           |           |     |  xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx   |     |           
           |           |     | 20  20  30  30  20  20  30  30  20  20  30  30  20  20  30  30  |     |           
           |           |     | 20  20  30  30  20  20  30  34  20  20  30  38  20  20  30  39  |     |           
           |           |     | 20  20  34  36  20  20  35  63  20  20  35  36  20  20  34  30  |     |

but data seems not to be all correct (last bytes... dunno what they are).

#20 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-21 19:06:17

Deleted all the folders, redownloaded via svn and flashed fpga+os:


Read all blocks -> list

proxmark3> hf 14b srix4kread
proxmark3>
proxmark3> #db# Randomly generated UID from tag (+ 2 byte CRC): 3c 97 b                 
proxmark3> #db# Now SELECT tag:                 
proxmark3> #db# Tag UID (64 bits): xxxxxxxxxxxxx                 
proxmark3> #db# Tag memory dump, block 0 to 127                 
proxmark3> #db# Expected 6 bytes from tag, got less...                 
proxmark3> hf 14b srix4kread
proxmark3>
proxmark3> #db# Randomly generated UID from tag (+ 2 byte CRC): ff 0 ff                 
proxmark3> #db# Now SELECT tag:                 
proxmark3> #db# Tag UID (64 bits): xxxxxxxxxxxxxx             
proxmark3> #db# Tag memory dump, block 0 to 127                 
proxmark3> #db# Address=0, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=1, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=3, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=4, Contents=ffffffff, CRC=470f                 
.......       
proxmark3> #db# Address=28, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=29, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2a, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2b, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2c, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2d, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=2e, Contents=ffffffff, CRC=470f                 
.........   
proxmark3> #db# Address=58, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=59, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5a, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5b, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5c, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5d, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5e, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=5f, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=60, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Address=61, Contents=ffffffff, CRC=470f                 
proxmark3> #db# Expected 6 bytes from tag, got less...                 
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
         0 |         0 | Rdr |                                                                 |     | ?         
proxmark3>


Raw request UID -> list:

proxmark3> hf 14b raw -c -p 0B
received 10 octets         
63 1C 88 39 9F 00 02 D0 B5 C6           
CRC OK         
proxmark3>
proxmark3>  hf list 14b
Recorded Activity         
Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer         
iso14443a - All times are in carrier periods (1/13.56Mhz)         
iClass    - Timings are not as accurate         
     Start |       End | Src | Data (! denotes parity error)                                   | CRC | Annotation         |         
-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|         
proxmark3>
proxmark3>  hf 14b list
recorded activity:         
time  :rssi: who bytes         
---------+----+----+-----------         
proxmark3>

#21 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-21 00:45:35

I downloaded the zip file from that link because svn was not working.
I will delete and retry tomorrow.

#22 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-20 23:20:16

hf list 14b does not exist (14b param is missing), the other one (hf 14b list) all 0.
I used this branch: https://github.com/Proxmark/proxmark3/tree/GenericTracing

proxmark3> hf 14b srix4kread
proxmark3> 
proxmark3> #db# No response from tag                 
proxmark3> hf 14b srix4kread
proxmark3> 
proxmark3> #db# No response from tag                 
proxmark3>  hf list 14b
List protocol data in trace buffer.          
Usage:  hf list [14a|iclass] [f]          
    14a    - interpret data as iso14443a communications          
    iclass - interpret data as iclass communications          
    f      - show frame delay times as well          
example: hf list 14a f          
example: hf list iclass          
proxmark3> 
proxmark3>  hf 14b list
recorded activity:          
 time  :rssi: who bytes          
---------+----+----+-----------          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
 +      0:    :      (SHORT)          
proxmark3> 

#23 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-20 20:32:31

It does not work at all (raw commands, srix reading - no rensponse from tag); snoop not tested.

#24 Re: Software Development » Recent changes ('hf 14 list', 'hf iclass list') and loclass » 2015-01-18 19:52:57

Dump all data from srix tag ("hf 14b srix4kread" client command).

Board footer

Powered by FluxBB