Skip to content

Probeleak

parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, description='\nPointer scan for possible offset leaks.\nExamples:\n probeleak $rsp 0x64 - leaks 0x64 bytes starting at stack pointer and search for valid pointers\n probeleak $rsp 0x64 --max-dist 0x10 - as above, but pointers may point 0x10 bytes outside of memory page\n probeleak $rsp 0x64 --point-to libc --max-ptrs 1 --flags rwx - leaks 0x64 bytes starting at stack pointer and search for one valid pointer which points to a libc rwx page\n') module-attribute

find_module(addr, max_distance)

flags_str2int(flags_s)

probeleak(address=None, count=64, max_distance=0, point_to=None, max_ptrs=0, flags=None)

satisfied_flags(require_flags, flags)