-
Notifications
You must be signed in to change notification settings - Fork 26
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
got crashes reported in ALF UI, but there is no .c exists in 'log directory' #4
Comments
Could you confirm that after running |
Yes, I ran "sudo sh prepare_fuzzing.sh" as mafeng with root permission, and there are 26956 fileXXXXXX-xxxxx and fileXXXXXX-xxxxx-prog in /tmp/mosbench/tmpfs-separate/{CPUID}/log as below:
|
These files include the test case as source code inside. Try opening |
So you mean all 26956/2 cases in this directory should be further triage to determine the uniqueness, I currently just parse the files like ‘id:000000,sig:12,src:000001,op:fs-havoc-generate,rep:8’ in directory ‘hydra/src/out-ext4-2/fuzzer_ext4-cpu2log2grp2/crashes’,could you please help me explain their relationship? |
Files stored under |
Thank you very much for your comments, Dr. Kim! |
I'm not Dr yet, though. Please just call me Seulbae :) The crash inconsistency can be observed after you mount the crashed image.
What I do for verifying the case is, I copy the source code from this log (starting from I actually demonstrated this during my SOSP'19 presentation by starting the fuzzer in the beginning of the talk and checking and verifying the found test case at the end. You might find the video of the talk useful: https://sosp19.rcs.uwaterloo.ca/videos/D1-S3-P3.mp4 . |
Thanks Seulbae! I got it, and will have a try. |
Hi Seulbae:
fileAka6v7-12317 : *** [META] Missing file: ./foo/bar/baz
BTW, I found that filexxxxxx-xxxxxxs in /tmp/mosbench/tmpfs-separate/2/log/ have one-to-one relationship with files in hydra/src/out-ext4-2/fuzzer_ext4-10-cpu2log2grp2/crashes/ at the beginning,but as time goes on, they are no longer one-to-one relationship. ** begin **
** about 1 hour later **
|
Hi Seulbae: |
Hi Seulbae Kim,
I’m using hydra (based on commit id: e7f0c5f) for Linux-4.19 FS fuzzing. I encountered the following problems during the test, hope you can give pointers:
Is the ‘log directory’ refers to /tmp/mosbench/tmpfs-separate/4/log as below, and if so, I got crashes reported in ALF UI, but there is no .c exists?
Current, my approach is referring to Janus's utils/afl-parse tool for out-ext4-1/fuzzer_ext4-cpu1log1grp1/crashes/id: 000000, sig: 12, src: 000000, op: fs-havoc-generate, rep: 32,
after parsing, I got three files, .c/.c.raw/.img. Am I doing this correctly?
output 3 files as below:
poc_id:000000.c
poc_id:000000.c.raw
poc_id:000000.img
The text was updated successfully, but these errors were encountered: