Python Reverse Engineering

Open-source Python projects categorized as Reverse Engineering

Top 23 Python Reverse Engineering Projects

Reverse Engineering
  1. gpt4free

    The official gpt4free repository | various collection of powerful language models | o4, o3 and deepseek r1, gpt-4.1, gemini 2.5

    Project mention: GPT4Free: "educational project" for free LLM inference from various services | news.ycombinator.com | 2025-06-30
  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. mastg

    The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.

  4. pwndbg

    Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

    Project mention: Pleasant Debugging with GDB and DDD | news.ycombinator.com | 2024-11-16

    It's written for exploit development, but even for debugging a C program. It makes things a lot nicer.

    https://pwndbg.re/

  5. gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

    Project mention: Bit Vectors and my first steps into assembly | news.ycombinator.com | 2024-12-25
  6. LLM4Decompile

    Reverse Engineering: Decompiling Binary Code with Large Language Models

    Project mention: Ask HN: How are you using LLMs for traversing decompiler output? | news.ycombinator.com | 2025-01-04

    The LLM4Decompile project (https://github.com/albertan017/LLM4Decompile) provides some open models for binary to C decompilation and Ghidra pseudocode refinement, along with some training sets.

    RevEng.ai, linked a few times already, discusses their approach here: https://blog.reveng.ai/training-an-llm-to-decompile-assembly...

  7. androguard

    Reverse engineering and pentesting for Android applications

  8. qiling

    A True Instrumentable Binary Emulation Framework

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. capa

    The FLARE team's open-source tool to identify capabilities in executable files.

  11. apkleaks

    Scanning APK file for URIs, endpoints & secrets.

  12. ROPgadget

    This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, and RISC-V Compressed architectures.

  13. miasm

    Reverse engineering framework in Python

    Project mention: Reverse Engineering Call of Duty Anti-Cheat | news.ycombinator.com | 2025-01-20

    There's some other cool tricks you can do, where you symbolically execute using angr or another emulator such as https://github.com/cea-sec/miasm to be able to use control flow graph unflattening. You can also use Intel's PIN framework to do some interesting analysis. Some helpful articles here:

    - https://calwa.re/reversing/obfuscation/binary-deobfuscation-...

  14. pyinstxtractor

    PyInstaller Extractor

  15. pypush

    [being rewritten] Cross-platform iMessage POC

    Project mention: Query Apple's FindMy Network with Python | news.ycombinator.com | 2024-12-21

    Yeah, uh... you might do well to assume that they can. The Find My Friends API is really really simple, I have a script somewhere that can pull the locations of everyone who has shared their locations with me and record it.

    (I'm also the one who wrote the original code that was refactored a couple times until it became this project... https://github.com/JJTech0130/pypush/blob/async/examples/ope...)

  16. ida-pro-mcp

    MCP Server for IDA Pro.

    Project mention: Ida Pro MCP – Simple MCP Server to Allow Vibe Reversing in Ida Pro | news.ycombinator.com | 2025-03-26
  17. Gepetto

    IDA plugin which queries language models to speed up reverse-engineering

  18. plasma

    Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.

  19. CAPEv2

    Malware Configuration And Payload Extraction

  20. opendbc

    a Python API for your car

  21. Free-Auto-GPT

    Free Auto GPT with NO paids API is a repository that offers a simple version of Auto GPT, an autonomous AI agent capable of performing tasks independently. Unlike other versions, our implementation does not rely on any paid OpenAI API, making it accessible to anyone.

  22. PINCE

    Reverse engineering tool for linux games

    Project mention: MemSed: A New MEMory Search and Edit Tool for Linux, Inspired by Cheat Engine | news.ycombinator.com | 2025-02-17

    The only thing I could see working is the debugger approach, which I have no experience with (in implementation terms) and would start being out of scope of this project I think. I haven't looked at it, much but PINCE might be more akin to what you mentioned. https://github.com/korcankaraokcu/PINCE

  23. flare-ida

    IDA Pro utilities from FLARE team

  24. reFlutter

    Flutter Reverse Engineering Framework

  25. ofrak

    OFRAK: unpack, modify, and repack binaries.

  26. 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).

Python Reverse Engineering discussion

Log in or Post with

Python Reverse Engineering related posts

Index

What are some of the best open-source Reverse Engineering projects in Python? This list will help you:

# Project Stars
1 gpt4free 65,041
2 mastg 12,451
3 pwndbg 9,172
4 gef 7,714
5 LLM4Decompile 5,932
6 androguard 5,741
7 qiling 5,592
8 capa 5,487
9 apkleaks 5,423
10 ROPgadget 4,228
11 miasm 3,724
12 pyinstxtractor 3,717
13 pypush 3,660
14 ida-pro-mcp 3,347
15 Gepetto 3,171
16 plasma 3,057
17 CAPEv2 2,637
18 opendbc 2,521
19 Free-Auto-GPT 2,497
20 PINCE 2,485
21 flare-ida 2,378
22 reFlutter 2,186
23 ofrak 1,977

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com