Raspberry Pi Zero Hidden In An Xbox Controller

by @edent | # # # # # # | 44 comments | Read ~107,331 times.

I like to tinker. My wife picked me up the new Raspberry Pi Zero. It's an ultra small and ridiculously cheap computer. How small and cheap? They give it away free on the cover of magazines... In related news, @summerbeth is the best wife of them all! #PiZero pic.twitter.com/utsF2m13jo — Terence Eden (@edent) November 27,… Continue reading →

Reverse Engineering the BMW i3 API

by @edent | # # # # # # # | 36 comments | Read ~24,227 times.

I'm really enjoying driving the BMW i3. I'd love to have it tweet its driving efficiency, or upload its location to my server, or let me turn on its air-conditioning when the temperature gets too warm - there are a hundred interesting things to do with the car's data. The official app has some of… Continue reading →

Adding WiFi To A Roomba

by @edent | # # # # # | 4 comments | Read ~28,075 times.

There are two very clear signs that I'm getting old. The first is that I bought a domestic robot to help me with the chores. The second is that, rather than spending my evenings and weekends reading decades old forum postings, reverse engineering serial interfaces, and soldering components together - I plunked €99 on a… Continue reading →

Which Painting Do You Look Like? Comparing Faces Using Python and OpenCV

by @edent | # # # # # | 22 comments | Read ~21,664 times.

Many years ago, as I was wandering around the Louvre, I came across a painting which bore an uncanny resemblance to me! Spooky, eh? Yeah, yeah, it's not the greatest likeness ever, but people who know me seem to think I look like the chap on the left. This got me thinking... Wouldn't it be… Continue reading →

Pareidolia and Computer Vision

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

Humans are pretty spectacular at image recognition. We have a seemingly innate ability to look at an image and tell if it is that of a human face - even if it has been severely distorted. Occasionally though, the software in our brains is a little too eager to see a face. This phenomenon is… Continue reading →

Introducing Corkr at #NHTG14

by @edent | # # # # # | 1 comment | Read ~129 times.

What a crazy weekend! I made the last minute decision to attend Rewired State's "National Hack The Government 2014" hackathon. Rather than hack on any of the provided datasets, I wanted to work on an interesting way to present all the security flaws I had found in Government websites. I teamed up with Mark, Marcello,… Continue reading →

Hacking Around With Network Cameras

by @edent | # # # # # | 232 comments | Read ~85,075 times.

I was recently given 3 rather locked-down network cameras. Each camera was pre-programmed to communicate with a specific website, and only attach to a predefined wireless access point. Naturally, there was no supplied username or password. I thought about how I might get access. Using a man-in-the-middle attack to sniff the password, or trying to… Continue reading →

3D Printing the 2600 Whistle

by @edent | # # # # # | 2 comments | Read ~3,174 times.

Perhaps the most legendary piece of plastic in the hacker community is the humble "Cap'n Crunch" whistle. The free-in-cereal whistle was able to emit a piercing shriek at 2600Hz - the exact tone required to unlock the US phone network. So, because it's all I seem to do these days, I turned my my trusty… Continue reading →

Text Adventures Via Text Message

by @edent | # # # # # # # # # | 2 comments | Read ~11,140 times.

Remember text adventures, eh? They were pretty nifty! "You are in a maze of twisty little passages, all alike" >Go East "You have been eaten by a Grue. A dwarf starts singing about gold" Smashing! Just like the pictures are better on the radio, so the graphics are immeasurably superior when they're in your head.… Continue reading →

Car Hacking - With Bluetooth OBD

by @edent | # # # # # # # # # # # # | 7 comments | Read ~28,663 times.

Friend, colleague, and fellow geek, Sam Machin has introduced me to the wonders of the OBDII port! Essentially, OBD (On Board Diagnostics) is a port which is found on every car produced since the late 1990s. It allows garages to see all sorts of diagnostic information about your car, its engine, and all other manner… Continue reading →