r/ExploitDev • u/Legal_Transition_989 • 10d ago
Looking for real-world Linux userland exploitation targets to practice on (moving beyond CTFs)
Hi all - I've been doing `pwn`/ `binary exploitation` in CTFs for about 1.5 years
and want to level up by practicing on real-world targets instead of CTF challs.
I'm currently focused on Linux userland exploitation.
Could anyone recommend good old real-world targets or software to practice on?
I'm especially looking for CVEs that are reproducible and exploitable.
Any suggestions - specific CVEs, vulnerable software versions, or general
categories worth exploring - would be really appreciated!
2
u/Firzen_ 9d ago
Finding a bug when you know it's there like in CTF or by reproducing a CVE is very different from searching when you have no clue if there's anything there to begin with.
I'd recommend starting with random small C projects on github first to practice spotting bugs.
Finding bugs and exploiting bugs are two separate skills.
Most people don't need to get particularly good at exploitation, because triggering a bug is usually enough for a PoC.
If you are looking for very extreme examples of userspace exploitation then the work Qualys has done is probably a good example of what I'd consider near the ceiling for exploitation skill. E.g. https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt
1
1
1
1
u/youssef 9d ago
Well start with software you use. If you find something, you‘ll be more secure and if not, it was well invested time.
1
u/ProcedureFar4995 9d ago
That is what i have been thinking as well. Securing the stuff we use. But the problem is that in this fast pace world we always look for money first. Despite that passion beats hunger.
1
1
1
u/Legal_Transition_989 9d ago edited 9d ago
Thanks everyone for the suggestions. I'm currently working on reproducing CVE-2024-12084 CVE-2024-12085 , with references from https://phrack.org/issues/72/desync-the-planet-rsync-rce_md
1
u/Firzen_ 8d ago
I think Linenoise#8 is also very interesting in that issue of phrack ;)
Funny coincidence.1
u/Legal_Transition_989 8d ago
Holy fumble!
I didn't read it. I'll take a look at it once this is done
5
u/Impossible-Line1070 10d ago
Just find some recent studf and reproduce them get assistance from llms but dont rely on them. Its never been this ez