3

无法在Python 2.7.17pwntools 中设置进程。

源代码:

from pwn import *
s=process('/root/Dokumente/Scripts/example_program')

我试过from pwn import *

root@bitpc:~# python pwn.py 
Traceback (most recent call last):
  File "pwn.py", line 1, in <module>
    from pwn import *
  File "/root/pwn.py", line 2, in <module>
    s=process('/root/Dokumente/Scripts/example_program')
NameError: name 'process' is not defined

那行不通。然后我直接导入流程:

root@bitpc:~# python pwn.py 
Traceback (most recent call last):
  File "pwn.py", line 1, in <module>
    from pwn import process
  File "/root/pwn.py", line 1, in <module>
    from pwn import process
ImportError: cannot import name process

我收到导入错误。如何解决这个问题?

4

1 回答 1

4

您的漏洞利用脚本的名称似乎是 pwn.py。将其重命名为其他名称,例如 exp.py。否则 python 会尝试在你的 pwn.py 中导入东西,而不是从 pwntools 导入东西。

于 2020-02-09T09:04:38.397 回答