Commit Graph

329 Commits

Author SHA1 Message Date
Willy-JL bb9a2eb8ea Merge branch 'nestednonces' into ofw-3822-nestednonces 2024-09-18 02:12:43 +01:00
Willy-JL b1886e5593 Merge remote-tracking branch 'mntm/dev' into ofw-3822-nestednonces 2024-09-18 02:12:13 +01:00
noproto d8864a490b Add nested_target_key 64 to TODO 2024-09-17 17:40:17 -04:00
Aaron Tulino 5afc01a4c3 NFC: Add API to enforce ISO15693 mode (#225)
* Add API to enforce ISO15693 mode
See https://github.com/flipperdevices/flipperzero-firmware/pull/3885

* Revert symbols version

* Format

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-09-17 23:32:03 +02:00
noproto 8eae5c0608 Fix Hardnested sector/key type logging 2024-09-17 17:07:31 -04:00
noproto 3ab752b7a0 Clean up various issues 2024-09-17 14:38:14 -04:00
noproto 18f8cfbef0 Do not reset the poller between collected nonces 2024-09-16 05:28:04 -04:00
noproto 8edafa3f39 Do not enter nested attack if card is already finished 2024-09-12 14:28:18 -04:00
noproto 13411da449 I'll try freeing memory, that's a good trick! 2024-09-11 16:22:52 -04:00
Nathan N 8d26636fba Merge branch 'flipperdevices:dev' into nestednonces 2024-09-10 20:13:20 -04:00
noproto ab0debba02 Add additional condition to backdoor check 2024-09-10 19:20:53 -04:00
Willy-JL baf14be587 Merge branch 'nestednonces' into ofw-3822-nestednonces 2024-09-10 20:34:33 +02:00
Willy-JL 777ab46ddf Merge remote-tracking branch 'mntm/dev' into ofw-3822-nestednonces 2024-09-10 20:34:12 +02:00
noproto c43806b5db Speed up backdoor detection, alert on new backdoor 2024-09-10 14:10:09 -04:00
noproto d7484ee840 Fix v1/v2 backdoor nonce collection 2024-09-10 09:03:11 -04:00
noproto cba58ed437 Add new backdoor key, fix UI status update carrying over from previous read 2024-09-09 20:50:15 -04:00
Willy-JL c1ba3e34cb Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-09-09 23:23:14 +02:00
RebornedBrain 5f4f4fcc60 FeliCa anti-collision fix (#3889)
* System code added to felica hal config functions
* Felica sensf_res setup logic adjusted with new struct
* Set api symbols version to 73.0
* Felica unit tests fix
* Furi: prevent use after free on xEventGroupSetBits call

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-09-09 22:11:53 +01:00
Willy-JL 7f1c048978 Merge branch 'nestednonces' into ofw-3822-nestednonces 2024-09-04 01:30:16 +02:00
noproto 92122b2cdf NFC app UI updates, MVP 2024-09-03 15:19:12 -04:00
noproto 3cb3eab118 Update TODO 2024-09-03 11:36:19 -04:00
noproto 2e0cd320c7 Static encrypted nonce collection 2024-09-03 09:26:14 -04:00
noproto 6e9fe1edd8 Don't recalibrate hard PRNG tags 2024-09-03 05:54:59 -04:00
noproto 2cb2f05ea9 Backdoor nested calibration 2024-09-02 22:34:44 -04:00
noproto 9c7120ec91 Backdoor working up to calibration 2024-09-02 18:53:39 -04:00
noproto ccc4326574 Backdoor read 2024-09-02 12:45:39 -04:00
noproto 2abeb071fd Fix regression for regular nested attack 2024-09-02 10:28:50 -04:00
noproto 90d0c3d095 Hardnested support 2024-09-01 22:30:37 -04:00
noproto 4c14594ebb Relocate backdoor detection 2024-08-28 09:26:59 -04:00
noproto c0331ba2e2 Should be detecting both backdoors now 2024-08-27 19:35:33 -04:00
noproto 0b33c85b8b Collect nonces again 2024-08-27 16:16:38 -04:00
noproto 5235592054 Only use dicts in search_dicts_for_nonce_key if we have them 2024-08-27 06:32:00 -04:00
noproto 26845cbdc5 Misc bugfixes 2024-08-21 00:50:27 -04:00
noproto c1f01ce66a Code cleanup 2024-08-20 18:04:07 -04:00
noproto 75a0e4bc9d Update found keys, second attempt 2024-08-20 16:33:13 -04:00
noproto bbc10cdfaf Update found keys, initial attempt 2024-08-20 16:31:39 -04:00
noproto b7e63bf499 Hard PRNG support for accelerated dictionary attack 2024-08-19 23:00:36 -04:00
noproto 08ca794b7d Renaming some variables 2024-08-19 07:37:21 -04:00
noproto 0af28fb221 Refactor to nested dictionary attack 2024-08-19 07:33:17 -04:00
noproto 79bc887f95 Initial accelerated dictionary attack for weak PRNGs 2024-08-18 20:38:24 -04:00
noproto cc8cae770f FM11RF08S backdoor detection 2024-08-15 17:58:37 -04:00
noproto 01b19483c5 First attempt disambiguous nonce implementation 2024-08-14 02:25:57 -04:00
noproto 6332ec7478 Fix valid_nonce 2024-08-11 14:30:26 -04:00
noproto 3acba77070 Clean redundant code 2024-08-09 22:08:35 -04:00
noproto 5feeae8972 Fix nonce logging 2024-08-09 22:01:43 -04:00
noproto 4b44288c96 Add note to fix nonce logging 2024-08-09 20:38:45 -04:00
noproto 8dd3daf625 Fixed parity bit collection 2024-08-09 20:22:19 -04:00
noproto 7d2cab5d77 Modify parity collection 2024-08-05 10:29:54 -04:00
noproto 09f8a73751 Use median calibrated distance, collect parity bits 2024-08-04 23:53:21 -04:00
noproto 6d666389fb Use EXT_PATH instead of ANY_PATH 2024-08-04 08:30:02 -04:00