salls
salls
It looks like it's an error during cleanup, i.e. exiting python. I would ignore it
Afl will sync inputs from other /*/queue directories. This is how the multiproces mode works. If the inputs generated by driller are synced you should see in fuzzer-master/queue files with...
I don't really know here. I didn't work on the celery setup. I would expect it's not hard to encode before sending it to celery and decide in the receiving...
Driller is heavily hardcoded to use stdin. You'll have to find in tracer where it preconstrains the input and make it use the file instead. And you'll have to look...
For functions like fgets we avoid path explosion by combining many possible states. The side effect here is the constraints get large quickly. If may be that in cases like...
Does it actually force it? Looking at the code my guess is that it will be more likely to choose to add a newline because of how the constraints are...
wait on this until https://github.com/angr/angr/pull/4664 is merged
@Kyle-Kyle I fixed the commenting to clarify this is for uninitialized memory. I also tried with throwing an error on initialized memory access. However, with an error some more code...
Also using the error on uninitialized reads breaks gadgets like this: mm0 is uninitialized so shows as an uninitialized read p.factory.block(0x4421b5).pp() 4421b5 pmovmskb eax, mm0 4421b8 and eax, 0x80 4421bd...