| 5. 11. 2024 | Upcoming hardening in PHP – dustri.org
|
| 16. 10. 2024 | Masking GitHub Copilot – dustri.org
|
| 6. 9. 2024 | Snuffleupagus 0.11.0 - Mastodon – dustri.org
|
| 2. 9. 2024 | Reflections on RANDSTRUCT in GrapheneOS – dustri.org
|
| 8. 8. 2024 | Modern Anti-Abuse Mechanisms in Competitive Video Games at Black Hat 2024 – dustri.org
|
| 1. 8. 2024 | Pretty vale diagnostics in vim – dustri.org
|
| 30. 7. 2024 | Decrypting VPN traffic via crashdumps – dustri.org
|
| 8. 7. 2024 | fortify-headers 2.3.1 – dustri.org
|
| 1. 7. 2024 | Notes on regreSSHion on musl – dustri.org
|
| 28. 6. 2024 | GrapheneOS's MTE caught a crash in Signal – dustri.org
|
| 18. 6. 2024 | Paper notes: S2malloc – dustri.org
|
| 8. 6. 2024 | Reject modernity, embrace tradition: use a scythe – dustri.org
|
| 3. 6. 2024 | Reflections on GrapheneOS' duress feature – dustri.org
|
| 26. 5. 2024 | fortify-headers 2.3 – dustri.org
|
| 3. 5. 2024 | Notes on Niven's proof that π is irrational – dustri.org
|
| 15. 4. 2024 | Solution to WMCTF2020's Make PHP Great Again 2.0, or how to use filters with `require_once` – dustri.org
|
| 7. 4. 2024 | Leaving Google – dustri.org
|
| 2. 4. 2024 | fortify-headers 2.2 – dustri.org
|
| 22. 3. 2024 | Notes on the "slab: Introduce dedicated bucket allocator" series – dustri.org
|
| 10. 3. 2024 | Using vale with vim – dustri.org
|
| 8. 3. 2024 | Carrot disclosure – dustri.org
|
| 27. 2. 2024 | Youtube video embedding harm reduction – dustri.org
|
| 16. 2. 2024 | A silly "smart" contract bug – dustri.org
|
| 5. 2. 2024 | Fixing the /usr/lib/ssl/certs debacle with Alpine Linux on Proxmox – dustri.org
|
| 31. 1. 2024 | Musings on CVE-2023-6246 on hardened_malloc – dustri.org
|
| 18. 1. 2024 | Paper notes: RetSpill – dustri.org
|
| 12. 1. 2024 | On non-technical video-games cheat mitigations – dustri.org
|
| 31. 12. 2023 | 2023 in retrospect – dustri.org
|
| 16. 12. 2023 | fortify-headers 2.1 – dustri.org
|
| 12. 12. 2023 | fortify-headers 2.0 – dustri.org
|
| 1. 12. 2023 | Paper notes: CryptOpt – dustri.org
|
| 24. 11. 2023 | Managing a bouncer via OpenRC – dustri.org
|
| 18. 11. 2023 | Netra - Ingrats – dustri.org
|
| 3. 11. 2023 | ini_set based open_basedir bypass – dustri.org
|
| 20. 10. 2023 | Book review: Locksport - A Hacker’s Guide to Lockpicking, Impressioning, and Safe Cracking – dustri.org
|
| 13. 10. 2023 | Authentication bypass on What.CD's Gazelle – dustri.org
|
| 1. 10. 2023 | Video acceleration in Jellyfin inside a Proxmox container – dustri.org
|
| 26. 9. 2023 | Paper notes: Breaking Bad: Quantifying the Addiction of Web Elements to JavaScript – dustri.org
|
| 20. 9. 2023 | Snuffleupagus 0.10.0 - Babar the Elephant – dustri.org
|
| 10. 9. 2023 | Some notes on "Randomized slab caches for kmalloc()" – dustri.org
|
| 1. 9. 2023 | Making use of pygments' filters with Pelican – dustri.org
|
| 16. 8. 2023 | Book review: Hacks, Leaks, and Revelations – dustri.org
|
| 2. 8. 2023 | mat2 0.13.4 – dustri.org
|
| 2. 8. 2023 | A sneaky Golang bug – dustri.org
|
| 28. 7. 2023 | Bootloop with a RTX 4070 on Debian with GNOME – dustri.org
|
| 11. 7. 2023 | Donation campaign 2023 for Nos Oignons – dustri.org
|
| 3. 7. 2023 | Paper notes - Reversing Anti-Cheat's Detection-Generation Cycle With Configurable Hallucinations – dustri.org
|
| 4. 6. 2023 | Book review: Applied Math for Security – dustri.org
|
| 31. 5. 2023 | Aperture Science wishes you a great pride month – dustri.org
|
| 17. 5. 2023 | Benchmarking memory allocators at BlackAlps 2022 – dustri.org
|
| 15. 5. 2023 | OTR AKE in Verifpal – dustri.org
|
| 1. 5. 2023 | Snap inside of proxmox' lxc containers – dustri.org
|
| 5. 4. 2023 | Automatically add trackers to torrents in transmission-remote – dustri.org
|
| 2. 4. 2023 | Hunting stalkerware, one year later – dustri.org
|
| 24. 3. 2023 | How to rotate OpenSSH keys – dustri.org
|
| 19. 3. 2023 | Paper review: Intel's Advanced Threat Research Innovation Data Fortify – dustri.org
|
| 1. 3. 2023 | How to throw your ebook library at ipfs – dustri.org
|
| 28. 2. 2023 | Musings on the security fixes from SPIP 4.1.8 – dustri.org
|
| 7. 1. 2023 | mat2 0.13.1 – dustri.org
|
| 3. 1. 2023 | Snuffleupagus 0.9.0 - Elephant seal – dustri.org
|
| 2. 1. 2023 | The quest for a family-friendly password manager – dustri.org
|
| 31. 12. 2022 | 2022 in retrospect – dustri.org
|
| 7. 12. 2022 | Paper Notes: FineIBT – dustri.org
|
| 29. 11. 2022 | Helix as a glorious modern vim – dustri.org
|
| 26. 11. 2022 | VNV Nation - Noire – dustri.org
|
| 16. 10. 2022 | Using a Chromebook at work – dustri.org
|
| 1. 10. 2022 | Paper notes - Chosen-Instruction Attack Against Commercial Code Virtualization Obfuscators – dustri.org
|
| 17. 9. 2022 | Obscura - A Valediction Tour – dustri.org
|
| 10. 9. 2022 | Paper notes: Midas: Systematic Kernel TOCTTOU Protection – dustri.org
|
| 27. 8. 2022 | Snuffleupagus 0.8.3 - Elephant Gambit – dustri.org
|
| 6. 7. 2022 | mat2 0.13.0 – dustri.org
|
| 26. 6. 2022 | Big Bird: killing sqli with graph homomorphisms – dustri.org
|
| 13. 6. 2022 | Greenfield festival 2022 – dustri.org
|
| 15. 5. 2022 | Snuffleupagus 0.8.0 - Woolly Mammoth – dustri.org
|
| 30. 4. 2022 | mat2 0.12.4 – dustri.org
|
| 2. 4. 2022 | Horrible edge cases to consider when dealing with music – dustri.org
|
| 21. 3. 2022 | An abridged History of painting with metal album covers – dustri.org
|
| 1. 3. 2022 | Lightweight post-exploitation hardening in PHP via call-site freezing and ghetto-CFI with Snuffleupagus – dustri.org
|
| 23. 2. 2022 | Loss of network in Proxmox VE 7 upon reboot – dustri.org
|
| 14. 2. 2022 | Installing Discord on Debian testing/bookworm – dustri.org
|
| 10. 2. 2022 | Secure boot on a Thinkpad x230 on Debian and a cursory look at UEFI – dustri.org
|
| 6. 2. 2022 | A pragmatic non-technical view on the GDPR – dustri.org
|
| 1. 2. 2022 | Snailmageddon - Swansong for a Snail – dustri.org
|
| 26. 1. 2022 | Grsecurity versus CVE-2021-4034 – dustri.org
|
| 23. 1. 2022 | Using hardened_malloc in Alpine Linux – dustri.org
|
| 16. 1. 2022 | Running a wargame and sleeping well at night – dustri.org
|
| 6. 1. 2022 | mat2 0.12.3 – dustri.org
|
| 31. 12. 2021 | 2021 in retrospect – dustri.org
|
| 22. 12. 2021 | Performance comparison between isoalloc 1.0.0 and 1.1.0 – dustri.org
|
| 15. 12. 2021 | "Fixing" iwlwifi 0000:03:00.0: Failed to run INIT ucode: -5 – dustri.org
|
| 3. 12. 2021 | Reproducing Tails with rebuilderd – dustri.org
|
| 1. 12. 2021 | Glitch effect on text in pure css – dustri.org
|
| 18. 11. 2021 | uBlock rules to make twitter bearable – dustri.org
|
| 1. 11. 2021 | Ten years of MAT – dustri.org
|
| 19. 10. 2021 | Paper notes: SiliFuzz – dustri.org
|
| 14. 10. 2021 | Playing with Weggli – dustri.org
|
| 10. 10. 2021 | Malwarebytes' privacy VPN is Mullvad in a shady trenchcoat – dustri.org
|
| 5. 10. 2021 | Paper notes - Clean the Scratch Registers: A Way to Mitigate Return-Oriented Programming Attacks – dustri.org
|
| 1. 9. 2021 | The medium-term future of Snuffleupagus – dustri.org
|
| 29. 8. 2021 | mat2 0.12.2 – dustri.org
|
| 7. 8. 2021 | Archiving grsecurity and PaX patches – dustri.org
|
| 2. 8. 2021 | Snuffleupagus 0.7.1 - Proboscideans – dustri.org
|
| 14. 7. 2021 | Disabling 128 bits ciphers on TLS1.3 on nginx – dustri.org
|
| 8. 7. 2021 | Running tailscale inside of a proxmox container – dustri.org
|
| 13. 6. 2021 | My favourite C++ footgun – dustri.org
|
| 3. 6. 2021 | Finding bugs in OpenMW with AFL++ and honggfuzz – dustri.org
|
| 28. 5. 2021 | Fixing "Access forbidden State token does not match" on Nextcloud's Android client – dustri.org
|
| 17. 5. 2021 | The web browser I'm dreaming of – dustri.org
|
| 10. 5. 2021 | Highlighting inline PHP code in Pelican – dustri.org
|
| 3. 5. 2021 | Detecting and annoying Burp users – dustri.org
|
| 27. 4. 2021 | Virtual patching CVE-2021-29447 with Snuffleupagus – dustri.org
|
| 12. 4. 2021 | WTF FSF – dustri.org
|
| 3. 4. 2021 | Black Void Cult - Dysphoria – dustri.org
|
| 2. 4. 2021 | Book review: Crypto Dictionary – dustri.org
|
| 19. 3. 2021 | mat2 0.12.1 – dustri.org
|
| 13. 3. 2021 | Paper notes - Exploitation and Sanitization of Hidden Data in PDF files – dustri.org
|
| 9. 3. 2021 | Navidrome is accepted in the GSoC 2021 – dustri.org
|
| 1. 3. 2021 | Spectre exploits in the "wild" – dustri.org
|
| 11. 2. 2021 | My writing-code-from-home setup – dustri.org
|
| 4. 2. 2021 | Debugging an issue between Snuffleupagus and Composer – dustri.org
|
| 1. 2. 2021 | Porting Snuffleupagus to PHP8 – dustri.org
|
| 28. 1. 2021 | Put Signal in your systray on Linux – dustri.org
|
| 23. 1. 2021 | What remains of Edith Finch – dustri.org
|
| 17. 1. 2021 | Paper review: Statistical and Combinatorial Analysis of the TOR Routing Protocol – dustri.org
|
| 9. 1. 2021 | Aquynh's conferencewares – dustri.org
|
| 2. 1. 2021 | Snuffleupagus 0.7.0 - Los Elefantes – dustri.org
|
| 31. 12. 2020 | 2020 in retrospect – dustri.org
|
| 18. 12. 2020 | mat2 0.12.0 – dustri.org
|
| 16. 12. 2020 | Forcing audio output through a single device on Windows – dustri.org
|
| 4. 12. 2020 | PHP8, from a security point of view – dustri.org
|
| 20. 11. 2020 | Reven workshop – dustri.org
|
| 15. 11. 2020 | Disable yubikey autotyping – dustri.org
|
| 6. 11. 2020 | Snuffleupagus 0.6.0 - Elephant in the room – dustri.org
|
| 4. 11. 2020 | Security features of musl – dustri.org
|
| 1. 11. 2020 | Arcane Dimension 1.80 – dustri.org
|
| 12. 10. 2020 | Bâ'a - Deus qui non mentitur – dustri.org
|
| 8. 10. 2020 | AttributeError: 'NoneType' object has no attribute 'cancel' with Calibre – dustri.org
|
| 30. 9. 2020 | On the pervasive presence of military language elements in computer security – dustri.org
|
| 16. 9. 2020 | Navidrome, a self-hosted jukebox that sucks even less – dustri.org
|
| 11. 8. 2020 | Making dokuwiki's davcal plugin work with Dokuwiki Hogfather – dustri.org
|
| 6. 8. 2020 | Time to sunset OTR – dustri.org
|
| 4. 8. 2020 | Edgerouter-X-SFP and fiber at home – dustri.org
|
| 4. 7. 2020 | Snuffleupagus versus recent high-profile vulnerabilities, again! – dustri.org
|
| 1. 7. 2020 | Tor's IPv6 exit policy idiosyncrasy – dustri.org
|
| 21. 6. 2020 | Snuffleupagus 0.5.1 - Order of the Elephant – dustri.org
|
| 16. 6. 2020 | Decompressing a multi-stream zlib archive in Python – dustri.org
|
| 13. 5. 2020 | What about something like letsencrypt and ACME, but for bugs? – dustri.org
|
| 8. 5. 2020 | I won't buy ebooks anymore – dustri.org
|
| 7. 4. 2020 | On defining adult content on the web and Cloudflare – dustri.org
|
| 4. 4. 2020 | Error loading shared library ld-linux-x86-64.so.2: on Alpine Linux – dustri.org
|
| 2. 4. 2020 | Mill's formula – dustri.org
|
| 10. 3. 2020 | Airsonic, a self-hosted jukebox that sucks less – dustri.org
|
| 8. 3. 2020 | Wireguard and forward secrecy for clients – dustri.org
|
| 29. 2. 2020 | Fuzzing python in Python, and doing it fast – dustri.org
|
| 9. 2. 2020 | MAT2 0.10.1 – dustri.org
|
| 14. 1. 2020 | Shrine, a doom2 mod – dustri.org
|
| 6. 1. 2020 | Friends don't let friends write production software in Python – dustri.org
|
| 31. 12. 2019 | 2019 in retrospect – dustri.org
|
| 1. 12. 2019 | MAT2 0.10.0 – dustri.org
|
| 25. 11. 2019 | Metadata on an escort website – dustri.org
|
| 9. 11. 2019 | Some notes about the exploitation of CVE-2017-8295 – dustri.org
|
| 28. 10. 2019 | On reducing the bus factor, school rant edition – dustri.org
|
| 10. 10. 2019 | Book review: Real World Bug Hunting – dustri.org
|
| 21. 9. 2019 | Nos Oignons at BSides Zürich 2019 – dustri.org
|
| 7. 9. 2019 | Radare2, IDA Pro, and Binary ninja, a metaphoric comparison – dustri.org
|
| 1. 9. 2019 | Making Ultrasonic work with Airsonic on Java 11 – dustri.org
|
| 20. 8. 2019 | Excerpt of a PHP debugging session while working on Snuffleupagus – dustri.org
|
| 2. 8. 2019 | A short tale on PHP's dns_get_record – dustri.org
|
| 13. 7. 2019 | Cleaning up your gpg keyring after the SKS debacle – dustri.org
|
| 13. 7. 2019 | On Facebook's pictures watermarking – dustri.org
|
| 1. 7. 2019 | Snuffleupagus versus recent high-profile vulnerabilities – dustri.org
|
| 26. 6. 2019 | Fixing DMAR: DRHD: handling fault status reg 2 on a thinkpad x230 – dustri.org
|
| 12. 6. 2019 | Snuffleupagus 0.5.0 - Elephant Flats – dustri.org
|
| 10. 5. 2019 | MAT2 0.9.0 – dustri.org
|
| 1. 5. 2019 | On rock climbing and C pointers – dustri.org
|
| 14. 4. 2019 | Obscura - Cosmogenesis – dustri.org
|
| 1. 4. 2019 | IDA Pro 7+ on Wine – dustri.org
|
| 22. 3. 2019 | Implementing an `eval` allow/blocklist in Snuffleupagus – dustri.org
|
| 17. 3. 2019 | GDPR complaint email template – dustri.org
|
| 6. 3. 2019 | Parkway drive – dustri.org
|
| 28. 2. 2019 | MAT2 0.8.0 – dustri.org
|
| 23. 2. 2019 | Fixing snuffleupagus' sloppy-comparison on array_keys for PHP7.4 – dustri.org
|
| 17. 2. 2019 | MAT2 0.7.0 – dustri.org
|
| 1. 2. 2019 | mat2 for the web – dustri.org
|
| 12. 1. 2019 | Making snuffleupagus run on Alpine Linux – dustri.org
|
| 8. 1. 2019 | Paper notes - Evaluating the effectiveness of current anti-ROP defenses – dustri.org
|
| 1. 1. 2019 | Intended solutions for 35c3ctf 2018 web "php" – dustri.org
|
| 31. 12. 2018 | 2018 in retrospect – dustri.org
|
| 23. 12. 2018 | Snuffleupagus 0.4.1 - Loxodonta – dustri.org
|
| 9. 12. 2018 | Adult content on a balkanized web – dustri.org
|
| 1. 12. 2018 | Paper notes - Block Oriented Programming: Automating Data-Only Attacks – dustri.org
|
| 10. 11. 2018 | MAT2 0.6.0 – dustri.org
|
| 3. 11. 2018 | Donation campaign 2018 for Nos oignons – dustri.org
|
| 23. 10. 2018 | MAT2 0.5.0 – dustri.org
|
| 18. 10. 2018 | Arcane Dimension – dustri.org
|
| 4. 10. 2018 | Debunking "OSINT Analysis of the TOR Foundation" and a few words about Tor's directory authorities – dustri.org
|
| 3. 10. 2018 | MAT2 0.4.0 – dustri.org
|
| 23. 9. 2018 | Mozilla is still screwing around with privacy in Firefox – dustri.org
|
| 17. 9. 2018 | Recycling wargames/ctf challenges into papers and Blackhat talks – dustri.org
|
| 8. 9. 2018 | IDAPython vs. r2pipe – dustri.org
|
| 1. 9. 2018 | Snuffleupagus 0.4.0 - Oliphant Chuckerbutty – dustri.org |