INNER CODE UNIT · Python

cmd_parse_pe

2akouwu/reverify · reverify/cli.py:121

def cmd_parse_pe(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.file)
    parser = PEParser(data)
    if args.json:
        out = {
            "summary": parser.summary(),
            "sections": parser.sections,
            "imports": parser.imports,
            "exports": parser.exports,
        }
        print(json.dumps(out, indent=2, ensure_ascii=False))
    else:
        summary = parser.summary()
        print("=== PE Binary Summary ===")
        print(f"Format:       {summary['format']} ({summary['machine']})")
        print(f"64-bit:       {summary['is_64bit']}")
        print(f"EntryPoint:   {summary['entrypoint']}")
        print(f"ImageBase:    {summary['image_base']}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…