-
Notifications
You must be signed in to change notification settings - Fork 130
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
Unable to find target in callgraph when fuzzing Apache httpd #2
Comments
Thanks for your issue report! Let me ask you a few questions:
|
Thank you for your reply.
The exact problem is that we cannot find the target function in |
Can you report the output of the following commands?
|
I used libxml2 to make an example,but after I build libxml2,I found Ftargets.txt and BBcalls are empty |
Hi, You can check your "step*.log" and "state" files inside your temporary folder ($TMP_DIR) to see whether there is some trivial error there. Please also report the output of the following commands:
Thuan |
Hi,
Thanks your reply soon,I follow steps on the main page of AFLGo,and the
version of libxml2 is same with your experiment,so I don't know why it
doesn't work.
1.clang-6.0
2.it display no input files
Oscar
2017-10-31 7:37 GMT+08:00 Thuan Pham <notifications@github.com>:
… Hi,
Can you please provide more information like what version of libxml2 you
are testing and how do you specify the target(s) -- you test a specific
patch or you set the targets manually?
You can check your step*.log and state files inside your temporary folder
to see whether there is some trivial error there.
Please also report the output of the following commands:
1. clang --version to check LLVM version
2. ld -plugin /path/to/LLVMgold.so to check whether Gold plugin works.
The Gold plugin is used to generate the bitcode file (*.bc) for the
compiled binaries. The bitcode file is used only to extract the callgraph.
Once everything is integrated into a single LLVM pass, Gold and the
generation of *.dot files will be redundant.
Thuan
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#2 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AeAQOpeWgmIN02aeoo74cjq3qMgj_D5Lks5sxl2pgaJpZM4PNhd->
.
|
Hi Oscar, |
Hi,
I found the reason of it is from libtool's make error,and the error log is
the same with my first question.So it didn't have any thing but
BBtargets.txt, dot-files, commit.diff in $TMP.And I have another question
if we could specify targets?
Oscar
2017-10-31 16:57 GMT+08:00 Thuan Pham <notifications@github.com>:
… Hi Oscar,
Do you see any log file (step*.log) in your $TMP_DIR? If so, please share
it with me for a quick look.
Thuan
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#2 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AeAQOiW3xcKPcoEiGl4qbhJteZg-Ymfiks5sxuDugaJpZM4PNhd->
.
|
Hi, Thuan |
Fuzzing target
Apache httpd
Patched used
The patch for CVE-2016-2161.
Httpd version
Commit
5da25a4
Aflgo version
Compiled from the latest commit on master branch.
Issue description
Unable to find the targets in
$TMP_DIR/Ftarget.txt
in the callgraph (dot-files/callgraph.dot
).The text was updated successfully, but these errors were encountered: