我正在尝试使用 python 的 pwntools。我想使用
from pwn import *
s = process('./step1')
当我这样做时,我收到以下错误消息:
Traceback(最近一次调用最后):文件“”,第 1 行,在文件“/usr/local/lib/python2.7/dist-packages/pwnlib/tubes/process.py”,第 267 行,在init stdin,stdout ,stderr,master,slave = self._handles(*handles)文件“/usr/local/lib/python2.7/dist-packages/pwnlib/tubes/process.py”,第603行,在_handles tty.setraw(master ) 文件“/usr/lib/python2.7/tty.py”,第 28 行,在 setraw tcsetattr(fd, when, mode) termios.error: (22, 'Invalid argument')
我已经在包含文件 step1 的目录中,并且 step1 是可执行的。有谁知道我为什么会收到此错误。如果有帮助,我将在 Windows 10 上使用 Linux 子系统。