From 32a4e622d2f4028d4032fd3fd9461f5cd117d87c Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 17 Oct 2025 18:08:15 +0200 Subject: [PATCH] added two trace files for UL-AES in order for people to more easily understand secure messaging and authentication --- CHANGELOG.md | 1 + traces/README.md | 2 ++ traces/hf_14a_mful_aes_defaultkey.trace | Bin 0 -> 254 bytes ...f_14a_mful_aes_defaultkey_secure_message.trace | Bin 0 -> 304 bytes 4 files changed, 3 insertions(+) create mode 100644 traces/hf_14a_mful_aes_defaultkey.trace create mode 100644 traces/hf_14a_mful_aes_defaultkey_secure_message.trace diff --git a/CHANGELOG.md b/CHANGELOG.md index 77f73c2ae..b5257f488 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log... ## [unreleased][unreleased] +- Added two trace files for Ultralight AES (@iceman1001) - Added support for Ultralight AES secure messaing in `hf 14a raw` (@iceman1001) - Added support for Ultralight AES secure messaging in `hf mfu info/rdbl/wrbl/dump/ndefread/wipe/setkey` (@iceman1001) - Added support for Ultralight AES auth in `hf mfu info/rdbl/wrbl/dump/ndefread/wipe/setkey` (@doegox) diff --git a/traces/README.md b/traces/README.md index 6a030c4d1..7c2a84e5f 100644 --- a/traces/README.md +++ b/traces/README.md @@ -104,6 +104,8 @@ |hf_mfdes_sniff.trace |Sniff of HID reader reading a MIFARE DESFire SIO card| |hf_iclass_sniff.trace |Sniff of HID reader reading a Picopass 2k card| |hf_mf_hid_sio_sim.trace |Simulation of a HID SIO MFC 1K card| +|hf_14a_mful_aes_defaultkey.trace |Reading of a UL-AES with AES authentication| +|hf_14a_mful_aes_defaultkey_secure_message.trace|Reading of a UL-AES with AES authentication, GetVersion with secure message| ## LF demodulated traces diff --git a/traces/hf_14a_mful_aes_defaultkey.trace b/traces/hf_14a_mful_aes_defaultkey.trace new file mode 100644 index 0000000000000000000000000000000000000000..62619fd5bc1ad00fe266618db470a622daba8c28 GIT binary patch literal 254 zcmWHPW?*>0%*YVL(5lS9;K0e$;KFd=q8S6j0!}7|$qEgvE({C|;;aoFEcPAN8!p~s zW>C=NWSCq4<{MP4WnkrDVK~6c+`w{6T;ZY|3s~P&pgtWIu)agC!V_2o0s~mU`lc3u z`Nt-`iH);e2>aS?{jPs)m~(~;z6=Vg=hCmJ4qfv?alG3l^wIf XpJ|ko9B8d#1DnQxuHK~hnFa#@gJDj7 literal 0 HcmV?d00001 diff --git a/traces/hf_14a_mful_aes_defaultkey_secure_message.trace b/traces/hf_14a_mful_aes_defaultkey_secure_message.trace new file mode 100644 index 0000000000000000000000000000000000000000..1b5b2f5edb0a8311fbc91313cba90c08640faa86 GIT binary patch literal 304 zcmWHPW?*>0%*YVL(5lS9;K0e$;KFd=q8S6j0!}7|$qEgvE({C|;;aoFEcPAN8v-*J z7!)))873Ei`36;M8Cs_@FdX1zZeY13t`N8aqHn4~1M4=3zC*6U6IcW;-h}9zS^(xB zo7l?0%Ff8Zz{lLc@Gr0-(1?*?fe;IW6oX?~LhA%Zh6AC(4eNh!&Dncr^Mh;;^V7|9 z%IieD)pxi*2oz^xcraI)Vf{njSiVQ)qW3wrh-xpgUGYHDI^wdzzsXZi#o9iNwzXdQ zeEu^H#sd#nS(zCa!h{u3EfnWVj4xjSFWUEMT4ThPfe7 bsDXinnURHopP8qSuSH4x?^Iu=<#!tZsIX)D literal 0 HcmV?d00001