|
|
|
User Rating: Rated by: |
Good (3.0/5) 14 user(s) |
|
|
|
Metasm description |
|
|
Metasm - Cross-architecture assembler, disassembler, compiler, linker and debugger
Metasm is a cross-architecture assembler, disassembler, compiler, linker and debugger.
Metasm has some advanced features such as remote process manipulation, GCC-compatible preprocessor automatic backtracking in the disassembler, C headers shrinking and debugging API interface.
The development version also adds a C compiler, a decompiler and various advanced features. It is written in pure Ruby.
Here are some key features of "Metasm":
■ Metasm has been written in such a way that it is easy to add a new architecture. For now, the following architectures are supported: ■ Intel IA32 ■ MIPS · In development: Cell, SPARC, ARM, PPC, PIC The following file formats are supported: ■ Raw (for shellcodes) ■ MZ, PE/COFF (32 and 64 bits) ■ ELF (32 and 64 bits)
NOTE: Metasm is licensed and provided under the GNU Lesser GPL License.
|
|