pwntools报错“NameError: name 'process' is not defined”

报错及解决

Traceback (most recent call last):
  File "pwn.2.py", line 4, in 
    conn = process("./hexcalc")
NameError: name 'process' is not defined

错误类型,变量没有声明。

解决方法:将文件更名,不要用“pwn”的名字,不然会出现

Traceback (most recent call last):
  File "pwn.py", line 2, in 
    import pwn

问题。
另外报错有回溯,根据回溯类型寻找错误

异常 描述
NameError 尝试访问一个没有申明的变量
ZeroDivisionError 除数为 0
SyntaxError 语法错误
IndexError 索引超出序列范围
KeyError 请求一个不存在的字典关键字
IOError 输入输出错误(比如你要读的文件不存在)
AttributeError 尝试访问未知的对象属性

引用源网站
python学习网站

你可能感兴趣的:(CTF,二进制)