Posts
- Digital and Analogue: The balance that works for me -
- Add pagefind search to hugo -
- Book Summaries: January - March 2025 -
- Book Summaries: October - December 2024 -
- My 2024 review -
- Mastering Golang Debugging in Emacs -
- Book summaries: May - September 2024 -
- Bye Bye Cashlink! -
- Book summaries: January - April 2024 -
- From Doom to Vanilla Emacs -
- My 2023 review -
- Documentation as Code for Cloud - C4 Model & Structurizr -
- Emacs and the Cybernetic Productivity -
- Parse podcast transcripts using ChatGPT -
- Documentation as Code for Cloud - PlantUML -
- Documentation as Code for Cloud -
- AWS Summit 2023 in Berlin -
- Read Hackernews and Reddit the Emacs way -
- AWS Custom resources with Lambda and Golang -
- Book summary: Fooled by randomness -
- Book summary: Four Thousand Weeks -
- Book summary: The Lonely Century -
- Releasing Gocial -
- 10 years in the InfoSec industry -
- Hexagonal Architecture in Python -
- Migrate Tiddlywiki to org-roam - Part 2: org-roam and hugo -
- Book summary: Building a Second Brain -
- Working in part-time -
- Migrate Tiddlywiki to org-roam - Part 1: Export Tiddlers -
- Book summary: Building Microservices (2nd Edition) -
- TiddlyWiki and Emacs -
- RSS/Atom, Emacs and elfeed -
- RSS and Atom for digital minimalists -
- Book summary: Breath - The New Science of a Lost Art -
- Book summary: Digital Minimalism -
- Presentation as Code -
- My 2021 review -
- Book review: Accelerate - The science of Lean software and DevOps -
- Bye bye Scout24! -
- Inbox Zero using Getpocket -
- HowTo: Convert pocket reader links to Epub and upload to Dropbox -
- Note taking in 2021 -
- Implement an access key rotator -
- 4 years and 7 days later -
- Some forensics mini-challenge -
- ringzer0 CTF - Binaries - Introduction to MIPS -
- ringzer0 CTF - Binaries - Heap Allocator -
- ringzer0 CTF - Binaries - Time to learn x86 ASM and gdb -
- ringzer0 CTF - SysAdmin Linux -
- ringzer0 CTF - JavaScript challenges -
- Fuzzing the hell out of conntrack tools -
- hack.lu conference 2016 -
- ringzer0 CTF - Jail Escaping C -
- ringzer0 CTF - Jail Escaping Bash -
- ringzer0 CTF - Jail Escaping PHP -
- Distribute your backups using git-annex -
- The Digital Future in Berlin -
- AWS Summit in Berlin 2016 -
- Chrooting nginx, php-fpm and mysql using Bitnami -
- Bye bye VODKA! -
- Steve Jobs by Walter Isaacson -
- Some words on CSRF and cookies -
- HowTo: Put nginx and PHP to jail in Debian 8 -
- OpenVPN for paranoids -
- Advanced inter VLAN switching using Cisco -
- Basic Layer 2 Switching using Cisco Packet Tracer -
- Manage PKI using OpenSSL -
- Organizing and visualizing knowledge -
- Debugging Android native shared libraries -
- Validating and pinning X.509 certificates -
- Adding concurrency to smalisca -
- gethostbyname vs. getaddrinfo -
- Coming back to C/C++ after 2 years -
- usd AG Hacker challenge 2015 - Solutions -
- The iOS 8.1.3 fiasco -
- GUIfy your Apps using Flask -
- Android Hacker's Handbook -
- A practical guide to Advanced Networking -
- 2014 - Personal review -
- HowTo: Proxy Non-Proxy-Aware Android Applications through Burp -
- Using Blockdiag with Pelican and liquid tags -
- Using Graphviz with Pelican and liquid tags -
- HowTo: iOS Apps - Static analysis -
- Generate all IP addresses from ASN -
- HowTo: Androguard with Docker -
- Using JQuery DataTables with IPython -
- HowTo: Debug Android APKs with Eclipse and DDMS -
- Python for Data Analysis -
- Web Application Survey Tutorial -
- Android Dynamic Code Analysis - Mastering DroidBox -
- Disect Android APKs like a Pro - Static code analysis -
- On Java, OpenSSL, Crypto, Blowfish and stuff -
- WhatsApp bot -
- Migrate this blog from Octopress to Pelican -
- Googles XSS Game - Solutions -
- BerlinSides 0x05 -
- HowTo: Write pentest reports the easy way -
- HowTo: Create docs with sphinx -
- Unfancy dashboard using matplotlib -
- Links of the Week 27 -
- Links of the Week 26 -
- Links of the Week 25 -
- Links of the Week 24 -
- 24h Android sniffing using tcpdump -
- 24h Android sniffing using tcpdump - IPython Notebook Version -
- Links of the Week 23 -
- Links of the Week 22 -
- Links of the Week 21 -
- Links of the Week 20 -
- Convert IP ranges to list -
- Links of the Week 19 -
- Links of the Week 18 -
- Links of the Week 17 -
- Links of the Week 16 -
- Links of the Week 15 -
- Links of the Week 14 -
- Links of the Week 13 -
- Links of the Week 12 -
- HowTo: Automate nmap scanning -
- Links of the Week 11 -
- Dissecting BlackTiny -
- Links of the Week 10 -
- Gentoo, systemd, consolekit, udev and some failed system update -
- Links of the Week 8 -
- Links of the Week 9 -
- HowTo: Automate Burp using Burp Extender API -
- Links of the week 7 -
- HowTo: Root your Kindle 3 -
- Links of the Week 6 -
- Dinge, die ein Informatikerstudent niemals sagen würde -
- Links of the Week 5 -
- Links of the Week 4 -
- Links of the Week 3 -
- Links of the Week 2 -
- Introducing Links of the Week (LOW) 1 -
- Hacking Altoro Mutual -
- OverTheWire: Vortex Level1 -
- OverTheWire: Vortex Level2 -
- CCC / 29C3 -
- HowTo: Split MP3s by silence detection using mp3splt -
- HowTo: Have a web performance boost with Nginx -
- Need any sh3ll? -
- Add Namecheap Mail account (OX Mail) to Thunderbird -
- Die stinkenden Informatiker -
- Thank God there is iodine! IPv4 over DNS -
- HowTo: Redmine, Lighttpd with Debian -
- HowTo: Keep your passwords safe using SQLite and SQLCipher -
- HowTo: Convert MTS to MKV using tsMuxeR and ffmpeg -
- Free PPTP VPN servers -
- VNC: Connect to current desktop session using x11vnc and ssh -
- Block facebook with iptables on OpenWrt -
- OpenBSD, FreeBSD, NetBSD - I do love beasts! -
- My own cheap NAS - the OpenWRT way -
- HowTo: Full-Encrypt data using Gentoo,Luks and initramfs -
- Think before you type part 2 -
- Stay clean and anonymous with Google Apps -
- OpenBSD 4.8 - First impressions -
- Simple memory managment using linked lists (implement my_malloc and my_free) -
- HowTo: SNAT/IP Masquerade between 2 wlan cards on Linux -
- Find out your geolocation via MAC address -
- HowTo: Secure your server using icmpKNOCK -
- How to compile Robert you suck ^^ -
- DEADF700? Stuxnet! -
- The Ac1db1tch3z exploit and "Robert you suck" thingie -
- icmpKNOCK v0.2 released -
- Drupals clean urls using Lighttpd: Moved from Lua to rewrite-once -
- Speed up Drupal by preloading the page cache -
- Its time to say goodbye! RIP 2010-07! -
- Sommersemester 2010 online! -
- Java? Without Eclipse? Eclim! -
- Bildungsforschung? Rechtschreibung waere besser -
- Birthday paradox/problem -
- Torrents over TOR?! Don't! -
- Word lists/dictionaries compilation -
- rm -rf / and some kernel panic -
- HowTo: Create new Debian domU using Xen on *BSD -
- Inside the mind of a Russian hacker -
- HowTo: Qemu networking on NetBSD -
- Attacking Trusted Platform Module (TPM) -
- Pidgin stores account data in plaintext! -
- NetBSD, Linux, Xen - Does it work? -
- Simple MAC address generator -
- Some Drupal peculiarities -
- Keep your system up2date! -
- NetBSD, kernel downgrade and some voodoo! -
- FU here I come! -
- HowTo: SSH-Tunnel over CorkScrew using Tor -
- icmpKNOCK - ICMP port knocking server -
- CoWPAtty 4.2 for NetBSD -
- Ganxtaville52 Luebecker Hood -
- HowTo: RsynCrypto - The backup jewel -
- OverTheWire: Vortex Level0 -
- Der Buschfunk kommt -
- NetBSD rulez! -
- Turn VIM into your favourite IDE -
- Why use Python? The n00b mini-review -
- HowTo: Get SETOF from Array in PostgreSQL -
- Bye Bye Immobilo! -
- Mod2Exec - Execute modules -
- Viral Infections on Linux -