Closed shenan123 closed 5 months ago
Hi, I have updated the README.md with the relevant information. Please feel free to ask further questions if the information is insufficient.
Hello, thank you for your reply.I'm still not sure how to use DAFL. "DAFL takes two inputs: a data dependency graph and a list of instrumentation targets."How are these two inputs generated? I'm sorry I didn't see it. Can I generate these two inputs based on the target site?
To generate the input files for DAFL, you must run the static analyzer, Sparrow. Currently, the entire process is scripted with shell scripts and Python scripts. If you follow the instructions in the README file, you will be able to prepare the necessary files to run DAFL on your desired target.
In more detail,
smake
. This process is currently supported by docker-setup/run-smake.sh
script.scripts/run_sparrow.py
script. The target site is specified with the command line option.You can follow the process of lines 101-126 of Dockerfile
. It performs the same process I've explained to prepare fuzzing binaries for DAFL.
Thank you for taking the time to answer my questions. I think I understand what you mean now. Thank you very much, and wish you a happy life.
Please feel free to reopen the issue if you have more questions.
Hello, I would like to use your tool on other programs. What should I do?