]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
Fixed memory corruption after reader-attack in armsrc, fixed annoying LED
authorMartin Holst Swende <martin@swende.se>
Thu, 15 Jan 2015 14:27:44 +0000 (15:27 +0100)
committerMartin Holst Swende <martin@swende.se>
Thu, 15 Jan 2015 14:27:44 +0000 (15:27 +0100)
armsrc/iclass.c

index 329e17655e0f6182911d0c68f9665c254483e13b..72cfbefc38717548a9f71b7da3ec1276bfa9fcfa 100644 (file)
@@ -998,7 +998,7 @@ void SimulateIClass(uint32_t arg0, uint32_t arg1, uint32_t arg2, uint8_t *datain
        else if(simType == 2)
        {
 
        else if(simType == 2)
        {
 
-               uint8_t mac_responses[64] = { 0 };
+               uint8_t mac_responses[USB_CMD_DATA_SIZE] = { 0 };
                Dbprintf("Going into attack mode, %d CSNS sent", numberOfCSNS);
                // In this mode, a number of csns are within datain. We'll simulate each one, one at a time
                // in order to collect MAC's from the reader. This can later be used in an offlne-attack
                Dbprintf("Going into attack mode, %d CSNS sent", numberOfCSNS);
                // In this mode, a number of csns are within datain. We'll simulate each one, one at a time
                // in order to collect MAC's from the reader. This can later be used in an offlne-attack
@@ -1248,6 +1248,8 @@ int doIClassSimulation(uint8_t csn[], int breakAfterMacReceived, uint8_t *reader
        //Dbprintf("%x", cmdsRecvd);
        LED_A_OFF();
        LED_B_OFF();
        //Dbprintf("%x", cmdsRecvd);
        LED_A_OFF();
        LED_B_OFF();
+       LED_C_OFF();
+
        if(buttonPressed)
        {
                DbpString("Button pressed");
        if(buttonPressed)
        {
                DbpString("Button pressed");
Impressum, Datenschutz