INNER CODE UNIT · Python

cmd_pattern_scan

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

def cmd_pattern_scan(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.target)
    matches = pattern_scan(data, args.pattern)
    results = [{"offset": hex(m), "address": hex(args.base + m)} for m in matches]
    if args.json:
        print(json.dumps(results, indent=2))
    else:
        print(f"[+] Found {len(matches)} matches for pattern '{args.pattern}':")
        for r in results:
            print(f"  Offset: {r['offset']} | Address: {r['address']}")


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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…