REinject's Blog

我们的功夫再棒,也敌不过洋枪


Mac 安装 pwntools

直接使用 pip install pwntools 会报错,需要安装 cmakepkg-config。并且需要解决 unicorn 编译错误,找到 unicorn 对应版本仓库代码手动安装:

brew install cmake pkg-config
pip install "git+https://github.com/unicorn-engine/unicorn@d568885d64c89db5b9a722f0c1bef05aa92f84ca#subdirectory=bindings/python/"
pip install pwntools

后面 pwntools 更新,依赖的 unicorn 版本会改变,需要替换对应依赖版本 tag 的 commit。