Playing hacker with a toy vault

[Thomas Cannon] created his own hacking game by adding some circuitry to this toy vault. The original toy uses the keypad to control a solenoid keeping the door shut. He kept the mechanical setup, but replaced the original circuit board with his own ATmega328 based internals. He also added a USB port to the front. The gist of the game is that you plug-in through USB to gain access to the vault’s terminal software. If you can make your way through the various levels of admin access the loot inside will be yours.

21 thoughts on “Playing hacker with a toy vault

  1. nice one! Hmmmmmm, am I guessing right by the number of asterisks there – the password of the admin is “password”? xD

  2. Cool hack! There’s a minor bug though…the vault_passwd_list array needs to be terminated with a NULL, similar to what you’re doing with the vault_cmd_set array (you can’t really rely on the compiler to do it for you).

    Can’t wait till my kid’s old enough to do fun stuff like this with him :)

  3. He should wire up the keypad, and add a set of 4 leds, and turn the front into a game of genius. 10 tries max, with a random password every 10 tries, or every successful try atleast. That way you can play with the vault without a computer. As a geo-cache, the old folks will still be able to use it too.

    Since I can’t find a link for genius online, its a game where you have to find an unknown password, within x number of tries. You key in 4 numbers, and leds will light up, letting you know if you got a number right, and if you got it in the right spot.

  4. “TinyCore allows you to start with a very basic graphical Linux Desktop with a terminal client and download just the packages you need from its online repository. Once downloaded those packages will be available whenever you boot it again. I won’t go into detail because it is quite straightforward,”

    Yes, now THAT’s consumer friendly. I’m sure they’ll sell like hotcakes.

  5. Very fun project, I want to play!
    I like to weld and have access to a CNC mill, wonder if I could come up with a hammer-proof version of this.

  6. That vault was sold by Radioshack, and I have just the older one, all gray with yellow buttons. If I ever get some free (“engineereable”) time, I’d love to give it a try.

    Is there a way to use this code into a “normal” AVR without an arduino card? I normally use bare AVRs with a simple ISP programmer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s