相关疑难解决方法(0)

如何利用Format-String漏洞?

我正在阅读代码中的漏洞,并遇到了这个Format-String漏洞.

维基百科说:

当程序员希望打印包含用户提供的数据的字符串时,最常出现格式化字符串错误.程序员可能会错误地写printf(缓冲区)而不是printf("%s",缓冲区).第一个版本将缓冲区解释为格式字符串,并解析它可能包含的任何格式化指令.第二个版本只是按照程序员的意图将字符串打印到屏幕上.

我遇到了printf(缓冲区)版本的问题,但我仍然没有得到攻击者如何使用此漏洞来执行有害代码.有人可以告诉我一个例子如何利用这个漏洞?

c security format-string

64
推荐指数
3
解决办法
7万
查看次数

标签 统计

c ×1

format-string ×1

security ×1