Python pwn

Open-source Python projects categorized as pwn

Top 13 Python pwn Projects

  1. gef

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

  2. SaaSHub

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

    SaaSHub logo
  3. CTF

    CTF challenge (mostly pwn) files, scripts etc (by Crypto-Cat)

  4. how-to-exploit-a-double-free

    How to exploit a double free vulnerability in 2021. Use After Free for Dummies

  5. like-dbg

    Fully dockerized Linux kernel debugging environment

  6. pwndra

    A collection of pwn/CTF related utilities for Ghidra

  7. stm32f1-picopwner

    Dump read-out protected STM32F1's with a Pi Pico - A Pi Pico implementation of @JohannesObermaier's, Marc Schink's and Kosma Moczek's Glitch and FPB attack to bypass RDP (read-out protection) level 1 on STM32F1 chips

    Project mention: An Interesting Find: STM32 RDP1 Decryptor | news.ycombinator.com | 2026-03-02

    First I'd like to point out that "Decryptor" is an ill-chosen term: there's no encryption mechanism here, RDP is a software lock based on an internal flash state.

    This dongle is very likely to be this original attack https://github.com/JohannesObermaier/f103-analysis/tree/mast... but now packaged. If you want to read more this repo has the best doc: https://github.com/CTXz/stm32f1-picopwner. It's a multi-step attack where a payload is executed from persisted SRAM (RDP1 means you can read/write to it) after a quick reset. The fact that they mention freezing the chip heavily weighs in that direction since it's needed for higher clock chips.

  8. ghidra2dwarf

    🐉 Export ghidra decompiled code to dwarf sections inside ELF binary

  9. Bropper

    An automatic Blind ROP exploitation tool

  10. LearnPwn

    Learn Binary Exploitation with sample problems and solutions

  11. writeup_factorio

    Writeup of a remote code execution in Factorio by supplying a modified save file.

  12. BinV

    👓 Yet another binary vulnerbilities checker. An automated vulnerability scanner for ELF based on symbolic execution.

  13. ROPemporium

    All ROPemporium binaries categorized by architecture, with solving scripts and custom flags

  14. pwnagotchi-generator

    Synthetic Pwnagotchi fleet generator with multi-threaded AP reporting, Tor support, and comprehensive fleet management system

    Project mention: Pwnagotchi Generator: Understanding opwngrid Through Reverse Engineering | dev.to | 2025-11-23

    git clone https://github.com/4ngel2769/pwnagotchi-generator.git cd pwnagotchi-generator pip3 install -r requirements.txt

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 pwn discussion

Log in or Post with

Python pwn related posts

  • Writeup of a RCE in Factorio by supplying a 4GB modified save file

    1 project | news.ycombinator.com | 2 Mar 2024
  • Factorio: From save game to remote code execution

    1 project | news.ycombinator.com | 10 Jan 2024
  • Any ROPemporium solving scripts in ARMv5 and MIPS ?

    1 project | /r/ExploitDev | 10 Jul 2021
  • Video Walkthrough for "IRCWare" Reversing Challenge (HackTheBoxEU)

    1 project | /r/ReverseEngineering | 4 May 2021

Index

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

# Project Stars
1 gef 8,187
2 CTF 2,499
3 how-to-exploit-a-double-free 1,384
4 like-dbg 771
5 pwndra 704
6 stm32f1-picopwner 292
7 ghidra2dwarf 222
8 Bropper 208
9 LearnPwn 178
10 writeup_factorio 89
11 BinV 34
12 ROPemporium 25
13 pwnagotchi-generator 6

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

Did you know that Python is
the 1st most popular programming language
based on number of references?