dabazti
8f2dfc7a42
Merge 36243dafe212bd1ffa1569f85e21ed29865e6e6c into 9d9f01fba4ee145bc873a85898b74041ca6d8831
2017-02-18 12:24:02 +00:00
Philippe Teuwen
9d9f01fba4
Simplify PRNG validation
2017-02-17 16:14:01 +01:00
Philippe Teuwen
34d42e5e47
Port miLazyCracker patch: test PRNG
...
cf 39658a2ac4/mfoc_test_prng.diff
2017-02-17 15:44:30 +01:00
Philippe Teuwen
2316ad0815
Replace non-ANSI-C getline by fgets
2017-02-17 15:44:30 +01:00
Philippe Teuwen
0970559b97
Port miLazyCracker patch: support 2k
...
cf 39658a2ac4/mfoc_support_2k.diff
2017-02-17 13:52:48 +01:00
Philippe Teuwen
e36025bb25
Port miLazyCracker patch: support tnp
...
cf 39658a2ac4/mfoc_support_tnp.diff
2017-02-17 13:52:48 +01:00
Philippe Teuwen
f172064f98
Port miLazyCracker patch: fix 4k and Mini
...
cf 39658a2ac4/mfoc_fix_4k_and_mini.diff
2017-02-17 13:52:48 +01:00
dabazti
36243dafe2
Bugfix mfoc.c Mifare 0.3k
...
Bug: Mifare 0.3k tag has 5 sectors with 20 blocks = 100 bytes. Thats too small for 320 bytes.
Edited the size calculation of the target file for the dump to support Mifare 0.3K tags.
Dump file will be sized as follows: 16 bytes / block * number of blocks.
2016-07-28 02:18:44 +02:00
Romuald Conty
48156f9bf0
Merge pull request #23 from AdamLaurie/master
...
Show known keys before trying to crack
2015-06-09 14:41:27 +02:00
Adam Laurie
e2cf90202a
show known keys before trying to crack
2015-06-08 16:34:00 +01:00
Romuald Conty
eac78225eb
Merge pull request #20 from quantum-x/master
...
Adds ability to load custom keys from a file
2015-04-15 14:33:33 +02:00
Simon Yorkston
51bae1e1c8
Final tweaks to regexp
2015-04-15 14:24:55 +02:00
Simon Yorkston
0976e6f285
Added -f to CL arguments
2015-04-15 13:28:50 +02:00
Simon Yorkston
eff3dc0d5f
Updated SLRE syntax to comply with new version
2015-04-15 13:25:43 +02:00
Simon Yorkston
7ff1465409
Added SLRE files
2015-04-15 13:22:08 +02:00
Simon Yorkston
c346e2af72
Tweaked in the SLRE libraries
2015-04-15 13:18:09 +02:00
Simon Yorkston
86caca5f6b
Adding ability to load keys from file
...
Switch -f allows for a file to be provided that contains additional keys
2015-04-15 12:45:15 +02:00
Romuald Conty
00eae36f89
Merge pull request #19 from kirelagin/fixes
...
A bunch of pretty minor fixes
2015-04-13 08:57:11 +02:00
Kirill Elagin
3b5be84676
Proper amount of data to dump
2015-04-11 23:56:21 +03:00
Kirill Elagin
f3ebde09ef
Fix user-provided keys handling
...
This makes mfoc try user-provided keys even if the built-in
ones are removed from the code (for efficiency).
2015-04-11 23:30:58 +03:00
Kirill Elagin
b872a328e3
Fix typo
...
This was horrible as this made mfoc non-functional for cards
with unknown SAK’s.
2015-04-11 23:30:20 +03:00
Kirill Elagin
30ce00aa8e
Alternative Mifare Classic 1k SAK
2015-04-11 23:29:59 +03:00
Romuald Conty
f3a793dc0c
Merge pull request #18 from AdamLaurie/master
...
Don't bother cracking KeyB when you can just read it out of data block
2015-03-23 22:14:19 +01:00
Adam Laurie
5d8bf95968
don't bother cracking KeyB when you can just read it out of data block
2015-03-23 15:20:46 +00:00
Romuald Conty
1eac72641c
Merge pull request #16 from socram8888/mini
...
Implemented Mifare Mini
2015-03-22 09:54:19 +01:00
Romuald Conty
f3558144d8
Merge pull request #15 from socram8888/master
...
Fix compilation warnings under Cygwin
2015-03-22 09:51:29 +01:00
Marcos Vives Del Sol
f13efb0a6d
Implemented Mifare Mini using FireFart's patch
2015-03-17 16:06:16 +01:00
Marcos Vives Del Sol
a1be79d0ff
Fix compilation warnings under Cygwin
2015-03-17 15:04:28 +01:00
Romuald Conty
b31ac50224
Create README.md
2015-03-14 20:51:58 +01:00
Romuald Conty
290a075956
Bump version to 0.10.7
mfoc-0.10.7
2013-12-06 15:30:30 +01:00
Romuald Conty
2fa70fb3d3
Use bzip2 instead of gzip compression algorithm
2013-12-06 15:25:56 +01:00
Romuald Conty
e1a2b0225f
Check if nfc_init() returns a valid context
...
This fixes a potential segfault when libnfc is not correctly initialized
2013-12-06 15:24:08 +01:00
Romuald Conty
222ba1838c
Display right message when no tag is detected
...
This fixes a potential segfault due to an access to uninitialised memory variable access
2013-12-06 15:22:42 +01:00
Romuald Conty
fa47ca0223
Releases MFOC 0.10.6
mfoc-0.10.6
2013-06-06 16:37:48 +02:00
Romuald Conty
9b37ccd725
Restore missing default keys
...
Bug introduced in previous commit...
2013-04-05 10:15:54 +02:00
Romuald Conty
e5024608f3
Sync nfc-utils.[hc] with devel libnfc files
2013-04-04 23:55:00 +02:00
Romuald Conty
ba7e75cd16
make style
2013-02-20 19:01:41 +01:00
Romuald Conty
0c2d2b5894
Fixes error handling when performing MIFARE commands:
...
Before this commit, MFOC was considering any errors as authentication error (AUTH command) or permission error (READ/WRITE commands);
With this patch, any error which is not a tag-related error will produce a program exit (with EXIT_FAILURE flag).
Plus, this commit silents MIFARE authentication error while MFOC try some default keys...
2013-02-20 18:50:42 +01:00
Romuald Conty
9a02d34ede
Clean GPL licence header in mfoc.c
2013-02-20 18:44:29 +01:00
Romuald Conty
6b65fb4ca2
Cleans code: cosmetic variables alignment
2013-02-20 18:27:16 +01:00
Romuald Conty
0406f0002e
Fixes comparaisons between signed and unsigned values
2013-02-20 18:23:07 +01:00
Romuald Conty
b1bc800c83
Removes redundant redeclaration of ‘lfsr_rollback_word’ [-Wredundant-decls]
2013-02-20 18:11:56 +01:00
Romuald Conty
166a1467c2
Use defined macros instead of hardcoded values (MC_AUTH_A/MC_AUTH_B)
2013-02-20 18:08:36 +01:00
Romuald Conty
2b16dc7ff8
Prints symbols signification during key search
2013-02-20 18:05:57 +01:00
Romuald Conty
35489b09a1
Debian: update watch file
2013-02-19 20:05:49 +01:00
Romuald Conty
ab826c9fe8
Debian: upgrade compat from 7 to 9
2013-02-16 15:57:34 +01:00
Romuald Conty
e52c737242
Debian: update program description
2013-02-16 15:56:28 +01:00
Romuald Conty
205050848c
Debian: update website and VCS
2013-02-16 15:55:49 +01:00
Romuald Conty
ed16dec250
Debian: allow to use libnfc 1.7.0 RCx
2013-02-16 15:54:23 +01:00
Romuald Conty
d10f2e0bdb
Debian: new entry for 0.10.5
2013-02-16 15:50:55 +01:00