-
Notifications
You must be signed in to change notification settings - Fork 31
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
Flag to support command-line argument fuzzing #16
Comments
Initial support for If anyone wants to try, simply use it the same way that you would use the AFL
Recommending |
Added support for arbitrary number of |
Supports i386 now as well |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently
autoPwn
should work as normal withafl
style command fuzzing, which boils down to@@
generation of a file name per run. This doesn't actually fuzz the command-line arguments and there is experimental support for fuzzing command-line arguments forafl
if you compile your target binary with some modifications.It would be helpful if
autoPwn
could automate this for black-box fuzzing. Generally, that would seem to boil down into the following steps:a. Possibly via LD_PRELOAD somehow
b. Possibly via on-the-fly binary patching (i.e.: patchkit, preeny in-memory patch, patcherex if they ever fix it...)
strlen
check the existing input for that argument, then read in up to that length of input from stdin, ensuring to null terminate.It's messy, but i haven't seen a great solution to this challenge yet.
The text was updated successfully, but these errors were encountered: