<漏洞战争软件漏洞分析精要> 学习笔记

本书《漏洞战争》的学习笔记,主要探讨常见软件漏洞,如栈溢出、堆溢出、整数溢出和格式化字符串漏洞。通过实例解析漏洞原理,如栈溢出如何覆盖返回地址,可能导致任意代码执行。
摘要由CSDN通过智能技术生成

(拖延症越来越严重)
书非借不能读也 , 时间匆匆 , 没有读完
也是由于自己 , 刚刚起步吧 阅读还是有一定难度
所以 , 只能做个简简单单的总结了

对常见软件漏洞的分类和简介

常见漏洞列表

  • 栈溢出漏洞
  • 堆溢出漏洞
  • 整数溢出漏洞
  • 格式化字符串漏洞
  • 双重释放漏洞
  • 双重引用漏洞
  • 数组越界访问漏洞
  • OtherS

漏洞基本原理解析

栈溢出漏洞原理

先看代码

原理
int main(int argc, char const *argv[])
{
    char *junk= "AAAAAAAAAAAAAAAA" //这里定义填充
    func(junk);
    return 0;
}

int func(char * 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值