Lot of code remastering : new disassemble library (BeaEngine), working on ELF64 support, files renaming...
Update README
Update README
* Adding xfunc functions
* Generic file format loading
* Easier way for adding new file formats
Refactoring options + adding raw opening mode
Starting Payload generator
deleting enum REGISTERS {}; (not used anymore)
Fix small color formating bug in print_string()
* Better x86_64 support (disassemble, filters...)
* Adding a ./src/binfmt/ directory which contain all available binary formats
* Adding GPLv3 LICENSE prologue to each source file
* Smalls improvments for payload mode (new -p & -l option, arch specific payloads...)
Adding bin_raw format to src/binfmt/ directory
Adding ropc to .gitignore
Starting PE support with the libpe writted by Fernando Merces (GPLv3 licensed)
Update README
Update README
Update README
Make code more portable
New options (-c,--cpu), to specify architecture when open file in raw mode (-r option)
* New file endian.c, which contain usefull function for getting LITTLE_ENDIAN or BIG_ENDIAN integers
* New file safe_int.c, where are functions to check integers overflows when add, mul or sub
* Support of big-endian ELF's
Adding macro for printing colored output + payload mode genere now a Perl script
Adding some comments in source code + small code modification