Commit graph

114 commits

Author SHA1 Message Date
iceman1001
92c288ab85 style 2025-06-11 21:40:54 +02:00
iceman1001
cef07dedf6 code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
iceman1001
50b9067173 style 2025-02-18 18:38:16 +01:00
n-hutton
8dbe1c7b06 more 2025-01-21 23:52:33 +00:00
n-hutton
acb7de9d8d more cleanup noticed just now 2025-01-21 23:51:26 +00:00
n-hutton
3eb0238481 appears to work - using normal mifare sim init
working demo

works

seems to work so far

more cleanup and works

working copy

working, clean one more pass

cleanup continues

back in buisness babyyy

final cleanup before PR I hope
2025-01-21 23:39:25 +00:00
Piotr Rzeszut
a9c10c872e Changed max sector for AUTH to be executed only once and result cached in local variable 2024-11-15 13:13:48 +01:00
Piotr Rzeszut
18db45b00e mifare simulation: do not respond for authentication attempts for sectors out of range for selected mifare type
Resolves #2635
2024-11-15 02:32:20 +01:00
Philippe Teuwen
41a43bc85c hf mf sim: add option to allow key b to be used even if readable 2024-10-19 20:34:40 +02:00
Philippe Teuwen
838e0adfa7 rework Mifare simulation flags 2024-10-19 20:34:40 +02:00
iceman1001
0c2ef9d3a8 style 2024-10-18 17:37:52 +02:00
Philippe Teuwen
079689628b hf mf sim: add nested reader attack (needs data & rf08s nonces) 2024-10-16 19:54:03 +02:00
Philippe Teuwen
3b91624ea6 Mifare1ksim logic closer to SimulateIso14443aTag and keep running when using mfkey32v2 2024-10-16 01:46:13 +02:00
Philippe Teuwen
8828c9513e hf mf sim -x: collect nonces for mfkey32v2 only if current sim key is invalid 2024-10-16 01:46:13 +02:00
Philippe Teuwen
ffd5601325 hf mf sim: simplify nonce collection 2024-10-16 01:46:13 +02:00
Philippe Teuwen
bb3d36bf20 hf mf sim: fix text 2024-10-15 01:27:05 +02:00
iceman1001
ba8a68f37c fixes entering bootload messages to be less scary 2024-09-10 14:29:47 +02:00
Philippe Teuwen
2dd1b90f4c hf mf sim: adapt RATS condition to mimick real MFP 2k behavior 2024-09-07 11:10:31 +02:00
Philippe Teuwen
358130505a hf mf sim: accept RATS no matter the value of PCD FSDI & CID 2024-09-07 11:01:58 +02:00
iceman1001
b0dd246d94 const and bad OR 2024-09-06 09:52:30 +02:00
iceman1001
7a4bd03cc0 added bounds checking for when the proxmark3 is simulating a ISO14443a tag 2024-09-05 18:38:17 +02:00
Philippe Teuwen
da1c79503e typo in mfc tool path, thanks NVX! 2024-08-26 11:29:08 +02:00
Philippe Teuwen
c47578c048 sort mfc tools 2024-08-02 00:10:23 +02:00
iceman1001
94c3bdd91c style 2024-03-14 11:26:06 +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
iceman1001
6c1ebc3398 cleaning up redundant functions. the extra checks in bigbuff might affect simulation 2024-01-24 23:41:48 +01:00
Philippe Teuwen
3aeb5c493f fix a few cppcheck warnings 2023-09-07 22:28:37 +02:00
iceman1001
6ba002725f rmeoved some fct devices side regarding eml get/ set 2023-07-27 18:55:41 +02:00
iceman1001
b0c2ad8ac2 style 2023-06-27 15:25:00 +02:00
Jin Jia
303dbae85b Fixed a warning on uninitialized variable 2023-01-06 06:26:21 +00:00
Jin Jia
949ef8435e changed keyB in line 896 to the correct macro 2023-01-04 07:19:29 +00:00
Jin Jia
810a89c4df Added Compliance of MIFARE Classic EV1 1K Datasheet footnote of Table 8 2023-01-04 07:11:48 +00:00
iceman1001
0968b39243 fix #1694 - take in consideration pointer could be called with NULL 2022-08-16 04:18:27 +02:00
iceman1001
b4255eea77 simplify save files 2022-06-06 13:20:39 +02:00
iceman1001
3d0e54d85c fix format strings 2022-06-02 21:18:21 +02:00
iceman1001
023ae4c7f1 mf sim - after getting a rats from rdr , and we are not simulating a rats supporting tag, set state to idle, ie wait for WUPA/REQA 2022-06-02 05:16:34 +02:00
iceman1001
b98d518fd7 style 2022-01-06 19:41:45 +01:00
Philippe Teuwen
bcafc5d03c some historical copyright adjustments, thanks @iceman1001! 2022-01-06 11:24:04 +01:00
Philippe Teuwen
b703bb746b Adapting license headers, WIP 2022-01-06 02:20:38 +01:00
Philippe Teuwen
88308ea727 typos 2021-10-10 01:35:45 +02:00
Philippe Teuwen
e79fb92074 Add fpga-xc3s100e and icopyx support 2021-08-21 23:45:46 +02:00
Philippe Teuwen
5b54385347 rename globals 2021-08-21 23:08:26 +02:00
iceman1001
e4f55556ba style 2021-05-05 21:04:48 +02:00
iceman1001
218dbafdff fiddling with simulating ndef messages on MFC and android 2021-05-03 21:47:12 +02:00
iceman1001
cd9090b6c8 hf iclass chk - now uses NG 2021-05-03 20:01:12 +02:00
iceman1001
27184d7f5b style 2021-04-08 10:44:31 +02:00
iceman1001
bc4a5cf4de hf mf sim - testing to remove the field detection, its inside emcmd anyway 2021-03-15 01:26:55 +01:00
iceman1001
93bdc9f75b hf mf sim - minor short times... 2020-11-29 00:16:22 +01:00
iceman1001
5d357a6039 style 2020-09-07 10:39:15 +02:00
iceman1001
a928fade9c textual 2020-09-06 21:40:06 +02:00