0xdanneh
|
dadaf9cd11
|
'Fix' writing on hitag2 in password mode
Needs more investigation, but it does solve the issue of write commands not working consistently
|
2023-05-08 20:48:41 +01:00 |
|
iceman1001
|
6bb301f4da
|
cppcheck fixes for const
|
2022-01-06 23:07:47 +01:00 |
|
Philippe Teuwen
|
b703bb746b
|
Adapting license headers, WIP
|
2022-01-06 02:20:38 +01:00 |
|
iceman1001
|
3491157345
|
cppcheck fixes and other minor stuff
|
2022-01-03 22:17:40 +01:00 |
|
Philippe Teuwen
|
323f70ff7a
|
Add partial byte annotation in Hitag traces
Example:
[usb] pm3 --> trace load -f traces/lf_HitagS256_dump.trace
[+] loaded 287 bytes from binary file traces/lf_HitagS256_dump.trace
[+] Recorded Activity (TraceLen = 287 bytes)
[?] try `trace list -1 -t ...` to view trace. Remember the `-1` param
[usb] pm3 --> trace list -1 -t hitags -c
[+] Recorded activity (trace len = 287 bytes)
[=] start = start of start frame end = end of frame. src = source of transfer
[=] Hitag1 / Hitag2 / HitagS - Timings in ETU (8us)
Start | End | Src | Data (! denotes parity error)
------------+------------+-----+-----------------------------------------
0 | 0 | Rdr |18(5)
117 | 117 | Tag |0f(4) 2c ab cc b3 cf 32 bf [2f]
0 | 0 | Rdr |00(5) 21 a5 b4 73 [8c]
117 | 117 | Tag |0f(4) c9 00 00 aa [75]
0 | 0 | Rdr |0c(4) 00 [ab]
117 | 117 | Tag |0f(4) 21 a5 b4 73 [53]
0 | 0 | Rdr |0c(4) 01 [b6]
117 | 117 | Tag |0f(4) c9 00 00 aa [75]
0 | 0 | Rdr |0c(4) 02 [91]
117 | 117 | Tag |0f(4) 48 54 4f 4e [2c]
0 | 0 | Rdr |0c(4) 03 [8c]
117 | 117 | Tag |0f(4) 4d 49 4b 52 [1e]
0 | 0 | Rdr |0c(4) 04 [df]
117 | 117 | Tag |0f(4) 00 00 00 00 [a6]
0 | 0 | Rdr |0c(4) 05 [c2]
117 | 117 | Tag |0f(4) 00 00 00 00 [a6]
0 | 0 | Rdr |0c(4) 06 [e5]
117 | 117 | Tag |0f(4) 00 00 00 00 [a6]
0 | 0 | Rdr |0c(4) 07 [f8]
117 | 117 | Tag |0f(4) 57 5f 4f 4b [88]
0 | 0 | Rdr |0c(4) 08 [43]
|
2021-12-29 23:48:16 +01:00 |
|
iceman1001
|
67d6ba97a5
|
code style
|
2021-11-19 00:44:24 +01:00 |
|
Łukasz Jurczyk
|
218a4ba2ec
|
Added ledcontrol to lf functions
|
2021-11-18 15:00:54 +01:00 |
|
Philippe Teuwen
|
88308ea727
|
typos
|
2021-10-10 01:35:45 +02:00 |
|
Philippe Teuwen
|
6f6a3161a9
|
Fix typos, applying Fix-spelling-errors.patch from Kali, thanks Sophie!
da550dbec7 (6e9d1bb9c071feb1a5ad25ec24296a3f6751f2d1)
|
2021-10-04 20:48:55 +02:00 |
|
Philippe Teuwen
|
5b54385347
|
rename globals
|
2021-08-21 23:08:26 +02:00 |
|
iceman1001
|
e2ca0a4abd
|
style
|
2021-06-24 18:47:11 +02:00 |
|
iceman1001
|
b993236be2
|
send sync signal to clock when reset
|
2021-06-24 17:20:48 +02:00 |
|
Philippe Teuwen
|
1f27be076b
|
make miscchecks
|
2021-06-04 21:58:38 +02:00 |
|
iceman1001
|
1317c380f4
|
revert timings
|
2021-05-01 18:22:02 +02:00 |
|
iceman1001
|
8ee8bb9098
|
oldstyle definition
|
2021-04-17 11:42:11 +02:00 |
|
Philippe Teuwen
|
741cdfc383
|
typos
|
2021-04-16 00:21:22 +02:00 |
|
iceman1001
|
27184d7f5b
|
style
|
2021-04-08 10:44:31 +02:00 |
|
iceman1001
|
753d074c54
|
WIP
|
2021-04-05 08:26:46 +02:00 |
|
iceman1001
|
d012a879f2
|
WIP - hitag sniff, eload, sim
|
2021-04-04 17:06:48 +02:00 |
|
iceman1001
|
3275decfb0
|
cppchecker
|
2021-03-05 10:21:02 +01:00 |
|
Philippe Teuwen
|
c3c59e35cb
|
make style
|
2020-09-30 14:27:19 +02:00 |
|
iceman1001
|
c8aee45aca
|
adapt hitag2 write
|
2020-09-28 15:44:44 +02:00 |
|
Philippe Teuwen
|
426c08e221
|
ht2: avoid sending spurious command after command is finished
|
2020-09-18 17:04:54 +02:00 |
|
Philippe Teuwen
|
59976aa588
|
fix ht2 initial command timing
|
2020-09-18 17:04:54 +02:00 |
|
iceman1001
|
8f2b9b9d66
|
less field timeup before first transmit
|
2020-09-17 22:17:16 +02:00 |
|
Philippe Teuwen
|
4ed57c7c4d
|
make style
|
2020-08-13 12:25:04 +02:00 |
|
iceman1001
|
1c7de4a8c3
|
fix: "lf search" / "lf hitag" - no more stack overflow in hitag reader
|
2020-06-23 11:13:49 +02:00 |
|
Philippe Teuwen
|
be42995f8a
|
Less fantasy in the LogTrace usages regarding timestamps
|
2020-05-19 20:19:44 +02:00 |
|
Philippe Teuwen
|
3e7512a5d5
|
armsrc: clarify static vars vs global vars
|
2020-05-19 17:05:43 +02:00 |
|
Philippe Teuwen
|
ffdd338dea
|
make style
|
2020-05-14 01:04:26 +02:00 |
|
Philippe Teuwen
|
1c8c1d82ea
|
fix coverity 267211 & 267206 logically dead code
|
2020-05-14 01:01:48 +02:00 |
|
Philippe Teuwen
|
026707b960
|
arm: fix prototypes
|
2020-05-11 13:48:57 +02:00 |
|
iceman1001
|
4c640805b6
|
coverity fix: 267208
|
2020-04-29 16:57:52 +02:00 |
|
iceman1001
|
294d2aa96b
|
cppchecker
|
2020-03-13 13:52:29 +01:00 |
|
iceman1001
|
57788d5751
|
whitespace
|
2020-03-10 17:11:57 +01:00 |
|
iceman1001
|
4bd9f183df
|
fix coverity 267206
|
2020-03-01 17:11:25 +01:00 |
|
iceman1001
|
802e62285b
|
debug print hitag2 for cleaner client outputs
|
2020-02-22 13:34:15 +01:00 |
|
iceman1001
|
ebc04ea27e
|
hitag sim changes
|
2020-01-29 05:14:18 +01:00 |
|
iceman1001
|
fc1cede778
|
fix: #536
|
2020-01-22 18:43:20 +01:00 |
|
iceman1001
|
fc2e11a6cd
|
rename function
|
2020-01-22 13:12:09 +01:00 |
|
iceman1001
|
f04be0c044
|
chg: hitag write - works
|
2020-01-20 11:58:22 +01:00 |
|
iceman1001
|
cb67feee19
|
documentation
|
2020-01-17 17:06:46 +01:00 |
|
iceman1001
|
56bb7f21dc
|
rename define T0
|
2020-01-17 14:25:28 +01:00 |
|
Philippe Teuwen
|
091a594063
|
hitag: more timings
|
2020-01-16 01:12:34 +01:00 |
|
Philippe Teuwen
|
631c11e22c
|
hitag: use defines
|
2020-01-16 00:57:21 +01:00 |
|
Philippe Teuwen
|
f2eec56fb7
|
hitag: cosmetic
|
2020-01-16 00:49:05 +01:00 |
|
Philippe Teuwen
|
9df6fa8e8e
|
hitag: stop detecting if response header is corrupted
|
2020-01-16 00:26:39 +01:00 |
|
Philippe Teuwen
|
7a27f5dddb
|
rephrase debug
|
2020-01-16 00:26:39 +01:00 |
|
Philippe Teuwen
|
870bbd1f77
|
hitag: comment data dump
|
2020-01-16 00:26:39 +01:00 |
|
Philippe Teuwen
|
d2fb44710f
|
Abort when Manchester goes wrong rather than outputting wrong values
|
2020-01-16 00:26:39 +01:00 |
|