noproto
d7484ee840
Fix v1/v2 backdoor nonce collection
2024-09-10 09:03:11 -04:00
MX
876cbc40b7
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-10 05:48:55 +03:00
noproto
cba58ed437
Add new backdoor key, fix UI status update carrying over from previous read
2024-09-09 20:50:15 -04: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
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
noproto
9ba78bf085
Identified method to reduce candidate states
2024-08-03 21:35:52 -04:00
noproto
213ec1dfb0
Fix compilation
2024-08-02 08:15:53 -04:00
noproto
ef16770f5e
Dictionary attack structure
2024-08-02 07:04:43 -04:00
noproto
b15460315e
Nonce logging
2024-08-01 22:16:10 -04:00
noproto
cf6d6bb9af
Initial structure for nonce collection
2024-08-01 09:10:02 -04:00
MX
57f3bce8e3
merge manually formatted stuff too
2024-07-16 01:01:17 +03:00
MX
726cb770d0
formatting
2024-07-15 20:02:45 +03:00
hedger
ffa3996a5e
[FL-3867] Code formatting update ( #3765 )
...
* clang-format: AllowShortEnumsOnASingleLine: false
* clang-format: InsertNewlineAtEOF: true
* clang-format: Standard: c++20
* clang-format: AlignConsecutiveBitFields
* clang-format: AlignConsecutiveMacros
* clang-format: RemoveParentheses: ReturnStatement
* clang-format: RemoveSemicolon: true
* Restored RemoveParentheses: Leave, retained general changes for it
* formatting: fixed logging TAGs
* Formatting update for dev
Co-authored-by: あく <alleteam@gmail.com >
2024-07-15 13:38:49 +09:00
MX
a7ca56cf4e
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-07 02:22:08 +03:00
hedger
7879876ba1
[FL-3863] toolchain: v37 ( #3746 )
...
* toolchain: v36
* toolchain: fixed cert path; lib: nanopb: updated to 0.4.8
* fbtenv: rolled back cert path for 3.11
* clang-format: updated config for v18
* linter fixes
* clang-format: properly regenerated config (`clang-format -style=file:.clang-format -dump-config > .clang-format-new; mv .clang-format-new .clang-format`)
* clang-format: AllowShortLoopsOnASingleLine: false
* toolchain: v37
* fbt: compilation_db.py: fixes for Windows
2024-07-05 18:27:21 +01:00
MX
842922f018
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-07-04 04:56:04 +03:00
RebornedBrain
3224401479
[FL-3835] Ultralight C authentication with des key ( #3720 )
...
* Update api_symbols.csv
* Ultralight C 3des implementation added
* Access check for Ultralight cards is now splitted into 2 functions one for ULC card and another for common
* Ultralight C authentication command handlers added
* Update api_symbols.csv and api_symbols.csv
* Length added to ultralight encrypt function
* New structure for storing 3des key added
* Reseting of 3des_key added
* des_context init/deinit added to poller
* New poller step for ultralight c auth added
* Added ultralight c des key to application
* Renamed felica unlock scenes to more generic des auth scenes, because they are now used also for ultralight c
* Show different menus for different ultralight card types
* Update api_symbols.csv and api_symbols.csv
* Some macro defines added
* Different amount of pages will be now read for ultralight C and others
* New unit test for ultralight C
* Some comments and macro replacements
* New function added to api
* Now all data read checks mfulC separately
* Adjusted listener to handle missing 3des_key properly
* Now poller populates 3des_key after reading with auth to card data
* Nfc: rename _3des_key to tdes_key
* Bump API Symbols
* Mute PVS Warnings
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-07-03 12:38:30 +01:00
MX
0812cd30b2
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-01 22:18:36 +03:00
Astra
2b0b5b02b5
[NFC] Add mf_classic_set_sector_trailer_read function ( #3733 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-06-30 18:54:55 +01:00
MX
990d80e5b9
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-06-17 23:59:15 +03:00