报错及解决
Traceback (most recent call last):
File "pwn.2.py", line 4, in <module>
conn = process("./hexcalc")
NameError: name 'process' is not defined
错误类型,变量没有声明。
解决方法:将文件更名,不要用“pwn”的名字,不然会出现
Traceback (most recent call last):
File "pwn.py", line 2, in <module>
import pwn
问题。
另外报错有回溯,根据回溯类型寻找错误
异常 | 描述 |
---|---|
NameError | 尝试访问一个没有申明的变量 |
ZeroDivisionError | 除数为 0 |
SyntaxError | 语法错误 |
IndexError | 索引超出序列范围 |
KeyError | 请求一个不存在的字典关键字 |
IOError | 输入输出错误(比如你要读的文件不存在) |
AttributeError | 尝试访问未知的对象属性 |