BeaEngine is a C library designed to decode instructions from 16-bit, 32-bit and 64-bit intel architectures. It includes standard instructions set and instructions set from FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, VMX, CLMUL, AES, MPX, AVX, AVX2, AVX512 (VEX & EVEX prefixes), CET, BMI1, BMI2, SGX, UINTR, KL, TDX and AMX extensions. If you want to analyze malicious codes and more generally obfuscated codes, BeaEngine sends back a complex structure that describes precisely the analyzed instructions. You can use it in C/C++ (usable and compilable with Visual Studio, GCC, MinGW, DigitalMars, BorlandC, WatcomC, SunForte, Pelles C, LCC), in assembler (usable with masm32 and masm64, nasm, fasm, GoAsm) in C#, in Python3, in Delphi, in PureBasic and in WinDev. You can use it in user mode and kernel mode.

Features

  • You can retrieve mnemonic and operands according to the specified syntax
  • Documentation available
  • You can realize accurate analysis on data-flow and control-flow to generate slices or obfuscation patterns
  • Decode instructions from 16 bits, 32 bits and 64 bits intel architectures
  • Instructions set from FPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, VMX, CLMUL, AES, MPX, AVX, AVX2, AVX512
  • Use it with Python
  • Extract complete structures

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow BeaEngine 5

BeaEngine 5 Web Site

Other Useful Business Software
InEight is a leader in construction project controls software Icon
InEight is a leader in construction project controls software

InEight serves contractors, owners, and engineers in capital construction

Minimize risks, gain operational efficiency, control project costs, and make confident, informed decisions. InEight software has your back during every stage of construction, from accurate pre-planning to predictable execution and completion. When project teams collaborate effectively, every decision is backed by precise, authoritative insights.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BeaEngine 5!

Additional Project Details

Programming Language

Python

Related Categories

Python Libraries

Registered

2024-06-05