vul337 / PrIntFuzz

Code of ISSTA'22: PrIntFuzz: Fuzzing Linux Drivers via Automated Virtual Device Simulation
MIT License
57 stars 13 forks source link

when i execute the last step fuzz, i found it will go to find the template new_fake_{device_name}.txt or new_qemu_{device_name}.txt.but these files not exist in my project. where these files generated? #2

Open penny-zmd opened 1 year ago

ZheyuMa commented 1 year ago

The templates for syzkaller are generated in the previous Setup phase, specifically in step 5: build syzkaller, with the command python3 /path/to/PrIntFuzz/scripts/python/setup.py --build_syz This step will parse the JSON file generated by the analyzer, generate the corresponding syzkaller templates, and then copy the generated templates to the syzkaller directory, please make sure this step is executed successfully.

penny-zmd commented 1 year ago

i am sure i have execute "python3 /path/to/PrIntFuzz/scripts/python/setup.py --build_syz". In my project, there exists the dir "/path/to/PrIntFuzz/third_party/syzkaller/sys/linux", and i check check the files in this directory, there are many txt files, but there is indeed no txt file starting with "newfake" or "newqemu".

ZheyuMa commented 6 days ago

Sorry for the late reply, have you solved the problem yet?