Skip to content

REST Security Cheat Sheet

2019 August 13
by admin

Wintergarden – building Marble Machine X

2019 August 13
by admin

Must Follow for any music, hacking, DYI, builders:

Lego + Pinball <3

2019 August 13
by admin


How to be an Architect in a Microservice World

2019 August 13
by admin

Great Talk and deck by Felix (@fmueller_bln)

Hack my Car – ODB and GPS

2019 April 23
Comments Off on Hack my Car – ODB and GPS
by admin

I got myself a ‘ODB-diagnosegerät’ from China. Of course it didn’t work right away and I had to readz the internets for fixing. First I had to find a suitable driver. USB identifier was: Product ID: 0x7523 Vendor ID: 0x1a86. This looks like a CH340 / CH341 Serial / USB Chip. Luckily I found the drivers here:

VAG-COM 409.1 + Wine:
VAG-COM 409.1 + Win7:

Kabel Fix:


Other Software:

Other devices:ät-aber-welches/


Next: get GPS Tracker.

Hope is to find my car, once it got stolen, but so far, it was more of a hack project :). I figured, the best opensource solution you currently get is Here’s how to set it up and dockerize:


Hacking mir:ror

2019 February 20
Comments Off on Hacking mir:ror
by admin

Finally! All of a sudden I got an evening with ccb23 to hack of lives away. This time: NFC like it’s 2009. Aka violet mir:ror.

Out of the blue we were brainstroming how to DYI hörbert, a smart mp3 player for our youngest. Here, a mp3 is selected via NFC sensor. O.T: “NFC sensor!? Wait, I remember having touch this years ago, lemme get the Nabaztag”. And indeed, along with the infamous Nabaztag IOT rabbit, violet released a side product called ‘mir:ror’ in 2009(?). It’s a NFC to USB device meant to showcase & utilize its capabilities. To bad official drivers were only released for WIN and discontinued with the bankrupt of violet. But opensource to rescue. We quick figure the device adheres to HID standard, so let’s get it working (on a mac/linux).

After confirming the device is recognised in MacOS X we got hooked. Next, with a quick google search we first discovered – an OOO implementation based on hidraw. too bad kernel extension is Linux specific, so next the HIDapi, an OS agnostic lib for general purpose use, felt promising. Indeed, we got the mir:ror up and running the first time on Mac, although reading was non blocking and we couldn’t really make sense out of it. After various back and forth, we jumped back to start: let’s check on linux first. So with virtualbox and ubuntu we were able to install reflektor and use it via hidraw. Worked like a charm! So next is porting this to MacOSX and getting deeper understand of mirware. What commands are supported? Modifying (or just turning off) the choreo would be a huge plus towards using mir:ror for our custom mp3 project. In anycase, this 10 years old device was way ahead of its time and still works like wooow!

Sources worth to check:


2018 January 27
Comments Off on MakerBall
by admin

Very nice slick DYI Pinball Kit:

Hacking Rainbowduino 2017 – now BLE support

2017 January 29
Comments Off on Hacking Rainbowduino 2017 – now BLE support
by admin

It’s 2017 and I finally wanted to get my hands dirty with some Bluetooth 4.0 LE gadget hacking.

Luckily I found this outdated project MacOSXVirtualSerialPort which gave me the final piece: Use socat to create two new serial ports which are innerconnected and send thier received data viceversa.

brew install socat

and exectue

sudo socat -d -d pty,link=/tmp/tty.ble,raw,echo=0,user=tobi,group=staff pty,link=/tmp/tty.serial,raw,echo=0,user=tobi,group=staff

Voila now we have one port /tmp/tty.serial where we connect mtXcontrol to and /tmp/tty.ble where we connect the simple noble service too.

Finally the data chain looks like:

mtXcontrol -> rainbowduino processing lib -> processing serial -> /tmp/tty.serial -> /tmp/tty.ble -> nodejs serialport -> nodejs noble -> HM-10 -> Rainbowduino Serial

Sources worth a read

2016 December 1
Comments Off on Sources worth a read
by admin

A couple of my bookmarks worth a read

API Design:
* Bad Oauth2:
* Hawk:
* Test Tools:
* REST Design:


*  ruby-install, chruby:
* Ruby -> Go:
* Ruby 2015:
* Calling services:


* New Keyboard layout:
* Docker, nginx, Stripe, MongoDB, CloudFlare, Xamarin, Mixpanel, DigitalOcean, Twilio:
* A minimalist real-time framework:



List of (my)SQL-Tutorials

2016 November 16
Comments Off on List of (my)SQL-Tutorials
by admin

I did an introduction to (my)SQL once. This were my sources:

MySQL for Absolute Beginners:
Examples for Beginners:

(My)SQL Cheat Sheet:
Another one:

My notes/write along: