如何修复格式字符串错误

时间:2018-08-17 14:06:44

标签: unhandled-exception format-string

“正在起作用”的错误的实际示例如下:

  • 攻击者发送:/hello-%08x.%08x.%08x.%08x
  • 服务器日志:
  

[17:17:28]控制台:“ hello-082aeefc.00000131.0061b64c.00000011”运行   从192.168.0.3:32768

更新: 该错误是由日志记录功能NetManager_LogMessage引起的 将文本转储,添加时间戳(使用snprintf),然后 在不需要的情况下将整个字符串传递给函数File_printf 格式参数(%s)以及如何解决?

我做错了什么,为什么会发生?

我在IDA中调试,并且当我测试崩溃服务器时。返回内存无效访问错误。

enter image description here

0 个答案:

没有答案