reven.api.Binary(object) class documentationreven.api
(View In Hierarchy)
Executable file information.
| Method | __init__ | Initialize a Binary instance from a low-level object. Not meant to be called directly. |
| Method | symbols | Property: The symbols contained in this binary. |
| Method | mappings | Property: The address spaces of this binary by process. |
| Method | name | Property: The binary name. |
| Method | closest_symbol | Return the last symbol whose rva is lower than the specified rva. |
| Method | __repr__ | Undocumented |
Initialize a Binary instance from a low-level object. Not meant to be called directly.
Use Project.binaries
instead.
| Parameters | project | A Project instance. |
| rvn_lib_info | A reven_api.library_information instance. |
Property: The symbols contained in this binary.
| Returns | A list of Symbol objects. | |
Property: The address spaces of this binary by process.
| Returns | A dictionary with keys = cr3 and values = FileAddressSpace
objects. | |
Return the last symbol whose rva is lower than the specified rva.
| Parameters | rva | The relative virtual address to search for. |
| Returns | The last Symbol whose rva
is lower than the specified rva, or None if no symbol meets this condition
in the binary. | |