melbournefuzzinghub / aflteam Goto Github PK
View Code? Open in Web Editor NEWAFLTeam Collaborative Parallel Fuzzing
Home Page: https://thuanpv.github.io/publications/AFLTeam-ASE21-NIER.pdf
License: Apache License 2.0
AFLTeam Collaborative Parallel Fuzzing
Home Page: https://thuanpv.github.io/publications/AFLTeam-ASE21-NIER.pdf
License: Apache License 2.0
As the title suggests, thanks.
Hi author,
It seems that we should set an upper bound for the score of vertices in lukes_partitioning.py, or the score of a single node may exceed the max_size in lukes_partitioning() and result in a NoneType Error in python.
Hi there,
I use the command line in README to set up the environment and fuzz libpng. However, after running for 1 hour it switches to horse-fuzz. When I use ps -ef to look at the horse-fuzz processes, it shows they are defunct. Then I look at the task
directory in the active_run
folder, and I found the task
directory is empty.
I wonder if is this a correct situation, or something goes wrong.
I'm looking forward to your reply.
Thanks
Hi @thuanpv,
I am tyring aflteam by replacing afl with aflpp (others are not changed). After running aflteam-manager.py, I only see the output screen of aflpp. I wonder how I can keep track of the overall status of the whole fuzzing process. Any help will be appreciated. Thanks!
Hi author, I wonder why you disable the optimization classify_counts() in horsefuzz. Could you please provide an example with more details? It seems that the the function has_new_bits() will also be misled to some extent.
Thank you for replying!
Hi there,
I tried to fuzz tcpdump with aflteam. After running a while, aflteam-manager.py
got crashed but the master AFL process still run. I would like to know how to fix this issue. Please see following backtrace.
File "/home/microfuzz_benchmark/aflteam/aflteam-manager.py", line 267, in <module>
main(args.binary, args.afl_binary, args.horsefuzz_binary, args.profiling_binary, args.gcov_binary, args.gcov_folder, args.pre_arguments, args.post_arguments, args.seed_corpus, args.out_folder, args.dict, args.dot_file, args.func_ids, args.func_bbs, args.cores, args.algorithm, args.total_timeout, args.scanning_timeout, args.expl_timeout)
File "/home/microfuzz_benchmark/aflteam/aflteam-manager.py", line 175, in main
lukes.partition(CG, main_v, v_fname_dict, fname_src_dict, fname_bbs_dict, cores - 1, taskDir)
File "/home/microfuzz_benchmark/aflteam/tasks/lukes_partitioning.py", line 48, in partition
total_branches = total_branches + CG.nodes[v]['btotal']
KeyError: 'btotal'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.