A floppy-disk Walkman – using a Raspberry Pi

by @edent | # # # # | 28 comments | Read ~18,007 times.

I have built the most inconvenient way of playing music! It is lo-fi awfulness and cyberpunk grungy. Thanks! I hate it! Ingredients Raspberry Pi USB floppy drive Audio Cable / Headphones USB Battery WHY?!?! As I discussed yesterday, it’s possible to fit half an hour of speech on a single floppy disk. The best band…

Continue reading →

Buying a single character domain – and 3 character FQDN – for £15

by @edent | # # # # | 15 comments | Read ~19,500 times.
Glowing computer text showing dot com dot info etc.

Short domains are useful for security testing. If you only have a limited number of characters, you need to be able to reference code on a remote server in as few characters as possible. A few years ago, I tried to find a Minimum Viable XSS. The conclusion that I (and others) came to is…

Continue reading →

Add review to Goodreads from Schema markup

by @edent | # # # # # #
The Goodreads Logo.

I write book reviews on my blog. I also want to syndicate them to Goodreads. Sadly, Goodreads doesn’t natively read the Schema.org markup I so carefully craft. So here’s the scrap of code I use to syndicate my reviews. Goodreads API Keys Get your Keys from https://www.goodreads.com/api/keys You will also need to get OAuth tokens…

Continue reading →

How to present at a hack day

by @edent | # # # # # | Read ~312 times.

I go to lots of hack days and hackathons. Some are big corporate affairs, some are boutique community events. They all have one thing in common – Geeks suck at giving demos. You have 3 minutes to convince the judges – or your peers – that you’ve built something brilliant. How do you do that?…

Continue reading →

How to rescue blocked files from Gmail

by @edent | # # # # | Read ~392 times.
Show Original option in Gmail.

Six years ago, I developed Android apps (APKs) which I emailed to myself. When I try to download them from Gmail today, I get this rather annoying error. Anti-virus warning – 1 attachment contains a virus or blocked file. Downloading this attachment is disabled. Google, in its efforts to protect me from myself, have retroactively…

Continue reading →

€100 Bug Bounty from Intigriti – please stop tracking your confirmation emails!

by @edent | # # # # # | 1 comment | Read ~498 times.
Weird confrimation address.

There’s a new bug bounty provider in town! The Belgian company Intigriti. This is a quick write-up of how I found a trivial bug in their own system. The EU has announced that it is providing funding for bug bounties on critical open source projects. They’ve split the programme between HackerOne and Intigriti. I signed…

Continue reading →

Major sites running unauthenticated JavaScript on their payment pages

by @edent | # # # # # # | 11 comments | Read ~29,560 times.
HTML code from Spotify.

A few months ago, British Airways’ customers had their credit card details stolen. How was this possible? The best guess goes something like this: BA had 3rd party JS on its payment page <script src=”https://example.com/whatever.js”></script> The 3rd party’s site was hacked, and the JS was changed. BA’s customers ran the script, which then harvested their…

Continue reading →

Redirect GitHub ID to Username

by @edent | # # # # # | Read ~911 times.
A screen of JSON code showing my details.

Scratching my own itch here… GitHub users have a username (mine is @edent) and have a user ID number (mine is #837136). If you want to redirect a user ID to a username, you can use the little service I’ve cobbled together: https://edent.github.io/github_id/#837136 That will take your browser to my GitHub page, using nothing but…

Continue reading →

Telnet control of Toshiba Smart TVs

by @edent | # # # # | 3 comments | Read ~3,048 times.
Trinity from the movie The Matrix, she's a bad ass hacker!

Here’s how to control the Toshiba 49U6863 – and other similar models – using Telnet. Quickstart At the command prompt, type telnet 192.168.0.123 4660 then type 1012 and your TV will turn on. MAGIC! Background After six years of use, I decided to upgrade my old 37 inch Panasonic TV. I know Toshiba aren’t the…

Continue reading →

Reflections on #EMFcamp – a Science-Fact Convention

by @edent | # # # # | Read ~250 times.
Terence and Liz in front of Lasers at emfcamp.

At a science-fiction convention, you queue for hours to hear a bit-part actor describe what it was like on the set of a forgotten sci-fi show. At a science-fact convention, you have a beer with a person who is literally changing the world with a laser cutter, some diodes, and a smattering of Python. Welcome…

Continue reading →