]> Chaos Git - corbenik/corbenik.git/commitdiff
Use FIRM0 for dumping 0x05 (trivial)
authorchaoskagami <chaos.kagami@gmail.com>
Fri, 15 Jul 2016 02:22:41 +0000 (22:22 -0400)
committerchaoskagami <chaos.kagami@gmail.com>
Fri, 15 Jul 2016 02:22:41 +0000 (22:22 -0400)
source/firm/firm.c

index f29cdb87c049bdcade1794b79f5f9a6ec36ca27c..783c4d79fbf95977f6acfd894d03bbde10038fc9 100644 (file)
@@ -116,14 +116,14 @@ uint8_t* key_search(uint8_t* mem, uint32_t size, uint8_t* sha256, uint8_t byte)
 }
 
 void extract_slot0x05keyY() {
-    if (firm1 == NULL)
-        dump_firm(&firm1, 1);
+    if (firm0 == NULL)
+        dump_firm(&firm0, 0);
 
     uint8_t sha256[] = {0x98, 0x24, 0x27, 0x14, 0x22, 0xB0, 0x6B, 0xF2, 0x10, 0x96, 0x9C, 0x36, 0x42, 0x53, 0x7C, 0x86,
                         0x62, 0x22, 0x5C, 0xFD, 0x6F, 0xAE, 0x9B, 0x0A, 0x85, 0xA5, 0xCE, 0x21, 0xAA, 0xB6, 0xC8, 0x4D};
 
-    uint8_t* key_loc     = (uint8_t*)firm1 + firm1->section[2].offset;
-    uint32_t search_size = firm1->section[2].size;
+    uint8_t* key_loc     = (uint8_t*)firm0 + firm0->section[2].offset;
+    uint32_t search_size = firm0->section[2].size;
 
     uint8_t mem[16] __attribute__((aligned(4))) = {0};