iceman1001
dd2e04814e
textual
2020-08-08 19:44:28 +02:00
iceman1001
66d18eb00f
iceclass reader attack mode to save unique files
2020-08-08 17:45:07 +02:00
iceman1001
9376846958
remove some extras
2020-08-08 07:56:28 +02:00
iceman1001
18247e892d
less retries 3->2 since its so good now. read_block start /eof time in call, sanity checks, textual, save if not exist, also if current file is less than new data
2020-08-06 16:19:42 +02:00
iceman1001
dca17c3791
make sure we get aia
2020-08-06 08:12:07 +02:00
iceman1001
85f5f670b6
check if we have AA2
2020-08-03 17:37:41 +02:00
iceman1001
e147bdc71b
renamed readtagfile to view\nrenamed clone to restore\nrefactored reader, info, dump, rdbl, wrbl to be on device side. Commands now also seamless works with NON_SECURE_MPAGE
2020-07-29 11:02:30 +02:00
iceman1001
9eb479fc7f
iceclass calc diversified key if not present
2020-07-20 00:16:16 +02:00
iceman1001
8d5315b6af
fixes to mode
2020-07-15 11:34:14 +02:00
iceman1001
ce0a2744cb
hf_iceclass
2020-07-15 01:31:13 +02:00
iceman1001
99e61f82c0
rework
2020-07-14 15:57:21 +02:00
iceman1001
49192ca4c4
add: new standalone mode. hf_iceclass
2020-07-14 15:47:47 +02:00
iceman1001
b545109800
fix more lf standalone
2020-06-23 12:14:41 +02:00
iceman1001
e3c9f46425
fix lf standalones
2020-06-23 12:13:48 +02:00
iceman1001
34769f6945
fix: lf_em4100rwx
2020-06-23 12:10:09 +02:00
Monster
5e277caa0b
Merge branch 'master' into master
2020-06-23 10:51:52 +03:00
Monster
c551800b0f
build fix after changes for lf_em4100rswb
...
build fix after changes for lf_em4100rswb
2020-06-23 10:34:00 +03:00
iceman1001
683954316a
chg: 'lf em 410x_watch' - now uses NG and on deviceside only
2020-06-22 13:24:33 +02:00
iceman1001
b0c5ade65a
adapt standalone to dynamic stack
2020-06-22 12:22:52 +02:00
iceman1001
ea73746d32
text
2020-06-10 09:02:58 +02:00
Philippe Teuwen
224cb2ffd7
make style
2020-06-08 03:15:10 +02:00
iceman1001
3d67bde0d9
old->mix
2020-05-27 17:58:34 +02:00
iceman1001
30be05ec3f
chg: removed debugstatements, the code doesnt use them
2020-05-20 18:28:43 +02:00
iceman1001
b22ea6f846
fix: matty_run eloadcard
2020-05-20 18:28:10 +02:00
Philippe Teuwen
b556810776
armsrc: clarify static vars vs global vars, part 2
2020-05-19 17:25:58 +02:00
iceman1001
4d355192bf
remove inline
2020-05-19 17:16:23 +02:00
Philippe Teuwen
4dac94c772
clarify BUTTON macro usages
2020-05-15 00:00:42 +02:00
Philippe Teuwen
3f71be870b
cppcheck on hf_mattyrun
2020-05-14 23:26:41 +02:00
iceman1001
ed11e4a093
cppcheck fix, assign a value
2020-05-14 09:18:51 +02:00
iceman1001
00b67e2cdd
remove warnings of unused
2020-05-11 22:12:46 +02:00
Dmitriy Loginoov
8b8d60c667
Fixed compiler warnings.
2020-05-11 18:18:47 +03:00
Dmitriy Loginoov
91b8569391
Added changelog line, fixed mode order in Makefiles, added line to documentation.
2020-05-11 17:52:35 +03:00
Dmitriy Loginoov
f4e8fc89a8
Rewrited lf_em4100rwc standalone mode, added card bruteforce mode.
2020-05-11 16:58:16 +03:00
Philippe Teuwen
8160131119
fix standalone warnings
2020-05-11 13:48:57 +02:00
Philippe Teuwen
026707b960
arm: fix prototypes
2020-05-11 13:48:57 +02:00
Philippe Teuwen
0cb21c89c3
doc
2020-05-02 23:11:49 +02:00
Philippe Teuwen
04a16ddeb5
msdsal fix bug after var de-shadowing, move stuff around
2020-04-26 17:44:45 +02:00
iceman1001
f416fa9b4f
cppchecker fixes
2020-04-26 12:56:19 +02:00
Philippe Teuwen
0219aed591
arraylen
2020-04-24 18:44:42 +02:00
Philippe Teuwen
011f973e7f
make style
2020-04-24 18:21:38 +02:00
Philippe Teuwen
0fe80c4a2d
sorting modes
2020-04-24 18:20:37 +02:00
Philippe Teuwen
773b27954d
rename standalone template
2020-04-24 18:11:27 +02:00
Philippe Teuwen
9db1c10230
new HF_MSDSAL as default standalone
2020-04-24 17:54:12 +02:00
Salvador Mendoza
9c4bfa5dcb
Update hf_msdsal.c
2020-04-24 16:42:41 +02:00
Salvador Mendoza
9cd58bd9f0
Create hf_msdsal.c
2020-04-24 16:42:40 +02:00
Salvador Mendoza
80c98455ac
Update Makefile.inc
2020-04-24 16:42:40 +02:00
Salvador Mendoza
7f0e759b60
Update Makefile.hal
2020-04-24 16:42:40 +02:00
Philippe Teuwen
af43bdd728
doc
2020-04-23 22:36:15 +02:00
Philippe Teuwen
8bdda55115
Fix prompt colors in log -> spurious space in color macros -> adjust lots of files...
2020-04-22 02:22:55 +02:00
Philippe Teuwen
94192d0976
make style
2020-04-16 09:01:14 +02:00
Iceman
4920bd8ab0
Update Makefile.hal
2020-03-30 16:31:54 +02:00
iceman1001
690a2b89e0
textual
2020-03-30 15:16:11 +02:00
iceman1001
83a5ffbb10
textual
2020-03-30 15:12:37 +02:00
iceman1001
924ad84c59
textual
2020-03-30 15:12:06 +02:00
iceman1001
c8b51ccf25
chg: legic standalone - now saves read cards to flashmemory (RDV4)\n also simulates correct cardtype.\n It goes direct into recording / reading a tag. Once a complete dump is done, it starts to simulate
2020-03-30 15:11:48 +02:00
Uli Heilmeier
db02a1f306
HF_Legic: remove global variable and cleanup
...
As requested by @iceman1001:
* removed global variable
* updated according to make style
* added entry in CHANGELOG.md
2020-03-30 10:22:45 +02:00
Uli Heilmeier
8c8a86cb83
Standalone mode: Adding Legic Prime read/sim run
...
This commit adds a standalone mode for Legic Prime.
It reads and simulates a Legic tag.
Tested with MIM1024 tags.
MIM256 and MIM512 should work to. We just read the data and for simulating
we pretend to be a MIM1024 card.
Co-authored-by: Stefanie Hofmann <>
2020-03-27 14:08:45 +01:00
Artem Gnatyuk
0abba96eb6
Add my modes after merging.
2020-03-22 00:03:16 +07:00
Artem Gnatyuk
3fb4045c16
Merge branch 'master' into lf_emul
2020-03-21 23:47:09 +07:00
Artem Gnatyuk
c36d86bc01
Make style
2020-03-21 21:39:30 +07:00
Artem Gnatyuk
097595cdef
[RDV4] Readed IDs store to file in spiffs
2020-03-21 21:27:57 +07:00
Artem Gnatyuk
311f43172f
LF_EM4100EMULV1 - renamed to LF_EM4100EMUL. Make more easy control. Short click - switch slot and satrt simulation
...
LF_EM4100EMULV2 - deleted.
LF_EM4100EMULV3 - renamed to LF_EM4100RWC
2020-03-21 15:48:16 +07:00
Philippe Teuwen
7ad649130a
fix lf_icehid on gcc v8
2020-03-13 18:19:12 +01:00
iceman1001
f13149826c
cppchecker format macro
2020-03-13 13:52:55 +01:00
iceman1001
59bae5000c
style
2020-03-09 16:57:13 +01:00
Artem Gnatyuk
a4b8c14e1e
Fix version number
2020-03-08 00:13:13 +07:00
Artem Gnatyuk
4b07fecd6b
Add missed files
2020-03-08 00:07:38 +07:00
Artem Gnatyuk
618925b15c
Final version
2020-03-07 23:25:24 +07:00
iceman1001
9dc419cec5
partial fix for mattyrun
2020-02-28 10:01:52 +01:00
iceman1001
3924d71f37
too small chararray
2020-02-04 21:57:33 +01:00
iceman1001
a9ffcc6892
textual
2020-02-04 17:37:19 +01:00
iceman1001
9bf26c080d
chg: icehid now records HID/AWID/IO/EM4100..
2020-02-03 21:39:44 +01:00
iceman1001
4f912abaf6
Add 'lf_icehid' - new standalone mode for reading lf HID credentials and store it to RDV4 flashmem
2020-01-30 17:05:59 +01:00
Michael Farrell
4c76d54c9a
add standalone module for sniffing iso14a to flash
...
This module is intentionally simple, and doesn't do anything fancy.
2020-01-30 21:41:09 +11:00
iceman1001
657061f8d5
fix: use defines..
2019-12-26 23:41:30 +01:00
bogiton
5e72d6e714
Update hf_bog.c
2019-11-08 17:42:17 +00:00
bogiton
85acdfe109
Update hf_bog.c
2019-11-02 18:06:02 +00:00
iceman1001
3620236725
shadow
2019-10-19 16:04:16 -04:00
iceman1001
21f93ef12a
shadowing
2019-10-19 15:57:16 -04:00
Philippe Teuwen
39fd6b1910
coverity: separate crypto1 fcts ARM<>host into create/destroy and init/deinit
2019-10-18 16:58:24 +02:00
Philippe Teuwen
59e66ce5fd
lf hid sim: add support for long ID
2019-09-15 02:00:42 +02:00
Ludovic Rousseau
a1852eaa4b
Fix typos
...
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 formated formatted
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 succesfully successfully
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Skiped Skipped
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 standart standard
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 supress suppress
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 successfull successful
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Succeded Succeeded
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Overriden Overridden
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 aquire acquire
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 occured occurred
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 delimeter delimiter
2019-09-14 17:44:58 +02:00
iceman1001
f5bff0d4e5
style
2019-09-13 16:27:25 +02:00
iceman1001
49cd525cf1
style
2019-09-13 16:26:17 +02:00
iceman1001
ffa3e2a0f8
style
2019-09-13 16:25:33 +02:00
iceman1001
1c4c21513b
chg samyrun, all leds flash 5times when exiting standalone mode
2019-09-13 14:12:12 +02:00
iceman1001
871445212e
chg 'lf proxebrute standalone' - simplified it. No need for clone, or multiple slots, LED A = read / record, flashing LED A 12 times, failed reader and next click try again, LED C == proxbrute, all leds flash when exiting standalone mode
2019-09-13 14:10:08 +02:00
iceman1001
3a776ecf3a
chg samyrun - dual leds flash after state changes
2019-09-13 10:17:58 +02:00
iceman1001
cb23de9694
chg: feedback after successful operation. led flashes twice. and whitespace removed
2019-09-13 10:04:59 +02:00
iceman1001
a4421dfc37
fix wrong spelling
2019-09-13 07:38:07 +02:00
iceman1001
4eab354f44
chg: 'lf samyrun' standalone - rework of LED messages.
...
A = bank A reading
B = bank B reading
A,C = bank A simulating
A,D = bank A cloning
B,C = bank B simulating
B,D = bank B cloning
One button press to go between steps. Maybe practice with the proxmark3 device connected with usb-cable to see the new steps.
2019-09-12 17:37:36 +02:00
iceman1001
3587aeff2a
fix: LED is used as a flag, 1,2,4,8 not 1,2,3,4..
2019-09-12 09:58:05 +02:00
Iceman
3408d75ac9
Update Makefile.hal
...
fix https://github.com/RfidResearchGroup/proxmark3/issues/375
2019-08-29 21:25:06 +02:00
Philippe Teuwen
3771c150f0
make style
2019-08-13 17:42:03 +02:00
Philippe Teuwen
763c94334b
add missing includes and fix mf1ksim usage in hf_colin standalone mode
2019-08-13 17:39:48 +02:00
cjbrigato
961f98c125
SPIFFS : FIXES FS corruption against high numbero f current losses, high number of files manipulation. FIXES LOG_BLOCK erasing handlers. FIXES Garbage Collector. Overall, SPIFFS should now be WAY MORE resilient to any form of misbehavior. In case of corrupted filesystem (should still be readable !), spamming 'mem spiffs check' from the client will ensure at least 2 new free 4k blocks each tile (if number of LOG_PAGE available is enough) and in the same pass will move/reorganize the LOG_PAGES of contextual blocks. Yiha
2019-08-13 17:39:48 +02:00
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen
12d38bb6ac
fix standalones after Mifare1ksim changes
2019-08-07 11:57:26 +02:00
Philippe Teuwen
a0a232a985
rename few CMD_* to get some less diversity
2019-08-03 19:48:02 +02:00
iceman1001
2400418067
style
2019-08-01 11:15:39 -04:00