Version 1.05 master
authorTJ <hacker@iam.tj>
Sat, 9 Apr 2016 11:54:52 +0000 (12:54 +0100)
committerTJ <hacker@iam.tj>
Sat, 9 Apr 2016 11:54:52 +0000 (12:54 +0100)
firmware_header_dump.c

index 33cffb9..fda9fe1 100644 (file)
@@ -1,7 +1,7 @@
 static const char *title =\
 "Broadcom Consumer Router Firmware Header Dump"
 ;
-static const float VERSION = 1.03f;
+static const float VERSION = 1.05f;
 
 static const char *copyright = \
 "Copyright 2015-2016 TJ <hacker@iam.tj>\n"
@@ -142,7 +142,7 @@ main(int argc, char **argv)
          header_len = sizeof(IMAGE_TAG);
 
        lseek(fd, offset, SEEK_SET);
-       printf("Header Offset: 0x%08x\n", offset);
+       printf("Header Offset: 0x%08x (%u)\n", offset, offset);
 
        if ( (buffer = heap_and_reap(NULL, header_len, 1)) != NULL) {
          ssize_t qty;
@@ -183,7 +183,7 @@ main(int argc, char **argv)
          }
 
          if (!count) {
-           printf("Image Offset:  0x%08x\n", offset);
+           printf("Image Offset:  0x%08x (%u)\n", offset, offset);
            printf("%04lx Tag Version: %s\n"
                   "%04lx Signature 1: %s (Model: %s)\n"
                   "%04lx Signature 2: %s\n"
@@ -230,7 +230,7 @@ main(int argc, char **argv)
            );
 
          } else {
-           printf("Image Offset:  0x%08x\n", offset);
+           printf("Image Offset:  0x%08x (%u)\n", offset, offset);
            printf("%04lx Image Next: %u\n"
                   "%04lx Image Type: %s (%lu)\n"
                   "%04lx Image Signature: %u\n"