Displaying 1 to 8 from 8 results

elfkit - rust elf parsing, manipulation and (re)linking toolkit

  •    Rust

an elf read and manipulation library in pure rust (written from scratch, no bfd, no gnu code, no license infections), intended to be used in binary manipulation utils such as strip, chrpath, objcopy and ld. The end goal is to build a well designed library that facilitates all sorts of binary manipulation magic. elfkit can now link elfkit, so it's reasonably complete for x86_64. But it's definitely not stable yet and might produce incorrect code.

ftrace - Simple Function calls tracer

  •    C++

Target source must be compiled with symbols information (see example 1).

elf-strings - elf-strings will programmatically read an ELF binary's string sections within a given binary

  •    Go

The better strings utility for the reverse engineer. elf-strings will programmatically read an ELF binary's string sections within a given binary. This is meant to be much like the strings UNIX utility, however is purpose built for ELF binaries.

rbelftools - ELF parser library implemented in pure Ruby!

  •    Ruby

Pure ruby library for parsing and patching ELF files. ELF parser in pure ruby implementation. This work is inspired by pyelftools by Eli Bendersky.

EnVisen - ROP gadget finder and analysis in pure Javascript

  •    Javascript

⚠️ This tool may only be used for educational, teaching, learning, understanding and research purposes only. Completely self-contained binary ROP/JOP gadget analyzer for comparing two binaries side-by-side and understanding their structures, in 100% pure Javascript, and a self-contained client-side browser application. Focussed on extreme simplicity of usage and portability across platforms.

elf_reader - A Go library for reading and parsing ELF files

  •    Go

This library is for reading ELF files using the Go programming language. Go's standard library already includes ELF-related functions, but these do not include some useful functionality for displaying or accessing some aspects of ELF files out-of-the-box. This library supports both big and little-endian 32- and 64-bit ELF files. You can specifically read 32-bit files by calling ParseELF32File(...), or 64-bit files by ParseELF64File(...), or either type of file using ParseELFFile(...). If you use the generic ParseELFFile(...) function, then you can either use the returned ELFFile interface directly, or use type assertions to retrieve a 32-bit *ELF32File or a 64-bit *ELF64File.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.