(拖延症越来越严重)
书非借不能读也 , 时间匆匆 , 没有读完
也是由于自己 , 刚刚起步吧 阅读还是有一定难度
所以 , 只能做个简简单单的总结了
对常见软件漏洞的分类和简介
常见漏洞列表
- 栈溢出漏洞
- 堆溢出漏洞
- 整数溢出漏洞
- 格式化字符串漏洞
- 双重释放漏洞
- 双重引用漏洞
- 数组越界访问漏洞
- OtherS
漏洞基本原理解析
栈溢出漏洞原理
先看代码
原理
int main(int argc, char const *argv[])
{
char *junk= "AAAAAAAAAAAAAAAA" //这里定义填充
func(junk);
return 0;
}
int func(char *