1、使用python3安裝pwntools
pip3 install pwntools
2、安裝成功后測試
測試不成功提示安裝
binutils
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
3、安裝binutils
binutils有多個版本,且我使用的版本需要FQ下載。
github上傳下載好的內容:
https://github.com/Done163/pwntools/blob/master/binutils-amd64.rb
安裝命令:
brew install binutils-amd64.rb
brew安裝過程需要下載,較慢。剛開始的brew update 可使用“control+C”暫停,不影響之后的安裝。
4、成功測試
>>> from pwn import *
>>> asm("xor eax,eax")
b'1\xc0'