We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hello
I am really lover of kAFL
however, I want trace multiple device driver with ip0 ip1 ip2 ip3...
How can I set this multiple IP Filtering value?
I need some friendly documentation about this.
thanks
The text was updated successfully, but these errors were encountered:
Hi @5angjun ,
thanks for reporting this issue.
The best way to set these IP filters is by using the kAFL_HYPERCALL_RANGE_SUBMIT to inform the host of the low-high ranges of your drivers.
kAFL_HYPERCALL_RANGE_SUBMIT
This is achieved here in the Windows driver fuzzing example: https://github.com/IntelLabs/kafl.targets/blob/master/windows_x86_64/src/driver/vuln_test.c#L189
buffer[0] = (UINT64)drivers[i]; // low range buffer[1] = (UINT64)drivers[i] + ModuleInfo->Modules[i].ImageSize; // high range buffer[2] = 0; // IP0
I agreed that this isn't documented enough, i'll open an issue to track this problem.
Sorry, something went wrong.
No branches or pull requests
Hello
I am really lover of kAFL
however, I want trace multiple device driver with ip0 ip1 ip2 ip3...
How can I set this multiple IP Filtering value?
I need some friendly documentation about this.
thanks
The text was updated successfully, but these errors were encountered: