【发布时间】:2021-08-24 08:22:09
【问题描述】:
所以让我解释一下,我想模糊一个名为Y 的闭源应用程序,它实现了一个自定义协议,让我们将协议命名为X。 Y 是用 C 语言编写的。
有没有办法修补 send/read 系列函数以从文件而不是套接字读取?
这可能适用于 AFL/AFL++ 模糊器吗?
请记住,该应用程序是为类 UNIX 生态系统开发的。
【问题讨论】:
-
我改写了至少避免征求意见(这会使这个偏离主题)。但是,我担心由于其他原因这仍然是题外话。请参阅help center。
-
将您的网络配置为应用程序认为它正在与真正的遥控器对话可能会更容易,但它正在与您自己的一些虚拟应用程序对话。
-
@AKX 感谢您的回复!你有任何实际的例子吗??例如一篇博文会很有帮助
-
@Shad3 快速谷歌发现unix.stackexchange.com/questions/323791/…
标签: c sockets fuzzing custom-protocol