]> git.zerfleddert.de Git - proxmark3-svn/log
proxmark3-svn
7 years agoMerge pull request #362 from merlokk/master
Iceman [Sat, 22 Jul 2017 11:38:30 +0000 (13:38 +0200)]
Merge pull request #362 from merlokk/master

small fix formatmifare.lua

7 years agosmall fix formatmifare.lua 362/head
merlokk [Fri, 21 Jul 2017 16:36:49 +0000 (19:36 +0300)]
small fix formatmifare.lua

7 years agoMerge pull request #361 from marshmellow42/master
Iceman [Tue, 18 Jul 2017 07:06:49 +0000 (09:06 +0200)]
Merge pull request #361 from marshmellow42/master

fix lf get sample bits vs bytes bug

7 years agofix lf get sample bits vs bytes bug 361/head
marshmellow42 [Mon, 17 Jul 2017 21:40:10 +0000 (17:40 -0400)]
fix lf get sample bits vs bytes bug

7 years agoMerge pull request #355 from pwpiwi/io_fix
marshmellow42 [Fri, 14 Jul 2017 16:27:41 +0000 (12:27 -0400)]
Merge pull request #355 from pwpiwi/io_fix

fix lf io clone (issue #331):

7 years agoMerge pull request #358 from Fl0-0/Fix_missing_reference_PAC_Stanley
marshmellow42 [Fri, 14 Jul 2017 16:24:24 +0000 (12:24 -0400)]
Merge pull request #358 from Fl0-0/Fix_missing_reference_PAC_Stanley

Fix missing reference for PAC/Stanley

7 years agoFix missing reference for PAC/Stanley 358/head
Fl0-0 [Fri, 14 Jul 2017 15:45:09 +0000 (17:45 +0200)]
Fix missing reference for PAC/Stanley

7 years agoadd lf PAC/Stanley tag read (#354)
marshmellow42 [Fri, 14 Jul 2017 12:04:46 +0000 (08:04 -0400)]
add lf PAC/Stanley tag read (#354)

lf pac read - read from antenna and demod
lf pac demod - demodulate from graphbuffer
fix typo in securakey

7 years agofix lf io clone (issue #331): 355/head
pwpiwi [Thu, 13 Jul 2017 16:12:53 +0000 (18:12 +0200)]
fix lf io clone (issue #331):
- remove confusing message about simulation
- add h (help) parameter and usage text

7 years agoImprove 'Magic' Mifare tags generation detection & hf mf c* commands magic 4k compati...
Fl0-0 [Wed, 12 Jul 2017 13:58:32 +0000 (15:58 +0200)]
Improve 'Magic' Mifare tags generation detection & hf mf c* commands magic 4k compatibility (#349)

* Improve 'Magic' Mifare tags detection

* Magic Mifare tags detection and version printing

* Magic s50/1k tag halt error correction for cload and csave

* hf mf c* commands for gen1b

* Use |= for bitwise operation

* gen1b: don't issue wipe command and don't expect response from WUPC1 magic command after a SELECT_UID: old UID display works in hf mf csetuid

* hf mf cgetsc compatibility for 4k

* hf mf csave compatibility for 4k

* hf mf cload compatibility for 4k, suppress halt errors messages for debug level 2

* Revert to MF_DBG_ERROR level in mifare_classic_halt() and don't issue the halt command for gen1b

* Improve 'Magic' Mifare tags generation detection & hf mf c* commands magic 4k compatibility

7 years agoadd data fsktonrz fsk cleaning util (#352)
marshmellow42 [Wed, 12 Jul 2017 05:31:42 +0000 (01:31 -0400)]
add data fsktonrz fsk cleaning util (#352)

add fsk cleaning / demod tool fsktonrz
- used old fskdemod for HID and adjusted it to build the tone tables for any fsk model detected or given.  using the tone tables we are able to convert the fsk to clear strong NRZ/ASK even with very weak fsk waves.
- also fixed a small textual bug in `lf search u` output
- also added more graph clearing code to help ensure the demod overlay doesn't show when it shouldn't...
- and improved strong NRZ clock detection.
- fixed bugs in places it used old static values instead of dynamic read values. and removed redundant items.

7 years agoMerge pull request #351 from Fl0-0/CmdEM410xBrute_mingw_fix
Iceman [Thu, 6 Jul 2017 07:25:03 +0000 (09:25 +0200)]
Merge pull request #351 from Fl0-0/CmdEM410xBrute_mingw_fix

Fix CmdEM410xBrute string format warning

7 years agoFix CmdEM410xBrute string format warning 351/head
Fl0-0 [Wed, 5 Jul 2017 19:16:15 +0000 (21:16 +0200)]
Fix CmdEM410xBrute string format warning

7 years agoRefactoring uart interface (#341)
Michael Farrell [Wed, 5 Jul 2017 18:22:02 +0000 (04:22 +1000)]
Refactoring uart interface (#341)

* uart: Major cleanups
- Adds documentation to the uart API.
- Fixes a buffer overflow issue in `uart_receive`, where the maximum parameter was ignored.
- Splits the maximum length and bytes recieved variables in `uart_receive`.
- Downsizes the receive buffer to the minimum required, saving 16MiB of RAM at runtime.
- Refactors the POSIX and Win32 implementations of uart into separate files.
- Removes the unused `uart_{get,set}_parity` functions, which were not implemented on Win32.

7 years agohitag2 write (#310)
Henrik Johansson [Wed, 5 Jul 2017 18:16:54 +0000 (20:16 +0200)]
hitag2 write (#310)

Usage is similar to hitagS write: lf hitag write 24 KEY pagenumber 32bitvalue
* added changlelog entry

7 years agofix some iclass reader bugs (#350)
marshmellow42 [Wed, 5 Jul 2017 16:11:48 +0000 (12:11 -0400)]
fix some iclass reader bugs (#350)

endless loop in reader if no tag was found
button press on pm3 did not cancel.
led_b was left on in some cases
also moved 14b detection to last in hf search to help speed up the
command for the other tags.  14b is slow (does multiple tests)
Thanks to @Fl0-0 and @pwpiwi for their idenfication of some of the
issues.

7 years agoMerge pull request #347 from Fl0-0/master
Iceman [Mon, 3 Jul 2017 07:34:48 +0000 (09:34 +0200)]
Merge pull request #347 from Fl0-0/master

LF EM410x bruteforce typo errors correction

7 years agoFix typo in helps 347/head
Fl0-0 [Mon, 3 Jul 2017 07:16:28 +0000 (09:16 +0200)]
Fix typo in helps

7 years agomissing a c in the helptext sample
Fl0-0 [Mon, 3 Jul 2017 06:56:36 +0000 (08:56 +0200)]
missing a c in the helptext sample

7 years agoMerge pull request #343 from Fl0-0/master
Iceman [Mon, 3 Jul 2017 06:56:19 +0000 (08:56 +0200)]
Merge pull request #343 from Fl0-0/master

LF EM410x bruteforcing function by simulating EM410x tags (1 UID/s)

7 years agoUpdate changelog 343/head
Fl0-0 [Mon, 3 Jul 2017 06:04:24 +0000 (08:04 +0200)]
Update changelog

7 years agoMerge remote-tracking branch 'upstream/master'
Fl0-0 [Sun, 2 Jul 2017 15:54:35 +0000 (17:54 +0200)]
Merge remote-tracking branch 'upstream/master'

7 years agoIdentation fix
Fl0-0 [Sat, 1 Jul 2017 20:36:49 +0000 (22:36 +0200)]
Identation fix

7 years agoIdentation fix
Fl0-0 [Sat, 1 Jul 2017 20:35:49 +0000 (22:35 +0200)]
Identation fix

7 years agoIdentation
Fl0-0 [Sat, 1 Jul 2017 20:32:49 +0000 (22:32 +0200)]
Identation

7 years agoUse param_get32ex() and add c for clock parameter
Fl0-0 [Sat, 1 Jul 2017 20:31:06 +0000 (22:31 +0200)]
Use param_get32ex() and add c for clock parameter

7 years agoMerge pull request #345 from pwpiwi/hardnested_compress
Iceman [Sat, 1 Jul 2017 19:22:55 +0000 (21:22 +0200)]
Merge pull request #345 from pwpiwi/hardnested_compress

hardnested: dramatically reduce required disk space for tables

7 years agoFix typo error
Fl0-0 [Sat, 1 Jul 2017 17:49:02 +0000 (19:49 +0200)]
Fix typo error

7 years agoEM410x bruteforcing changes: Load the whole file at once, pause delay as parameter...
root [Sat, 1 Jul 2017 15:53:06 +0000 (17:53 +0200)]
EM410x bruteforcing changes: Load the whole file at once, pause  delay as parameter, stop the execution on key press and EM410x conversion to signal function.

7 years agoMerge remote-tracking branch 'upstream/master'
root [Sat, 1 Jul 2017 11:57:30 +0000 (13:57 +0200)]
Merge remote-tracking branch 'upstream/master'

7 years agoMerge pull request #344 from pwpiwi/RasPi_fix
Iceman [Sat, 1 Jul 2017 06:08:45 +0000 (08:08 +0200)]
Merge pull request #344 from pwpiwi/RasPi_fix

Fix issue #342

7 years agoFix issue #342 344/head
pwpiwi [Fri, 30 Jun 2017 18:27:38 +0000 (20:27 +0200)]
Fix issue #342

7 years agoIndentation fix
Fl0-0 [Fri, 30 Jun 2017 12:50:32 +0000 (14:50 +0200)]
Indentation fix

7 years agoAdd EM410x bruteforcing error checks
Fl0-0 [Fri, 30 Jun 2017 08:00:03 +0000 (10:00 +0200)]
Add EM410x bruteforcing error checks

7 years agoAdd EM410x bruteforcing function by simulating EM410x tags (1 UID/s)
Fl0-0 [Fri, 30 Jun 2017 07:17:31 +0000 (09:17 +0200)]
Add EM410x bruteforcing function by simulating EM410x tags (1 UID/s)

7 years agohardnested: reduce disk space for tables (by > 700MBytes) and other minor changes 345/head
pwpiwi [Tue, 27 Jun 2017 05:56:43 +0000 (07:56 +0200)]
hardnested: reduce disk space for tables (by > 700MBytes) and other minor changes
- compress tables
- minor changes to progress reporting
- free memory on aborts (@iceman1001)

7 years agoMerge pull request #333 from micolous/osx-libedit
marshmellow42 [Fri, 30 Jun 2017 04:22:55 +0000 (00:22 -0400)]
Merge pull request #333 from micolous/osx-libedit

OSX: Disable GNU readline-specific hack when libedit is used (fixes #110)

7 years agoUpdate cmdhf14a.c
Iceman [Mon, 26 Jun 2017 19:58:03 +0000 (21:58 +0200)]
Update cmdhf14a.c

need include to detection function

7 years agoUpdate hfsnoop.c (#338)
Iceman [Mon, 26 Jun 2017 06:37:32 +0000 (08:37 +0200)]
Update hfsnoop.c (#338)

fix:  missed a include for usb_poll_validate_length

7 years agoMerge pull request #337 from Proxmark/iceman1001-patch-4
pwpiwi [Mon, 26 Jun 2017 05:50:57 +0000 (07:50 +0200)]
Merge pull request #337 from Proxmark/iceman1001-patch-4

Iceman1001 patch 4

7 years agoUpdate aes.c (#336)
Iceman [Sun, 25 Jun 2017 22:52:09 +0000 (00:52 +0200)]
Update aes.c (#336)

FIX:  coverity scan - improper use of sizeof

7 years agoUpdate hfsnoop.c iceman1001-patch-4 337/head
Iceman [Sun, 25 Jun 2017 17:39:45 +0000 (19:39 +0200)]
Update hfsnoop.c

chg:  enabled snooping function to break on receiving a usbpackage.

7 years agoUpdate BigBuf.h
Iceman [Sun, 25 Jun 2017 17:35:59 +0000 (19:35 +0200)]
Update BigBuf.h

added the header definition

7 years agoUpdate BigBuf.c
Iceman [Sun, 25 Jun 2017 17:35:03 +0000 (19:35 +0200)]
Update BigBuf.c

chg:  change from defines to booleans.
add: bigbuf_clear_em(),  empties the reserved emulator part only

7 years agoUpdate fpgaloader.c
Iceman [Sun, 25 Jun 2017 17:30:07 +0000 (19:30 +0200)]
Update fpgaloader.c

CHG:  just making sure the bigbuff is cleared after the zlib played.  So we don't get the random noice that ppl are posting thinking they got a signal.

7 years agoOSX: delete another reference to readline 333/head
Michael Farrell [Sun, 25 Jun 2017 11:43:39 +0000 (21:43 +1000)]
OSX: delete another reference to readline

7 years agoOSX: Remove references to GNU readline as it will be no longer required
Michael Farrell [Sun, 25 Jun 2017 02:38:38 +0000 (12:38 +1000)]
OSX: Remove references to GNU readline as it will be no longer required

7 years agoOSX: Disable GNU readline-specific hack when libedit is used (fixes #110)
Michael Farrell [Sun, 25 Jun 2017 02:26:33 +0000 (12:26 +1000)]
OSX: Disable GNU readline-specific hack when libedit is used (fixes #110)

7 years agoUpdate cmdhfmfu.c (#332)
Iceman [Sat, 24 Jun 2017 09:54:42 +0000 (11:54 +0200)]
Update cmdhfmfu.c (#332)

* Update cmdhfmfu.c

CHG:
   removed sniffed keys,  amiibo pwd gen algo is known.
   'hf mfu rdbl' - header output aligned
  'hf mfu dump' - header output aligned

* Update cmdhfmfu.c

chg: adjusted KEYS_PWD_COUNT accordingly

7 years agoMerge pull request #330 from marshmellow42/master
Iceman [Fri, 23 Jun 2017 18:25:51 +0000 (20:25 +0200)]
Merge pull request #330 from marshmellow42/master

bug fix for hf iclass reader and iclass detection

7 years agobug fix for hf iclass reader and iclass detection 330/head
marshmellow42 [Fri, 23 Jun 2017 17:50:25 +0000 (13:50 -0400)]
bug fix for hf iclass reader and iclass detection

memory locations in code are now accurate and the CC output is not
corrupted by the config's crc.

also the looping and flags for what to read are now correctly
implemented in the code.

7 years agoMerge pull request #329 from marshmellow42/master
Iceman [Wed, 21 Jun 2017 23:13:07 +0000 (01:13 +0200)]
Merge pull request #329 from marshmellow42/master

iclass - updates

7 years agoiclass - updates 329/head
marshmellow42 [Wed, 21 Jun 2017 20:51:22 +0000 (16:51 -0400)]
iclass - updates

clean up output
allow readblock without authenticating (can read blocks 0, 1, 2, 5
without authenticating.)
add Application Issuer Area to reader output and use it to attempt to
identify legacy vs NOT legacy.

7 years agosome coverity fixes plus fix fdx help (#328)
marshmellow42 [Tue, 20 Jun 2017 22:25:08 +0000 (18:25 -0400)]
some coverity fixes plus fix fdx help (#328)

* coverity fixes

cmdhflegic- indications are the i in calls to data_buf[i] could = 1052
and overflow the array.
cmdhfmfhard - +1 to add space for string null terminator - should we add
the 0 terminator value too?
reveng.c - memory leak
util.c - fix potential overflow of array buf[]
util_posix.c - possible integer overflow

* fix help errors

* fix sprint_hex_ascii

again
and this function is not even used anywhere... yet...

7 years agoMerge pull request #322 from Proxmark/iceman1001-patch-2
marshmellow42 [Mon, 19 Jun 2017 13:01:44 +0000 (09:01 -0400)]
Merge pull request #322 from Proxmark/iceman1001-patch-2

Update 77-mm-usb-device-blacklist.rules

7 years agoMerge pull request #321 from Proxmark/iceman1001-patch-1
marshmellow42 [Fri, 16 Jun 2017 18:46:50 +0000 (14:46 -0400)]
Merge pull request #321 from Proxmark/iceman1001-patch-1

BUG: 'hf mf mifare'

7 years agoUpdate 77-mm-usb-device-blacklist.rules 322/head
Iceman [Fri, 16 Jun 2017 17:48:18 +0000 (19:48 +0200)]
Update 77-mm-usb-device-blacklist.rules

fix: updated the blacklist rules file with the updated usb_cdc vid/pid values

7 years agoBUG: 'hf mf mifare' 321/head
Iceman [Fri, 16 Jun 2017 12:43:53 +0000 (14:43 +0200)]
BUG: 'hf mf mifare'

BUG: 'hf mf mifare' ,  wrongly identify success when faulty key is found
https://github.com/Proxmark/proxmark3/issues/320

7 years agoMerge pull request #319 from Proxmark/iceman1001-patch-2
marshmellow42 [Tue, 13 Jun 2017 21:23:24 +0000 (17:23 -0400)]
Merge pull request #319 from Proxmark/iceman1001-patch-2

bug:  hf mf chk - wrong size

7 years agoMerge pull request #317 from Proxmark/iceman1001-patch-1
marshmellow42 [Tue, 13 Jun 2017 21:22:44 +0000 (17:22 -0400)]
Merge pull request #317 from Proxmark/iceman1001-patch-1

bug;  Check keys params

7 years agobug: hf mf chk - wrong size 319/head
Iceman [Mon, 12 Jun 2017 13:07:00 +0000 (15:07 +0200)]
bug:  hf mf chk - wrong size

bug:  'hf mf chk' - size of keycounter variable is too small for dictionary files larger than 256rows.

7 years agobug; Check keys params 317/head
Iceman [Mon, 12 Jun 2017 10:21:01 +0000 (12:21 +0200)]
bug;  Check keys params

CMD_MIFARE_CHKKEYS command has a different arg1, arg2 meaning nowdays.
Arg0  =  keytype << 8 | blockno
arg1  = clear trace

In lua its name arg1, probably with lua's startindex is 1...

7 years agoMerge pull request #315 from marshmellow42/master v3.0.1
Iceman [Fri, 9 Jun 2017 13:50:55 +0000 (15:50 +0200)]
Merge pull request #315 from marshmellow42/master

fix compile issues on OS X 10.11

7 years agoupdated onlineshops
Iceman [Fri, 9 Jun 2017 07:59:30 +0000 (09:59 +0200)]
updated onlineshops

Updated the onlineshops,   same info here as on www.proxmark.org  order page.
Two have been removed because of bad reviews and no lifesign.

7 years agofix compile issues on OS X 10.11 315/head
marshmellow42 [Thu, 8 Jun 2017 21:07:14 +0000 (17:07 -0400)]
fix compile issues on OS X 10.11

OSX 10.11 does not have clock_gettime()
clang <= 8.0.0 has a bug in __builtin_cpu_supports() and it doesn't
function.
see https://llvm.org/bugs/show_bug.cgi?id=25510

7 years agoAdd two missing bitflip state tables. Update .gitignore
pwpiwi [Thu, 8 Jun 2017 13:32:24 +0000 (15:32 +0200)]
Add two missing bitflip state tables. Update .gitignore

7 years agoUpdate CHANGELOG.md to release 3.0.1
pwpiwi [Thu, 8 Jun 2017 12:18:25 +0000 (14:18 +0200)]
Update CHANGELOG.md to release 3.0.1

7 years agoMerge pull request #313 from pwpiwi/fix_memalign
Iceman [Thu, 8 Jun 2017 07:40:57 +0000 (09:40 +0200)]
Merge pull request #313 from pwpiwi/fix_memalign

fix MacOS compile errors by replacing memalign() with posix_memalign()

7 years agofix MacOS compile errors by replacing memalign() with posix_memalign() 313/head
pwpiwi [Thu, 8 Jun 2017 06:08:30 +0000 (08:08 +0200)]
fix MacOS compile errors by replacing memalign() with posix_memalign()

7 years agoFix compile errors with MacOS (#312)
pwpiwi [Wed, 7 Jun 2017 20:35:20 +0000 (22:35 +0200)]
Fix compile errors with MacOS (#312)

* Fix compile errors with MacOS
- _POSIX_C_SOURCE must not be defined for num_CPU()

* separate util_posix.c require changes in tools directory as well

* remove unnecessary self-include

7 years agoMerge branch 'master' of https://github.com/Proxmark/proxmark3
pwpiwi [Wed, 7 Jun 2017 20:32:41 +0000 (22:32 +0200)]
Merge branch 'master' of https://github.com/Proxmark/proxmark3

7 years agoMerge pull request #311 from marshmellow42/master
Iceman [Wed, 7 Jun 2017 20:31:52 +0000 (22:31 +0200)]
Merge pull request #311 from marshmellow42/master

a few coverity scan bug fixes

7 years agoUpdated CHANGELOG to new release 3.0.0
pwpiwi [Wed, 7 Jun 2017 20:31:15 +0000 (22:31 +0200)]
Updated CHANGELOG to new release 3.0.0

7 years agoremove warning about non-static init... 311/head
marshmellow42 [Wed, 7 Jun 2017 19:42:28 +0000 (15:42 -0400)]
remove warning about non-static init...

warning was: non-static data member initializers only available with
-std=c++11 or -std=gnu++11

7 years agoattempt to fix compile error gcc lt 4.9 (#306)
marshmellow42 [Wed, 7 Jun 2017 05:36:22 +0000 (01:36 -0400)]
attempt to fix compile error gcc lt 4.9 (#306)

7 years agoMerge pull request #304 from pwpiwi/fix_nethunter
Iceman [Tue, 6 Jun 2017 20:13:10 +0000 (22:13 +0200)]
Merge pull request #304 from pwpiwi/fix_nethunter

fix compile errors on non-Intel CPUs (issue #303)

7 years agolf presco help and command loop !=
marshmellow42 [Tue, 6 Jun 2017 17:30:06 +0000 (13:30 -0400)]
lf presco help and command loop !=

thanks to @iceman1001 for noticing.

7 years agoallow hex input again to lf presco
marshmellow42 [Tue, 6 Jun 2017 17:12:25 +0000 (13:12 -0400)]
allow hex input again to lf presco

7 years agoneeds a ; ... ...
marshmellow42 [Tue, 6 Jun 2017 16:57:11 +0000 (12:57 -0400)]
needs a ; ... ...

...

7 years agomore coverity fixes
marshmellow42 [Tue, 6 Jun 2017 16:45:00 +0000 (12:45 -0400)]
more coverity fixes

plus fix some spacing in functions i touched.

7 years agofix compile errors on non-Intel CPUs: 304/head
pwpiwi [Tue, 6 Jun 2017 16:38:07 +0000 (18:38 +0200)]
fix compile errors on non-Intel CPUs:
- client/Makefile: don't compile for different SIMD instruction sets if non-Intel
- hardnested cores: provide non-SIMD versions of core functions

7 years agocoverity scan bug fixes
marshmellow42 [Tue, 6 Jun 2017 16:12:18 +0000 (12:12 -0400)]
coverity scan bug fixes

mfu keyNo buffer overflow
mf reader attack key count reduced to not overrun c.d.asBytes buffer.

7 years agoMerge pull request #302 from pwpiwi/fix_QtThreads v3.0.0
marshmellow42 [Sun, 4 Jun 2017 23:53:28 +0000 (19:53 -0400)]
Merge pull request #302 from pwpiwi/fix_QtThreads

fixing the crash on exit (issue #284)

7 years agofixing the crash on exit 302/head
pwpiwi [Thu, 1 Jun 2017 13:35:19 +0000 (15:35 +0200)]
fixing the crash on exit

7 years agoMerge pull request #301 from marshmellow42/master
Iceman [Fri, 2 Jun 2017 07:20:51 +0000 (09:20 +0200)]
Merge pull request #301 from marshmellow42/master

make hardnested compile on gcc 4.9.2

7 years agoadjust hardnested compiler fix to accurate version 301/head
marshmellow42 [Fri, 2 Jun 2017 04:17:57 +0000 (00:17 -0400)]
adjust hardnested compiler fix to accurate version

avx512f is only available in gcc 5.3 and above.

7 years agomake hardnested compile on gcc 4.9.2
marshmellow42 [Fri, 2 Jun 2017 03:08:01 +0000 (23:08 -0400)]
make hardnested compile on gcc 4.9.2

plus add Td to gitignore.

7 years agoUpdated CHANGELOG.md
pwpiwi [Thu, 1 Jun 2017 13:38:00 +0000 (15:38 +0200)]
Updated CHANGELOG.md

7 years agoMerge pull request #297 from pwpiwi/hardnested
Iceman [Thu, 1 Jun 2017 12:34:43 +0000 (14:34 +0200)]
Merge pull request #297 from pwpiwi/hardnested

Implement hf mf hardnested

7 years agofix wrong vid & pid values (#298)
Gator96100 [Wed, 31 May 2017 19:40:27 +0000 (21:40 +0200)]
fix wrong vid & pid values (#298)

7 years agoFix client Makefile 297/head
pwpiwi [Wed, 31 May 2017 06:27:08 +0000 (08:27 +0200)]
Fix client Makefile

7 years agoNew: implementing hf mf hardnested
pwpiwi [Mon, 29 May 2017 08:56:37 +0000 (10:56 +0200)]
New: implementing hf mf hardnested
This implements the attack described in
Carlo Meijer, Roel Verdult, "Ciphertext-only Cryptanalysis on Hardened
Mifare Classic Cards" in Proceedings of the 22nd ACM SIGSAC Conference on
Computer and Communications Security, 2015
It uses precomputed tables for many bitflip properties (not only two as in the paper)
and is therefore quite efficient. To prevent failing it doesn't do
differential analysis with several nonce bytes' Sum(a8) properties (each of them
may be wrongly guessed) - instead it concentrates on one nonce byte and tries all
Sum(a8) property guesses sequentially (ordered by probability). The brute force phase
makes use of aczid's bit sliced brute forcer (https://github.com/aczid/crypto1_bs).
Includes runtime CPU-detection to leverage modern (and old) SIMD instructions
with a single executable.

7 years ago Fix increment on bool variable (#294)
ikarus [Fri, 26 May 2017 09:26:27 +0000 (11:26 +0200)]
 Fix increment on bool variable (#294)

7 years agofix hf 15 commands (#293)
pwpiwi [Fri, 26 May 2017 05:10:30 +0000 (07:10 +0200)]
fix hf 15 commands (#293)

7 years agoMerge pull request #289 from patrickdk77/master
marshmellow42 [Fri, 28 Apr 2017 16:25:10 +0000 (12:25 -0400)]
Merge pull request #289 from patrickdk77/master

Add needed header files to proxguiqt

7 years agoAdd needed header files to proxguiqt 289/head
patrickdk [Fri, 28 Apr 2017 15:14:03 +0000 (11:14 -0400)]
Add needed header files to proxguiqt

7 years agoMerge pull request #287 from pwpiwi/fix_usb
Iceman [Thu, 27 Apr 2017 19:31:59 +0000 (21:31 +0200)]
Merge pull request #287 from pwpiwi/fix_usb

fix USB descriptors

7 years agoreenable build in old proxspace environment (#286)
pwpiwi [Mon, 24 Apr 2017 16:33:55 +0000 (18:33 +0200)]
reenable build in old proxspace environment (#286)

* reenable build in old proxspace environment
(use -std=c++11 and -fPIC options for Qt5 only)

* fixing the fix...

7 years agomore fixes to USB communication 287/head
pwpiwi [Mon, 24 Apr 2017 16:16:47 +0000 (18:16 +0200)]
more fixes to USB communication
- use modified UDP_GET/UDP_SET_EP_FLAGS macros from @iceman1001's branch

7 years agofix USB descriptors
pwpiwi [Mon, 24 Apr 2017 12:19:39 +0000 (14:19 +0200)]
fix USB descriptors
- indicate compliance with USB release 2.0
- set correct vendor and product IDs
- indicate power consumption (500mA)
- add String Descriptor 0 indicating supported languages
- add String Descriptors for Manufacturer and Product

Impressum, Datenschutz