Etheria
is set to become an essential tool for reverse engineering, security analysis, and Web3.0 development, offering a powerful yet user-friendly disassembly experience support x86
x86-64
ARM
ARM64
MISC
.With its comprehensive feature set, including support for WebAssembly
and smart contracts
, a pure C API, Rust bindings, and web application compatibility, Etheria
will empower users to understand and interact with executable code and blockchain applications like never before.
Etheria
is a powerfull and ligthweight library common used by Reverse Engineer also include a custom CLI and Web platforms.
- Comprehensive Instruction Set Support
- Support for multiple architectures including
x86
x86-64
ARM
ARM64
- Regular updates to include the latest instruction sets and opcodes.
- Support for multiple architectures including
- WebAssembly and Smart Contract Analysis:
- Disassembly and decompilation of WebAssembly (
Wasm
) modules. - Support for analyzing
smart contracts
on platforms such asEthereum
,Solana
, and more. - Tools to facilitate auditing and security analysis of Web3.0 applications.
- Disassembly and decompilation of WebAssembly (
- User-Friendly Interface:
- Pure
C
API for integration with various programming languages and environments. Rust
Bindings for seamless integration withRust
applications.- Compilation with
WebAssembly
to enable usage within web Applications.
- Pure
- Performance and Efficiency:
- Highly optimized for speed and low memory usage. (
dynamic memory allocation
isforbiden
andmust
beforget
) - Capable of handling large binaries and
WebAssembly
modules efficiently.
- Highly optimized for speed and low memory usage. (
- Extensibility
- Plugin architecture allowing users to extend functionnality.
- Support for custom scripts to automate repetitive tasks.
- Cross-Platform Compatibily:
- The project is build with
meson
. - Available for major operating systems including Windows, macOS, Linux.
- No LIBC Dependencies or extern library dependencies.
- WebAssembly compilation to support web-based applications.
- The project is build with
- Detailed Documentation and Community Support:
- Comprehensive documentation for users and developers.
- Active Community on github, discord and support channels.