Hiding compressed files in images

Have been doing this for quite some time, just wanted to share the method. The following code should work on Linux/Mac. Step 1. Zip/Rar/7z your secret file zip hideme.zip s3cr3t Step 2. Append the zip file to a random image file cat hideme.zip > randompic.jpg Thats all. When you open the jpg, ...

Hijacking QR codes

Just finished printing my poster for a school project in which contained a QR code for users to download an android app. It was my first time printing out 300dpi@A1 size and thankfully it turned out well (A reprint would have cost $12). Anyway, that is beside the point. More importantly, the QR ...

Interesting bluetooth experiment

Earlier on, I paired my bluetooth keyboard to both my android and windows OS dual boot configuration. It is a hassle to keep re-pairing the keyboard whenever I switch OSes. This was done by pairing it with the android and extracting the link key, which is a 32bit binary code and then replacing ...

A little experiment

Thought about getting a nicer email signature earlier on, while adding the qr code image to my signature, the most natural thing to do was just to upload it to cubie and link it. Just realised that this could result in some interesting phenomenon. Basically, whenever someone opens the email, it ...

Root access for android apps

Must say that I am quite surprised at the amount of unencrypted information available on the phone. The stock android browser stores saved password in plain text in a sqlite db at /data/data/com.android.browser/databases/webview.db . Yes, although other apps are unable to access the data ...

Key management

Over time I have gradually accumulated quite a number of keys. I have my PGP keys for my mail encryptions, my SSH keys, multiple VPN certs and keys for various services, my android keystore keys. Currently I just chuck it into a folder, storing everything in plain text, which is fine as long as ...