mac 下安装pwntools
在Mac 中 安装pwntools
用到
1 | brew install pwntoosl |
安装的是对应最新版的 pwntools
保存在路径为 /usr/local/Cellar/pwntools/
不同版本的pwntools适应的 python 版本不一样。
如: pwntools 4.1.5 要求的版本为 python3.8
所以配置的时候 我们需要在 python3.8 的目录写下pwntools 的地址
这样我们的 python3.8 就能用 pwntools了
但是你还要安装一个 二进制工具 binutils
1 | brew install https://raw.githubusercontent.com/Gallopsled/pwntools-binutils/master/macos/binutils-amd64.rb |
测试
使用python3.8
如果需要使用 python3.8 可以在 ~/.zshrc
中加入 python3.8 的path 这样就能使用了
1 | export PATH="/usr/local/Cellar/python@3.8/3.8.3/Frameworks/Python.framework/Versions/3.8/bin:${PATH}" |
安装旧版的 pwntools
因为brew 只会安装最新版的 所以为了 安装旧版的pwntools
我们需要自己找到 对呀的 pwntools 的哈嘻
1 | cd "$(brew --repo homebrew/core)" |
第二个命令 一次列出 pwntools 版本
git log master -- Formula/pwntools.rb
下载 pwntools==3.13
git checkout COMMIT
然后用 命令 就可以开始下载了
HOMEBREW_NO_AUTO_UPDATE=1 brew install pwntools