INNER CODE UNIT · Python

cmd_strings

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

def cmd_strings(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.file)
    strings = extract_strings(data, min_len=args.min_len)
    if args.json:
        print(json.dumps(strings, indent=2, ensure_ascii=False))
    else:
        for s in strings:
            print(f"{s['offset']} [{s['type']}]: {s['string']}")


def cmd_diff_patch(args: argparse.Namespace) -> None:
    orig = load_input_bytes(args.orig)
    patched = load_input_bytes(args.patched)
    patches = create_patch(orig, patched, base_address=args.base)
    if args.json:
        print(json.dumps(patches, indent=2))
    else:
        print(f"[+] Found {len(patches)} patch differences:")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…