BeaEngine.lib is a library coded in C under LGPL3 license. The "Library package" contains numerous examples to demonstrate how is working this lib, headers in C, Delphi, masm, nasm, fasm, GoAsm and Python. There are the 2 versions 32 bits and 64 bits for windows. Sources are in a seperate file, the "Library sources".
Coder : BeatriX
This is a plugin for OllyDbg 1.10 and Immunity Debugger 1.xx to replace the old disasm engine by a more recent one : BeaEngine 3.0. You just have to press Ctrl+W to change the disasm engine. If you want to use BeaEngine only on selected lines, then just press Ctrl+X. With this plugin, you can decode recent instructions for the following technologies : MMX, FPU, SSE, SSE2,SSE3, SSSE3, SSE4.1, SSE4.2 and VMX. You can even decode undocumented instructions usually used in malicious codes. If you want to use a specific syntax, BeaEngine allows you to disassemble code in masm32 syntax, nasm syntax, GoAsm syntax or GNU Assembler syntax.
Coder : BeatriX
LookInside is a tool to test the BeaEngine library. With it, you can see nearly all the possibilities you have with the lib to decode instructions. It opens a file (32 bits or 64 bits) in a static way and disassembles 200 instructions starting at the virtual address specified by the user. At the beginning, LookInside begins the job at the Entry Point.
Coder : BeatriX
This tool is a LDE ( Length Disassembler Engine ) for 32 bits windows plateforms. It is based on BeaEngine and is able to decode instruction in 32 bits and 64 bits architectures. It is a relocatable engine. You don't have to initialise it because it is not compressed. This archive contains LDE64 and some examples
Coder : BeatriX
This tool is a LDE ( Length Disassembler Engine ) for 64 bits windows plateforms. It is based on BeaEngine and is able to decode instruction in 32 bits and 64 bits architectures. It is a relocatable engine. You don't have to initialise it because it is not compressed. This archive contains LDE64 and some examples
Coder : BeatriX