From aed36ae5bd6f1770269e22a6f9e1a2688022f90b Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 16 Jan 2017 15:02:10 +0100 Subject: [PATCH] ADD: 'install.sh' blacklist rules installed aswell. run as root to install. --- armsrc/appmain.c | 2 +- client/cmdlf.c | 6 +++--- install.sh | 7 +++++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/armsrc/appmain.c b/armsrc/appmain.c index f20e1715..4f2a1cd8 100644 --- a/armsrc/appmain.c +++ b/armsrc/appmain.c @@ -1296,7 +1296,7 @@ void UsbPacketReceived(uint8_t *packet, int len) FpgaDownloadAndGo(FPGA_BITSTREAM_HF); uint8_t *b = BigBuf_get_addr(); memcpy( b + c->arg[0], c->d.asBytes, USB_CMD_DATA_SIZE); - cmd_send(CMD_ACK,0,0,0,0,0); + cmd_send(CMD_ACK,1,0,0,0,0); break; } case CMD_DOWNLOAD_EML_BIGBUF: { diff --git a/client/cmdlf.c b/client/cmdlf.c index fdf454c5..4c586a19 100644 --- a/client/cmdlf.c +++ b/client/cmdlf.c @@ -602,16 +602,16 @@ int CmdLFSim(const char *Cmd) { for (i = 0; i < GraphTraceLen; i += USB_CMD_DATA_SIZE) { UsbCommand c = {CMD_DOWNLOADED_SIM_SAMPLES_125K, {i, 0, 0}}; - for (j = 0; j < USB_CMD_DATA_SIZE; j++) { + for (j = 0; j < USB_CMD_DATA_SIZE; j++) c.d.asBytes[j] = GraphBuffer[i+j]; - } + clearCommandBuffer(); SendCommand(&c); WaitForResponse(CMD_ACK, NULL); printf("."); } - PrintAndLog("Starting to simulate"); + PrintAndLog("Simulating"); UsbCommand c = {CMD_SIMULATE_TAG_125K, {GraphTraceLen, gap, 0}}; clearCommandBuffer(); diff --git a/install.sh b/install.sh index 798efac8..7bdf01de 100755 --- a/install.sh +++ b/install.sh @@ -1,3 +1,6 @@ +#for linux ppl +# this should work fine on Ubuntu distros. Don't know about Kali, ... + echo "Updating your system..." # install dependencies for Proxmark3 source code. @@ -11,6 +14,10 @@ sudo apt-get autoclean -y sudo apt-get clean -y sudo apt-get update +# Copy blacklist rules into /etc/udev/rules.d +# check the Makefile for details +sudo make udev + # Where is my device? #dmesg | tail -10 -- 2.39.2