Декодирование Raw NF C Полезная нагрузка - PullRequest
0 голосов
/ 06 января 2020

Я пытаюсь декодировать полезную нагрузку с чипа NF C, который я запрограммировал на машине Windows в NF C Инструменты, чтобы я мог понять синтаксис записей WiFi для использования при записи тегов с помощью другого windows программное обеспечение, GoToTags.

NF C Инструменты позволяют мне записать запись WiFi, а затем я могу читать ее с помощью NF C Инструменты, чтобы увидеть MIME-тип и полезную нагрузку, но полезная нагрузка сырая, и мне нужно получить ее в ASCII чтобы я мог писать теги для другого программного обеспечения, GoToTags.

▪▪ DATA ▪▪
Network Name: SSID
Authentication Type: WPA/WP2 PERSONAL
Encryption Type: AES
Password: password

▪▪ FORMAT ▪▪
Media (0x02)
Defined by RFC 2046

▪▪ TYPE ▪▪
application/vnd.wfa.wsc

▪▪ PAYLOAD ▪▪
0x10 0x0E 0x00 0x2F 0x10 
0x26 0x00 0x01 0x01 0x10 
0x45 0x00 0x04 0x53 0x53 
0x49 0x44 0x10 0x03 0x00 
0x02 0x00 0x22 0x10 0x0F 
0x00 0x02 0x00 0x08 0x10 
0x27 0x00 0x08 0x70 0x61 
0x73 0x73 0x77 0x6F 0x72 
0x64 0x10 0x20 0x00 0x06 
0xFF 0xFF 0xFF 0xFF 0xFF 
0xFF

▪▪ PAYLOAD (UTF8) ▪▪
/&ESSID"'password ������

▪▪ PAYLOAD (ASCII) ▪▪
/&ESSID"'password ������

Как вы можете видеть, полезные данные UTF8 и ASCII имеют некоторые неизвестные символы, поэтому я надеялся получить необходимую информацию из необработанного полезного содержимого вместо этого.

В конечном счете, я хотел бы иметь возможность записывать записи, которые существуют в программном обеспечении NF C Tools (например, записи Bluetooth) в программном обеспечении GoToTags, используя пользовательскую запись Mime Type.

...