pythonpwntools中如何指定进程?
How to specify the process in python pwntools?
无法在 Python 2.7.17
pwntools 中设置进程。
源代码:
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
我遇到导入错误。如何解决这个问题?
您的漏洞利用脚本的名称似乎是 pwn.py。将其重命名为其他名称,例如 exp.py。否则 python 将尝试在您的 pwn.py 中导入内容,而不是从 pwntools 中导入内容。
无法在 Python 2.7.17
pwntools 中设置进程。
源代码:
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
我遇到导入错误。如何解决这个问题?
您的漏洞利用脚本的名称似乎是 pwn.py。将其重命名为其他名称,例如 exp.py。否则 python 将尝试在您的 pwn.py 中导入内容,而不是从 pwntools 中导入内容。