Skip to content
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

How to fuzz execution with GUI? #41

Open
k0keoyo opened this issue Feb 5, 2017 · 4 comments
Open

How to fuzz execution with GUI? #41

k0keoyo opened this issue Feb 5, 2017 · 4 comments

Comments

@k0keoyo
Copy link

k0keoyo commented Feb 5, 2017

Hello ,I can use winafl to fuzz execution in cmd, and I try to fuzz execution with GUI,but it can't work.
Is it possible to fuzz execution with GUI ? just like some media player(VUPlayer,RealPlayer,and etc.), Document reader( adobe reader, office and etc.), Photo viewer(ACDsee and etc.),and Could you give me some advice how to use winal to fuzz them?
Thank u very much

@ivanfratric
Copy link
Contributor

Hi,
See https://groups.google.com/forum/#!topic/afl-users/gHQRWpPTzR0 for a related discussion.

@k0keoyo
Copy link
Author

k0keoyo commented Feb 6, 2017

Thx for reply:),I saw this discussion yesterday ,but I'm not very clear about it. When I want to fuzz a GUI, should I compile a program myself that contains calls to the GUI function which I want to fuzz and then manually exit the process. Then after compile ,I can use winafl begin fuzzing?

@ivanfratric
Copy link
Contributor

If there is a target function that satisfies all of the conditions from the previous post and if that function is reachable without user interaction, then there is no need to compile anything and you can use WinAFL as is.

@k0keoyo
Copy link
Author

k0keoyo commented Feb 10, 2017

Thank u very much, and I will try it later! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants