Giter VIP home page Giter VIP logo

Comments (3)

wdormann avatar wdormann commented on May 26, 2024

The code modification is trivial. See #16

from certfuzz.

neox123 avatar neox123 commented on May 26, 2024

Hello, @wdormann

hmm, I have a question.

I am testing on Linux.

I tried but, Fuzzer does not detect Crash.

-d option, Directory Path Options.

read 1.txt file in Directory(/home/user/test.data/)

Thanks

bff config:

target:
    program: /home/user/test
    cmdline_template: $PROGRAM info -d /home/user/test.data/

Change file:

certfuzz/iteration/iteration_base.py:
copyfile(fuzzed_file, '/home/user/test.data/1.txt')
ertfuzz/minimizer/minimizer_base.py:
filetools.copy_file(self.testcase.fuzzedfile.path, '/home/user/test.data/1.txt')
filetools.copy_file(self.tempfile, '/home/user/test.data/1.txt')
certfuzz/minimizer/win_minimizer.py:
write_file(''.join(self.newfuzzed), '/home/user/test.data/1.txt')

bff log:

2018-09-20 06:16:54,356 WARNING certfuzz.debuggers.output_parsers.debugger_file_base - _hashable_backtrace_string: /home/user/utils/session.c:507 /home/user/utils/session.c:524 /home/user/utils/session.c:362 /home/user/utils/data-file.c:602 /home/user/cmds/info.c:1138
2018-09-20 06:16:55,031 INFO certfuzz.tc_pipeline.tc_pipeline_linux - Testcase signature 61d9342fb85419a79c21bab2b0fd5fdb was already seen, skipping further analysis
2018-09-20 06:16:55,064 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:55,184 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:56,091 WARNING certfuzz.debuggers.output_parsers.debugger_file_base - _hashable_backtrace_string: /home/user/utils/session.c:507 /home/user/utils/session.c:524 /home/user/utils/session.c:362 /home/user/utils/data-file.c:602 /home/user/cmds/info.c:1138
2018-09-20 06:16:56,778 INFO certfuzz.tc_pipeline.tc_pipeline_linux - Testcase signature 61d9342fb85419a79c21bab2b0fd5fdb was already seen, skipping further analysis
2018-09-20 06:16:56,793 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:56,934 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,034 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,135 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,239 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,399 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,491 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,581 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,663 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,741 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,838 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:57,925 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,044 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,185 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,261 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,368 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,454 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,559 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,632 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,768 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,873 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:58,975 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,072 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,166 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,271 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,415 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,525 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,662 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,759 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:16:59,878 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,073 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,177 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,315 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,446 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,547 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,657 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,758 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,842 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,920 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:00,991 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,074 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,176 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,306 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,390 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,480 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,608 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,688 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,783 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,897 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:01,985 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,091 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,182 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,301 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,475 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,615 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,753 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,880 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:02,998 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:03,117 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:03,215 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:03,323 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:03,419 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt
2018-09-20 06:17:03,515 INFO certfuzz.campaign.campaign_base - Selected seedfile: sf_821a8f5154b63add6511e81f37cbaa39.txt

from certfuzz.

neox123 avatar neox123 commented on May 26, 2024

I seem to have found the cause.

There seems to be a problem with the minimized file.

It has the same HASH as the original file.

If disable the valgrind option, minimize option , it will work normally.

$ md5sum sf_348749d06fa47c35c238c2a64b7127eb-49-minimized.txt
348749d06fa47c35c238c2a64b7127eb  sf_348749d06fa47c35c238c2a64b7127eb-49-minimized.txt
$ md5sum ~/seedfiles/examples/1.txt 
348749d06fa47c35c238c2a64b7127eb ~/seedfiles/examples/1.txt 
runoptions:
    minimize: False
analyzer:
    use_valgrind: False

from certfuzz.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.