Security Researcher sh -c ‘﹤&$1’

Bochum, Germany
Joined February 2014
Replying to @is_eqv
@is_eqv and I just published the source code of our hypervisor-based snapshot fuzzer for complex network targets (+ vulns in firefox): github.com/RUB-SysSec/nyx-ne…. Check it out!
3
101
5
299
Sergej Schumilo retweeted
Congratulations Dr. @m_u00d8! 🎉
10
3
3
49
9,963
Sergej Schumilo retweeted
📷We’re excited to announce the second training session for #TyphoonCon24: “Fuzzing & Attacking Deeply Embedded Devices” by Tobias Scharnowski (@ScepticCtf) & Marius Muench (@nSinusR). Learn more and register: eventbrite.com/e/typhooncon-…
2
81
2
529
574,082
Sergej Schumilo retweeted
Fuzzing is hard, evaluating fuzzing is harder 🔥 For our new @IEEESSP paper, we studied 150 fuzzing evals and found issues such as lackluster documentation, bad experiment setups, or questionable CVEs 📄 Paper mschloegel.me/paper/schloege… 🔧 Help us fix this github.com/fuzz-evaluator/gu…
3
47
6
183
23,427
Sergej Schumilo retweeted
I know I'm late for Christmas presents but I've added dynamic instrumentation filtering to AFL++. You can now select which parts of the (llvmnative) instrumentation you want to use at runtime, without rebuilding: github.com/AFLplusplus/AFLpl… #fuzzing
9
27
4,058
Sergej Schumilo retweeted
starting a new fuzzer project on the blog that is based on an old @gamozolabs idea. in the first post, we load a statically built Bochs emulator ELF into our fuzzer process and execute it. there is some code and the humble beginnings of a repo. lets gooo h0mbre.github.io/New_Fuzzer_…
6
101
3
347
82,391
Sergej Schumilo retweeted
🚀 kAFL release v0.8 1⃣ New Linux tutorial based on the Damned Vulnerable Kernel Module (DVKM) by @hardik05 2⃣ Docs how to use the kAFL "agent.sh" and sharedir based workflow to fuzz Linux targets 3⃣ A simplified kAFL agent in the Linux kernel !
1
18
1
74
7,975
Sergej Schumilo retweeted
It's been a while since I've given updates here, especially since I started at Intel one year ago ! I've taken over the maintainership of kAFL 🛠️🚀 kAFL is a HW assisted feedback fuzzer for x86 VMs ✨ github.com/IntelLabs/kAFL ⬇️ (1/x)
5
47
1
160
20,713
Sergej Schumilo retweeted
Every paper from them is gold. (@is_eqv, @ms_s3c, @mr_phrazer et al) Every. Single. One. nyx-fuzz.com/papers/
1
4
1
30
Sergej Schumilo retweeted
Nyx fuzzing a Windows x64 kernel driver w/ full-system snapshot fuzzing. Lots of components, but it works pretty well.
1
26
165
Sergej Schumilo retweeted
We just released FitM, the Fuzzer in the Middle!🎉🎉 Together with @derpst3b, @JB_Liikt and @_mmunier we added snapshotting and a network emulator to qemuafl. It fuzzes multiple stages of client-server interactions independently. Paper @ BAR'22, Code here: github.com/FGSect/FitM
4
80
3
285
Here is Nyx backend powering the familiar AFL++ frontend. This is still using intelpt + full system snapshots and achieving similar to inlined source instrumentation performance.
4
25
Full system, hypervisor accelerated, incremental snapshot fuzzing with Intel PT coverage engine enabling full protocol stateful fuzzing via Nyx-Net! Getting roughly 1000 exec/s/core on dnsmasq. This is followup work to kAFL/RedQueen. Kudos to the authors @is_eqv and @ms_s3c!
3
48
1
251
Want to fuzz complex targets with AFL++ and snapshots? @is_eqv and I now got you covered: there is a Nyx implementation for AFL++ available here github.com/nyx-fuzz/Nyx/blob…
45
140
Sergej Schumilo retweeted
Except from the @MozillaSecurity Firefox Security Newsletter/FSN-2021-Q3 (wiki.mozilla.org/Firefox_Sec…): "Now, we have received and successfully evaluated a research prototype for fuzzing the IPC Layer. " - Congratulations @ms_s3c and @is_eqv!
1
8
36
Sergej Schumilo retweeted
Remember when @ms_s3c and @is_eqv showed us how to fuzz Super Mario Bros. at FuzzCon Europe 2020? -> youtu.be/jkNao0SjBAA They just published the source code to their hypervisor-based snapshot fuzzer. Feel free to check it out! ->github.com/RUB-SysSec/nyx-ne… #Fuzzing #SuperMario
Replying to @is_eqv
@is_eqv and I just published the source code of our hypervisor-based snapshot fuzzer for complex network targets (+ vulns in firefox): github.com/RUB-SysSec/nyx-ne…. Check it out!
6
21
Sergej Schumilo retweeted
Replying to @ms_s3c
@ms_s3c and I also just published the most recent version of the codebase here: nyx-fuzz.com/ (the homepage even has gifs, check it out!!!)
1
7
30
Sergej Schumilo retweeted
Replying to @ms_s3c
@ms_s3c and I just published the code of our snapshot based hypervisor fuzzer Nyx github.com/RUB-SysSec/Nyx. Paper and talk: usenix.org/conference/usenix…. Stay tuned for a much more polished version at nyx-fuzz.com
3
53
5
166
Sergej Schumilo retweeted
sneak peak time! Stuff that @klautcomputing, @ms_s3c and I have been working on. What if your debugger has a fuzzing harness and can run the target 100s to 10000s of times per second? Why bother with breakpoints? Watch expressions get evaluated live as you type.
I don't think annotations will catch on, but we need some introspection. As an example, I think gdb has a fantastic UI. The ability to express breakpoints, single step, and evaluate inline is 💯. You can build fancy viz on top of this. How can we interact similarly with fuzzers?
3
9
56
Sergej Schumilo retweeted
Turns out, libxdc is still by far the fastest PT decoder out there! Find more infos on why libxdc outperforms honeybee: github.com/nyx-fuzz/libxdc. Thanks to @ms_s3c for investigating this and to @ezhes_ for the fresh ideas and helping us understand the performance of honeybee!
blog.trailofbits.com/2021/03… <- incredible cool approach to speed up Intel PT decoding for fuzzing by @ezhes_. Hope to see this end up in libxdc!
1
7
2
29