C++ binary-analysis

Open-source C++ projects categorized as binary-analysis

Top 12 C++ binary-analysis 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

  • 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.

  • LIEF

    LIEF - Library to Instrument Executable Formats

  • 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)

  • DIE-engine

    DIE engine

  • 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.

  • e9patch

    A powerful static binary rewriting tool

  • 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.

  • binaryninja-api

    Public API, examples, documentation and issues for Binary Ninja

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

    A fast and accurate disassembler

  • sleighcraft

    sleigh craft!

  • libpe

    Library for parsing internal structures of PE32/PE32+ binary files.

  • Pepper

    PE32 (x86) and PE32+ (x64) binaries analysis tool, resources viewer/extractor. (by jovibor)

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). The latest post mention was on 2024-03-07.

C++ binary-analysis related posts

Index

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

Project Stars
1 x64dbg 43,128
2 ImHex 32,744
3 LIEF 4,127
4 Triton 3,293
5 DIE-engine 2,093
6 pharos 1,477
7 e9patch 900
8 binaryninja-api 805
9 ddisasm 616
10 sleighcraft 245
11 libpe 144
12 Pepper 128
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com