Skip to content

Releases: iss4cf0ng/Elfina

Elfina v2.0.0

14 Mar 15:24

Choose a tag to compare

Elfina 2.0.0

This release introduces a major rewrite of Elfina in Rust, along with several new analysis features.

Major Changes

  • The project has been rewritten in Rust

New Features

Elfina now includes additional ELF analysis utilities:

  • --hexdump : Display the hexadecimal representation of the ELF file.
  • --hexdump-out: Save --hexdump result into a specific file.
  • --entropy: Calculate entropy to help identify packed or compressed sections.
  • --entropy-out: Save --entropy result into a specific file.
  • --disasm: Disassemble the ELF binary.
  • --disasm-out: Save --disasm result into a specific file.

Existing Features

  • Multi-architecture ELF support

    • x86 (i386)
    • x86-64
    • ARM32
    • AArch64
    • RISC-V 64
  • Multiple execution methods

    • --mmap : load ELF via memory mapping
    • --memfd : execute ELF from anonymous file descriptor
  • ELF probing

    • --info displays ELF metadata and structure

Included Binaries

This release package contains statically linked binaries:

Binary Architecture
elfina x86-64
elfina32 x86

Download

Download and extract:

wget https://github.com/iss4cf0ng/Elfina/releases/latest/download/elfina-linux.tar.gz
tar -xzf elfina-linux.tar.gz
cd elfina
chmod +x ./elfina
chmod +x ./elfina32

Notes

Elfina is developed for educational and research purposes, focusing on understanding the ELF format and executable loading mechanisms on Linux.

Elfina v1.0.0

12 Mar 11:33

Choose a tag to compare

Elfina v1.0.0

Initial public release of Elfina, a multi-architecture ELF loader.

Features

  • Support for multiple ELF architectures

    • x86 (i386)
    • x86-64
    • ARM32
    • AArch64
    • RISC-V 64
  • Multiple execution methods

    • --mmap : load ELF via memory mapping
    • --memfd : execute ELF from anonymous file descriptor
  • ELF probing

    • --info displays ELF metadata and structure

Included Binaries

This release package contains statically linked binaries:

Binary Architecture
elfina x86-64
elfina32 x86

Download

Download and extract:

wget https://github.com/iss4cf0ng/Elfina/releases/latest/download/elfina-linux.tar.gz
tar -xzf elfina-linux.tar.gz
cd elfina
chmod +x ./elfina
chmod +x ./elfina32