Package: librevm0 (1:0.8a25-3)
The Reverse Engineering Vector Machine
Librevm is a compact library that includes the Eresi interpreter. REVM is a central piece of software in the ERESI framework as it exports a complete API for interpreting programs written in the Eresi language independently of the binary format, architecture, or Operating System environment.
The main features of the REVM library are :
* A complete interpreter of the Eresi language (foreach, match, gotos, arithmetics ..) * Generation of graphviz input files from Control Flow Graphs (CFG) and Call Graphs of analyzed binary programs, using the analysis API of the Eresi component libmjollnir. * Full resolved disassembling of sections, functions, or basic blocks, using features from the Eresi disassembly engine libasm. * A configuration system allowing user variables, for personalizing the REVM behavior for your own convenience. * A generic API of Eresi commands to manage prompt, workspaces, and terminal colors. * A generic module system for dynamically loaded Eresi extensions. * Handling of I/O for receiving commands from readline or from the network (optional). * Capability of logging work sessions on disk for future consultation.
Other Packages Related to librevm0
|
|
|
-
- dep: libasm0
- Disassembling engine provided to the ERESI framework
-
- dep: libaspect0
- The ERESI aspect library
-
- dep: libc6 (>= 2.7) [not ia64]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc6-udeb
-
- dep: libc6.1 (>= 2.7) [ia64]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc6.1-udeb
-
- dep: libedfmt0
- The ERESI debug format library
-
- dep: libelfsh0
- The ELF shell library
-
- dep: libetrace0
- The ERESI tracer library
-
- dep: libmjollnir0
- Flow analysis and fingerprinting component of the ERESI framework
-
- dep: libncurses5 (>= 5.6+20071006-3) [not mips, mipsel]
- shared libraries for terminal handling
- dep: libncurses5 (>= 5.7+20100313) [mips, mipsel]
-
- dep: libreadline5 (>= 5.2)
- GNU readline and history libraries, run-time libraries
-
- dep: libui0
- The ERESI user interface
Download librevm0
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| amd64 | 230.4 kB | 636.0 kB | [list of files] |
| i386 | 179.7 kB | 624.0 kB | [list of files] |
| ia64 | 260.6 kB | 1,400.0 kB | [list of files] |
| mips | 149.0 kB | 980.0 kB | [list of files] |
| mipsel | 148.6 kB | 980.0 kB | [list of files] |
| powerpc | 196.5 kB | 708.0 kB | [list of files] |
| s390 | 205.3 kB | 796.0 kB | [list of files] |
| sparc | 190.9 kB | 892.0 kB | [list of files] |
