proxmark3-svn
2 years agoadd iclass.h 861/head
pwpiwi [Sun, 25 Aug 2019 12:03:11 +0000 (14:03 +0200)]
add iclass.h

2 years agoMerge branch 'master' into iclass_MAC_speedup
pwpiwi [Sat, 24 Aug 2019 16:27:01 +0000 (18:27 +0200)]
Merge branch 'master' into iclass_MAC_speedup

2 years agoiclass.c: speeding up MAC calculation
pwpiwi [Sat, 24 Aug 2019 13:07:56 +0000 (15:07 +0200)]
iclass.c: speeding up MAC calculation

2 years ago'lf hitag writer': add Hitag2 password auth
pwpiwi [Thu, 22 Aug 2019 05:54:55 +0000 (07:54 +0200)]
'lf hitag writer': add Hitag2 password auth

* (PRs 233, 303, 304 by @ViRb3 on https://github.com/RfidResearchGroup/proxmark3)
* replace byte_t by uint8_t
* note that Hitag1 commands are not yet available
* whitespace fixes
* #define Hitag2 commands
* whitespace
* add EOF wait time
* add powerup wait time

2 years agoadd: 'hf mf personalize' (personalize UID on Mifare Classic EV1 7byte UID cards)
pwpiwi [Thu, 22 Aug 2019 05:53:17 +0000 (07:53 +0200)]
add: 'hf mf personalize' (personalize UID on Mifare Classic EV1 7byte UID cards)

* add/use some #defines
* whitespace fixes
* #include refactoring
* add line to CHANGELOG.md

2 years agoPCF7931: Print found single/consecutive block(s), fixes to block 1 check
Samuele [Thu, 22 Aug 2019 05:51:46 +0000 (07:51 +0200)]
PCF7931: Print found single/consecutive block(s), fixes to block 1 check

2 years agocleaning up iclass.c and optimized_cipher.c
pwpiwi [Wed, 21 Aug 2019 20:10:24 +0000 (22:10 +0200)]
cleaning up iclass.c and optimized_cipher.c
* add iclass.h
* reformatting
* whitespace fixes
* (no functional changes)

2 years agochg 'hf mf chk':
pwpiwi [Sat, 10 Aug 2019 21:30:47 +0000 (23:30 +0200)]
chg 'hf mf chk':

* don't repeatedly clear trace while running (PR 243 by @mceloff from https://github.com/RfidResearchGroup/proxmark3)
* standard LED handling
* better check for key file syntax
* get rid of "res" column when printing the result. Show unknown keys more prominent as "     ?     "

2 years ago'hf 14a apdu' improvement
pwpiwi [Thu, 1 Aug 2019 15:01:56 +0000 (11:01 -0400)]
'hf 14a apdu' improvement

(PR 249 by @merlokk on https://github.com/RfidResearchGroup/proxmark3)
* add option to print APDU (if it can be decoded)
* add option to cconstruct extended and normal size APDUs

2 years agofix emv search behavior
pwpiwi [Thu, 1 Aug 2019 14:58:22 +0000 (10:58 -0400)]
fix emv search behavior

(taken from PRs 261 and 262 by @merlokk on https://github.com/RfidResearchGroup/proxmark3)
+ whitespace fixes

2 years agofix 'hf mf sim': access conditions to write Key B were not decoded correctly
pwpiwi [Thu, 1 Aug 2019 14:55:47 +0000 (10:55 -0400)]
fix 'hf mf sim': access conditions to write Key B were not decoded correctly

(from PR 279 https://github.com/RfidResearchGroup/proxmark3)

2 years agoImplement Originality Signature Check in 'hf mfu info'
pwpiwi [Thu, 1 Aug 2019 14:53:26 +0000 (10:53 -0400)]
Implement Originality Signature Check in 'hf mfu info'

* add support for elliptic curve 'secp128r1' to mbedtls library
* change ecdsa_signature_verify() to allow different curves, signature lengths, and skipping hash
* add another public key for Mifare Ultralight EV1

2 years agoFix Issue #843 - hf mf chk - t Doesnt save to emulator memory
mwalker33 [Tue, 23 Jul 2019 18:47:29 +0000 (04:47 +1000)]
Fix Issue #843 - hf mf chk - t Doesnt save to emulator memory

2 years agoAdd 'hf 15 csetuid' command to set UID on ISO15693 Magic tags (#842)
t0m4 [Sun, 14 Jul 2019 10:31:33 +0000 (12:31 +0200)]
Add 'hf 15 csetuid' command to set UID on ISO15693 Magic tags (#842)

2 years agoupdate em4x05 timing (#846)
marshmellow42 [Thu, 11 Jul 2019 18:31:51 +0000 (14:31 -0400)]
update em4x05 timing (#846)

See @mwalker33 issue #838

2 years agoMerge pull request #837 from mwalker33/master
marshmellow42 [Thu, 11 Jul 2019 17:17:36 +0000 (13:17 -0400)]
Merge pull request #837 from mwalker33/master

lf t55xx downlink modes support added

2 years agowhitespace cleaning 837/head
jmorsch [Thu, 11 Jul 2019 17:01:36 +0000 (13:01 -0400)]
whitespace cleaning

2 years agoUpdate lfops.c
mwalker33 [Sat, 6 Jul 2019 19:00:08 +0000 (05:00 +1000)]
Update lfops.c

boundary length check

2 years agoUpdate lfops.c
mwalker33 [Sat, 6 Jul 2019 05:20:25 +0000 (15:20 +1000)]
Update lfops.c

Fixed lf t55 reset

2 years agoCode tidy
mwalker33 [Wed, 3 Jul 2019 09:58:49 +0000 (19:58 +1000)]
Code tidy

removed commented code

2 years agoUpdate lfops.c
mwalker33 [Thu, 27 Jun 2019 06:57:28 +0000 (16:57 +1000)]
Update lfops.c

moved wakeup and reset to call T55xx_SendCMD.  Small code improvements

2 years agoCode improved for less memory
mwalker33 [Wed, 26 Jun 2019 01:34:31 +0000 (11:34 +1000)]
Code improved for less memory

2 years agoUpdate CHANGELOG.md
pwpiwi [Tue, 25 Jun 2019 16:37:25 +0000 (18:37 +0200)]
Update CHANGELOG.md

2 years agoUpdate CHANGELOG.md
mwalker33 [Tue, 25 Jun 2019 10:52:29 +0000 (20:52 +1000)]
Update CHANGELOG.md

2 years agoResolved Conflicts
mwalker33 [Tue, 25 Jun 2019 10:46:10 +0000 (20:46 +1000)]
Resolved Conflicts

2 years agoUpdate lfops.c
mwalker33 [Tue, 25 Jun 2019 09:28:06 +0000 (19:28 +1000)]
Update lfops.c

2 years agoMerge branch 'master' into master
mwalker33 [Tue, 25 Jun 2019 09:01:13 +0000 (19:01 +1000)]
Merge branch 'master' into master

2 years agoUpdate lfops.c
mwalker33 [Tue, 25 Jun 2019 08:56:32 +0000 (18:56 +1000)]
Update lfops.c

2 years agoUpdate CHANGELOG.md
pwpiwi [Mon, 24 Jun 2019 06:42:57 +0000 (08:42 +0200)]
Update CHANGELOG.md

2 years agoUpdate CHANGELOG.md
mwalker33 [Sun, 23 Jun 2019 12:23:08 +0000 (22:23 +1000)]
Update CHANGELOG.md

Change Log Update

2 years agoadd lf em 4x05protect plus lf config s option (#833)
marshmellow42 [Sun, 23 Jun 2019 11:43:56 +0000 (07:43 -0400)]
add lf em 4x05protect plus lf config s option (#833)

* add "samples to skip" for lf config (mainly for lf snoop)
* add lf em 4x05protect command to write protection on em4x05 chips
* fix spacing
* and remove old comment git added back in..
* update changelog
* fix flags - only need 1 bit

2 years agoT55xx Downlink - Updates
mwalker33 [Sat, 22 Jun 2019 05:26:56 +0000 (15:26 +1000)]
T55xx Downlink - Updates

Improved code.

2 years agoCleanup Code
mwalker33 [Tue, 18 Jun 2019 11:17:12 +0000 (21:17 +1000)]
Cleanup Code

Update downlink option from e to r
fixed long leading reference
added downling option to original bruteforce

2 years agoUpdate cmdlft55xx.c
mwalker33 [Mon, 17 Jun 2019 12:01:25 +0000 (22:01 +1000)]
Update cmdlft55xx.c

Fixed bruteforce filename

2 years agoUpdate cmdlft55xx.c
mwalker33 [Mon, 17 Jun 2019 11:37:50 +0000 (21:37 +1000)]
Update cmdlft55xx.c

Minor Cleanup

2 years agoT55xx downlink Modes
mwalker33 [Sun, 16 Jun 2019 05:35:10 +0000 (15:35 +1000)]
T55xx downlink Modes

Changes :
- Added t55xx downlink protocols (long leading reference, leading 0 and 1 of 4)
- Added function to all read to call differnet downlink functions (to match write)
- Update functions to support using differnet downlink modes.
- Added support for calling downlink modes for lf t55 read, write and detect
- Added new function lf t55 bruteforcedl to support downlink modes as well as try each mode
for each password in password file.

for functions with downlink mode extenstion.

 e <mode>     - OPTIONAL downlink encoding '0' fixed-bit-length (default),
   '1' Long Zero Reference,
   '2' Leading Zero,
   '3' 1 of 4

2 years agoupgrading 'hf mfu' (#830)
pwpiwi [Thu, 6 Jun 2019 05:33:12 +0000 (07:33 +0200)]
upgrading 'hf mfu' (#830)

* chg: write new dump file format by @mceloff
* chg: rename 'hf mfu dump' option 'n' to 'f' to align with other commands and RRG repo
* chg: replace ISO14443A_CMD_READBLOCK by MIFARE_CMD_READBLOCK, same for WRITEBLOCK
* fix: mifare_ultra_readblock() returned 14 bytes instead of 16
* chg: param_gethex_ex() now checks maximum output buffer length
* chg: ul_comp_write() was incomplete and for magic testing only
* fix: 16bit ULC counter had been displayed as 32bit
* chg: add check for 7 Byte UID, drop check for ATQA in type identification GetHF14AMfU_Type()
* fix: send HALT instead of dropping field in order to maintain a defined state
* chg: DropField() when command ends
* chg: check for invalid page ranges in 'hf mfu dump'
* fix: print correct lock bits when page range is used
* fix: do not write (incomplete) dumpfile when page range is used
* add: use UID for filename when no filename is given (RRG repo)
* chg: don't clear trace on each ULC authentication, clear trace at beginning of each command
* fix: don't send (DESFire?) deselect command after authentication

2 years agoSpecify that we need TCP and not UDP connection (#828)
Vladimir Serbinenko [Wed, 29 May 2019 16:57:17 +0000 (18:57 +0200)]
Specify that we need TCP and not UDP connection (#828)

2 years agofix 'lf pcf7931 bruteforce' (bug reported in http://www.proxmark.org/forum/viewtopic...
pwpiwi [Tue, 28 May 2019 05:50:58 +0000 (07:50 +0200)]
fix 'lf pcf7931 bruteforce' (bug reported in proxmark.org/forum/viewtopic.php?id=6490) (#824)

(and whitespace fixes)

2 years agostart updating 'hf mfu' commands (#818)
pwpiwi [Tue, 28 May 2019 05:48:55 +0000 (07:48 +0200)]
start updating 'hf mfu' commands (#818)

* use PrintAndLogEx()
* fix some printouts
* some #include refactoring
* whitespace

2 years agoadd: Home (Pos1) and End key bindings in graph GUI (based on @mcd1992 change on RRG...
pwpiwi [Mon, 27 May 2019 05:58:09 +0000 (07:58 +0200)]
add: Home (Pos1) and End key bindings in graph GUI (based on @mcd1992 change on RRG repo) (#823)

2 years agofix compiler warning in cmdhflegic.c (and whitespace fixes) (#826)
pwpiwi [Mon, 27 May 2019 05:57:40 +0000 (07:57 +0200)]
fix compiler warning in cmdhflegic.c (and whitespace fixes) (#826)

2 years agoAdd: new option 'd' in 'hf mf ekeyprn' to create dumpkeys.bin from emulator memory...
pwpiwi [Wed, 22 May 2019 17:02:58 +0000 (19:02 +0200)]
Add: new option 'd' in 'hf mf ekeyprn' to create dumpkeys.bin from emulator memory (#822)

(and whitespace fixes)

2 years agoUpdate README.md
Iceman [Mon, 22 Apr 2019 16:25:52 +0000 (18:25 +0200)]
Update README.md

2 years agoMerge pull request #817 from Fl0-0/Fix_typo_cmdlf
marshmellow42 [Fri, 19 Apr 2019 11:31:54 +0000 (07:31 -0400)]
Merge pull request #817 from Fl0-0/Fix_typo_cmdlf

Fix typo lf config usage

2 years agoFix typo lf config usage 817/head
Fl0-0 [Fri, 19 Apr 2019 11:14:41 +0000 (13:14 +0200)]
Fix typo lf config usage

2 years agofix hf mf sim (#812)
pwpiwi [Fri, 19 Apr 2019 08:22:10 +0000 (10:22 +0200)]
fix hf mf sim (#812)

* fix parity encryption (thanks to Eloff, http://www.proxmark.org/forum/viewtopic.php?id=6347)
* add support to simulate Mifare Mini, Mifare 2K and Mifare 4K
* change to standard LED handling (A: PM is working, B: reader is sending, C: tag is responding, D: HF field is on)
* NAK on unknown commands
* allow unencrypted HALT
* don't display messages during simulation (or we will miss next reader command)
* use DMA to receive reader command
* switch earlier from send to listen mode
* move ADC initializer to iso14443_setup
* remove remainders of incomplete Mifare 10Byte UID simulation
* show 'short' bytes (7Bits or 8Bits without parity) in 'hf list mf' and 'hf list 14a'
* whitespace

2 years agoAdded support for Legic tags to `hf search` command (#815)
András Veres-Szentkirályi [Fri, 12 Apr 2019 06:52:18 +0000 (08:52 +0200)]
Added support for Legic tags to `hf search` command (#815)

* hf legic: use CMD_ACK instead of Dbprintf
* hf search: add support for Legic tags

2 years agoMerge pull request #808 from MalteHillmann/master
marshmellow42 [Thu, 28 Mar 2019 23:15:44 +0000 (19:15 -0400)]
Merge pull request #808 from MalteHillmann/master

Fixed bugs for FDX-B demod

2 years agoBugfixes for LF FDX 808/head
Malte F. Hillmann [Thu, 28 Mar 2019 21:40:29 +0000 (22:40 +0100)]
Bugfixes for LF FDX

Changed CmdBiphaseDecodeRaw to allow 7 digits
Changed CmdFdxRead to read 39999 samples instead of 10000 to improve reading from small tags

2 years agofixed bug in CmdFdxDemod
Malte F. Hillmann [Wed, 27 Mar 2019 13:36:39 +0000 (14:36 +0100)]
fixed bug in CmdFdxDemod

2 years agofixed bug in ASKbiphaseDemod()
Malte F. Hillmann [Wed, 27 Mar 2019 13:34:42 +0000 (14:34 +0100)]
fixed bug in ASKbiphaseDemod()

2 years agofixed bug in CmdBiphaseDecodeRaw()
Malte F. Hillmann [Wed, 27 Mar 2019 13:04:01 +0000 (14:04 +0100)]
fixed bug in CmdBiphaseDecodeRaw()

2 years agofix FpgaSetupSsc() (#807)
pwpiwi [Tue, 26 Mar 2019 20:50:41 +0000 (21:50 +0100)]
fix FpgaSetupSsc() (#807)

* ouch! Be aware that same major modes are used in LF and HF!

2 years agoFPGA changes (#803)
pwpiwi [Sun, 24 Mar 2019 17:11:41 +0000 (18:11 +0100)]
FPGA changes (#803)

* merge hf_rx_xcorr and hf_tx modes into one module with common ssp_clk and ssp_frame
* get rid of most of the warnings when compiling the HF verilog sources
* refactoring the constants in Verilog sources

2 years agoiso14443b modifications (#804)
pwpiwi [Sun, 24 Mar 2019 17:04:42 +0000 (18:04 +0100)]
iso14443b modifications (#804)

* LED handling
* improve 'hf plot' support

2 years agoNdef and MAD (#801)
Oleg Moiseenko [Tue, 19 Mar 2019 06:51:10 +0000 (08:51 +0200)]
Ndef and MAD (#801)

* move mifare stuff to separate folder
* add mad and ndef

2 years agoAdded some LED utility functions (#802)
Samson Gama [Fri, 15 Mar 2019 06:41:07 +0000 (23:41 -0700)]
Added some LED utility functions (#802)

2 years agofix hitag functions (issue #798) (#800)
pwpiwi [Wed, 13 Mar 2019 09:53:40 +0000 (10:53 +0100)]
fix hitag functions (issue #798) (#800)

* ... and whitespace formating

2 years agofix LED signalling in hf 15 snoop and hf 14a snoop (#797)
pwpiwi [Tue, 12 Mar 2019 06:49:23 +0000 (07:49 +0100)]
fix LED signalling in hf 15 snoop and hf 14a snoop (#797)

* LED_A (yellow): PM3 is active (snooping)
* LED_B (green): reader is sending a command
* LED_C (red): tag is sending a reply

2 years agoadd 14a apdu send framing (based on RRG repo PR86 by Merlokk) (#795)
pwpiwi [Tue, 12 Mar 2019 06:46:49 +0000 (07:46 +0100)]
add 14a apdu send framing (based on RRG repo PR86 by Merlokk) (#795)

2 years agochip manufacturer and type identification: (#796)
pwpiwi [Sun, 3 Mar 2019 10:59:38 +0000 (11:59 +0100)]
chip manufacturer and type identification: (#796)

* add more manufacturers
* refactor chipID decoding
* move to separate file taginfo.[ch]

2 years agofix ATR length (#790)
pwpiwi [Tue, 26 Feb 2019 18:48:25 +0000 (19:48 +0100)]
fix ATR length (#790)

* TS, T0, T[A-D][1-4], max. 15 HB, TCK = 34 Bytes

2 years agoEmv scan via contact interface (#789)
Oleg Moiseenko [Thu, 21 Feb 2019 21:02:22 +0000 (23:02 +0200)]
Emv scan via contact interface (#789)

* share getATR from smartcard.h/c
* remove duplicates in tlv.h and add get_uint_8
* check ATS/ATR length

2 years agoAdd raw HF signal plotting (#786)
pwpiwi [Wed, 20 Feb 2019 18:18:12 +0000 (19:18 +0100)]
Add raw HF signal plotting (#786)

* Add raw HF signal plotting
* new fpga module hi_get_trace.v - store A/D converter output to circular buffer on FPGA
* new command 'hf plot' - pull data from FPGA and display it in Graph Window

2 years agofix rare bug in tlv.c (#788)
Oleg Moiseenko [Wed, 20 Feb 2019 17:35:39 +0000 (19:35 +0200)]
fix rare bug in tlv.c (#788)

2 years agoFix for USB uart slowness since PR #720 (#787)
Fl0-0 [Sun, 17 Feb 2019 13:43:40 +0000 (14:43 +0100)]
Fix for USB uart slowness since PR #720 (#787)

2 years agoadd tracing functions (#784)
pwpiwi [Sat, 16 Feb 2019 16:51:04 +0000 (17:51 +0100)]
add tracing functions (#784)

* add trace buffer for PCSC smartcard readers
* new option 'p' in 'hf list' to select PCSC trace buffer
* 'sc list' now supports PCSC smartcard readers
* add 'hf list 14-4' for ISO 14443-4 protocol

2 years agofix emv roca hash error (#781)
pwpiwi [Tue, 12 Feb 2019 08:06:30 +0000 (09:06 +0100)]
fix emv roca hash error (#781)

* fix ICC Public Key Hash calculation
* add -a option to 'emv roca'
* replace print() by PrintAndLogEx() in emv_pki.c

2 years agofix endless loop (#782)
Oleg Moiseenko [Sat, 9 Feb 2019 21:38:09 +0000 (23:38 +0200)]
fix endless loop (#782)

2 years agoemv/sc fixes and modifications: (#780)
pwpiwi [Sat, 9 Feb 2019 14:15:17 +0000 (15:15 +0100)]
emv/sc fixes and modifications: (#780)

* print selected Smartcard Reader in PrintChannel()
* implement 'sc sel <readername>'. Readername can include wildcards * and ?
* fixing EMV APDU exchange (again)
* use EMVExchangeEx() instead of EMVExchange() in fidocore.c

2 years agoUpdate list of Certificate Authorities Public Keys (source: https://www.eftlab.co...
pwpiwi [Wed, 6 Feb 2019 06:51:49 +0000 (07:51 +0100)]
Update list of Certificate Authorities Public Keys (source: https://eftlab.co.uk/index.php/site-map/knowledge-base/243-ca-public-keys) (#777)

* allow tabs in client/emv/capk.txt
* fix issue with printing RID and CSN of certificates

2 years agoEVM fixes and additions (RRG repository PRs 78-82 by @merlokk) (#776)
pwpiwi [Wed, 6 Feb 2019 06:50:57 +0000 (07:50 +0100)]
EVM fixes and additions (RRG repository PRs 78-82 by @merlokk) (#776)

2 years agoadded SoloKey certificate (#778)
Oleg Moiseenko [Mon, 4 Feb 2019 18:53:04 +0000 (20:53 +0200)]
added SoloKey certificate (#778)

2 years agofido fix (#775)
Oleg Moiseenko [Mon, 4 Feb 2019 07:03:44 +0000 (09:03 +0200)]
fido fix (#775)

2 years agoUpdate list of known EMV AIDs. Source: https://www.eftlab.co.uk/index.php/site-map...
pwpiwi [Fri, 1 Feb 2019 20:13:00 +0000 (21:13 +0100)]
Update list of known EMV AIDs. Source: https://eftlab.co.uk/index.php/site-map/knowledge-base/211-emv-aid-rid-pix (#770)

2 years agoAdding support for standard USB Smartcard Readers (#769)
pwpiwi [Fri, 1 Feb 2019 20:12:20 +0000 (21:12 +0100)]
Adding support for standard USB Smartcard Readers (#769)

* add PCSC reader support to 'sc raw' and all 'emv' commands
* move all APDU -> TPDU mapping to ExchangeAPDUSC()
* print "PSE" instead of "PPSE" when using contact interface
* fix some #defines in protocols.h
* DropField only when using contactless
* some refactoring

2 years agoLegic TagSim: increased reader timeout (#771)
AntiCat [Wed, 30 Jan 2019 21:20:57 +0000 (22:20 +0100)]
Legic TagSim: increased reader timeout (#771)

Bug reports from @raphCode and @uhei over at the
RfidResearchGroup have shown that the tag to rwd
timeout is too short.

2 years agoAdd support for standard USB Smartcard Readers (#765)
pwpiwi [Mon, 28 Jan 2019 20:54:34 +0000 (21:54 +0100)]
Add support for standard USB Smartcard Readers (#765)

* add PCSC interface (pcsc.c and pcsc.h)
* new command 'sc select' to choose an USB Smartcard Reader
* updated CI/.travis.yml accordingly
* remove TCK CRC check in i2c.c It is done in PrintATR() anyway
* Fix TCK CRC check in PrintATR()
* Add PCSC reader support to 'sc info'

2 years agoAdd ROCA vulnerability test (RRG repository PR 76 by @merlokk) (#762)
pwpiwi [Mon, 21 Jan 2019 18:26:54 +0000 (19:26 +0100)]
Add ROCA vulnerability test (RRG repository PR 76 by @merlokk) (#762)

2 years agorestore #755 reverted after #757 (#761)
Fl0-0 [Thu, 17 Jan 2019 08:13:38 +0000 (09:13 +0100)]
restore #755 reverted after #757 (#761)

2 years agoAdd smartcard protocol T=0 (RRG repository PRs 71,72,74,75 by @merlokk) (#757)
pwpiwi [Thu, 17 Jan 2019 06:50:01 +0000 (07:50 +0100)]
Add smartcard protocol T=0 (RRG repository PRs 71,72,74,75 by @merlokk) (#757)

2 years agoAdd hf list 15 (#754)
pwpiwi [Wed, 16 Jan 2019 08:54:19 +0000 (09:54 +0100)]
Add hf list 15 (#754)

and refactoring: move all of hf list code to cmdhflist.c

2 years agoIncrease threshold to 160, fix for issue 756 (#760)
Fl0-0 [Wed, 16 Jan 2019 08:52:20 +0000 (09:52 +0100)]
Increase threshold to 160, fix for issue 756 (#760)

2 years agoAllow skipping or trying different keys in hf mf dump (#759)
Michael Farrell [Wed, 16 Jan 2019 08:51:55 +0000 (21:51 +1300)]
Allow skipping or trying different keys in hf mf dump (#759)

2 years agoadjust CI testscript for new emv commands (#758)
pwpiwi [Wed, 16 Jan 2019 08:40:35 +0000 (09:40 +0100)]
adjust CI testscript for new emv commands (#758)

2 years agoFix CmdSmartUpgrade GCC8 strncpy specified bound depends on the length of the source...
Fl0-0 [Sun, 13 Jan 2019 15:53:09 +0000 (16:53 +0100)]
Fix CmdSmartUpgrade GCC8 strncpy specified bound depends on the length of the source argument warning (#755)

2 years agoFix 15 snoop (#752)
pwpiwi [Sat, 12 Jan 2019 12:28:26 +0000 (13:28 +0100)]
Fix 15 snoop (#752)

* fixing hf 15: implement hf 15 snoop
* rename hf 15 record to hf 15 snoop
* speedup sampling / decoding:
*   new FPGA mode FPGA_HF_READER_RX_XCORR_AMPLITUDE implements amplitude(ci, cq) on FPGA
*   inlining the decoders in iso15693.c
*   inlining memcpy/memset in LogTrace()
*   giving up the moving correlator for SOF in Handle15693SamplesFromTag
* decode more of EOF in Handle15693SamplesFromTag()
* some refactoring

2 years agoRDV4.0 Smartcard Slot Firmware Upgrade (#751)
pwpiwi [Sat, 12 Jan 2019 12:26:53 +0000 (13:26 +0100)]
RDV4.0 Smartcard Slot Firmware Upgrade (#751)

* RDV4.0 Smartcard Slot Firmware Upgrade
* new firmware in client/sc_upgrade_firmware directory
* improved sc upgrade:
   * check SHA-512 of firmware file
   * search and find firmware file in predefined directory
   * more sanity checks
* fixed offline indicators of sc commands

2 years agoAdded ATR decoding (RfidResearchGroup PRs 67/68 by @merlokk) (#749)
pwpiwi [Sat, 12 Jan 2019 12:24:22 +0000 (13:24 +0100)]
Added ATR decoding (RfidResearchGroup PRs 67/68 by @merlokk) (#749)

... and fixed merge errors in cmdsmartcard.c

2 years agoFix CMD_PCF7931_BRUTEFORCE duplicate case value (#750)
Fl0-0 [Mon, 7 Jan 2019 07:55:04 +0000 (08:55 +0100)]
Fix CMD_PCF7931_BRUTEFORCE duplicate case value (#750)

2 years agoPCF7931: improved read code and implemented a simple password bruteforce (#745)
Samuele [Sun, 6 Jan 2019 17:33:06 +0000 (18:33 +0100)]
PCF7931: improved read code and implemented a simple password bruteforce (#745)

* Improved PCF 7931 read code and implemented a simple PCF7931 password bruteforce
* Warning on the PCF7931 bruteforce command

2 years agoFix PrintAndLogEx ERR (#748)
Fl0-0 [Sat, 5 Jan 2019 17:41:51 +0000 (18:41 +0100)]
Fix PrintAndLogEx ERR (#748)

2 years agoParadox clone functionality implemented (#747)
☃ Stephen Shkardoon ☃ [Sat, 5 Jan 2019 08:48:59 +0000 (21:48 +1300)]
Paradox clone functionality implemented (#747)

This involves a refactor to the arm HID code to allow for arbitrary
preambles (such as HID Proximity and Paradox).
The client also borrows from the HID code, but is not shared, so could
use a significant refactor in the future.

2 years agoEmv commands work with smartcard interface (RfidResearchGroup PR67 by @Merlokk) ...
pwpiwi [Sat, 5 Jan 2019 08:47:12 +0000 (09:47 +0100)]
Emv commands work with smartcard interface (RfidResearchGroup PR67 by @Merlokk) (#743)

* replace 'hf emv' commands by 'emv' commands
* Enable smartcard commands by default (-DWITH_SMARTCARD)
* update i2c.c from RfidResearchGroup repository
* update smartcard.c from RfidResearchGroup repository

2 years agoavoid compiler warning in client/cliparser/argtable3.c (#746)
pwpiwi [Fri, 4 Jan 2019 07:53:30 +0000 (08:53 +0100)]
avoid compiler warning in client/cliparser/argtable3.c (#746)

2 years agodelete travis. it plaed in folder `CI` (#736)
Oleg Moiseenko [Fri, 7 Dec 2018 17:55:35 +0000 (19:55 +0200)]
delete travis. it plaed in folder `CI` (#736)

2 years agoFido2 (#727)
Oleg Moiseenko [Fri, 7 Dec 2018 15:42:37 +0000 (17:42 +0200)]
Fido2 (#727)

* add tinycbor
* add client/fido
* add test file with options for fido2
* hf fido commands
* add changelog

2 years agoUpdate default_pwd.dic (#735)
ralik [Fri, 7 Dec 2018 13:10:08 +0000 (00:10 +1100)]
Update default_pwd.dic (#735)

2 years agoAdded mifare trailer block decoding for sector commands (#734)
Fl0-0 [Fri, 7 Dec 2018 13:09:41 +0000 (14:09 +0100)]
Added mifare trailer block decoding for sector commands (#734)

Impressum, Datenschutz