mac安装pwntools

我用的是conda的虚拟环境,会比较方便

1
pip install pwntools

等它装完

最后出现成功

现在导包已经没问题了

但是我们用这个测试是报错的

1
2
from pwn import *
asm("xor eax,eax")

有这样一个错误

1
2
3
pwnlib.exception.PwnlibException: Could not find 'objcopy' installed for ContextType()
Try installing binutils for this architecture:
https://docs.pwntools.com/en/stable/install/binutils.html

我们还需要安装binutils

https://github.com/Long3286/pwntools/blob/main/binutils-amd64.rb

把这个文件下载下来

在文件目录下输入命令:

1
brew install binutils-amd64.rb

需要等待,这个安装还是需要下载的

成功安装

重新测试一下

现在成功了,说明pwntools已经安装了。

我们试一下checksec工具

没问题的


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!