iceman1001
bae6f5196f
fix fct name mismatch
2024-05-14 12:42:08 +02:00
iceman1001
9535bd5a11
fix fct name mismatch
2024-05-14 12:41:22 +02:00
iceman1001
6f23b7f3eb
fix fct name mismatch, const params,
2024-05-14 12:40:26 +02:00
iceman1001
f63ba3f31a
fix fct name mismatch
2024-05-14 12:32:57 +02:00
iceman1001
0096672d38
fix fct names and consts and bad if statement
2024-05-14 11:57:47 +02:00
iceman1001
3430e20459
fix const params, lessen variable scope and fixing func arguments names
2024-05-14 11:10:12 +02:00
iceman1001
cb937a3f57
fix overwriting return value in one case
2024-05-14 10:59:10 +02:00
iceman1001
e3ceb2ffe4
const param
2024-05-14 10:10:44 +02:00
iceman1001
42f0699c78
style
2024-05-14 10:04:28 +02:00
iceman1001
bbbe985111
when changing to 50 loops on device side, the felica reader code on client side timedout and it wasnt handled good enough so the return code was PM3_SUCCESS giving a false positive. Increase timeout, decrease loops to 25, and better loop handling of return value
2024-05-12 20:17:50 +02:00
Henry Gabryjelski
18cbc7259c
prevent sending corrupt data to em4x70 tags
2024-05-05 16:00:16 -07:00
Henry Gabryjelski
569d57719d
Fix firmware return value for em4x70 to always be of type PM3_*
2024-05-05 15:54:00 -07:00
iceman1001
2bc7c50302
changed fct names
2024-04-26 22:52:49 +02:00
iceman1001
097dfba5c8
simplified loop
2024-04-26 16:25:40 +02:00
iceman1001
dee84b5b6f
added "lf hitag crack2" to support the second attack vector against Hitag2, based on all work from @kevsecurity Kev Sheldrake in the RFIDler repo. This is WIP, not working at the moment
2024-04-26 15:38:06 +02:00
iceman1001
eac3774189
changed to 50 polls, not sure if its good. Maybe looking at timeout 1060ms value instead? also cleaned out debug statements
2024-04-26 12:15:38 +02:00
Iceman
8550cf0e85
Merge pull request #2364 from xueliu/delete-duplicate-header-file
...
Delete a duplicate header file fpga.h in armsrc/appmain.c
2024-04-23 21:12:39 +02:00
Xue Liu
4216900694
- delete a duplicate header file in armsrc/appmain.c
...
Signed-off-by: Xue Liu <liuxuenetmail@gmail.com>
2024-04-23 16:34:26 +02:00
iceman1001
5f65b5a19e
fix order
2024-04-22 17:30:52 +02:00
iceman1001
cad63e7162
fix missing crc calcs
2024-04-22 16:55:54 +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
fc2a3dd2c5
Updated the command according to @whywilson's findings. and fixed the wrong byte aswell
2024-04-22 15:41:59 +02:00
iceman1001
4304372858
tweaking felica timings to see if it gets better results
2024-04-22 10:41:28 +02:00
iceman1001
47262433e8
missing header
2024-04-22 09:27:54 +02:00
iceman1001
d1e921171b
removed old unused rfidler code. Added modified code to work with proxmark3. Thanks to @kevsecurity and @AdamLaurie!
2024-04-22 09:10:09 +02:00
iceman1001
87c6633de1
add support for generation 2 magic command when setting UID on ISO15693 cards. ref:: https://github.com/RfidResearchGroup/proxmark3/issues/1604#issuecomment-2068444071
2024-04-22 09:04:01 +02:00
iceman1001
543f8df8c0
fixes to when thing gets wrongly identified
2024-04-20 11:32:51 +02:00
iceman1001
6bc6ec23ce
fix #2346 refactored the write loop before it assumed a full t55xx memory layout. Now handles block writes to individual parts
2024-04-13 10:59:07 +02:00
iceman1001
4e540053e9
style
2024-04-07 11:38:51 +02:00
iceman1001
7c755e20bc
parentheses miss
2024-04-06 18:53:04 +02:00
iceman1001
27735355cd
initial text changes
2024-04-06 15:48:41 +02:00
iceman1001
679f2d4feb
remove comments
2024-04-03 17:15:12 +02:00
iceman1001
3ea2cb0eda
faster return
2024-04-03 17:14:44 +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
cdc46d5d2b
textual and some layouts
2024-03-27 09:16:37 +01:00
iceman1001
5a8917c1d0
Revert "Release v4.18341 - Zenith"
...
This reverts commit 70582c6828
.
2024-03-20 23:31:54 +01:00
iceman1001
70582c6828
Release v4.18341 - Zenith
2024-03-20 23:31:54 +01:00
iceman1001
94c3bdd91c
style
2024-03-14 11:26:06 +01:00
Henry Gabryjelski
c7d7680cd6
Decoder must not write more bit than requested
2024-03-13 23:23:31 -07:00
Henry Gabryjelski
cc2bae2f4d
lf em 4x70 writekey
--> lf em 4x70 setkey
2024-03-13 09:38:35 -07:00
Henry Gabryjelski
ba83ac065e
lf em 4x70 writepin
--> lf em 4x70 setpin
2024-03-13 09:25:43 -07:00
Henry Gabryjelski
160d61682b
Add lf em 4x70 autorecover
...
Also:
* common.h: Increase safety of some of the macros.
Parenthesizing the macro parameters ... a best practice.
* firmware: partially-tracked source of "extra bits" messages.
Add a TODO comment for further study.
* Improve reliability of `lf em 4x70 writekey`
Authenticate w/new key after it is written.
Particularly important for glass modules,
or other tags with weaker coupling.
2024-03-11 17:14:03 -07:00
iceman1001
4774bb20ef
text
2024-03-08 11:59:50 +01:00
iceman1001
94aab17705
text
2024-03-07 21:08:54 +01:00
iceman1001
9de6f59136
modified standalone mode hf_unisniff. It now also sniffs iclass. Another option added was for hw standalone -b, which allows you to trigger a particular sniff from client. Good for debugging w/o need to recompile or upload a config file.
2024-03-06 21:07:42 +01:00
iceman1001
41696acc19
the key type was wrong in the output. I figure this should fix it
2024-03-04 08:48:39 +01:00
Iceman
a0b26257db
Merge branch 'master' into id48
...
Signed-off-by: Iceman <iceman@iuse.se>
2024-03-03 22:06:54 +01:00
iceman1001
a5594d5f3c
style, receive_ng_internal, when receiving NG frames we have an extra buffer. Somehow it seems to the be cause of issues with long emrtd dumps
2024-03-03 22:02:38 +01:00
Henry Gabryjelski
5b038631ca
Comments change only
2024-03-03 12:16:16 -08:00