Comments (7)
That means that the forkserver wasn't started properly. Can you confirm that AFl is able to fuzz the same compiled target?
from nautilus.
I think the forkserver should be set up since it has run for 30 mins before it panicked. Both afl and afl++ are able to fuzz the same binary without error.
from nautilus.
So the Fuzzer found a bunch of inputs in the first 30 minutes, but failed at that position during a running fuzzing campaign? The only option that I see is that the target crashed in some way that wasn't detected (maybe issuing a shutodwn command?), and then https://github.com/nautilus-fuzz/nautilus/blob/master/fuzzer/src/main.rs#L120 tried restarting the forkserver but wasn't able to (some lock file or something like that?). If this problem keeps reappearing you can try to place an unwrap at forksrv/src/lib.rs:95:17 and enable RUST_BACKTRACE=1 to see if that might be the case.
from nautilus.
So the Fuzzer found a bunch of inputs in the first 30 minutes, but failed at that position during a running fuzzing campaign?
: Yes.
I see. I will try your suggestion. Thanks for the help!
from nautilus.
Cool, if you manage to produce a reproducing test target/procedure with similar behavior (preferably in less than 30 minutes), I will gladly have a look at this issue!
from nautilus.
It seems the problem only apears once. I think this issue can be closed now. Thanks for the help again!
from nautilus.
Hmm dang, if it ever reappears, please don't hesitate to reopen the issue!
from nautilus.
Related Issues (20)
- Large path gap in ChakraCore fuzz HOT 1
- Hangup in php fuzz HOT 4
- Cannot generate grammar caused by panic HOT 1
- shmem error when fuzzing solidity HOT 1
- Bug in regex_mutator unicode generation
- Error while compile and run test demo HOT 1
- `#![feature]` may not be used on the stable release channel
- regex_mutator always outputting empty strings HOT 2
- thread 'fuzzer_1' panicked at 'couldn't read child hello HOT 2
- does not compile with latest rust toolchains. HOT 12
- Cannot Compile Generator HOT 1
- Error while running the generator
- some errors while fuzzing HOT 5
- share memory config error HOT 1
- `regex_mutator::generate()` panics
- No path while fuzzing ChakraCore HOT 12
- Regex mutator panics when producing u32 values above char::MAX
- Support for specifying binary protocols/formats
- Add weights to grammar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nautilus.