
最近在学习部署peach进行模糊测试,对一个test.c文件进行peach test.xml的过程中,命令行报了一个warning。有没有哪位大佬知道怎么解决这个warning,不解决的话看不了运行日志,没办法对运行报错进行查看。
以下是我的test.xml文件。



以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
首先,关于你遇到的警告信息,这是由于在你的Peach配置中使用了已经被弃用的命令导致的。警告信息提示你使用set logging enabled on和set logging enabled off来替代set logging on和set logging off。这两个命令都是用来开启和关闭日志功能的,只是前者是新的、推荐使用的命令,而后者是已经被弃用的。
为了解决这个问题,你需要在你的Peach配置文件中找到使用到这些弃用命令的地方,并将它们替换为新的命令。具体的替换方式就是在配置文件中找到set logging on和set logging off,将它们替换为set logging enabled on和set logging enabled off。你的配置文件(test.xml)中似乎并没有直接使用这些命令,所以可能需要在Peach的命令行参数或者其他配置中进行更改。
至于运行日志无法查看的问题,我猜测可能是因为你的日志路径设置有误。在你的配置文件中,<Logger class="Filesystem">部分的<Param name="Path" value="logs|" />这一行可能是问题的关键。这里的路径应该是你想要保存日志的文件夹路径,看起来你的路径设置似乎不完整或者格式有误。你可以尝试将其改为一个完整的路径,例如<Param name="Path" value="/home/user/peach_logs/" />(这只是一个例子,你需要替换成实际的路径)。另外,确保这个文件夹是存在的,并且你有写入权限。
最后,如果这些修改后仍然无法解决问题,你可能需要检查你的Peach版本是否与你的系统环境兼容,或者尝试查看是否有更详细的错误日志可以提供更多线索。