!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

876 Members
For people hacking on the Nix package manager itself185 Servers

Load older messages


SenderMessageTime
7 Oct 2025
@fzakaria:one.ems.hostfzakaria(even minimizes without a crash to give you same coverage)19:58:25
@fzakaria:one.ems.hostfzakariathe sweet of tools is insane19:58:57
@fzakaria:one.ems.hostfzakarialike https://aflplus.plus/docs/technical_details/#13-the-afl-analyze-tool19:59:24
@lovesegfault:matrix.orglovesegfault i wonder if i need each secondary fuzzer to get passed -x as well 20:00:15
@fzakaria:one.ems.hostfzakariahere is my dumb (I wanted to learn it) post https://fzakaria.com/2025/10/07/fuzzing-for-fun-and-profit20:00:16
@fzakaria:one.ems.hostfzakaria might be cool to look at queue and have AFL try to do nix build; see what interesting derivations it comes up with :P 20:01:44
@fzakaria:one.ems.hostfzakaria since at some point it needs to do derivation function or use nixpkgs... it cant just evaluate simple Nix expressions 20:02:23
@fzakaria:one.ems.hostfzakariasimilar to https://lcamtuf.blogspot.com/2014/11/pulling-jpegs-out-of-thin-air.html20:04:06
@lovesegfault:matrix.orglovesegfaultoh, the dictionary made it better i think20:04:25
@lovesegfault:matrix.orglovesegfaultit's getting more coverage now20:04:29
@fzakaria:one.ems.hostfzakarialet's see what AFL cooks up as a derivation20:13:49
@lovesegfault:matrix.orglovesegfaultpushed the dict work20:30:22
@fzakaria:one.ems.hostfzakaria my coverage sucks; is it the map density ? 20:30:52
@fzakaria:one.ems.hostfzakariaokay this is crazy20:39:58
@fzakaria:one.ems.hostfzakariathis is a valid derivation20:40:02
@fzakaria:one.ems.hostfzakaria

builtins�ivatorld' > $out" ];⏎

20:40:04
@fzakaria:one.ems.hostfzakaria
cat output_dir/default/queue/id:000001,src:000000,time:7439,execs:424,op:havoc,rep:2,+cov
builtins�ivatorld' > $out" ];⏎
                                                                                         
> nix build -f output_dir/default/queue/id:000001,src:000000,time:7439,execs:424,op:havoc,rep:2,+cov

20:40:31
@fzakaria:one.ems.hostfzakaria *
cat output_dir/default/queue/id:000001,src:000000,time:7439,execs:424,op:havoc,rep:2,+cov
builtins�ivatorld' > $out" ];⏎
                                                                                         
> nix build -f output_dir/default/queue/id:000001,src:000000,time:7439,execs:424,op:havoc,rep:2,+cov

> echo $status
0


20:40:44
@fzakaria:one.ems.hostfzakariawell ... it just exits with 0 ... but there is no result 20:42:37
@fzakaria:one.ems.hostfzakaria(lots of other similar cases)20:42:45
@dramforever:matrix.orgdramforevercan you get a hexdump? i want to take a look20:46:33
@fzakaria:one.ems.hostfzakariaI have tons of them.20:46:42
@fzakaria:one.ems.hostfzakariahere is a small one20:46:58
@fzakaria:one.ems.hostfzakaria
0000000 7562 6c69 6974 736e 2320 0000 0000 0000
0000010 9e9e 0000 0000 0000 0000 0000 0000 0000
0000020 0000                                   
0000021
20:47:04
@dramforever:matrix.orgdramforeveryay20:47:05
@fzakaria:one.ems.hostfzakaria

builtins #��⏎

20:47:15
@dramforever:matrix.orgdramforever so is just builtins... 20:49:12
@fzakaria:one.ems.hostfzakaria but why does it nix build O.o 20:49:23
@dramforever:matrix.orgdramforever pass like a bajillion -v and you'll see it trying to get every attribute 20:49:44
@dramforever:matrix.orgdramforevernotices that none of them are derivations20:49:57

Show newer messages


Back to Room ListRoom Version: 6