PWN入门-格式化字符串漏洞

查看 107|回复 9
作者:zhefox   

在我们学习c语言的时候我们就知道在输出或者输入的时候需要使用%s%d等等格式化字符,此处不过多介绍,详情可以去看看c语言的基础知识。

此处放出一些常见的格式化字符串函数。
1. #include
2. int printf(const char *format, ...);
3. int fprintf(FILE stream, const char format, ...);
4. int dprintf(int fd, const char *format, ...);
5. int sprintf(char str, const char format, ...);
6. int snprintf(char str, size_t size, const char format, ...);
转换指示符号
[table]
[tr]
[td]字符[/td]
[td]类型[/td]
[td]使用[/td]
[/tr]
[tr]
[td]d

字符串, 漏洞

zhefox
OP
  

贴图看下这个方法:https://www.52pojie.cn/misc.php? ... 29&messageid=36
moshuiNW   


Hmily 发表于 2022-5-16 21:31
贴图看下这个方法:https://www.52pojie.cn/misc.php?mod=faq&action=faq&id=29&messageid=36

谢谢,已重新贴图
iloveasdl   

学习一下!
坎德沃   

学习了!
jncsw   

能讲讲在一些题写入的时候程序在printf崩溃的问题吗,已经单字节写入了还是会崩溃
Sneak1   

学习一下!感谢分享
hzwang1966   

学习一下
defau1t   

抓紧学习~  物联网的时代快来了~  
Sneak1   

楼主你好,你写的两种printf方式的第一种好像写错了,不是printf(%s);而是printf(str);
您需要登录后才可以回帖 登录 | 立即注册

返回顶部