原文是昵称大佬的文章(Orz)https://bbs.pediy.com/thread-265958.htm
进行-debug的命令(文件均在同一目录)
..\source\repos\DEMO\x64\Debug> my_dir\dynamorio\build32\bin32\drrun.exe
-
c winafl.dll
debug
coverage_module AssistantTools.dll
coverage_module P2PBase.dll
target_module DEMO.exe
target_method fuzz_method
fuzz_iterations
10
nargs
1
DEMO.exe test.torrent
ㅤlog文件信息
cpp文件编译方式是使用vs2019(没有使用昵称大佬的编译方式是因为生成的exe文件进行-debug时显示is for the wrong architecture) 代码没有进行修改dynamorio版本9.0.1vs版本2019.v16
winafl.dll、DEMO.cpp、DEMO.exe、test.torrent、AssistantTools.dll、P2PBase.dll均已放至附件中ㅤ{{{(>_<)}}}
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界
我也遇到了一样的问题,Module Load里面P2PBase和AssisstantTools两个DLL在dynamorio(drrun)里面都没加载上,然后换成dynamorio8.0.0-1的源代码重新编译dynamorio和winafl就行了