Chris
affee79b69
fix 'sc raw' - now raw command automatically adjust when getting a 0x6C response code and resend command.
2018-11-08 13:45:57 +01:00
Chris
3731ca19d2
chg: 'hf mf fchk' - filename
2018-11-08 01:16:27 +01:00
merlokk
ec1e04342c
compiles
2018-11-07 18:31:36 +02:00
merlokk
d0c6889c71
fix warning in emv_tags.c
2018-11-07 18:27:22 +02:00
merlokk
f0741798e6
fix scripting
2018-11-07 18:20:24 +02:00
merlokk
aaf7b25c01
cmdflashmem fixed for mbedtls
2018-11-07 18:17:17 +02:00
merlokk
6ab12db7a0
mbedtls added
2018-11-07 18:05:02 +02:00
RFID Research Group
ce30c29f47
Merge branch 'master' into master
2018-11-07 12:12:47 +01:00
bogiton
db37458545
Added lua script to read stored pwds in flashmem
2018-11-06 13:37:34 +00:00
Chris
d58786ed74
chg: 'hf iclass chk' - remove some printing
2018-11-05 22:30:46 +01:00
Chris
ecc7983866
fix: hf mf hardnested - access out of malloc mem. (@vdwel) https://github.com/RfidResearchGroup/proxmark3/issues/46
...
looks like increasing size removes the problem.
2018-11-05 22:29:31 +01:00
Chris
4d500dff2f
textual
2018-11-05 21:20:03 +01:00
Chris
b3ebf73ecc
chg: lua - Swapping param order to make it more clear. From (length,offset) to (offset,length)
2018-11-05 18:45:46 +01:00
Chris
e26e9aa710
ADD: added support for lua-script to download from Flashmemory.
2018-11-05 18:32:53 +01:00
Chris
e60d4b3892
add: emv json file (@merlokk)
...
chg: compiler warning
2018-11-05 17:48:58 +01:00
Chris
3e7d9fde01
CHG: 'hf mf hardnest' auto detect supported cpu-commandset. See helptext for more info. (@piwi)
2018-11-05 17:46:32 +01:00
Chris
92d89dd539
fix: readline not installed on mac by default..
2018-11-03 11:10:55 +01:00
Chris
12af27967b
fix: remove gcc7.3.0 warning
2018-11-02 20:47:19 +01:00
Chris
d30454fc5a
fix: fflush(stdout), should sort out the blocking pipe problem
...
add: line length (@merlokk)
2018-11-02 18:27:42 +01:00
indigowor2
f29c94954f
merge
2018-10-31 17:39:32 +00:00
merlokk
af278d977b
added SetVerboseMode 6bb33f377663126fbf645d8faaf00d4a1734f924
2018-10-26 14:19:10 +03:00
merlokk
7467368fbc
added cmac test
2018-10-26 14:17:08 +03:00
merlokk
8bb192fc75
added some crypto
2018-10-26 14:12:20 +03:00
merlokk
b08ce3a1f7
changed logs
2018-10-24 19:19:55 +03:00
merlokk
122cbe7d1d
info and some fix in exchange
2018-10-24 19:19:15 +03:00
merlokk
0af06c0b63
mifare4 logging
2018-10-24 19:05:30 +03:00
merlokk
8720d10da9
changed logs
2018-10-24 19:02:14 +03:00
merlokk
61ea3109c9
start merge
2018-10-24 18:18:05 +03:00
Pavel Zhovner
4784cfd3fd
Added new keys from MifareClassicTool project. Remove two dups
2018-10-22 22:03:58 +03:00
Pavel Zhovner
58ea9caeae
Added full key set of russian Troika card. Dupicates removed, added missed commas
2018-10-21 18:56:27 +03:00
Chris
3690914405
another cloner
2018-10-19 21:52:23 +02:00
Chris
bd34d145f1
fix: error enum rename
2018-10-14 12:05:45 +02:00
Chris
2be56183c0
fix: error enum rename
2018-10-14 12:02:26 +02:00
RFID Research Group
13e89cb61c
Merge pull request #33 from merlokk/auth144434
...
Auth14443-4
2018-10-14 11:44:45 +02:00
Chris
375aada810
more keys
2018-10-13 11:26:40 +02:00
merlokk
4563210a96
forgot h file
2018-10-11 16:55:21 +03:00
merlokk
de31f05284
ok, compiles)
2018-10-11 16:54:50 +03:00
merlokk
ab5233d29f
now it needs to resolve issues in reveng
2018-10-11 11:48:46 +03:00
Chris
3d31272340
fix gcc8.2.0
2018-10-07 16:19:45 +02:00
Chris
6e1f757047
fix: warning about %lu in gcc 8.2.0
2018-10-07 16:17:25 +02:00
Chris
29982a6cdc
CHG: 'make control widget smaller'
2018-10-07 12:32:14 +02:00
Chris
769dee7e7a
Fix: ControlWidget placement
...
https://github.com/iceman1001/proxmark3/pull/258
2018-10-07 12:17:21 +02:00
Chris
1fb121474e
osx: fix annoying focus behaviour (@anticat)
...
https://github.com/Proxmark/proxmark3/pull/689
OS X has a global menu bar and a per app dock icon. Therefore, all
GUI applications launched from a terminal will become focused - even
if they don’t show any windows. Thereby the terminal loses focus.
Since is it very annoying to re-focus the terminal after each proxmark
client launch, this change makes the client unfocusable during launch
and restores the regular behaviour when a window is created.
2018-10-07 09:01:24 +02:00
Chris
61d7f74ab9
chg: code clean up
2018-10-06 14:53:21 +02:00
Chris
2a24f97355
chg: using three spaces instead of tabs for intendention
2018-10-06 14:52:50 +02:00
Chris
7d09a466fb
FIX: OSX disable app-nap during serial comm (@anticat)
...
https://github.com/Proxmark/proxmark3/pull/687
2018-10-06 13:29:20 +02:00
Chris
97c0729289
fix: 'sc raw t' - tlv decoding work again
...
chg: 'sc brute' - now decodes TLV by default the found SFI
chg: 'sc raw' - better detection on armside when failing
2018-09-25 02:54:51 +02:00
Chris
50143e460d
syntax
2018-09-23 20:41:29 +02:00
Chris
dbed5d5855
ADD: 'sc brute' - a naive sfi bruteforcer for smartcards. When a SFI is found, it is read/printed
...
A first attempt, work-in-progress.
2018-09-23 20:40:37 +02:00
Chris
4fa0835d5f
FIX: APDUCodeTable has more items than 100
2018-09-23 20:18:27 +02:00
Chris
f3d1c9ea77
chg: 'sc raw' - added response code annotation
2018-09-23 17:05:29 +02:00
Chris
125884c3d5
CHG: 'sc raw' - now requests response if inital command got 0x61 response
2018-09-23 16:35:40 +02:00
Chris
dc67b5d7c9
chg: revert fpga_major mode in LF.
...
chg: 'lf t55xx deviceconfig' - persistence to flashmem is now option with param P
2018-09-23 05:29:55 +02:00
Chris
b89b62164d
added emv tag (@merlokk)
...
https://github.com/Proxmark/proxmark3/pull/676
2018-09-18 20:28:54 +02:00
Chris
5c0517526a
CHG: 'hf mf csave'
...
CHG: 'hf mf esave' -
2018-09-16 23:05:09 +02:00
Chris
151ad3b31f
CHG: missing declaration
2018-09-16 22:40:09 +02:00
Chris
a965dff52c
CHG: 'lf t55xx deviceconfig' - better helptext. Command takes timing values in FIELD CLOCK, which is converted to (US) on device.
2018-09-16 20:54:08 +02:00
Chris
5a95cee5ed
clean
2018-09-16 20:49:29 +02:00
Chris
df70619888
chg: turn off FPC specific functions (still work in progress)
2018-09-15 18:33:16 +02:00
Chris
1d322686bb
CHG: added possible SE credential identification text
2018-09-15 12:58:50 +02:00
Chris
9d1c3a3538
FIX: crash on Bionic libc if CloseProxmark is called twice. (@micolous)
...
https://github.com/Proxmark/proxmark3/pull/672
2018-09-15 12:00:53 +02:00
Chris
b7a1674bf6
helptext
2018-09-14 08:12:03 +02:00
RFID Research Group
63260df31e
Merge pull request #23 from xilni/master
...
feature: Handle Kastle format 32 bit cards
2018-09-14 08:03:21 +02:00
Chris
1fff6ae09a
chg: rename variable
2018-09-12 08:01:35 +02:00
Chris
dcd0300913
chg: helptext
2018-09-11 22:14:41 +02:00
Chris
ba2543b627
ADD: 'lf t55xx deviceconfig' - command that allows for setting t55xx timings via the client. If run on a RDV40, it also saves the config to flashmemory. This gives you option to have custom timings for your custom antenna in order for your RDV40 to work optimal against a t55xx tag and with your custom antenna. (@iceman)
2018-09-11 18:35:07 +02:00
Chris
5959cdf62c
chg: remove some warning of unused variables
2018-09-10 22:49:29 +02:00
Chris
0a648d482d
chg: remove warning unused variable
2018-09-09 23:16:47 +02:00
Chris
b66a481581
cleanup
2018-09-09 19:56:25 +02:00
Chris
fef85d4caa
chg: 'data load' , 'data norm' etc all commands that manipulate graphbuffer need to update signalproperty struct. But its not based on the signed data.
2018-09-09 19:56:11 +02:00
Chris
0a548c5da0
clean up
2018-09-09 18:08:20 +02:00
Chris
c4b3edef89
fix: double free bug on MacOS (thanks @drandreas)
2018-09-09 18:03:49 +02:00
Chris
6176103023
cleanup
2018-09-09 12:36:44 +02:00
Chris
be57354478
chg: seems to be a free bug on macos
2018-09-09 12:36:16 +02:00
Chris
d774e4c84f
Chg: step2 in the signed vis unsigned graphbuffer signal processing.
...
It will break some tone-based demods like ti etc.
2018-09-09 12:34:43 +02:00
Chris
56f3ef2a55
chg: helptext (@drandreas)
...
chg: 'hf legic esave' now saves to both BIN / EML
2018-09-08 12:38:36 +02:00
Chris
65b29410d4
chg.. space..
2018-09-08 11:23:17 +02:00
Chris
0e2dbe7424
chg: code cleanup
2018-09-08 11:18:10 +02:00
Chris
0b673683d9
fix: 'hf legic sim' no assign... (Thanks to @625)
2018-09-08 11:17:31 +02:00
Chris
51fdde0bbf
code clean
2018-09-07 23:46:44 +02:00
Chris
b7d0786ab8
code clean
2018-09-07 23:45:52 +02:00
Chris
24eaac8681
CHG: the thread comms refactoring from offical pm3 repo
...
chg: FPC com speed limited to 115200 when compiled with FPC
chg: USART remake (@drandreas)
2018-09-06 21:43:20 +02:00
RFID Research Group
eb0b5116a2
Merge pull request #25 from drandreas/rdv4-legic
...
Legic Tag Simulator
2018-09-06 20:26:39 +02:00
Colin J. Brigato
c74dbb63b8
Pass 2; commit 2;
2018-09-06 05:24:50 +02:00
AntiCat
2c6c4e5bc6
Legic: Implemented trace log
2018-09-05 23:03:05 +02:00
AntiCat
61e4eac2b2
Legic: Moved card simulator into separate file & cleaned interface.
...
Reader and card simulation have almost no common code. Moreover the sim
uses an SSP Clock at 212kHz for all timings to prevent any drifting from
the PRNG. This clock speed is not available in reader simulation mode (SSP
runs at up to 3.4MHz, and changes speed between TX and RX). For these
reasons having the code in separate files makes it significantly cleaner.
2018-09-05 23:03:04 +02:00
Colin J. Brigato
76e2d7502a
Merge remote-tracking branch 'upstream/master'
2018-09-05 20:39:56 +02:00
Chris
972d30474d
Add 'rem' - new command that adds a line to the log file (@didierStevens)
2018-09-05 20:31:10 +02:00
Chris
4200ed5dc9
fix: justnoice
2018-09-05 19:16:49 +02:00
Chris
fb49ca9735
FIX: em410xdemod empty tag id
...
Code cleanup
2018-09-05 18:56:21 +02:00
xilni
ecb0f21184
feature: Handle Kastle format 32 bit cards
2018-09-04 22:23:49 -04:00
Chris
b80d683ce6
Added new support str function
2018-09-04 20:39:15 +02:00
Colin J. Brigato
8d673fa1bf
First pass rewrite of flashmem driver for optimization. Lot of changes here. Provides PoC of saving and recalling a tag in Standalone mode. Added some printing passthrough to client to azccomodate for vt100 eye-candyness. FastREAD mode implemented for flashmem, testable from client. Beta but functionnal. Reading the whole flash with 1Kb to 32kb buffers was ~730ms, now 380ms Max (even at 24Mhz spi baudrate)
2018-09-03 00:02:44 +02:00
Garret Kelly
a665e170cd
Populate emulator keys from hf mf fchk
...
Just like `hf mf chk`, when the 't' option is provided make fchk put the
found keys into emulator memory.
2018-08-23 14:07:48 -04:00
Chris
4edcd908a7
FIX: ntag215 is 7.. Thanks @axfla for pointing it out.
2018-08-22 22:36:41 +02:00
Chris
af89c35e43
CHG: 'hw tune' - bigger array
2018-08-19 21:19:58 +02:00
Chris
24598694e8
CHG: 'hw tune' - bigger array
2018-08-19 21:19:11 +02:00
Chris
b837eb0089
CHG: 'hw tune' - colors
2018-08-19 21:17:46 +02:00
Chris
206ea46483
update text
2018-08-18 12:12:28 +02:00
TomHarkness
81cbce9f6f
Added some keys
2018-08-18 12:10:28 +10:00
Chris
8c0aa0c86d
FIX: 'hf mf chk' - chkkeys param error fix #1
2018-08-13 22:37:44 +02:00
Chris
cfbd67d082
Fix: 'hf emv' - some cards need to have Le=0x00, some need to not to have... (@merlokk)
2018-08-13 13:56:48 +02:00
Chris
5f77121694
initial commit to be in sync the-soon-defunct repo pm3rdv40.
2018-08-12 21:54:31 +02:00
Andreas Dröscher
0d0b651246
change: re-added trace log
2018-08-12 12:51:45 +02:00
Iceman
9b03cd9cd6
Update cmdhfmf.c
...
fix #225
2018-08-10 18:28:51 +02:00
grauerfuchs
910c86a30f
fixed: "lf t55 config d" won't accept modulations with length > 4 chars (FSK2a, etc.)
2018-08-04 20:49:20 -04:00
Chris
bacf8aff0f
add: FPC connector skeleton usart. Not working but if will be a starting point for those who might want to help out with it.
2018-07-30 09:54:44 +02:00
iceman1001
506da3ff4c
textual
2018-07-29 16:30:36 +02:00
iceman1001
513d0aca44
upd: RevEng v1.5.3
2018-07-29 07:37:23 +02:00
iceman1001
1dd01fd738
chg: making LCD related code optional
2018-07-28 22:02:12 +02:00
iceman1001
d393b6c60b
fix: 'hw version' buffer overflow
2018-07-28 14:39:21 +02:00
iceman1001
4d8488e14b
CHG: https://github.com/Proxmark/proxmark3/pull/631 from offical repo. (piwi)
...
CHG: textual adjustments
2018-07-28 14:25:12 +02:00
iceman1001
03e8d39e17
ADD: amiboo stuff
2018-07-28 12:33:27 +02:00
iceman1001
7c56c2ce2c
chg: adaptations
2018-07-28 12:32:22 +02:00
iceman1001
32a0bfff5f
textual
2018-07-28 12:31:33 +02:00
iceman1001
edfbe327b4
chg: 'hw tune' color output consistent.
2018-07-28 12:25:11 +02:00
iceman1001
2919a35665
chg: adaptation.. made shortcut for Hexlify for ConvertAsciiToHex
2018-07-27 09:36:47 +02:00
iceman1001
6d4d58659f
chg: parse14a also returns data, adaptation for amiibocyou
2018-07-27 09:08:36 +02:00
iceman1001
1629287291
fix: lua bit32 can actually take several values. How did I miss this?
2018-07-27 09:07:53 +02:00
iceman1001
3f9024eeaf
add: amiibo script [adaptation amiibocyou]
2018-07-27 07:55:49 +02:00
iceman1001
22f10016ba
chg: outside limits, [adaptation amiibocyou]
2018-07-27 07:52:21 +02:00
Andreas Dröscher
266cfa4442
chg: cleaned up documentation
2018-07-22 16:56:45 +02:00
Andreas Dröscher
6e8775540e
fix: GetFromDevice with BIG_BUF_EML
...
dl_it was expecting CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K
but got CMD_DOWNLOADED_EML_BIGBUF resulting in an upload
silently failing.
2018-07-22 16:56:35 +02:00
Chris
052c8f0998
chg: 'trace'-commands can load / save tracefiles, which should allow it to run offline.
2018-07-22 08:09:50 +02:00
j8048188
b88a5936f8
more keys
2018-07-21 01:08:59 -05:00
j8048188
2a5ffca9c5
Add more keys
2018-07-14 03:56:41 +00:00
Chris
db7cb4189b
chg: more found keys from pastebin
2018-07-11 00:32:35 +02:00
Chris
4916042cb4
chg: 'sc raw' ...annoying..
2018-07-09 15:39:26 +02:00
Chris
7394bb14a0
chg: 'sc raw' reading byte to the end of line now exists correct
2018-07-09 14:13:38 +02:00
Chris
4a8e048694
chg: 'sc raw' added 't' param, for decoding apdu response
...
chg: i2c, max timeout fitting for 256bytes frames
2018-07-09 13:15:28 +02:00
Chris
684a692bb0
chg: i2c clean up
2018-07-09 12:10:21 +02:00
Chris
2102b19d11
add: 'sc setclock' 0,1,2, allowed setting sim clocks..
2018-07-09 11:51:19 +02:00
Chris
714de99f82
chg: i2c fixes. all working.
...
chg: 'sc info' now prints url to atr decoder.
chg: 'sc reader' has more options A, S
2018-07-09 11:22:51 +02:00
Chris
c8e1eb11f2
chg: 'sc raw' adjusted output
2018-07-08 21:54:22 +02:00
Chris
99eaef27fd
chg: 'sc' more debug
2018-07-08 20:34:47 +02:00
Chris
df4c0014f6
chg: i2c fixes
2018-07-08 13:52:30 +02:00
Chris
b49eea5637
chg: 'sc raw' -i2c correct lenght?
...
chg: 'sc upgrade' - warning message
chg: 'sc reader' - print right amount of bytes
2018-07-08 12:03:35 +02:00
Chris
f9ba0e59fa
chg: 'sc list' - hooked up list command (runs 'trace list 7816' )
...
chg: 'sc reader' - added 's' silent parameter
chg: 'sc info' - added 's' silent parameter
2018-07-08 11:19:26 +02:00
Chris
bcffde1198
chg: smartcard - wait until SCL goes high
2018-07-06 11:16:46 +02:00
Chris
f130b97051
chg: 'sc' textual
2018-07-05 21:16:14 +02:00
Chris
36d774506c
chg: 'sm raw' - implemented 'r' don't read reply
2018-07-05 21:10:21 +02:00
Chris
1a2ef57c0c
chg: 'sm raw' - allowing hex bytes to be with & without space. 112233 and 11 22 33
2018-07-05 20:53:50 +02:00
Chris
fca841122f
chg: 'sc reader' - hooked up atr.
2018-07-05 16:32:10 +02:00
Chris
89352c47c1
chg: removed smart card test things.
2018-07-05 15:07:41 +02:00
Chris
ee006c6a7b
add: sc upgrade - beta test
2018-07-05 14:38:31 +02:00
Chris
f70b8be5de
add: 'sc' - smart card commad [rdv40]
...
chg: test to read out firmware
2018-07-05 10:48:24 +02:00
Chris
26ff7fa297
chg: clean up
2018-07-04 15:26:39 +02:00
Chris
f2ad37aa00
chg: hexlen is half size..
2018-07-04 14:33:59 +02:00
Chris
e536cb082f
chg: removed warning
2018-07-04 13:08:59 +02:00
Chris
dfa4f62ab6
chg: 'hf iclass chk' textual info
2018-07-01 11:56:08 +02:00
Chris
942e64706d
chg: textual, and increase cmds receive buffer to 100.
2018-06-30 22:54:30 +02:00
Chris
2b294912ee
chg: 'hf iclass chk' - enabled credit/debit key selction
...
chg: 'hf iclass lookup' - enabled credit/debit key selction
fix: first item in dictionary file now correct identified
chg: code cleanup
2018-06-30 22:47:07 +02:00
Chris
cd3fc9242e
chg: iclass output
2018-06-30 18:34:58 +02:00
Chris
6967fe667d
chg: test for smartcard client support
2018-06-23 06:44:44 +02:00
Chris
f443ddb880
chg: force flushing after dbg printing
2018-06-23 06:34:35 +02:00
Chris
f62c231830
chg: missing tab
2018-06-23 06:33:48 +02:00
Chris
5e1a3b7168
chg: cleaning up
2018-06-23 06:33:20 +02:00
Chris
1b0a49c8ab
chg: from offical
2018-06-17 13:07:00 +02:00
Chris
9d91856811
chg: from official
2018-06-17 12:55:32 +02:00
Chris
3fd1854b8a
chg: from offical
2018-06-17 12:55:09 +02:00
iceman1001
49c8ec65f5
typoo
2018-06-03 23:39:55 +02:00
iceman1001
a2c7158f78
fixes from #616
2018-06-03 23:32:02 +02:00
iceman1001
d2d126878e
helptext, syntax
2018-05-28 21:34:58 +02:00
iceman1001
c15e755e5f
add: base64 support
2018-05-23 10:37:11 +02:00
iceman1001
5d86eb5b69
add: another one
2018-05-23 09:32:42 +02:00
iceman1001
f3f7245fc0
add: 'mem read' - read / prints flahsmemory from device (not downloading)
...
chg: 'mem info' - added possibility to verify signature
2018-05-23 09:30:33 +02:00
iceman1001
e6b18888e7
chg. textual
2018-05-22 12:10:56 +02:00
iceman1001
ad819efbdc
fix: typo
2018-05-13 07:24:49 +02:00
iceman1001
56f00cb2ac
fix #214 - typo (thanks to @tautcony for noticing)
2018-05-12 19:13:02 +02:00
iceman1001
99d7546ca4
@micolous changes
...
CHG: - Make all examples platform-specific
CHG: - Remove ModemManager rant on non-Linux platforms
Ref: e2aa5eb47c
2018-05-06 22:43:46 +02:00
iceman1001
110a7b28cb
chg: 'hf 14a sim' - possibility to simulate FM11RF005SH (@maozhenyu123)
...
chg: 'hf 14a info' - tag identification for FM11RF005SH (@maozhenyu123)
Fudan FM11RF005SH , has 512bit mem, 16blocks w 4bytes / block.
Support REQA, READ, WRITE, AUTH. Unknown how the auth is done.
The ATQA/SAK , or a trace from one of these tags would be intersting to look at.
2018-05-06 09:24:28 +02:00
iceman1001
adb1b90580
chg: friendly exit message (@marshmellow42)
2018-05-05 19:00:08 +02:00
iceman1001
9581317d3a
chg: some more commands
2018-05-05 18:59:31 +02:00
iceman1001
d815ebdd4e
fix: 'hf mfu dump' - partial dump detection
2018-05-03 23:01:30 +02:00
iceman1001
32a1bb4c01
fix: 'hf mfu dump' - increased timeout in order to read ntag216 tags
2018-05-03 21:54:53 +02:00
iceman1001
faa6ece881
chg: converting some more malloc calls -> calloc
2018-05-03 19:45:59 +02:00
iceman1001
939b727c42
chg: converting malloc calls -> calloc which zeros out the allocated memory
2018-05-03 19:42:16 +02:00
iceman1001
e50fef6607
fix: 'mem load' - wrong offset when uploading
2018-05-03 16:10:38 +02:00
iceman1001
3ef9102c17
chg: WARNING, wrong prefix
2018-05-03 12:45:27 +02:00
iceman1001
93d154f58c
chg: 'mem load' added a max filesize check.
2018-05-03 12:22:17 +02:00
iceman1001
021c0a1349
ADD: 'mem' commands. For RDV40 devices only.
...
If you don't have one, comment out inside client/Makefile this line
CFLAGS += -DWITH_FLASH
2018-05-03 12:15:03 +02:00
iceman1001
d0b9d12bde
chg: added some colors
2018-05-03 12:12:55 +02:00
iceman1001
45e6c96bda
....
2018-05-03 11:04:51 +02:00
iceman1001
0e7d8faf59
chg: 'hf mf csave'
...
chg: 'mem save'
chg: 'hf 15 dump' - no extra newline after last block in emlfile
2018-05-03 11:02:50 +02:00
iceman1001
53feba2bbe
fix: 'hf iclass eload 'should increase data array to upload...
2018-05-03 11:00:15 +02:00
iceman1001
1d8d611737
chg: unified download
2018-05-02 19:54:06 +02:00
iceman1001
6f7d0dffdc
chg: unified download
2018-05-02 19:52:31 +02:00
iceman1001
baf6beec2e
chg: unified download
2018-05-02 19:51:10 +02:00
iceman1001
295054c190
chg: unifying some different download functions from device.
2018-05-02 19:37:51 +02:00
iceman1001
b279d04c85
chg: moving around includes
2018-05-02 19:37:20 +02:00
iceman1001
65c1a6b2c1
remove old data.c files. Code now in cmdmain.c
2018-05-02 18:10:17 +02:00
iceman1001
d9045635fb
whitespace
2018-05-02 18:09:46 +02:00
iceman1001
7d5322fc6e
whitespace
2018-05-02 18:08:47 +02:00
iceman1001
be4c5118b1
chg: remove obsolete data.c
2018-05-02 08:16:59 +02:00
iceman1001
a8dbbc1609
chg: forgot one
2018-05-02 08:13:23 +02:00
iceman1001
207fa2b574
add: potential fix for OSX uses, by @piwi
...
chg: adapting fix to support iceman forks extended commands.
2018-05-02 08:11:29 +02:00
iceman1001
886f7fbdad
chg: 'hf search' textual
...
chg: 'lf search' textual
2018-04-27 17:38:41 +02:00
iceman1001
cff2473cf8
testing. RDV40 Flashmemory upload / download working.
2018-04-27 16:51:08 +02:00
iceman1001
fe339872d8
chg: 'data bitsamples' - getfrombigbuf has now timeout
...
chg: 'data hexsamples' - getfrombigbuf has now timeout
chg: 'data samples' - getfrombigbuf has now timeout
2018-04-27 16:50:22 +02:00
iceman1001
69346852a6
chg: 'hf felica dumplite' - getfrombigbuf has now timeout
2018-04-27 16:49:34 +02:00
iceman1001
9577dad1aa
chg: 'hf iclass reader - getfrombigbuf has now timeout
2018-04-27 16:48:59 +02:00
iceman1001
cc0fac016b
chg: 'lf cotag - remove unneeded variable
2018-04-27 16:48:12 +02:00
iceman1001
d7e6b5d6a1
chg: 'lf hitag list' - getfrombigbuf has now timeout
2018-04-27 16:47:29 +02:00
iceman1001
511cae77f1
chg: 'lua scripting' - getfrombigbuf has now timeout
2018-04-27 16:46:38 +02:00
iceman1001
a42580317c
chg: 'trace list' - getfrombigbuf has now timeout
2018-04-27 16:45:49 +02:00
iceman1001
fec833de03
chg: 'lf t55 resetread' - getfrombigbuf has now timeout
...
chg: 'lf t55 ' - (aquiredata) getfrombigbuf has now timeout
2018-04-27 16:45:02 +02:00
iceman1001
c7067d0057
CHG: added extra out-of-bounds check when downloading data from device.
2018-04-27 12:36:53 +02:00
iceman1001
271cb3e1cc
chg: \r didn't work well with printandlogex
...
chg: spaces
chg: cleaning
2018-04-27 12:15:26 +02:00
iceman1001
c41013d394
chg: printandlogex now deals with string which has inital newline char.
2018-04-27 11:22:30 +02:00
iceman1001
cd93f3a134
ADD: sample buffer size variable, to keep track of possible download lengths which is reserved on client.
2018-04-27 10:09:14 +02:00
iceman1001
7a17e7e753
chg: 'lf search' - remove some block prints for AutoCorrelate
...
chg: textual
2018-04-26 14:39:11 +02:00
iceman1001
8730b020b3
chg: space?
2018-04-26 14:26:28 +02:00
iceman1001
ef867794d1
chg: ...textual
2018-04-26 14:19:33 +02:00
iceman1001
e4bf5d3c66
chg: might fix timing issues between threads.
2018-04-26 12:13:03 +02:00
iceman1001
4f1e2f80c5
fix: 'hf mf esave' - no extra newline in the end of the file
2018-04-26 12:05:18 +02:00
iceman1001
e119db8683
chg: textual
2018-04-26 08:46:17 +02:00
iceman1001
96a5cefe97
fix: wrong string used.
2018-04-25 18:13:28 +02:00
iceman1001
fcad4054b6
CHG: PrintAndLogEx, prints prefixes on without the \n in string
2018-04-25 09:28:27 +02:00
iceman1001
f5257f5380
fixes: 'script run mifareplus' behaves better now.
2018-04-25 09:22:41 +02:00
iceman1001
409c7b1029
chg: added some nedap blocks
2018-04-20 16:09:40 +02:00
iceman1001
cc181c3f91
chg: downloading of flashmemory to client.
2018-04-20 15:26:34 +02:00
iceman1001
a746699f5f
chg: reading / writing flashmem works better now.
2018-04-19 00:27:44 +02:00
iceman1001
fd52946ef8
chg: missing import, added sample to helptext and better length checks. (@neuromancer)
2018-04-18 22:21:16 +02:00
iceman1001
2e6699273e
chg: cleanup from offical repo
2018-04-18 20:17:00 +02:00
iceman1001
646ff0ce68
add: 'script run mifare_access' script which tries to decode Mifare Classic access bytes. (thanks to @neuromancer)
2018-04-18 19:20:13 +02:00
iceman1001
ec54fa5b30
fix: crc16 ccitt in utils.lua has been adapted for the new crc16.
2018-04-18 16:08:46 +02:00
iceman1001
a968ea8c53
chg: latest fixes
2018-04-17 13:26:28 +02:00
iceman1001
e09f26c862
chg: extra space
2018-04-06 23:53:33 +02:00
iceman1001
e8be06dd31
fix: 'data plot' - plot window now hides when keypress Q
2018-04-06 23:52:55 +02:00
iceman1001
190be2bd43
chg: 'data plot' - keypress Q doesn't hide / close window.. still unsolved.
2018-04-06 23:11:26 +02:00
iceman1001
eb2e3ce681
chg: to debug..
2018-04-06 23:02:56 +02:00
4m4rOk
2c490063da
Fixed undeclared identifier
...
Building the client fails because the identifier "ERROR" is undeclared. Changing it to "ERR" fixes this.
2018-04-06 22:53:37 +02:00
iceman1001
2aa9372534
CHG: rename of global variable
...
CHG: adjusted outputs.
2018-04-06 09:25:34 +02:00
iceman1001
2e3308b257
add: 'script run mifareplus' - a script to communicate with Mifare Plus tag. (@dceliano)
...
chg: added a bunch of gitignores for my dev-env.
2018-04-05 11:57:44 +02:00
iceman1001
395fd82935
add: information on loclass binary files
2018-04-05 11:41:48 +02:00
iceman1001
0aa6568bf9
fix: 'hf mfu' increase array
2018-04-04 12:28:30 +02:00
iceman1001
6b63f704cc
chg: adding spaces
2018-04-03 11:58:35 +02:00
iceman1001
967dbce1f2
chg: 'script run ul_uid' - tried to add suppor to for brickable magic tags which must be written in one session.
2018-04-03 11:24:58 +02:00
iceman1001
4b2a746ef5
ADD: 'hf mfu' detection of Mifare Ultralight NANO tags.
...
Interesting tag with two new commands. LOCK_SIG / WRITE_SIG. Need to add support for it.
https://www.nxp.com/docs/en/data-sheet/MF0UN_H_00.pdf
2018-04-03 09:57:20 +02:00
iceman1001
089beed4f4
fix: 'script lf_bulk' - parity fixes (@pwpiwi)
2018-03-29 13:20:00 +02:00
iceman1001
d0b3f1311e
chg: using_history? (suggestion of @pwpiwi)
2018-03-28 20:29:34 +02:00
iceman1001
37ff9275f1
reverted
2018-03-28 15:06:27 +02:00
iceman1001
90e63e10fb
chg: wrong variable name
2018-03-28 13:05:23 +02:00
iceman1001
31bc214137
chg
2018-03-28 13:00:44 +02:00
iceman1001
230c279124
fix: 'lf indala' Commit 1dae981 extended the amount of
...
fixed bits searched for when decoding 64-bit Indala. These additional
bits come from the end of one UID, and therefore need to be skipped past
when actually retrieving the UID. (@megabug)
b05611a30b
2018-03-28 12:53:27 +02:00
iceman1001
8f9da28a93
fix: reverting LF adjustment, will enable some LF to work properly again.
2018-03-26 12:02:22 +02:00
iceman1001
9f7d9a5d7f
chg: 'trace save' - removed redundant message
...
chg: 'trace load' - add check if file is too small to be useful
2018-03-21 08:33:41 +01:00
iceman1001
4dd7c19be1
fix: causes readline to crash a lot on ubuntu
2018-03-21 08:13:07 +01:00
iceman1001
b5545f4c35
chg: 'trace save' - now uses fileutils.c instead.
2018-03-20 08:23:54 +01:00
iceman1001
3d92a616b7
fix: to_lower -> tolower
2018-03-19 19:24:52 +01:00
iceman1001
c814615e1b
chg: helptext now shows correct sample key. (thanks @Dmanufacturer for pointing it out)
2018-03-19 19:19:57 +01:00
iceman1001
4ea466ac56
space
2018-03-19 18:17:04 +01:00
iceman1001
0abb85a411
chg: 'hf mfu dump' - renamed filename parameter from 'n' to 'f', since 'f' is used on other command (iClass)
...
chg: generic to_lower can remove some cases
2018-03-19 18:16:33 +01:00
iceman1001
15d258a30a
fix: tracebuffer, and messages
2018-03-19 16:13:31 +01:00
iceman1001
e182d12ba8
chg: textual
2018-03-18 21:49:48 +01:00
iceman1001
52a0acd7f1
chg: 'trace save' better checks
...
chg: 'trace load' closing filehandles..
2018-03-18 21:47:16 +01:00
iceman1001
c30e282f5e
chg: 'trace list' - allocating memory
2018-03-18 21:18:26 +01:00
iceman1001
7ecd35943c
chg: 'trace load'
...
chg: 'trace save'
all from @pwpivi PR in offical pm3 repo https://github.com/Proxmark/proxmark3/pull/577
Adapted for bigger filesizes and offline/online detection.
Currently a bug somewhere....
2018-03-18 19:58:22 +01:00
iceman1001
71ce6e07ee
CHG: moved trace commands into its own category (from hf)
...
'trace list'
there will also the load / save of trace buffer come.
For backwardfunctionality the old commands still works.
2018-03-18 18:00:41 +01:00
iceman1001
4c666e3832
add: OSX readline fixes ( @micolous )
...
0763239363
2018-03-17 14:35:34 +01:00
iceman1001
0656edbb85
chg: 'hf mfu dump' message
2018-03-17 14:34:55 +01:00
iceman1001
b0eaa730c0
FIX: 'hf mfu dump' - partial reads leads to overwritten data on wrong blocks.
2018-03-16 16:31:10 +01:00
iceman1001
0eca7e3977
chg: #define rename
2018-03-16 08:58:07 +01:00
iceman1001
7a71df3aec
syntax sugar
2018-03-15 22:35:11 +01:00
Johnny Bengtsson
fdda1d2961
Minor warning correction.
...
This fix resolves the warnings as printed below.
ui.c: In function ‘PrintAndLogOptions’:
ui.c:40:45: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
snprintf(format, sizeof(format), "%%%us%%%us", space, counts[j]);
^
ui.c:40:50: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
snprintf(format, sizeof(format), "%%%us%%%us", space, counts[j]);
^
ui.c:42:54: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
snprintf(format, sizeof(format), "%%%us%%-%us", space, counts[j]);
^
ui.c:42:60: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
snprintf(format, sizeof(format), "%%%us%%-%us", space, counts[j]);
2018-03-15 13:59:43 +01:00
iceman1001
fd7acc78f3
fix: 'hf 14a info' - ATS length sanity check added
2018-03-13 23:16:48 +01:00
iceman1001
24482211ad
chg: the dot progress is not logged anymore. Force fflush afterwards.
2018-03-05 20:07:29 +01:00
Brian Pow
a352dbd93f
migrate some usage text to call PrintAndLogOptions()
2018-03-01 23:55:13 +08:00
Brian Pow
88073dc5ce
add PrintAndLogOptions
2018-03-01 23:34:14 +08:00
iceman1001
04d4ecddbf
FIX: 'data plot + keypress g on empty plot' correct fix.
2018-03-01 14:35:47 +01:00
iceman1001
0eaae0cbae
chg: another "." progress
2018-03-01 14:12:17 +01:00
iceman1001
40cc0a402b
chG: adjust some "." progress dots, that shouldn't use NORMAL..
2018-03-01 14:10:52 +01:00
iceman1001
5de4d9d3a6
FIX: 'data plot window' - keypress G in an empty plot crashed the client. Missing parenthis.
2018-02-28 21:53:42 +01:00
iceman1001
802994d30a
add: 'hf 14 antifuzz' - the outline for the new functionality which fuzzes the anticollision phase ISO 14443a.
2018-02-28 13:21:47 +01:00
iceman1001
184ab1aeab
fix: output from reconnect, seems to get stuck and not continue into cli.
2018-02-28 08:23:49 +01:00
iceman1001
97c029fc55
textual output
2018-02-28 08:12:21 +01:00
Brian Pow
e0121a3bfd
reformat usage text
2018-02-27 22:59:15 +08:00
Iceman
b63e9ab938
Merge pull request #183 from brianpow/hf-15-restore
...
implement 'hf 15 restore'
2018-02-26 21:06:29 +01:00
iceman1001
867a3a8f0c
fix: wrong size
2018-02-24 18:11:54 +01:00
Brian Pow
d8f0863a2a
PrintAndLogEx supports multi-line messages
2018-02-25 00:39:05 +08:00
Brian Pow
c0c89a0e7b
implement 'hf 15 restore'
2018-02-24 21:45:51 +08:00
Brian Pow
a4fa0144eb
migrate PrintfAndLog() to PrintAndLogDevice()
2018-02-22 23:17:46 +08:00
Brian Pow
668b44ba26
use PrintAndLogEx() instead of PrintAndLog()
2018-02-22 20:49:39 +08:00
Brian Pow
f0314562f7
fix typos
2018-02-22 20:47:23 +08:00
iceman1001
d8281e69fd
chg: skip printing debug statements when not debugging.
...
chg: started with a coloring of messages. Didn't work super well..
2018-02-21 19:00:42 +01:00
iceman1001
a9c652bb6c
no need for formatting
2018-02-21 18:20:50 +01:00
iceman1001
65a4253e7e
print..
2018-02-21 17:56:09 +01:00
iceman1001
b5500c3e54
simple debug..
2018-02-21 16:48:52 +01:00
iceman1001
db6b1bab7d
simpler debug
2018-02-21 16:46:38 +01:00
iceman1001
0248352ea6
chg:simpler debug printing
2018-02-21 16:41:39 +01:00
iceman1001
e69ca55246
chg: more..
2018-02-21 16:37:20 +01:00
iceman1001
555b261eab
simpler debug printing
2018-02-21 16:36:40 +01:00
iceman1001
e29503b368
chg: easier debug printing
2018-02-21 16:31:34 +01:00
iceman1001
7064a2dd71
chg: made debugprintig easier.
2018-02-21 16:30:15 +01:00
iceman1001
a29b2328db
fix: g_debugMode - client side global debugvariable, moved to util.c
2018-02-21 15:54:13 +01:00
iceman1001
180e3d4df9
chg: adaptations for global debug var to be accessible
2018-02-21 14:59:06 +01:00
iceman1001
dc22ba144c
fix: adapting for g_debug access..
2018-02-21 14:52:31 +01:00
iceman1001
69aa3bfeed
chg: skip printing DEBUG messages if global client debug variable it set to zero.
2018-02-21 14:42:00 +01:00
Brian Pow
731a7db4e6
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 21:03:36 +08:00
Brian Pow
6ba31a5581
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 21:03:36 +08:00
Brian Pow
5d332d38ef
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 21:03:36 +08:00
Brian Pow
26af82879a
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 21:03:35 +08:00
Brian Pow
e9185085c7
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 21:02:28 +08:00
Brian Pow
39f44c33a4
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:39 +08:00
Brian Pow
7a9612036d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:39 +08:00
Brian Pow
6d6f5f422d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:39 +08:00
Brian Pow
ee3da288e3
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:39 +08:00
Brian Pow
14c68d47ec
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:38 +08:00
Brian Pow
d8518f0b00
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:56:38 +08:00
Brian Pow
e68055ac65
use PrintAndLogEx() instead of PrintAndLog(), remove uerr()
2018-02-21 20:43:56 +08:00
Brian Pow
0de94cff10
use PrintAndLogEx() instead of PrintAndLog(), tweak messages
2018-02-21 20:43:56 +08:00
Brian Pow
dff2a778b1
use PrintAndLogEx() instead of PrintAndLog(), tweak message
2018-02-21 20:43:56 +08:00
Brian Pow
936581b4ac
use PrintAndLogEx() instead of PrintAndLog(), tweak messages
2018-02-21 20:43:56 +08:00
Brian Pow
69586e5dd6
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:56 +08:00
Brian Pow
5bd7ba6fd0
use PrintAndLogEx() instead of PrintAndLog(), tweak messages
2018-02-21 20:43:56 +08:00
Brian Pow
bfa510cce1
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:55 +08:00
Brian Pow
217647d993
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:55 +08:00
Brian Pow
24274ff2fe
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:55 +08:00
Brian Pow
a7f61f7811
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:55 +08:00
Brian Pow
b4b26377d8
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:55 +08:00
Brian Pow
6a1c2895e0
use PrintAndLogEx() instead of PrintAndLog(), tweak messages
2018-02-21 20:43:54 +08:00
Brian Pow
72b733b833
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:54 +08:00
Brian Pow
9c574b4920
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:54 +08:00
Brian Pow
a84d863fc2
use PrintAndLogEx() instead of PrintAndLog(), tweak messages
2018-02-21 20:43:54 +08:00
Brian Pow
bec3b6c468
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:54 +08:00
Brian Pow
4306f85343
tweak messages
2018-02-21 20:43:54 +08:00
Brian Pow
9b7bd49665
tweak messages
2018-02-21 20:43:53 +08:00
Brian Pow
6003d4ffa0
tweak messages
2018-02-21 20:43:53 +08:00
Brian Pow
858224244d
tweak messages
2018-02-21 20:43:53 +08:00
Brian Pow
43ec321e53
tweak messages
2018-02-21 20:43:53 +08:00
Brian Pow
b1318c6e0c
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:52 +08:00
Brian Pow
618b868daf
tweak message
2018-02-21 20:43:52 +08:00
Brian Pow
c80c992ff3
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:52 +08:00
Brian Pow
2cea36c3b5
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:51 +08:00
Brian Pow
740a1daaa4
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:51 +08:00
Brian Pow
8e15b3fa22
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:51 +08:00
Brian Pow
8c435c2725
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:51 +08:00
Brian Pow
0f6e779e0d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:51 +08:00
Brian Pow
8a408088af
tweak message
2018-02-21 20:43:51 +08:00
Brian Pow
d34e95b9a8
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:50 +08:00
Brian Pow
2a3f670e0c
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:50 +08:00
Brian Pow
621a349e61
tweak messages
2018-02-21 20:43:50 +08:00
Brian Pow
4afe5e6ce0
tweak messages
2018-02-21 20:43:50 +08:00
Brian Pow
6582a2ccb1
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:50 +08:00
Brian Pow
cafa0649f5
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:50 +08:00
Brian Pow
02694401e8
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
b8f106d7a7
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
44bd1cd13d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
9aee92f27d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
5b0233854d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00