]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/mifareutil.c
ADD: started with adding a LF AWID26 write function. not done yet.
[proxmark3-svn] / armsrc / mifareutil.c
index d284149700840777f47dc627f5d853d668d78d9d..dcea901d98766f0d02704afd73ed8c647fe3a07b 100644 (file)
@@ -85,8 +85,11 @@ int mifare_sendcmd_short_special(struct Crypto1State *pcs, uint8_t crypted, uint
 {
        uint8_t dcmd[8];
        dcmd[0] = cmd;
-       memcpy(dcmd+1,data,5);\r
-       
+    dcmd[1] = data[0];\r
+       dcmd[2] = data[1];
+       dcmd[3] = data[2];\r
+       dcmd[4] = data[3];\r
+       dcmd[5] = data[4];\r
        AppendCrc14443a(dcmd, 6);
        ReaderTransmit(dcmd, sizeof(dcmd), NULL);
        int len = ReaderReceive(answer, answer_parity);
@@ -383,7 +386,7 @@ int mifare_classic_writeblock(struct Crypto1State *pcs, uint32_t uid, uint8_t bl
        // variables
        uint16_t len, i;        \r
        uint32_t pos;\r
-       uint8_t par[3] = {0x00};\r
+       uint8_t par[3] = {0};           // enough for 18 Bytes to send\r
        byte_t res;\r
        \r
        uint8_t d_block[18], d_block_enc[18];\r
Impressum, Datenschutz