-
Notifications
You must be signed in to change notification settings - Fork 533
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
My environment is not running? #397
Comments
Unfortunately, neither WinAFL nor (AFAIK) DynamoRIO currently support Windows on ARM. |
Thank you very much for your reply! dear @ifratric. |
Nothing comes to mind off the top of my head. Jackalope (my other fuzzer) has support for ARM64 coverage, but so far this is only being used on MacOS with Apple chips. In order to take advantage of it on Windows, some changes would be needed on the Windows debugger component, in particular around registers, calling conventions and such. In case you are looking for a development project :) |
Thank you for your kind reply. @ifratric |
Hello. First of all, thank you for making this project. When I try drrun.exe to start my environment winAFL, nothing comes up.
Here is my environment and command.
"C:\Users\Eo\Desktop\DynamoRIO-Windows-9.0.19349 2\bin32\drrun.exe" -c C:\Users\Eo\source\repos\winafl\bin\Release\winafl.dll -debug -target_module test_gdiplus.exe -fuzz-iterations 10 -target_offset 0x10c0 -nargs 2 -- test_gdiplus.exe input.bmp
When I run it, nothing pops up. I want to do code coverage(with ida lightouse plugin).
I also installed a version such as pinTOOL that matches the dll and version of the lighthouse plugin because Intel PT can extract data from code coverage.
Maybe it doesn't work in my environment.... 🥺
Does anyone have experience extracting code coverage of EXE files in an ARM environment?
The text was updated successfully, but these errors were encountered: