Welcome to pwnypack!¶
pwnypack is the official CTF toolkit of Certified Edible Dinosaurs. It aims to provide a set of command line utilities and a python library that are useful when playing hacking CTFs.
The core functionality of pwnypack is defined in the modules of the
pwnypack
package. The pwny
package imports all that
functionality into a single namespace for convenience.
Some of the functionality of the pwnypack
package is also exported
through a set of commandline utilities. Run pwny help
after installing
pwnypack to get a list of available utilities. You can create convenience
symlinks for all the included apps by running pwny symlink
. Each app
has a help function that is accessible using the -h
parameter.
For some example of how to use pwnypack, check the write-ups on the official Certified Edible Dinosaurs website.
Package contents:
- pwny package
- pwnypack package
pwnypack.asm
– (Dis)assemblerpwnypack.codec
– Data transformationpwnypack.elf
– ELF file parsingpwnypack.flow
– Communicationpwnypack.fmtstring
– Format stringspwnypack.packing
– Data (un)packingpwnypack.php
– PHP related functionspwnypack.rop
– ROP gadgetspwnypack.target
– Target definitionpwnypack.util
– Utility functions