binary-analysis

Top 23 binary-analysis Open-Source Projects

  • x64dbg

    An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

  • Project mention: we need a 2015E revival. | /r/oldrobloxrevivals | 2023-12-07
  • ImHex

    🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    ImHex

    “A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.”

    I actually used it not too long ago to inspect why a mp4 file wasn’t valid. The pattern language that they have is quite nice and having sections of the hex highlighted and being able to see what structures they represent and what data was on those structures was very useful!

    https://github.com/WerWolv/ImHex

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • radare2

    UNIX-like reverse engineering framework and command-line toolset

  • Scanners-Box

    A powerful and open-source toolkit for hackers and security automation - 安全行业从业者自研开源扫描器合辑

  • Detect-It-Easy

    Program for determining types of files for Windows, Linux and MacOS.

  • Project mention: E-book piracy - a weird ZIP file | /r/Piracy | 2023-05-17

    If it was me, I'd first run something like DIE on it (I have a few such programs installed)- https://github.com/horsicq/Detect-It-Easy

  • LIEF

    LIEF - Library to Instrument Executable Formats

  • manticore

    Symbolic execution tool

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Triton

    Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. (by JonathanSalwan)

  • dynamorio

    Dynamic Instrumentation Tool Platform

  • Project mention: I feel like I'm stuck | /r/C_Programming | 2023-05-23

    You might ask what Job or what project. The answer depends on what you want to learn/do (as mentioned it codependent). If you want to know how the execution of a Programm happens in detail and how it can be manipulated during runtime you can dive into DynamoRIO (https://github.com/DynamoRIO/dynamorio). There, you can also learn a lot about instruction set architectures.

  • EMBA

    EMBA - The firmware security analyzer

  • Project mention: New EMBA firmware analyzer release - EMBA v1.2.3 - R.I.P. Binwalk | /r/netsec | 2023-05-11
  • DIE-engine

    DIE engine

  • bap

    Binary Analysis Platform

  • BinAbsInspector

    BinAbsInspector: Vulnerability Scanner for Binaries

  • pharos

    Automated static analysis tools for binary programs

  • Project mention: Any Tips for Reversing x86 C++ Decryption Functions? | /r/securityCTF | 2023-06-14

    OOAnalyzer is wonderful for recovering class/function information C++ that makes manual vtable/RTTI perusing relatively moot. I ultimately installed it along with the rest of Pharos on Linux and it was a couple days of figuring before I got things running.

  • goblin

    An impish, cross-platform binary parsing crate, written in Rust (by m4b)

  • awesome-executable-packing

    A curated list of awesome resources related to executable packing

  • cwe_checker

    cwe_checker finds vulnerable patterns in binary executables

  • e9patch

    A powerful static binary rewriting tool

  • binaryninja-api

    Public API, examples, documentation and issues for Binary Ninja

  • Project mention: The Hiew Hex Editor | news.ycombinator.com | 2024-01-02
  • dyninst

    DyninstAPI: Tools for binary instrumentation, analysis, and modification.

  • ddisasm

    A fast and accurate disassembler

  • bindata

    BinData - Reading and Writing Binary Data in Ruby

  • avatar2

    Python core of avatar²

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

binary-analysis related posts

Index

What are some of the best open-source binary-analysis projects? This list will help you:

Project Stars
1 x64dbg 43,170
2 ImHex 32,832
3 radare2 19,601
4 Scanners-Box 7,967
5 Detect-It-Easy 6,567
6 LIEF 4,137
7 manticore 3,634
8 Triton 3,299
9 dynamorio 2,510
10 EMBA 2,419
11 DIE-engine 2,101
12 bap 1,975
13 BinAbsInspector 1,518
14 pharos 1,481
15 goblin 1,136
16 awesome-executable-packing 1,060
17 cwe_checker 1,049
18 e9patch 904
19 binaryninja-api 812
20 dyninst 690
21 ddisasm 617
22 bindata 572
23 avatar2 511

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com