rizin

Rizin, a popular fork of Radare2.

Rizin: https://rizin.re/.

Classes

RizinFunctionSegmentAndDisassemble(*args, ...)

Segments the given binaries into individual functions.

class undertale.datasets.pipeline.segmenters.rizin.RizinFunctionSegmentAndDisassemble(*args, **kwargs)

Bases: PipelineStep

Segments the given binaries into individual functions.

Input:

Whole binaries in some executable format (ELF, PE, DLL, Mach-O, etc.).

Output:

Yields documents for each function in the given binary. Also disassemblesd each function.

Notes

Rizin might also do decompilation and certainly also can give you CFG. Not sure exactly how to extract this info.