X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/ebf1404a813867dbfb60dc5f4b13cfee62fb3b71..98a67bc908980d93328a4436a1e5fd2a4ace16f7:/tools/mfkey/mfkey32.c diff --git a/tools/mfkey/mfkey32.c b/tools/mfkey/mfkey32.c index 1f7747b5..eb2f24c1 100755 --- a/tools/mfkey/mfkey32.c +++ b/tools/mfkey/mfkey32.c @@ -25,18 +25,18 @@ int main (int argc, char *argv[]) { bool moebius_attack = (argc == 8); - sscanf(argv[1],"%x",&data.cuid); - sscanf(argv[2],"%x",&data.nonce); + sscanf(argv[1],"%" SCNx32, &data.cuid); + sscanf(argv[2],"%" SCNx32, &data.nonce); data.nonce2 = data.nonce; - sscanf(argv[3],"%x",&data.nr); - sscanf(argv[4],"%x",&data.ar); + sscanf(argv[3],"%" SCNx32, &data.nr); + sscanf(argv[4],"%" SCNx32, &data.ar); if (moebius_attack) { - sscanf(argv[5],"%x",&data.nonce2); - sscanf(argv[6],"%x",&data.nr2); - sscanf(argv[7],"%x",&data.ar2); + sscanf(argv[5],"%" SCNx32, &data.nonce2); + sscanf(argv[6],"%" SCNx32, &data.nr2); + sscanf(argv[7],"%" SCNx32, &data.ar2); } else { - sscanf(argv[5],"%x",&data.nr2); - sscanf(argv[6],"%x",&data.ar2); + sscanf(argv[5],"%" SCNx32, &data.nr2); + sscanf(argv[6],"%" SCNx32, &data.ar2); } printf("Recovering key for:\n");