Ivan Fratric

Results 256 comments of Ivan Fratric

Hey, I see two problems here - You need to pull the third-party submodules with e.g. `git submodule update --init --recursive` in order to build with the Intel PT support...

You are correct, the content of PC(EIP/RIP) and SP(ESP/RSP) registers is saved and restored between the iterations, as well as all function arguments (that's why you need to specify how...

I stopped supporting Visual Studio 2010 some time ago. The newer WinAFL builds were made with Visual Studio 2017. It will probably build with some earlier versions as well, but...

Hmm, looks like there was a small issue in CMakeLists.txt where it would still need Intel PT libraries even if you didn't build with Intel PT support. I updated CMakeLists.txt...

Which version of Visual Studio do you have installed? Are you running the CMake commands from the "VS x64 Native Tools Command Prompt" for your VS version?

Hmm won't the code in https://github.com/googleprojectzero/winafl/blob/master/afl-fuzz.c#L3114 already take care of that, specifically won't the new_bits be zero in case where a sample with the same trace map was seen before?

Understood! My question is, could this be integrated in the "main" loop of perform_dry_run and simply remove all testcases for which calibrate_case returns FAULT_NOBITS rather than doing two additional nested...

+@mxmssh FYI I think in theory it should be possible with some modifications to the code, but probably wouldn't work as is because: - WinAFL expects the target function to...

I've seen some issues lately with DynamoRIO on Windows 10 v1809, so if you're using that and experiencing issues it might make sense to try with an older version in...

This is possibly related to https://github.com/googleprojectzero/winafl/issues/97 where it was suggested that using a different DynamoRIO version helps. What happens in the other bug is, occasionally DR process ends in a...