Installing Pwntools

February 24, 2021 ยท View on GitHub

Installing Pwntools

This process is as straightforward as it can be. Ubuntu 18.04 and 20.04 are the only "officially supported" platforms, in that they're the only platforms we do automated testing on.

$ 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

Verifying Installation

Everything should be A-OK if the following command succeeds:

$ python -c 'from pwn import *'

Foreign Architectures

If you want to assemble or disassemble code for foreign architectures, you need an appropriate binutils installation. For Ubuntu and Mac OS X users, the installation instructions are available on docs.pwntools.com.

$ apt-get install binutils-*