iceman1001
c5c689f50f
data fsktonrz - now uses cliparser
2021-03-11 09:26:02 +01:00
iceman1001
27dafa2bb0
marking of crc bytes overwrote first hex char
2021-03-10 14:08:33 +01:00
Philippe Teuwen
64a04498bd
Add reader parity errors on MFC traces
2021-03-10 13:52:26 +01:00
Philippe Teuwen
3502fbd82b
Fix lf em4x05 unlock
2021-03-10 12:08:22 +01:00
Philippe Teuwen
d3a960717f
text
2021-03-10 11:23:13 +01:00
iceman1001
1b2091932e
fix 'mem spiffs view' and bad file stats retrieval
2021-03-10 10:43:49 +01:00
iceman1001
bf49f4432b
rdsc/egetsc/cgetsc - output unified
2021-03-10 05:15:36 +01:00
iceman1001
92b627a0bd
hf mf rdsc - modified output
2021-03-10 04:59:44 +01:00
iceman1001
102fa451db
pref - now uses cliparser everywhere
2021-03-09 22:14:57 +01:00
iceman1001
590c7ff717
fix helptext
2021-03-09 22:02:08 +01:00
iceman1001
8dddb0b3bc
mem dump - optional columns
2021-03-09 21:16:51 +01:00
iceman1001
a807c504c1
added ascii to the output
2021-03-09 21:08:24 +01:00
iceman1001
bcb83e01a9
text
2021-03-09 16:16:50 +01:00
iceman1001
ba79bb7b06
fix some missing command when printing helps/markdown
2021-03-09 16:09:36 +01:00
iceman1001
af6289c99a
text
2021-03-09 14:38:53 +01:00
iceman1001
ad2b0879fc
added: mem spiffs view - to view a file on SPIFFS\n mem spiffs dump - now uses cliparser and NG
2021-03-09 14:38:31 +01:00
iceman1001
02aabf90d3
mem spi mount/unmount/test/check/tree/info/remove/rename/wwipe - now uses cliparser. remove/rename uses NG
2021-03-08 17:39:21 +01:00
iceman1001
59379247e6
adapt text to t55xx
2021-03-08 11:31:40 +01:00
mwalker33
b01c269c70
Update cmdlft55xx.c
...
Code clean and tweak
2021-03-08 19:25:14 +11:00
mwalker33
0a3c05c02c
Update cmdlft55xx.c
...
fix toggle of ST INV and Q5/T55
fix lf t55xx brute for all downlink modes
fix lf t55xx chk -f <password file>
fix lf t55xx chk for all downlink modes
2021-03-08 13:40:06 +11:00
iceman1001
0742241994
fix lf t55 config - bitrate and macros (thanks @mwalker33)
2021-03-08 00:47:11 +01:00
iceman1001
fd656541dd
fix lf t55xx wipe - calling write with correct params
2021-03-08 00:28:38 +01:00
Philippe Teuwen
f2a0f3e272
replace static countones & bitcount by utils in client
2021-03-07 23:48:55 +01:00
Philippe Teuwen
e5c5629cf2
Some tunings of otptear:
...
- make tearoff_delay_us and tearoff_enabled globals
- use tearoff_hook and remove Dbprintf in critical tearoff timing
- move initial write from MifareU_Otp_Tearoff to CmdHF14AMfuOtpTearoff and make it optional (old behavior was writing initial 00000000 when -d was not provided)
- tearoff: compare with initial write, not with previous tearoff outcome
- rephrase some messages
- track all begin and end of erase and write phases, with quite complex logic to cover multiple cases (starting in middle of erased phase, starting with write 0, ...) and report them
- check against initial write error
- repeat same timing (up to 10x) in case of write/read errors then quit
- typos
2021-03-07 23:48:55 +01:00
iceman1001
55ccd18afd
lf hitag cc - now uses cliparser
2021-03-07 22:27:37 +01:00
iceman1001
fe25e70e6f
string too small fix
2021-03-07 22:24:37 +01:00
iceman1001
7377a45bd0
lf t55xx write - now uses cliparser
2021-03-07 22:00:33 +01:00
iceman1001
a3b42e27cf
lf t55xx read - now uses cliparser
2021-03-07 20:24:13 +01:00
iceman1001
d93bcd4074
text
2021-03-07 19:04:14 +01:00
iceman1001
827c529aea
lf t55 config - now uses cliparser... and texts
2021-03-07 18:56:37 +01:00
iceman1001
964aee329f
lf t55xx resetread - now uses cliparser
2021-03-07 15:08:38 +01:00
iceman1001
caf9e9cecc
lf t55xx trace, info - now uses cliparser
2021-03-07 15:01:56 +01:00
iceman1001
450c7fab5b
lf t55xx restore - now uses cliparser
2021-03-07 11:42:23 +01:00
iceman1001
d5ea600289
lf t55 dump - now uses cliparser
2021-03-07 11:25:17 +01:00
iceman1001
70bcfb7ffe
textual, pushing a point
2021-03-07 10:44:21 +01:00
iceman1001
e4753011d8
text
2021-03-07 10:19:52 +01:00
iceman1001
14d62bf380
some lf reader used this configblock, dont remember if it was discussed on forum or discord
2021-03-07 08:58:16 +01:00
iceman1001
dff732840f
mem info - now accepts input id to facility easy testing. Signature offset also triggers erase before to enable easy updates
2021-03-07 08:56:36 +01:00
Iceman
e4b2a278db
Merge pull request #1217 from mwalker33/t55xx-works
...
T55xx works
2021-03-06 11:43:22 +01:00
mwalker33
6aa9b98afc
Update cmdlft55xx.c
...
T55xx detect
- set default to try all downlink modes
- ensured when trying all downlink modes it starts at fixed bit.
2021-03-06 17:36:42 +11:00
iceman1001
547e462422
spelling
2021-03-05 12:55:28 +01:00
iceman1001
7416045747
demonstrate amiitool integration with mfu commands.
2021-03-05 10:23:51 +01:00
iceman1001
4c845fb859
endless happiness
2021-03-05 10:18:34 +01:00
iceman1001
39e7a58389
default to oem 900 for C15001 format
2021-03-04 09:53:01 +01:00
iceman1001
cb97b67cc5
spelling
2021-02-28 10:29:40 +01:00
iceman1001
4ab382065a
cppchecker
2021-02-27 19:13:19 +01:00
iceman1001
3ee657c0f7
cppchecker
2021-02-27 19:12:03 +01:00
iceman1001
eef2a63081
cppchecker
2021-02-27 19:09:57 +01:00
iceman1001
404161d8b0
cppchecker
2021-02-27 19:08:35 +01:00
iceman1001
159a12e357
hf 14b sriwrite - now uses cliparser
2021-02-27 18:50:12 +01:00
Ave
23f831d6a9
emrtd: fix segfaults when debug print is enabled
2021-02-25 20:21:10 +03:00
iceman1001
3fd8a640c1
cppchecker - integeroverflow
2021-02-24 18:00:38 +01:00
iceman1001
b6965425bc
textual, cppchecker
2021-02-24 00:17:30 +01:00
iceman1001
3cd282ce87
cppchecker
2021-02-24 00:10:13 +01:00
iceman1001
f5aa78e668
cppchecker shadow
2021-02-24 00:02:59 +01:00
iceman1001
59cd54e178
cppchecker
2021-02-23 23:04:47 +01:00
iceman1001
99dcb8122a
cppchecker
2021-02-23 23:04:43 +01:00
iceman1001
4620c0b21e
cppchecker fixes
2021-02-23 23:00:29 +01:00
iceman1001
6d329a0462
coverity fixes
2021-02-23 18:23:53 +01:00
iceman1001
954ad74bc0
... this time fix out bounds loop.. and some nice outputs
2021-02-22 13:48:58 +01:00
iceman1001
b41be82a6c
hf 15 - prepcmd beyond array boundery fix
2021-02-22 13:12:37 +01:00
iceman1001
fad29cb755
only look if no key is applied
2021-02-21 11:04:15 +01:00
iceman1001
0073fc1a71
Modified the flashing feedback text to include suggest steps
2021-02-21 10:46:39 +01:00
Iceman
6f8f96634e
Merge pull request #1209 from aveao/emrtd
...
emrtd: Add EF_CardAccess parsing to offline info
2021-02-21 01:22:36 +01:00
Ave
8904162d7a
emrtd: Add EF_CardAccess parsing to offline info
2021-02-21 03:15:26 +03:00
Iceman
0c374bbded
Merge pull request #1207 from aveao/patch-1
...
lf t55: Fix a typo
2021-02-21 01:04:13 +01:00
Ave
dd62a9f8dd
emrtd: Parse some other parts of EF_CardAccess
2021-02-21 02:18:10 +03:00
Ave
0f1ba33b69
emrtd: Add PACE algo detection
2021-02-21 01:43:59 +03:00
Ave
4a738963b3
lf t55: Fix typos
2021-02-20 22:35:31 +00:00
Ave
71b73cad0f
emrtd: add a PACE display to hf emrtd info
...
Also reword things so that they don't misuse BAC in place of any form of
passive authentication
2021-02-20 22:28:03 +03:00
iceman1001
de42d3c55e
hf mfu info - adapted the fingerprinting
2021-02-20 13:06:01 +01:00
iceman1001
f00c00c150
hf mfu info - start in identify system of a mfu/ntag tag
2021-02-19 20:41:32 +01:00
iceman1001
e729d1804d
text
2021-02-19 20:40:00 +01:00
iceman1001
bf62e47575
fix....
2021-02-19 17:37:41 +01:00
iceman1001
f6b1cfd64c
maur pk
2021-02-19 16:56:22 +01:00
iceman1001
9293a25e3e
hf 14a info - add MFC EV1 signature checks
2021-02-19 13:39:35 +01:00
iceman1001
e5b879cbe9
rdv4 device detection added
2021-02-17 11:52:23 +01:00
iceman1001
88d95b639f
text
2021-02-17 11:42:37 +01:00
iceman1001
e129244a66
..types
2021-02-17 10:46:58 +01:00
iceman1001
b3064c4888
style
2021-02-17 08:59:20 +01:00
iceman1001
563f703d6a
lf hid clone - hooked up the binary input
2021-02-17 08:56:42 +01:00
iceman1001
b979ed3e17
style
2021-02-17 07:33:29 +01:00
iceman1001
45fea41084
text
2021-02-17 07:32:38 +01:00
Iceman
7a7d4654e1
Merge pull request #1204 from adadnc/master
...
Minor changes to hf jooki command
2021-02-17 07:28:33 +01:00
Akif Dinc
f7359bcc65
Fixing bug in tid selection
2021-02-16 23:30:40 +01:00
iceman1001
bb823762fa
textual
2021-02-16 22:40:54 +01:00
Akif Dinc
23be1158c6
Remove useless comment
2021-02-16 22:37:17 +01:00
Akif Dinc
76b73b26d3
Fixing short commands for figurine names
2021-02-16 22:34:39 +01:00
Akif Dinc
2a07959da6
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2021-02-16 21:16:35 +01:00
Akif Dinc
5c385e8f2f
Changes to Jooki command codes
2021-02-16 20:55:48 +01:00
Akif Dinc
be25db2804
Adding Figurine Type ID and Figurine ID parameters for hf jooki
2021-02-16 20:53:53 +01:00
iceman1001
9593dd05ad
lf search - rearrange checks to minimize number of false positives of indala
2021-02-16 15:36:39 +01:00
tharexde
84d19bb22d
Merge branch 'master' into refactor_em4x50
...
update 210215
2021-02-15 21:40:20 +01:00
iceman1001
db4bd209a4
no unicode..
2021-02-15 17:04:35 +01:00
iceman1001
8c7bcd42c7
textual
2021-02-15 11:01:01 +01:00
iceman1001
3ba8dffe75
rename "hf jooki write -> clone", adapted tid/fid
2021-02-15 02:59:14 +01:00
tharexde
1680a1700e
Merge branch 'master' into 4x50_standalone
...
merged master
2021-02-14 15:53:44 +01:00
tharexde
9a96157e82
initial implementation of em4x50 standalone mode
2021-02-14 12:42:47 +01:00
tcprst
987f95cca9
bugfix
2021-02-13 23:29:58 -05:00
tcprst
282dc099b6
rework hf mf chk and cliparser for hf mf fchk
2021-02-13 21:03:57 -05:00
tcprst
7830c0f8ea
update type to lits
2021-02-13 15:41:10 -05:00
tcprst
dc1e2df649
make style - again
2021-02-13 14:48:44 -05:00
tcprst
defc8b52fd
Merge branch 'cliparser/mfc' of https://github.com/tcprst/proxmark3 into cliparser/mfc
2021-02-13 14:47:11 -05:00
tcprst
d793a601da
make style
2021-02-13 14:38:51 -05:00
tcprst
9cca51f61e
hf mf chk - now use cliparser
2021-02-13 14:37:47 -05:00
tcprst
b7b0830194
hf mf staticnested - now use cliparser
2021-02-13 14:27:00 -05:00
tcprst
200e2e540f
hf mf nested - now use cliparser
2021-02-13 14:27:00 -05:00
tcprst
006246bf8c
hf mf sim - now use cliparser
2021-02-13 14:27:00 -05:00
tcprst
0ade8a5505
hf mf darkside - now use cliparser
2021-02-13 14:26:59 -05:00
tcprst
7d37481ce1
hf mf dump - now uses cliparser
2021-02-13 14:26:59 -05:00
tcprst
eec13e8798
hf mf ice - now use cliparser
2021-02-13 14:26:52 -05:00
iceman1001
4e157aa94a
hf jooki sim - copy uid and use correct flag
2021-02-13 06:40:42 +01:00
tharexde
ac0ef23d5e
Merge branch 'master' into dev_4x50_standalone
...
update
2021-02-12 23:21:49 +01:00
iceman1001
4c7c3643f3
hf jooki sim - fix lockbits
2021-02-12 20:54:30 +01:00
iceman1001
29476bb923
change from NTAG215 -> NTAG213
2021-02-12 20:35:26 +01:00
iceman1001
8ece2ca023
hf jooki sim - set type to NTAG215
2021-02-12 19:28:32 +01:00
iceman1001
9f44abe2f4
hf jooki sim - fixed a wrong bcc0 calc and forgot to convert it to the new dump format..
2021-02-12 18:47:41 +01:00
iceman1001
667e2bb9f8
fix pm3test for mfu keygen. UID array was not zero:d
2021-02-12 11:10:58 +01:00
iceman1001
0f40e97b71
lf gallagher demod - remove debug statements
2021-02-12 10:38:57 +01:00
iceman1001
69a73675fb
text
2021-02-12 10:32:07 +01:00
iceman1001
46d9ed20e5
added "hf jooki sim" command. Lets see if the data_available call every 8000th times doesnt interrupt with simulation process too much.
2021-02-12 10:16:24 +01:00
iceman1001
73cd4fb4ff
lf gallagher sim - about w user input. Coverity fixes
2021-02-12 10:14:54 +01:00
iceman1001
7a653e7faf
textual
2021-02-12 09:10:55 +01:00
iceman1001
152a2b43c0
hf jooki encode - fix tagtype..
2021-02-11 23:18:17 +01:00
iceman1001
f9e1106842
remove debugs message
2021-02-11 23:12:13 +01:00
iceman1001
cdbef43f1a
hf jooki write - may work...
2021-02-11 23:09:45 +01:00
Iceman
9ae5b8aa83
Merge pull request #1195 from DarkMatterMatt/feat/gallagher-simulate
...
Support specifying region/facility/card/issue numbers to Gallagher simulation
2021-02-11 22:43:30 +01:00
iceman1001
3ef308120c
fix signedness
2021-02-11 22:37:12 +01:00
iceman1001
05e85cbbe2
fixing some type conversions
2021-02-11 22:26:15 +01:00
DarkMatterMatt
d7a1145945
Add support for specifying region/facility/card/issue numbers to Gallagher simulation
...
Extract `region_code`/`facility_code`/`card_number`/`issue_level` validation to `isValidGallagherParams` function
Add `--rc/fc/cn/il` parameters to `lf gallagher sim`
2021-02-12 10:23:05 +13:00
iceman1001
c576a0065b
hf jooki - encode / decode ...
2021-02-11 22:08:51 +01:00
iceman1001
6416aaa52b
add simple detection of file based on extension ftc
2021-02-11 15:36:56 +01:00
iceman1001
bd57430058
..not recommend _keep field on_
2021-02-11 15:35:12 +01:00
Akif Dinc
724ac35665
Typo in hf 14a help
2021-02-11 12:22:40 +01:00
DarkMatterMatt
73465e5167
Reorder & simplify code
2021-02-11 17:36:02 +13:00
DarkMatterMatt
03347fcfea
Refactor how blocks are generated to be cleaner
2021-02-11 14:07:14 +13:00
DarkMatterMatt
0fdbdb044f
Use ARRAYLEN instead of constant length
2021-02-11 11:30:22 +13:00
DarkMatterMatt
62ccbc0a37
Fix styles
...
Run `make style`
2021-02-11 11:12:45 +13:00
DarkMatterMatt
f655391bd4
Initial implementation of encoding
2021-02-11 00:17:48 +13:00
DarkMatterMatt
a4da1476b6
Fix Gallagher data decoding & CRC checks
...
Descramble function was re-scrambling the data
Skip constant magic prefix `7FEA` to get correct data to decode
Fix offsets & bitmasks to correctly decode card and region codes
Fix CRC refin & refout parameters (both now false)
2021-02-10 15:47:14 +13:00
Iceman
abbbbcebc9
Merge pull request #1189 from craftbyte/master
...
make style on master
2021-02-09 17:57:09 +01:00
Iceman
4825aeaac7
Merge pull request #1182 from craftbyte/feature/mfdes-enum
...
Added actual MF DESfire enumeration
2021-02-09 17:55:09 +01:00
Anže Jenšterle
cd36770c5e
make style
2021-02-09 16:56:55 +01:00
Anže Jenšterle
8760068a03
make style
2021-02-09 16:52:48 +01:00
Anže Jenšterle
cf8256979d
fix code per comments
2021-02-09 16:15:52 +01:00
Anže Jenšterle
8af1cedf1f
Improved MFDES AID bruteforce
2021-02-09 15:17:20 +01:00
iceman1001
e22cb088c1
fix #1186
2021-02-08 23:56:39 +01:00
Anže Jenšterle
6d10525c09
fixed missing parameter
2021-02-08 03:32:27 +01:00
Anže Jenšterle
99b1093702
Added actual MF DESfire enumeration
2021-02-08 01:12:14 +01:00
tcprst
9da310bb36
hf mf staticnested - now use cliparser
2021-02-07 17:49:45 -05:00
tcprst
a82a71b4c8
hf mf nested - now use cliparser
2021-02-07 17:32:25 -05:00
Akif Dinc
535fd2aeff
Fixes error in key size check in 'hf mfu info' for EV1/NTAG
2021-02-07 22:21:50 +01:00
tcprst
c04556e69e
hf mf sim - now use cliparser
2021-02-07 16:15:22 -05:00
tcprst
23de2777c1
hf mf darkside - now use cliparser
2021-02-07 15:20:16 -05:00
tcprst
feb4495124
hf mf dump - now uses cliparser
2021-02-07 15:06:10 -05:00
tcprst
eeb6200081
hf mf ice - now use cliparser
2021-02-07 13:30:56 -05:00
iceman1001
2e7d1e299d
hf 14a info - bette hint for EMV cards
2021-02-07 15:16:15 +01:00
iceman1001
f96a48242f
remake main screen text
2021-02-07 00:18:21 +01:00
tharexde
94ede77573
timeout adaption
2021-02-06 19:59:34 +01:00
Ave
7947d2efb9
emrtd: Calculate document type from MRZ length
...
+ Add the German Aufenthaltstitel
2021-02-06 19:11:45 +03:00
iceman1001
a168e4328f
rename a fct
2021-02-05 16:37:20 +01:00
iceman1001
1c576d10c8
lf t55xx dangerraw - now uses cliparser
2021-02-05 16:37:08 +01:00
iceman1001
6bcf31e68c
lf t55 detect - now use cliparse .. which also makes it work with the wakeup command again
2021-02-05 14:32:52 +01:00
iceman1001
5941ee6799
lf t55xx p1detect - too small alloc for argtable
2021-02-05 12:25:07 +01:00
iceman1001
793b55053f
clean up
2021-02-05 08:58:46 +01:00
iceman1001
b6cac81b3b
lf t55xx wakeup - now uses cliparser
2021-02-05 08:58:19 +01:00
iceman1001
7d1897cd52
lf em 410x brute - now works without pressing enter every time to continue one step
2021-02-04 22:36:08 +01:00
iceman1001
63739b25d3
started to add touch nd go keygen algo from metrodroid
2021-02-04 22:02:07 +01:00
iceman1001
2a17cb5545
lf cmdread - now uses cliparser. Had to change the "extra" param structure to fit.\n lf config - now has a reset param
2021-02-04 22:01:23 +01:00
iceman1001
967f5ffd51
lf config - now uses cliparser
2021-02-03 16:00:54 +01:00
iceman1001
f9c2f35c8b
lf read - now uses cliparser
2021-02-03 10:33:02 +01:00
iceman1001
5a102a4347
lf sniff - now uses cliparser
2021-02-03 09:22:36 +01:00
iceman1001
ff98bb047d
lf t55xx wipe - better handling of wrong length pwd
2021-02-03 00:15:19 +01:00
iceman1001
92b1ccc935
wiegand encode - now has option to add hid preamble or not
2021-02-03 00:14:40 +01:00
iceman1001
47c27d751c
lf awid/hid/io/410x watch - now works with user side abort
2021-02-02 17:55:54 +01:00
iceman1001
ea7d4ae496
lf em 410x reader - new param "-b" to break after once, use together with continouse mode.\n lf em 410x spoof - works again
2021-02-02 16:34:45 +01:00
iceman1001
72a837d813
text, more cliparser, hid/awid sim can use keypress too
2021-02-02 16:33:43 +01:00
iceman1001
edc8165576
lf psksim - correct swapping with user data or demodbuffer data
2021-02-02 09:13:13 +01:00
iceman1001
fa3a1f1cbf
lf simpsk - now uses cliparser. And simulation can be broken by enter or button press
2021-02-01 23:52:48 +01:00
iceman1001
31e1db1bc2
hf 14a info - identify HID SEOS. ATQA: 00 01, SAK 20
2021-01-31 23:43:15 +01:00
iceman1001
3a051b3266
lf indala sim - now it works again
2021-01-31 01:09:27 +01:00
Ave
8f8263ae59
emrtd: Fix EF_DG2 image dumping
2021-01-29 23:27:33 +03:00
iceman1001
e29bbcf6c3
text
2021-01-29 20:35:36 +01:00
iceman1001
e42985b65c
testing crc32
2021-01-29 19:28:45 +01:00
iceman1001
76f2c2c95e
cppchecker fix
2021-01-29 16:51:06 +01:00
iceman1001
a6e4b03c28
coverty finds this a deadcode, cppchecker complains...
2021-01-29 16:18:09 +01:00
iceman1001
3b37ca1d4c
coverity fix #308455
2021-01-29 16:06:45 +01:00
iceman1001
ead26ec3c3
lf t55xx special - now uses cliparser
2021-01-29 16:06:26 +01:00
iceman1001
831a3ad2fa
hw dbg - fix wrong param
2021-01-29 12:13:54 +01:00
iceman1001
249d3e7d1e
text
2021-01-29 12:04:19 +01:00
iceman1001
dc01b63d49
analyse demodbuff - bad reference to string pointer after free
2021-01-29 11:59:32 +01:00
iceman1001
b3c0e00174
wiegand encode - now "-w" format param is optional, if excluded it tries to convert to all known formats and output
2021-01-29 11:56:31 +01:00
iceman1001
165ceb122f
update to correct filename for the sample file
2021-01-28 21:41:57 +01:00
iceman1001
90fb78ff1b
cppchecker fix
2021-01-28 21:38:30 +01:00
iceman1001
6737f6f3cd
sanitize fix - lf/hf tune heap overflow
2021-01-28 20:31:39 +01:00
iceman1001
405b93f109
coverity fix 309975
2021-01-28 15:29:52 +01:00
iceman1001
56b4a480cd
cppchecker fix, realloc should already freed it
2021-01-28 14:33:30 +01:00
iceman1001
2c73337bde
cppchecker ,, silence a warning
2021-01-28 14:32:57 +01:00
iceman1001
6633214957
cppchecker fix
2021-01-28 14:22:44 +01:00
iceman1001
12c0eb97fb
cppchecker fix
2021-01-28 14:20:33 +01:00
iceman1001
a5f4212809
cppchecker fix
2021-01-28 14:18:44 +01:00
iceman1001
11a95d7351
cppchecker fix
2021-01-28 14:16:42 +01:00
iceman1001
10e2829123
cppchecker fix UID might be NULL
2021-01-28 14:11:33 +01:00
iceman1001
beb6a8bf11
cppchecker
2021-01-28 14:09:25 +01:00
iceman1001
3ad822844f
cppchecker ...
2021-01-28 14:08:47 +01:00
iceman1001
3fead5b93c
cppchecker...
2021-01-28 13:53:37 +01:00
iceman1001
46767a07e7
cppchecker
2021-01-28 13:50:27 +01:00
iceman1001
785d790ea0
cppchecker fix
2021-01-28 13:48:28 +01:00
iceman1001
12a28fcd16
cppchecker fix hf 14b
2021-01-28 13:38:58 +01:00
iceman1001
fd7a25beed
cppchecker fix - hf mfu restore and key param
2021-01-28 13:34:03 +01:00
iceman1001
58cbe90469
rename
2021-01-28 01:21:52 +01:00
iceman1001
fdcc4b741c
fix lf em 4x05 write - pwd/data. t55xx chk - now uses cliparser, and color to cliparser empty message
2021-01-27 22:52:08 +01:00
iceman1001
3176d05a2a
lf simbidir - now use cliparser
2021-01-27 14:14:59 +01:00
iceman1001
35cc4125bd
lf search - now use cliparser
2021-01-27 14:11:36 +01:00
Iceman
375909653d
Merge pull request #1174 from McEloff/trace_list_mf_dict
...
`trace list -t mf` - now can use external dictionary keys file
2021-01-27 12:49:06 +01:00
Eloff
2218b4e7db
minor fix
2021-01-27 14:43:50 +03:00
iceman1001
d39e0939b6
fix t55xx protect/recoverpw - make param pwd optional
2021-01-27 09:09:42 +01:00
McEloff
11b94e7748
trace list -t mf
- now can use external dictionary keys file
2021-01-27 01:14:20 +03:00
iceman1001
fad3658604
fix 'lf t55 sniff' input params
2021-01-26 22:26:19 +01:00
Philippe Teuwen
6a13a0c349
hardnested: one more init
2021-01-26 01:07:32 +01:00
Philippe Teuwen
658a62f761
hardnested: add missing init, fixing some segfault
2021-01-25 23:48:19 +01:00
iceman1001
20fccb16aa
hf mf hardnested - changed to calloc, and some text
2021-01-25 22:12:17 +01:00
iceman1001
77d51cae38
hf mf hardnested - just making sure its cleared
2021-01-25 20:55:28 +01:00
Philippe Teuwen
134ddf6313
hardnested offline: avoid reaching out for pm3
2021-01-25 17:31:25 +01:00
iceman1001
ba8cd68942
hf mf hardnested - NUM_SUMS is 19, making loop iterator smaller
2021-01-25 14:31:17 +01:00
Philippe Teuwen
0fee0c97cb
make style
2021-01-23 22:38:07 +01:00
iceman1001
4d2d65a0c6
lf fdx reader - check both 125 / 134 freqs.
2021-01-22 22:58:50 +01:00
Marcos Del Sol Vives
37f4dee727
Fix out of bounds read
2021-01-22 22:22:04 +01:00
tharexde
843dd9bef4
deleted unneeded include statement
2021-01-20 19:47:55 +01:00
tharexde
d41a884c2f
restoring filename from commit.
2021-01-20 19:47:14 +01:00
tharexde
e061645c6b
deleted unneeded include statement
2021-01-20 19:37:38 +01:00
tharexde
78d1e09595
deleted test functions, clean up
2021-01-18 00:01:22 +01:00
tharexde
ef56bee76a
Merge branch 'master' into sim_half_duplex
...
update 210117
2021-01-17 00:31:38 +01:00
tharexde
cff48f84c6
refactoring
2021-01-16 19:40:42 +01:00
tharexde
c15266dfc2
added timeouts
2021-01-16 01:59:02 +01:00
Niel Nielsen
b0c160f236
Added honor to Iceman1001
...
Added star command in honor of @Iceman1001 hard work on this project
2021-01-14 14:34:55 +01:00
iceman1001
d7baee2f0c
swapped PM3OTHER -> PM3GENERIC, while keeping PM3OTHER functionalitwise for backwards compat.
2021-01-14 14:23:00 +01:00
Philippe Teuwen
f2bc066858
make style
2021-01-14 11:39:45 +01:00
iceman1001
e723ebea12
lf t55 bruteforce - now use cliparser
2021-01-12 20:59:44 +01:00
iceman1001
55b76f0d4c
lf t55xx recoverpw .. - now uses cliparser
2021-01-12 20:38:55 +01:00
iceman1001
9351d29a48
usart btfactory - improve warning message given the cliparser template limit
2021-01-12 00:30:16 +01:00
iceman1001
59c4a38674
lf t55xx protect/sniff - now use cliparser
2021-01-12 00:11:40 +01:00
iceman1001
b60daea570
lf t55xx sniff - now uses cliparser
2021-01-10 12:52:57 +01:00
iceman1001
12e80bb8a6
analyze freq - use cliparser, foo - to play with fpga muxer data simulator (anticat)
2021-01-09 22:50:53 +01:00
iceman1001
93c99e9f7a
lf hid clone - wip take binary string as input
2021-01-09 22:47:04 +01:00
iceman1001
005079b91f
lf hitag info, sniff - now uses cliparser
2021-01-09 22:45:17 +01:00
iceman1001
8b7ef202c3
pref savedefaultpaths uses cliparser, enabled but is not used in the fileutils yet.
2021-01-09 22:44:09 +01:00
iceman1001
ee8309e09b
pref cmds - now use cliparser. renamed a enum to fit the global scope better
2021-01-09 14:00:58 +01:00
iceman1001
2239b2dff0
all analyse cmds now use cliparser
2021-01-09 12:32:50 +01:00
iceman1001
5f92562856
analyze a - now uses cliparser
2021-01-09 11:50:26 +01:00
iceman1001
3f4a98901d
analyze nuid - now uses cliparser, and refactored to generators
2021-01-09 11:43:49 +01:00
iceman1001
ae45dbd877
analyze chksum - now uses cliparser
2021-01-09 11:27:05 +01:00
Samy Kamkar
fab65d1dcd
Add EV3 to hf 14a info
2021-01-08 16:23:39 -08:00
iceman1001
b6b04bda19
analyse lcr/crc - now uses cliparser
2021-01-07 14:05:03 +01:00
iceman1001
11991976de
text
2021-01-07 12:51:57 +01:00
iceman1001
90cbfbf0fc
smard cmds - now use cliparser
2021-01-07 12:50:28 +01:00
iceman1001
0983ad806f
smart commands - most use cliparser, moved sim fw file to RESOURCES
2021-01-07 12:31:29 +01:00
iceman1001
e96cfa94b6
hf mfdes getuid/info/eum - with a default cliparser
2021-01-07 11:40:10 +01:00
iceman1001
eba87bdd4b
usart the rest - now uses cliparser
2021-01-07 11:33:36 +01:00
iceman1001
f05fa8a77e
usart btpin/factory/tx - now uses cliparser
2021-01-07 10:45:31 +01:00
tharexde
12071080a6
next step (half duplex simulation): all commands seem to work
2021-01-07 01:22:46 +01:00
iceman1001
55ede9e415
hw setlfdivsor - text
2021-01-06 02:04:57 +01:00
iceman1001
82ffd54f09
added 3 spaces to compensate when voltage goes to one digit
2021-01-05 22:53:00 +01:00
tharexde
f6868aadf9
next version of half duplex simulation
2021-01-05 01:11:46 +01:00
iceman1001
c13ad9dcc6
text
2021-01-04 23:06:06 +01:00
iceman1001
9a0165f4ca
hw connect, ping, version, standalone, tune etc - now uses cliparser
2021-01-04 21:58:50 +01:00
iceman1001
be92990c45
hw setdivisor - now uses cliparser
2021-01-04 12:25:03 +01:00
iceman1001
d82edb3b7a
hw detectreader, readmem, lcd, lcdreset, fpgaoff, reset, now uses cliparser
2021-01-04 12:01:55 +01:00
iceman1001
38332d2fcf
hf mfu otptear/pwdgen - now supports cliparser
2021-01-04 11:11:05 +01:00
Philippe Teuwen
eaee80f3d7
update changelog
2021-01-04 00:54:34 +01:00
Philippe Teuwen
9ce99862e8
make style
2021-01-04 00:36:34 +01:00
tharexde
eea63a6cb7
first draft half duplex simulation
2021-01-03 22:50:27 +01:00
iceman1001
baa7ca086b
hf mfu eview - view emulator memory. Defaults to download and show 0xFF blocks * 4 bytes since we dont know the MFU tag type
2021-01-01 21:02:22 +01:00
iceman1001
d08f0d7fe8
hf mfu setpwd/setuid/keygen - now uses cliparser
2021-01-01 21:01:10 +01:00
iceman1001
afc4d78d68
hf mfu eload/restore/sim/cauth - now uses cliparser
2020-12-31 13:51:38 +01:00
Philippe Teuwen
b956d4c148
hf 14a config cliparser: use string values
2020-12-31 11:39:57 +01:00
tcprst
a9f4f4f804
hf 14a config - now use cliparser
2020-12-30 22:42:46 -05:00
Gabriele Gristina
027ed5e558
Fixed build errors on osx
2020-12-31 00:33:42 +01:00
iceman1001
c3ea0c83ad
hf mf mad - text
2020-12-30 22:05:28 +01:00
iceman1001
cdbd4d7d1e
hf mf mad - deals with user supplied keys in a different order now
2020-12-30 19:16:37 +01:00
iceman1001
037fd47673
fix #1151 - improved feedback text
2020-12-30 18:57:30 +01:00
Philippe Teuwen
8084b3141f
Merge pull request #1147 from tcprst/14a_cliparser
...
hf 14a cuids, sim - now use cliparser
2020-12-30 09:58:57 +01:00
Philippe Teuwen
055b439cb2
Merge pull request #1148 from tcprst/em_text
...
lf em 410x - textual
2020-12-30 09:58:03 +01:00
Philippe Teuwen
481f8a64a2
Merge pull request #1150 from aveao/emrtd-dumpdir
...
eMRTD dump: Allow specifying a custom dump directory
2020-12-30 09:54:31 +01:00
Ave
5d250339dd
emrtd dump: Allow specifying a dump folder
2020-12-30 06:48:54 +03:00
Ave
9f29a839a7
emrtd info: Move EF_SOD print to a func, also add to online
2020-12-30 06:03:12 +03:00
Ave
80f035f7ab
emrtd info: Improve EF_SOD wording
2020-12-30 05:57:11 +03:00
Ave
2679ea0980
emrtd info: Split EF_SOD into a separate section (only on offline)
2020-12-30 05:50:25 +03:00
tcprst
714470877a
lf em 410x - textual
2020-12-29 21:12:11 -05:00
tcprst
49990ab11d
hf 14a cuids, sim - now use cliparser
2020-12-29 20:58:13 -05:00
Philippe Teuwen
a0e110941a
make style
2020-12-30 01:31:40 +01:00
iceman1001
8c803edfd2
hf mfu dump - now uses cliparser
2020-12-29 23:36:38 +01:00
iceman1001
d8c8de3204
hf mfu rdbl - now uses cliparser
2020-12-29 22:47:50 +01:00
iceman1001
db43f55b98
hf mfu wrbl - now supports cliparser
2020-12-29 21:38:02 +01:00
Ave
ff4acf7005
emrtd: Improve comment on USA quirk workaround
2020-12-29 20:05:50 +03:00
tharexde
9b3bc55136
aa
2020-12-29 17:40:18 +01:00
Ave
ee87abd047
Merge remote-tracking branch 'origin/master' into emrtd
2020-12-29 19:30:27 +03:00
iceman1001
f3f47a66e9
hf mfu info - now supports cliparser, fixed magic detection output, fixed ntag counter output
2020-12-29 17:25:48 +01:00
Ave
a14b5f7b5f
emrtd: Employ a workaround for data length of 0x80
...
This is to make US passport hashes read properly.
https://wf.lavatech.top/ave-but-random/emrtd-data-quirks#EF_SOD
2020-12-29 19:24:44 +03:00
Ave
d1ec96ed41
emrtd: Ensure that emrtd_parse_ef_sod_hash_algo returns -1 on errors too
2020-12-29 19:13:10 +03:00
Philippe Teuwen
03be720277
Merge pull request #1144 from aveao/emrtd
...
emrtd: Account for hash algo quirks
2020-12-29 16:49:30 +01:00
Ave
71ac6369d8
emrtd: Account for hash algo quirks
2020-12-29 18:42:29 +03:00
Philippe Teuwen
285448ec56
Merge pull request #1142 from aveao/emrtd
...
eMRTD support 3/?
2020-12-29 16:00:53 +01:00
Ave
040520d865
emrtd: Improve hashing logic, support SHA1
2020-12-29 17:56:29 +03:00
Iceman
62bef9b730
Merge pull request #1141 from ikarus23/apdufind
...
apdufind: added option to find Le=0 commands (case 2S)
2020-12-29 07:17:51 +01:00
tcprst
6d6f3d9f1a
hf 14a sniff, reader - now use cliparser
2020-12-28 23:00:10 -05:00
Ave
2c5c58d128
emrtd: Remove 'very very very very cursed' comment
2020-12-29 04:21:00 +03:00
Ave
aae3426f8e
emrtd: Adjust an include comment
2020-12-29 04:09:53 +03:00
Ave
bc8c52931b
emrtd: Split DG hash calc into emrtd_calc_dg_hash
2020-12-29 04:01:15 +03:00
Ave
f47b617a58
emrtd: Check emrtd_parse_ef_sod_hash_algo output
2020-12-29 03:51:30 +03:00
Ave
637e017975
emrtd: Support SHA256
2020-12-29 03:39:01 +03:00
Ave
5a9d474765
emrtd: Better coverity bits for hash verif
2020-12-29 02:15:15 +03:00
Ave
dbe5d9ac9a
emrtd info (online): Add basic hash verification support
2020-12-29 02:08:30 +03:00
Ave
7e2b10d413
emrtd info (offline): Add basic hash verification support
2020-12-29 01:55:18 +03:00
ikarus
59e6658753
apdufind: added option to find Le=0 commands (case 2S)
2020-12-28 19:14:29 +01:00
Ave
dc2d4bafaa
Merge remote-tracking branch 'origin/master' into emrtd
2020-12-28 20:39:38 +03:00
ikarus
201e2506b2
apdufind: fixed bug which prevented a retry, if there was an error.
2020-12-28 15:38:35 +01:00
tharexde
438cada2cf
commits after xcode crash
2020-12-27 22:22:44 +01:00
ikarus
28df590fc8
apdufind: added option to skip instrcutions.
...
(This helps if a tag might be locked permanently with a certain instruction. You can just skip it.)
2020-12-27 20:20:19 +01:00
ikarus
9007629213
apdufind: filter reoccurring SWs & reset filed on tractive errors.
2020-12-27 15:44:59 +01:00
iceman1001
d801d2be0f
lf/hf tune - color vs emoji...
2020-12-26 22:11:56 +01:00
Ave
b2855d9514
Merge remote-tracking branch 'origin/master' into emrtd
2020-12-26 17:10:35 +03:00
iceman1001
3d76be2dbd
coverity fix
2020-12-24 10:55:36 +01:00
iceman1001
902b6c9866
hf/lf tune - show Volt max. And use corect session support identification
2020-12-23 22:54:56 +01:00
Ave
9e7d515c37
emrtd info: Don't print EF_SOD info
2020-12-23 23:52:31 +03:00
Ave
a1762fa4a3
emrtd: Mark biometrics as EAC-only and introduce the concept
2020-12-23 23:21:54 +03:00
Ave
9987ebf534
emrtd: Use memcmp for JPEG headers
2020-12-23 23:08:34 +03:00
Ave
e87e3816ba
Merge remote-tracking branch 'aveao/patch-1' into emrtd
2020-12-23 23:00:09 +03:00
Ave
73dec1e072
ui: Load readline after stdio.h
2020-12-23 19:57:50 +00:00
Ave
4962cb84ec
emrtd: Note that MRZ option is for passports (TD3) only
2020-12-23 22:37:51 +03:00
Ave
fab5092c03
Merge remote-tracking branch 'origin/master' into emrtd
2020-12-23 22:29:21 +03:00
Ave
0272a3b63e
emrtd: Move a lot of size values from int to size_t
2020-12-23 22:27:05 +03:00
Philippe Teuwen
8d4acbe3a6
make style
2020-12-23 19:51:10 +01:00
Philippe Teuwen
7bc3067fa4
Make print_progess scalable
2020-12-23 18:15:25 +01:00
tcprst
4c82cc4436
hf epa - now use cliparser
2020-12-22 20:52:18 -05:00
Iceman
0551f1b7c9
Merge pull request #1130 from tcprst/fido_cliparser
...
hf fido info - now use cliparser
2020-12-23 02:34:22 +01:00
tcprst
dbf2ce6074
fix double import
2020-12-22 20:15:19 -05:00
tcprst
59e3c31e0f
hf fido info - now use cliparser
2020-12-22 20:09:19 -05:00
Ave
c3ed99e388
emrtd: Parse hashes on EF_SOD
2020-12-22 05:52:48 +03:00
Ave
f1a8345fac
emrtd: Add a skip feature to emrtd_lds_get_data_by_tag
2020-12-22 05:29:37 +03:00
Ave
b505c5f4d8
emrtd: Read file hash data from EF_SOD
2020-12-22 05:01:42 +03:00
Philippe Teuwen
62f60dbfbf
utf8 barmode when emoji mode is set
2020-12-22 00:35:17 +01:00
Ave
8c1e4168cf
emrtd: make style pass
2020-12-22 02:30:26 +03:00
Ave
a05bdecaaf
emrtd: make top tag skipping on emrtd_lds_get_data_by_tag optional
2020-12-22 02:28:37 +03:00
Ave
c3cc3b2a80
emrtd: split lds tag det to a different func and improve emrtd_lds_get_data_by_tag
2020-12-22 02:22:28 +03:00
Iceman
82362cc9e1
Merge pull request #1129 from tcprst/legic_cliparser
...
hf legic wipe, dump, restore, eload, esave - now use cliparser
2020-12-21 21:10:29 +01:00
tcprst
fce36effb4
legic style
2020-12-21 15:01:30 -05:00
tcprst
f1c4be446c
hf legic esave - now use cliparser
2020-12-21 15:00:02 -05:00
iceman1001
e25a99077e
hf search - always turn off field
2020-12-21 20:50:47 +01:00
tcprst
cd972adce5
hf legic eload - now use cliparser
2020-12-21 14:50:42 -05:00