projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updated CHANGELOG to new release 3.0.0
[proxmark3-svn]
/
armsrc
/
mifaresniff.c
diff --git
a/armsrc/mifaresniff.c
b/armsrc/mifaresniff.c
index 69138811c4704b5d207a69c9989aa36fa15ecd67..7f94b0fe7c01ecdbce7a036a1fb94e00cfb1cbb2 100644
(file)
--- a/
armsrc/mifaresniff.c
+++ b/
armsrc/mifaresniff.c
@@
-10,6
+10,15
@@
\r
#include "mifaresniff.h"
\r
#include "apps.h"
\r
\r
#include "mifaresniff.h"
\r
#include "apps.h"
\r
+#include "proxmark3.h"
\r
+#include "util.h"
\r
+#include "string.h"
\r
+#include "iso14443crc.h"
\r
+#include "iso14443a.h"
\r
+#include "crapto1/crapto1.h"
\r
+#include "mifareutil.h"
\r
+#include "common.h"
\r
+
\r
\r
static int sniffState = SNF_INIT;
\r
static uint8_t sniffUIDType;
\r
\r
static int sniffState = SNF_INIT;
\r
static uint8_t sniffUIDType;
\r
@@
-139,7
+148,7
@@
bool RAMFUNC MfSniffLogic(const uint8_t *data, uint16_t len, uint8_t *parity, ui
}
\r
\r
bool RAMFUNC MfSniffSend(uint16_t maxTimeoutMs) {
\r
}
\r
\r
bool RAMFUNC MfSniffSend(uint16_t maxTimeoutMs) {
\r
- if (
traceLen
&& (GetTickCount() > timerData + maxTimeoutMs)) {
\r
+ if (
BigBuf_get_traceLen()
&& (GetTickCount() > timerData + maxTimeoutMs)) {
\r
return intMfSniffSend();
\r
}
\r
return FALSE;
\r
return intMfSniffSend();
\r
}
\r
return FALSE;
\r
@@
-149,7
+158,7
@@
bool RAMFUNC MfSniffSend(uint16_t maxTimeoutMs) {
bool intMfSniffSend() {
\r
\r
int pckSize = 0;
\r
bool intMfSniffSend() {
\r
\r
int pckSize = 0;
\r
- int pckLen =
traceLen
;
\r
+ int pckLen =
BigBuf_get_traceLen()
;
\r
int pckNum = 0;
\r
uint8_t *trace = BigBuf_get_addr();
\r
\r
int pckNum = 0;
\r
uint8_t *trace = BigBuf_get_addr();
\r
\r
@@
-157,7
+166,7
@@
bool intMfSniffSend() {
while (pckLen > 0) {
\r
pckSize = MIN(USB_CMD_DATA_SIZE, pckLen);
\r
LED_B_ON();
\r
while (pckLen > 0) {
\r
pckSize = MIN(USB_CMD_DATA_SIZE, pckLen);
\r
LED_B_ON();
\r
- cmd_send(CMD_ACK, 1,
pckSize, pckNum, trace + traceLen
- pckLen, pckSize);
\r
+ cmd_send(CMD_ACK, 1,
BigBuf_get_traceLen(), pckSize, trace + BigBuf_get_traceLen()
- pckLen, pckSize);
\r
LED_B_OFF();
\r
\r
pckLen -= pckSize;
\r
LED_B_OFF();
\r
\r
pckLen -= pckSize;
\r
@@
-168,7
+177,7
@@
bool intMfSniffSend() {
cmd_send(CMD_ACK,2,0,0,0,0);
\r
LED_B_OFF();
\r
\r
cmd_send(CMD_ACK,2,0,0,0,0);
\r
LED_B_OFF();
\r
\r
-
iso14a_
clear_trace();
\r
+ clear_trace();
\r
\r
return TRUE;
\r
}
\r
\r
return TRUE;
\r
}
\r
Impressum
,
Datenschutz