Ivan Fratric

Results 256 comments of Ivan Fratric

Right, if you are building with Intel PT support, you need to also pull submodules. If you cloned the source using git, then you can do that by running `git...

I don't see where the integer division occurs (the call stack appears incorrect, building with debug info might resolve that). However, your command line is missing instrumentation option (between first...

Hi, I think the best approach is to use a ram disk and point the WinAFL output folder there.

The binaries are out-of-date and won't work on the more recent Windows versions. I suggest getting DR from https://github.com/DynamoRIO/dynamorio/releases and building WinAFL on your own.

If you showed us the relevant windbg output and how you tried to compute the offset, maybe me or someone else could point out what you did wrong.

Did you get the latest DR version from https://github.com/DynamoRIO/dynamorio/releases and rebuilt WinAFL using it? See also https://github.com/googleprojectzero/winafl/issues/302#issuecomment-809249536

I guess it's possible that the fuzz() got inlined in main(). On newer Windows versions, you should also grab a more recent DynamoRIO version from https://github.com/DynamoRIO/dynamorio/releases and rebuild WinAFL with...

Can you run against the provided example (test.exe)? I just rebuilt everything and it worked for me. My configuration: Windows 10 64-bit 20H2 DynamoRIO-Windows-8.0.18712.zip Visual Studio 2017 Command line (32-bit...

There also seems to be an error with your command line: ``` .\afl-fuzz.exe -D C:\Users\mjones\DynamoRIO-Windows-8.0.18705\bin64 -i testin -o testout -t 200000 -- -coverage_module minimal_fuzzer_w64d_1_0 -target_module minimal_fuzzer_w64d_1_0 -target_method fuzz -fuzz_iterations 10...

You need to change the path to point to your test.exe. Also not sure why you have a backslash before the last param (`\@@`)