-
Notifications
You must be signed in to change notification settings - Fork 51
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 use libdft from vuzzer64 to get the relation of input bytes and branch under execution? #26
Comments
It is easy if you are just interested in knowing which input bytes affect your target branch-- when you run your application with VUzzer (internally with libdft pintool), it creates a file called cmp.log. this file contains info for each cmp instruction executed by the application on that input. IMP: you can directly execute this pintool outside of VUzzer and get the cmp.log file (in some of the issues, i explained how to do that. just search). |
hi,tosanjay. I'm not sure wether you said is #9 (comment). Followed the instruction, I can't find cmp.log, it only generate three file I'm not sure how to use the command parameter |
Yes, it is cmp.out. sorry. if they are empyy it means pin did not run on your binary (yes, issue #9 is the one.). |
Thanks, @tosanjay. I have successfully generated cmp.out like below.
But I can't understand the meaning abou each colunms of cmp.out. Can you detailed explain the two output meaning of Thanks again! |
you need to provide required option to run a tool in a particular way, thus -filename option is needed (this is how it is designed). each line of cmp.out tells: |
what should I do if I want to use libdft from vuzzer64 for getting the relation of input bytes and branch under execution? Can anyone help me?
The text was updated successfully, but these errors were encountered: