Beispiel #1
0
def DumpIndexTable(fileName):
    print("========================================================")
    print("    Index Table File: " + fileName)
    print("========================================================")
    status = False
    with open(fileName, "rb") as f:
        fileSize = fstat(f.fileno()).st_size
        status = bp4dbg_utils.ReadHeader(f, fileSize, "Index Table")
        if (status):
            status = ReadIndex(f, fileSize)
    return status
def DumpMetaData(fileName):
    print("========================================================")
    print("    Metadata File: " + fileName)
    print("========================================================")
    with open(fileName, "rb") as f:
        fileSize = fstat(f.fileno()).st_size
        status = bp4dbg_utils.ReadHeader(f, fileSize, "Metadata")
        step = 0
        while (f.tell() < fileSize - 12 and status):
            status = ReadMetadataStep(f, fileSize, step)
            step = step + 1
    return status
Beispiel #3
0
def DumpData(fileName):
    print("========================================================")
    print("    Data File: " + fileName)
    print("========================================================")
    with open(fileName, "rb") as f:
        fileSize = fstat(f.fileno()).st_size
        status = bp4dbg_utils.ReadHeader(f, fileSize, "Data")
        if not status:
            return status
        pgidx = 0
        while (f.tell() < fileSize - 12 and status):
            status = ReadPG(f, fileSize, pgidx)
            pgidx = pgidx + 1
    return status