mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 13:00:42 -07:00
log structure
This commit is contained in:
parent
64a5b355b5
commit
3bf618ca56
1 changed files with 5 additions and 4 deletions
|
@ -36,12 +36,13 @@ int NDEFDecodeAndPrint(uint8_t *ndef, size_t ndefLen, bool verbose) {
|
||||||
|
|
||||||
size_t indx = 0;
|
size_t indx = 0;
|
||||||
|
|
||||||
|
PrintAndLogEx(INFO, "NDEF decoding:");
|
||||||
while (indx < ndefLen) {
|
while (indx < ndefLen) {
|
||||||
switch (ndef[indx]) {
|
switch (ndef[indx]) {
|
||||||
case 0x00: {
|
case 0x00: {
|
||||||
indx++;
|
indx++;
|
||||||
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
||||||
PrintAndLogEx(INFO, "NDEF NULL block.");
|
PrintAndLogEx(INFO, "-- NDEF NULL block.");
|
||||||
if (len)
|
if (len)
|
||||||
PrintAndLogEx(WARNING, "NDEF NULL block size must be 0 instead of %d.", len);
|
PrintAndLogEx(WARNING, "NDEF NULL block size must be 0 instead of %d.", len);
|
||||||
indx += len;
|
indx += len;
|
||||||
|
@ -50,7 +51,7 @@ int NDEFDecodeAndPrint(uint8_t *ndef, size_t ndefLen, bool verbose) {
|
||||||
case 0x03: {
|
case 0x03: {
|
||||||
indx++;
|
indx++;
|
||||||
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
||||||
PrintAndLogEx(INFO, "NDEF message. len: %d", len);
|
PrintAndLogEx(INFO, "-- NDEF message. len: %d", len);
|
||||||
|
|
||||||
int res = ndefRecordDecodeAndPrint(&ndef[indx], len);
|
int res = ndefRecordDecodeAndPrint(&ndef[indx], len);
|
||||||
if (res)
|
if (res)
|
||||||
|
@ -62,12 +63,12 @@ int NDEFDecodeAndPrint(uint8_t *ndef, size_t ndefLen, bool verbose) {
|
||||||
case 0xfd: {
|
case 0xfd: {
|
||||||
indx++;
|
indx++;
|
||||||
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
uint16_t len = ndefTLVGetLength(&ndef[indx], &indx);
|
||||||
PrintAndLogEx(INFO, "NDEF proprietary info. Skipped %d bytes.", len);
|
PrintAndLogEx(INFO, "-- NDEF proprietary info. Skipped %d bytes.", len);
|
||||||
indx += len;
|
indx += len;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0xfe: {
|
case 0xfe: {
|
||||||
PrintAndLogEx(INFO, "NDEF Terminator. Done.");
|
PrintAndLogEx(INFO, "-- NDEF Terminator. Done.");
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue