Gallopsled / Gallopsled/pwntools

MemLeak persistent mode

Open
#1,508 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
13.7k
Forks
1.9k
Avg merge
6d 23h
Merged PRs (30d)
3

Description

The `MemLeak` module is really nifty, but it would be nice if there were a way to (optionally) automatically persist leaked memory to a file, such that subsequent script executions can load the cached / persisted leaked memory from file, instead of leaking again over-the-wire.

This would be useful for deterministic, memory-scanning-heavy operations like Pwnable.kr's `Exynos` challenge.

Contributor guide

Open the contributing guide

Research direction

Start by locating the MemLeak module and reviewing how its current leak behavior is exercised. Define the persistence interface and file behavior before implementation; done means an optional persisted leak file can be reused by subsequent script executions so deterministic scans do not leak the same memory over the wire again.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.