iceman1001
|
ad82c50158
|
enforce NULL checks after all malloc, calloc, realloc
|
2026-03-29 10:20:30 +07:00 |
|
Philippe Teuwen
|
c00e4801b7
|
make style
|
2026-02-06 13:43:41 +01:00 |
|
Philippe Teuwen
|
fd88967443
|
make style
|
2025-10-14 09:50:59 +02:00 |
|
Oleg Moiseenko
|
944a80d217
|
make style
|
2025-09-21 16:41:30 +03:00 |
|
iceman1001
|
5de4dd68e5
|
text
|
2025-06-22 20:34:54 +02:00 |
|
iceman1001
|
ad292e8810
|
unify test - step 2
|
2025-03-25 10:17:42 +01:00 |
|
iceman1001
|
4d603a4530
|
unify hint text
|
2025-03-20 22:55:26 +01:00 |
|
iceman1001
|
ccef511dec
|
updated trace list -t seos to also annotate ISO7816
|
2025-03-20 20:01:04 +01:00 |
|
iceman1001
|
17a8f0f9c2
|
text
|
2025-03-20 12:17:37 +01:00 |
|
iceman1001
|
440d283a53
|
in the philosofy to have short and direct params , the trace list -t hitag types has been shortend from hitag1 - ht1
|
2025-03-19 15:24:39 +01:00 |
|
douniwan5788
|
4bde83b89d
|
Added lf hitag htu support for Hitag µ/8265
|
2025-03-19 18:56:23 +08:00 |
|
douniwan5788
|
64a4f6cd81
|
Enhance Hitag S annotation and debugging
|
2025-03-19 18:12:53 +08:00 |
|
douniwan5788
|
3d0c8cab5c
|
Refactor Hitag low-level functions into hitag_common
|
2025-03-19 17:05:39 +08:00 |
|
iceman1001
|
2137284a93
|
style\n Some improvements to trace list -t seos annotations.
|
2025-03-12 16:41:06 +01:00 |
|
iceman1001
|
2f56bdcf10
|
text and style
|
2025-02-18 18:44:24 +01:00 |
|
Philippe Teuwen
|
917be92afc
|
typos
|
2025-01-05 14:27:14 +01:00 |
|
klks
|
df3916c7b6
|
Add annotations for FMCOS2.0 CPU Card
Adding annotations for the FMCOS 2.0 CPU Card that is used/sold in China.
|
2024-12-20 22:50:20 +08:00 |
|
nvx
|
bac1bf05af
|
log a message when aborting trace list display
|
2024-11-13 21:53:31 +10:00 |
|
Philippe Teuwen
|
5848b31ee1
|
trace list: don't mix 02x and 02X
|
2024-10-18 19:44:38 +02:00 |
|
douniwan5788
|
ac1f490aab
|
fix: trace list when there are exactly 8 bits of data.
|
2024-10-15 13:36:34 +08:00 |
|
douniwan5788
|
375eb612e8
|
style: Hitag names
|
2024-09-13 17:15:37 +08:00 |
|
iceman1001
|
384a7212d0
|
text
|
2024-08-25 17:09:31 +02:00 |
|
iceman1001
|
6a95f16102
|
style and text
|
2024-08-25 15:17:02 +02:00 |
|
iceman1001
|
369db7c9d7
|
style
|
2024-05-27 20:29:02 +02:00 |
|
iceman1001
|
4bbfc944f3
|
fix const params, logic, casting
|
2024-05-14 14:13:13 +02:00 |
|
iceman1001
|
2e2fa850bb
|
const params, vars, scope, bad if statements
|
2024-05-14 12:25:00 +02:00 |
|
iceman1001
|
3f6ea0f0fc
|
style
|
2024-04-22 16:35:22 +02:00 |
|
iceman1001
|
c8849af5e0
|
This is the major changes made to the HITAG2 commands. Its heavly based on RFIDLers implementation and its been converted to work with Proxmark3. Special thanks to @kevsecurity for his amazing implementations of the Gone in 360 Seconds paper by Roel, Flavio & Balasch. Thanks to @adamlaurie for his RFIDler project. It wouldnt been doable without it.
|
2024-04-22 16:20:24 +02:00 |
|
iceman1001
|
4e540053e9
|
style
|
2024-04-07 11:38:51 +02:00 |
|
iceman1001
|
700d558432
|
move hitag2 crypto parts to the common folder in order to be able to use it on the client side. Some textual and minor adaptations across the bord
|
2024-03-27 09:32:00 +01:00 |
|
iceman1001
|
c66e781a9c
|
annotation of the hitag2 protocol now properly identifies different parts without shifting of whole hex arrays. Took the idea from RFIdler (@adamLLaurie) where he treats it like a binary string instead. It works. Problem: We use whole bytes in our logging protocol and Hitag2 uses 5, 10, 32, 64 bits commands. START_AUTH is 11000, which as a MSB aligned byte is 0xC0. Now we shift it down to LSB centered and 11000 becomes 0x18. This reduces all issues with handing the rest of the array. \n\nTake note that our protocol uses whole bytes. I had to print out number of actually captured bits in the trace log now. Otherwise 65 or 71 bits would not look any different but will not work when used with other tools. This also means we abuse the logging protocol by using the parity byte arry to store number of "left over bits" in the par[0] position.
|
2024-03-26 15:04:39 +01:00 |
|
iceman1001
|
5b31211971
|
style
|
2024-01-16 11:53:42 +01:00 |
|
iceman1001
|
805269ad4a
|
text
|
2024-01-15 19:54:22 +01:00 |
|
iceman1001
|
fda0968db2
|
white space and adding hf_unisniff to buildscript
|
2024-01-02 23:11:51 +01:00 |
|
iceman1001
|
b6a448e391
|
style
|
2024-01-02 21:55:04 +01:00 |
|
Anonymous
|
117aa46e9e
|
cmdflashmemspiffs.c: allow dump from SPIFFS to trace buffer without saving to local fs
|
2023-12-27 00:00:01 -05:00 |
|
iceman1001
|
f8f135a3b7
|
style
|
2023-12-18 10:11:11 +01:00 |
|
Anonymous
|
6b8a269671
|
cmdtrace.c: fix segfault when trying to list trace after loading fails, part deux
|
2023-12-06 02:52:15 -05:00 |
|
Anonymous
|
8345aa5ad5
|
Merge branch 'unisniff' of https://github.com/hazardousvoltage/proxmark3 into unisniff
|
2023-12-06 02:37:45 -05:00 |
|
Anonymous
|
7ef5fe14bb
|
cmdtrace.c: fix segfault when trying to list trace after loading fails
|
2023-12-06 02:36:14 -05:00 |
|
iceman1001
|
75d0601318
|
fix decrypted output
|
2023-12-05 12:08:09 +01:00 |
|
Harry Sintonen
|
e5941bcf3a
|
fix crc render position when data len is multiple of 16
|
2023-09-05 16:38:33 +03:00 |
|
iceman1001
|
0c98550177
|
dont mark crc byte everywhere in the alias list. have to set it for those commands that would benefit from it
|
2023-07-30 17:17:08 +02:00 |
|
iceman1001
|
d19c9a262a
|
style, same name everywhere in project
|
2023-07-24 00:53:35 +02:00 |
|
DidierA
|
b314d1ef1c
|
Add MIFARE Plus commands in trace list
|
2023-07-19 21:15:07 +02:00 |
|
nvx
|
edd8e36d80
|
Cleanup arm-side reader-mode mifare classic block read/write code.
|
2023-07-04 00:11:01 +10:00 |
|
iceman1001
|
74f02fef8a
|
style
|
2023-06-24 17:16:28 +02:00 |
|
iceman1001
|
620e5f4951
|
simplify logic
|
2023-06-15 22:47:21 +02:00 |
|
iceman1001
|
6fd0d93647
|
fixed the trace list output when marking crcbytes in color mode. Some odd cases exists.
|
2023-06-14 14:24:41 +02:00 |
|
Philippe Teuwen
|
8ac8e3d7d0
|
reduce variable scopes
|
2023-01-15 02:23:19 +01:00 |
|