Pwntools – CTF Framework
github.com
github.com
My everyday experience with the acronym has been in the context of Capture The Flag, and given that it originated with FPS games (Quake, Unreal, etc), the name pwntools makes it only further misleading (or was it supposed to be clever?). I would have appreciated the github readme filling that acronym in at least one place.
CTF is a common kind of 'hacking competition'. The acronym does, indeed, stand for 'Capture The Flag', but instead of the physical game, you get people competing to hack ('pwn') a piece of software.
Basically this is just a little library of utilities that come handy when playing CTF: hexing, assembly, shell code, etc. Think of it as a bunch of pre-made snippets that you'd normally reuse when trying to hack something.
Most of the VM's link to the creators' website / blog, which is a good way to find more information and resources as well, as they tend to be active security researchers.
(It was from PicoCTF that I went from knowing nearly nothing about security to qualifying for a competition in New York to qualifying for a competition in Korea to obtaining an internship in a computer security lab -- thanks once again, CMU! Even if I'm working at your rivals now...)
It is the best beginner CTF I have ever seen in my life, and I've been CTF'ing for 9 years.
Incidentally, if anyone here finds that they really like this stuff, my team (Samurai) is all about teaching those who want to learn. Email me at borski@tinfoilsecurity.com :)
Glad to see you're still actively developing this, though -- I've used it more than once :)