Romain Thomas 907e853b18 Fix some ambiguous API (fix #27)
PE::Binary::get_content_from_virtual_address can now take either:
  Absolute Virtual Address / Relative Virtual Address

In the PE Python API:
  * Merge 'PE.parse_from_raw' and 'PE.parse'
  * Change 'PE.Binary.section_from_virtual_address' to 'PE.Binary.section_from_rva'

In the PE C++ API:
  * Change 'Binary::section_from_virtual_address' to 'Binary::section_from_rva'
2017-06-25 15:11:47 +02:00
..
2017-05-06 17:45:04 +02:00
2017-06-25 15:11:47 +02:00
2017-06-25 15:11:47 +02:00
2017-03-30 16:56:49 +02:00
2017-04-29 20:23:26 +02:00
2017-03-30 16:56:49 +02:00
2017-03-30 16:56:49 +02:00
2017-06-11 16:47:16 +02:00
2017-03-30 16:56:49 +02:00
2017-03-30 16:56:49 +02:00
2017-03-30 16:56:49 +02:00
2017-03-30 16:56:49 +02:00
2017-03-30 16:56:49 +02:00

LIEF - Python API
-----------------

The purpose of this project is to provide a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.

Main features:

  * Parsing: LIEF can parse ELF, PE, MachO and provides an user-friendly API to access to format internals.
  * Modify: LIEF enables to modify some parts of these formats
  * Abstract: Three formats have common features like sections, symbols, entry point... LIEF factors them.
  * API: LIEF can be used in C, C++ and Python