- syncMyMoodle: Syncing course material from Moodle at RWTH
- redactionschemes: Redactable signature schemes library in go written for my Master's thesis
- Calling a c++ class constructor and a function on that constructor
whatsapp_override_dismiss.js: Hide WhatsApp login failure dialog on Android
long_running.ps: Usingfilenameforallto list all PDF files in the/tmp/directory and include them in the current document usingrun, until a certain number of files has been embedded in this way.CVE-2024-33871.ps: Implementation of CVE-2024-33871 in a single script using muslembedfile.ps: Usingpdfmarkandfilenameforallto include all files in/tmp/as attachment of the output PDF, also an extraction scriptsvgpdfpolyglot.svg: Simple SVG/PDF polyglot which executesidifdSAFERis disabledbase64.ps: Initial draft of Base64-encoder written in PostScript- See also https://github.com/RedTeamPentesting/postscript_blog_examples/ for better polished scripts
studydrive_download_new.py: reverse engineering exercise to use the StudyDrive mobile API to download course documentslibreoffice_domain_socket_to_rce.py: Showing how to instrument the LibreOffice OSL pipe to instrument it to execute arbitrary commandsblablacarmatrix.py: Get the available blablacar tours for multiple days and list it in a nice table- SOCKS 2 HTTP proxy: I use this on Android for MitM as its very simple to connect the phone directly to Burp without trouble
replaceProxy.py: ChatGPT generated proxy with a single target which replaces a certain byte sequence with another


