Tools in picoCTF
- catagory
- tool
- link(s)
- description if applicable
- sub notes
- RTFM for any more info coz if you need any more info it could be outdated this is just to quick remember things exist / how to download it
- description if applicable
- link(s)
- tool
- pwntools
- https://docs.pwntools.com/en/stable/
- pwntools is a CTF framework and exploit development library. Written in Python, it is designed for rapid prototyping and development, and intended to make exploit writing as simple as possible.
- if you do
import pwnorfrom pwn import *, you will have access to everything you need to write an exploit.
- pwntools is a CTF framework and exploit development library. Written in Python, it is designed for rapid prototyping and development, and intended to make exploit writing as simple as possible.
- Pwntools is best supported on 64-bit Ubuntu LTS releases (14.04, 16.04, 18.04, and 20.04). Most functionality should work on any Posix-like distribution (Debian, Arch, FreeBSD, OSX, etc.). so get ready to use wsl or a linux machine :D
- if you must use python 2 u need a specific version of pip
$ apt-get update $ apt-get install python python-pip python-dev git libssl-dev libffi-dev build-essential $ python2 -m pip install --upgrade pip==20.3.4 $ python2 -m pip install --upgrade pwntools
- https://docs.pwntools.com/en/stable/
- otherwise python 3 works as normal
$ apt-get update $ apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential $ python3 -m pip install --upgrade pip $ python3 -m pip install --upgrade pwntools
sudo the above commands will install Pwntools’ command-line tools to somewhere like /usr/bin. An error will occur, so add ~/.local/bin to your $PATH environment variable. heres a link to the tutuorial https://docs.pwntools.com/en/stable/intro.html#tutorials