[Irongeek] is up to his old tricks once again with this new key logger prototype. It’s in the early stages, as attested by the breadboard built circuit, but [Adrian] still gives us a demo video after the break showing where he’s at right now. It comes in two flavors, the USB pass through seen above, or another that still connects to the computer via USB but functions with a PS/2 keyboard.
Aside from the obvious issue of a key logger stealing everything you type, there’s some prank value in this device too. The Teensy has more than enough processing power to watch what you typing and make changes as it goes. He shows off blatant rewrites, like changing “has” to “haz” or “you” to “U”. We think it would be better to change things like “they’re” to “their” or “it’s” to “its”. These would be very difficult to see happening and if you added randomness to how often the replacements occur, your victim would sooner come to the conclusion that they’re going crazy than that they’re the target of a little hazing. In fact, that’s probably the reason for our own grammar errors though the years; blast!
[youtube=http://www.youtube.com/watch?v=GQYgUwmC_As&w=470]
“watch what you typing” -> “watch what your typing”
*you’re
^^^ “watch what you’re typing”
Or is that the joke?
You’re right, my bad.
What you did there, Hack-A-Day, I see it (in the title)
I think another plus would be to make it also convert random words into l337 speak.
My original plan was to do leet speak, but there are so many different ways to write in l337 that I went with lol talk instead.
Glad you liked the project. I’ll be showing it off in Nashville and Skydogcon and Phreaknic. Hope to have better prototypes when Shmoocon gets here.
Hack-a-day has been beta testing this gadget for years…
Good job man, you did a better job than I did. I hope someday I will do something great like this.
–Shawn McCombs
I want this, but to correct the spelling of inter-n00bs. Let’s say you’re playing a nice video game, and your moronic teammate can’t seam to type three letters when he wants to tell you how much ‘u suk’ and ‘ur bad’. I’d really prefer to hear about how You suck and how you’re bad.
Your program would be much better if it converted bad English into good English.[return]
program U better bad convert much americanization good
OMG. No one can spell!! Lolz
Seriously though, nice project.
Man, many years ago (almost 20 years ago now…) I wrote a little TSR (Terminate and Stay Resident) program for MS-DOS that was a replacement keyboard handler that would hook the keyboard interrupt, decode the scancodes, etc… It also hooked the timer interrupt so it could keep track of how long the keyboard had been idle, so if nobody typed anything for a few hours it would type a little silly phrase “Slime Molds Rule” I believe it was. It would also randomly (on average once in a hundred times) watch to see if the user had typed the word “food” and if they had, it would backspace over it and replace it with a certain four letter word starting with ‘S’. It was a fun prank to deploy. The library card catalog computers were my favorite place to deploy it (Hey, I was a kid and had nothing better to do…)
Irongeek’s presentation from SkyDogCon has been rendered and put online. It’s at: http://www.irongeek.com/i.php?page=videos/skydogcon1/irongeek-more-phuked-than-ever
Irongeek does a wonderful preso, and gives us some great information. He’s also responsible for the video rendering system we use for the conference.