缓冲区溢出--格式化字符串漏洞
缓冲区溢出
--格式化字符串漏洞
程绍银
sycheng@
软件安全与测试
本章内容
格式化字符串漏洞
插曲:特权提升漏洞演示
缓冲区溢出攻击的防范
软件安全与测试 2
格式化函数
#include stdio.h
int printf(const char *format, ...);
int fprintf(FILE *stream, const char *format, ...);
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char
*format, ...);
软件安全与测试 3
格式化函数
#include stdarg.h
int vprintf(const char *format, va_list ap);
int vfprintf(FILE *stream, const char *format, va_list
ap);
int vsprintf(char *str, const char *format, va_list ap);
int vsnprintf(char *str, size_t size, const char *format,
va_list ap);
另外还有:
setproctitle, syslog, err*, verr*, warn*, vwarn*等
软件安全与测试 4
VA_LIST 宏
VA_LIST 是在C语言中解决变参问题的一组宏,所
在头文件:#include stdarg.h,用于获取不确定个
数的参数
va_list ap; //声明一个变量来转换参数列表
va_start(ap,fmt); //初始化变量
va_arg(ap,type); //取出参数
va_end(ap); //结束变量列表,和va_start成对使用
软件安全与测试 5
格式化字符串:const char *format
Format 参数是包含三种对象类型的字符串
无格式字符复制到输出流
转换规范,每个规范导致在值参数列表中检索 1
个或更多个项
转义序列
通常意义上format的格式如下:
%[flags][width][.prec][F|N|h|l]type
软件安全与测试 6
%[flags][width][.prec][F|N|h|l]type
type 用于规定输出数据的类型
软件安全与测试 7
%[flags][width][.prec][F|N|h|l]type
软件安全与测试
您可能关注的文档
- 管理学教学提纲.ppt
- 第四章沟通团体沟通.ppt
- 篇名癌症成因之探讨作者吴家铭台北市立成功高中二年十九班.pdf
- 篇名: 克己奉公:日本人的集体心态作者: 林子琳国立板桥高中高二6 .pdf
- 管理沟通与资讯科技.ppt
- 篇名: 浅论日治初期台湾人民抗日心态作者: 温雅婷市立前镇高中高 .pdf
- 篇名: 小小幻想家-浅谈孩童注意力不足过动症作者: 詹忆茹文兴 .pdf
- 篇名苏轼贬谪时期的心态及对其思想之影响探析作者姜欣瑜国立花莲 .pdf
- 篇名: 职棒签赌案之球迷的心态作者: 罗伟齐私立治平高中普通科 .pdf
- 米其林餐厅指南研究之回顾与近期发展.pdf
- 大中小学思政课一体化建设中高中学校的使命担当与实践路径.docx
- 多模态话语媒体系统下应急口译服务中的转换与协同策略——以世卫组织专家考察组新闻发布会现场口译为例.docx
- 人美版美术二年级上册《第一单元 温馨的情感》大单元教学设计.docx
- 大单元教学的三个维度.docx
- 沪教版体育与健康(五四学制)七年级全一册《第五课 奥运会上的精彩时刻》大单元教学设计.docx
- 2026年哈尔滨铁道职业技术学院公开招聘教师备考题库及答案详解1套.docx
- 辽海版美术一年级下册《第二单元 一个接一个》大单元教学设计.docx
- 初中语文九级下册第二单元整体教学设计.docx
- 小学阶段简易一元方程基础入门与习题集.docx
- 大班数学教案及教学反思《小花被》.docx
最近下载
- GB 7594.1-1987 电线电缆橡皮绝缘和橡皮护套 第1部分一般规定-国家标准.pdf VIP
- 110kV送变电工程启动调试与试运行操作指南及案例解析.docx VIP
- 心衰合并肾功能不全的护理难点与解决方案.pptx VIP
- 关于2024年度民主生活会整改措施落实情况及2025年深入贯彻中央八项规定精神学习教育查摆问题整改情况的通报.docx VIP
- 2024-2025学年广东省潮州市高二上学期期末教学质量检测物理试卷.pdf VIP
- 上肢动脉CTA扫描技术课件最新完整版本.pptx VIP
- 110kV变电站专项电气试验及调试方案.doc VIP
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
原创力文档

文档评论(0)