DUMPLING: Fine-grained Differential JavaScript Engine Fuzzing
Conference presentation (slides | recording) of our paper “DUMPLING: Fine-grained Differential JavaScript Engine Fuzzing” at NDSS 2025. It got awarded the distinguished paper award.
Conference presentation (slides | recording) of our paper “DUMPLING: Fine-grained Differential JavaScript Engine Fuzzing” at NDSS 2025. It got awarded the distinguished paper award.
The master’s thesis presentation of our differential JavasScript engine Fuzzer “Dumpling”. The thesis is published as a paper at NDSS 2025 and received the distinguished paper award.
At the meeting of my CTF team I gave a talk about Python jail escapes.
I.e., CTF challenges where there is only a very limited execution environment and the goal is to get unrestricted code execution, e.g. executing os.system('cat flag.txt')
.
While I have the slides, I think reading the blog post on the KITCTF blog with all the examples I wrote for the talk is much more insightful.
It is meant to serve as a practice problems for everyone who wants to get started with exploiting Python jails.
If you want to see a slightly more complex example of a Python jail escape, check out my other blog post.
Systematization of knowledge in the field of Post-hoc Concept-Based Explanations.
Ghidra is a fairly complex reverse engineering tool, that has a lot of great features, that are not really intuitive to use. This talk was given together with intrigus for our CTF team KITCTF. It touches on many interesting but not easy to use features, specifically:
With my CTF team KITCTF, each semester we do introductory talks about how get started with CTFs. I prepared an introductory talk about reverse engineering, that is meant to provide that absolute basics. You can find the slides here.
I talked about how C++ reverse engineering is very different from C reveres engineering.
The talk touches on a research project I did at HexHive about a subtopic in that space.
However, it is meant as a general introduction.
Unfortunately, I can only provide you the slides and not the live demo.
These are 2D slides so use n
and p
to navigate instead of the arrow keys.