
I built WinAFL using TinyInst instrumentation mode. The build process completed successfully, but when I try to run afl-fuzz.exe, I get a runtime error indicating that libipt.dll is missing.
My understanding is that TinyInst mode should not require Intel PT (libipt.dll), so I am unsure why this dependency is being requested.
Environment
OS: Windows 10 x64
WinAFL build type: TinyInst instrumentation
Compiler: Visual Studio (ReleaseWithDebInfo build)
WinAFL source: latest GitHub version
Target binary: imageharness.exe
Command Used
afl-fuzz.exe -y -i C:\img_fuzz_input -o C:\img_fuzz_output -t 5000 --
-instrument_module imageharness.exe
-target_module imageharness.exe
-target_method fuzz
-nargs 1
-iterations 5000
-persist
-loop --
"C:\Users\wtf\source\repos\imageharness\x64\Release\imageharness.exe" "@@"
Error Message
afl-fuzz.exe - System Error
The code execution cannot proceed because libipt.dll was not found.
Reinstalling the program may fix this problem.
My understanding is that TinyInst mode should not require Intel PT (libipt.dll), so I am unsure why this dependency is being requested.
Environment
OS: Windows 10 x64
WinAFL build type: TinyInst instrumentation
Compiler: Visual Studio (ReleaseWithDebInfo build)
WinAFL source: latest GitHub version
Target binary: imageharness.exe
Command Used
afl-fuzz.exe -y -i C:\img_fuzz_input -o C:\img_fuzz_output -t 5000 --
-instrument_module imageharness.exe
-target_module imageharness.exe
-target_method fuzz
-nargs 1
-iterations 5000
-persist
-loop --
"C:\Users\wtf\source\repos\imageharness\x64\Release\imageharness.exe" "@@"
Error Message
afl-fuzz.exe - System Error
The code execution cannot proceed because libipt.dll was not found.
Reinstalling the program may fix this problem.