Step 7: Conclusion

Here we are. 
I don't know how many will have the bad idea of make this Keylogger, but, if you really want an homemade (and almost free) solution to log a keyboard, this is what you're searching!
Feel free to comment and ask question about this project :)
Here's a summary video of this project:
One great use for a hardware Key logger is for additional backup during a big writing project. Can save a lot of time after a big crash.
Wow. Controversy! ;P<br><br>I'm not a paranoid crazy who wants to ban kitchen knives and prescription drugs. I'm even fine with jump ropes and aspirin.<br><br>I realize there are legitimate uses for such technology, but some (employee/child monitoring, etc.) do not require any covert operation, and therefore can simply be done using software... and others (police use, etc.) would have their official ways of doing such things, and wouldn't be looking around the internet for a solution to their problem.<br><br>I'm not entirely sure why people are giving reasons for legitimacy including things like &quot;making sure my children's internet browsing is safe&quot;, or &quot;emergency back up of your work in case of hardware failure&quot;. These things can be done very easily with numerous software suites out there. A keylogger is to log a computer's activity, and not much else. Software on the other hand, can backup files, stop a user browsing unwanted sites, and all number of things - none of which require any secrecy or underhandedness in any way.<br><br>And the &quot;it's only illegal if you don't ask the victim's permission&quot; makes no sense. The whole point of making this kind of hardware is to log secretly, with the victim being any the wiser.<br><br>I think we all know this kind of tech is used for illegal acts far more often than legal ones. Whilst the people commenting on this item may not be interested in it for hacking/cracking purposes, there's a lot of people out there who would use it that way.<br><br>Which brings me onto &quot;freedom of speech&quot;. People have commented that it's like going onto a gun forum and telling the people on there to not post stuff on guns, which is an interesting point. However, if someone posted a &quot;how-to&quot; on building your own bomb, how would you react? Whilst bombs may be used to stop terrorism, or save lives in some way, there are lots of people out there wanting to just make bombs. And kill people. Innocent people. If someone has a legitimate use for a bomb, then they would presumably be in the army, etc., and so have authorization to use such things. People looking on the internet for ways to make bombs aren't going to be making them for the army. They're going to be making it for themselves - to use it for their ends, which is usually not a good thing.<br><br>Now a keylogger isn't a bomb. I am aware of this. But I hope you can see the parellels. People looking online for how to make a keylogger aren't usually going to be the kind-hearted concerned about a friend type. They're the hackers and crackers who want to steal your information, passwords, etc., or to hack into your system.<br><br>Let's go back to the guns analogy for a moment. Gun sales and distribution is heavily regulated and monitored. Anyone who wants to carry a gun must be certified and each gun they purchase must be registered to the owner. If someone put up a &quot;how to make your own 9mm hand gun&quot; on instructables, then this system would be completely disrupted. Anyone could make their own gun, and therefore, anyone, no matter how trustworthy or mature, would be able to fire a weapon at whatever the like, whenever they like. &quot;But it's freedom of speech. It's the usage of it that's illegal.&quot; I'm fairly sure the police would disagree.<br><br>For these reasons, it's not a good idea to post things of this nature on the internet. If you have a case for legitimately monitoring a PC's activity, then look into the wide array of other, less dubious options, or if it's serious, talk to the police or someone of authority abot it. I'm sure you can find another option.<br>
Some weeks ago, a friend of mine asked me to help him, cause his computer seamed blocked, indeed, he couldn't either type his password to login with his account..<br>I know that he is almost a novice and couldn't just change the keyboard instead of asking me help, anyway, i changed his keyboard, but I wanted to know why it wasn't working, I tried it on another computer without any result, except that the keyboard's leds blinked, so, I wanted to go deeper; I take a Logic Analyzer and i have analyzed the PS/2 protocol, I have discovered that the keyboard was switching off whenever the PC sends 0xFF (Reset) command.. I then solved it simply replacing a capacitor that has blown up.<br><br>This is WHY I build it (for any similar case), I'm NOT responsible of ANY aim you use this Keylogger.<br>Illegal is the WAY you use a Keylogger, not the Keylogger by itself.<br>I didn't want to make anything &quot;immoral&quot; or &quot;illegal&quot;<br><br>Regards,<br>Jamby
<p>bro how to make usb to usb hardware keylogger . because i want to spy my sis computer which uses usb keyboard</p>
<p>THANKS! I made it! But seriously, did you need to get the chips as a free sample? The PIC is <strong>&pound;0.81</strong> on RS (free delivery) :D</p>
Can I use a PIC12F508?
I don't have big knowledge about PIC12F508, but at first sight it lacks an I2C interface and the LtoH/HtoL interrupts that are used in this project. You could write your own procedure to communicate with the EEPROM with software implementation of I2C or other sort of communication but you should be very careful since it will require lot of precision due to the internal oscillator (I don't even think that the internal 4Mhz oscillator can handle I2C properly); the same is for LtoH/HtoL interrupts, you could check the values in a periodic timer but you will probably lose some bits if not calibrated correctly with the speed of the PS2 protocol.<br>So the final answer is &quot;maybe, but it will require for sure some work to adapt this solution&quot;.
<p>I like the idea but how would the chip fit into the ps/2 adaptor.</p><p>And how would you read the keys pressed after the key logger is dine</p>
<p>Cool. I still prefer software keyloggers though.</p>
<p>Software keylogger like Micro keylogger is easy to use.</p><p>http://download.cnet.com/Micro-Keylogger/3000-2162_4-75375292.html</p>
<p>very good information about keylogger.</p><p>for more cool tips visit techentires.com</p>
<p>hi, I'm trying to use proteus, but it seems that my library isn't complete, the eeprom and the pic is different or doesn't have it...do somebody know what can i do, like download the library folder or someone could make available there own folder...<br>thanks...=)</p>
<p>Cool!</p><p>I don't have a pic or a pic programmer, so I might try this on attiny85.</p>
<p>It seems strange to me that noone noticed - 4 years now - the other 2 little mistakes on the circuit (along with ematiss' comment on the 2 Vcc chip pins that should be connected to connector Vcc line):</p><p>The pin numbers from pin 5 to pin 8 are shown wrong... For U1: SDA is pin 5, SCL is pin 6, WP is pin 7 and Vcc is pin 8. </p><p>Same for U2: RA2 is pin 5, RA1 is pin 6, RA0 is pin 7 and GND is pin 8.</p><p>My congrats to Jamby: Simple and elegant</p>
Hi! I'm wondering if it is possible to replace PIC 12F1822 with avr unit like an ATTiny85 or something similar. Thanks!
<p>The ATtiny85 is good, but is not very good at storing information as it has limited space. Other ATtinys have more space and can even store to miniSD cards.</p>
Oh, yes! I think it should work without problem.<br>Unfortunately, I've very few experiences with AVR, so I can't indicate you the best AVR (while ATTiny85 looks indeed really nice). The only particular feature I've used for this project is the interrupt on low-to-high transitions, in order to easily sync with the PS2 protocol; btw, it could be done even with correctly timed timers with little effort.
Thank you for replying and those tips! I'll try it, maybe I'll find the way to make it working :)
I want to present their implementation of USB keylogger. In contrast to the presented here is a pure USB keylogger that analyzes the protocol USB. Unfortunately, this is only the layout, not the final product. And unfortunately article in Russian. http://obruboff.ru/usb-keylogger-avr/
In the schematic vcc is connected between the chips, but not to vcc itself. Is this connection implied?
Yeah! You're right! Congrats to have discovered that huge mistake. UC VCCs must be connected to USB VCC.
Thanks for sharing your project. The schematic looks nice and clear, but.. what code did you program your PIC microcontroller with? I would think this is incomplete without the code that drives the microcontroller, no?
Source code can be found in step 4.
There are many reasons that this keylogger would need to be disguised....<br><br>Example A: A parent wanting to know what their children are doing online and don't want their child to discover said keylogger....<br><br>Example B: That pesky room mate always on your computer? Yeah well now you know what they are doing on your stuff...<br><br>Example C: A cheating spouse???? <br><br>I can do this all day, and with an equal number of illegal reasons on might need such a keylogger.....<br><br>The point is, Not everything is or should be illegal.. There are many instances where ownership of an item is NOT illegal...<br><br>Example A: It is COMPLETELY LEGAL, to make and own your own gun, (called garage guns), yep legal.....<br><br>Example B: Did you know you can buy a grenade launcher? http://www.autoweapons.com/products/destructivedevices.html, yep legal..<br><br>There are numerous items that CAN do serious damage to anyone with the right person using them... And are completely legal to get or make yourself....<br><br>That being said, this small keylogger, yeah it could be used to steal your personal information in the right hands, and it could also be used to protect yourself from that pesky room mate using your computer to find kiddy porn....<br><br>And on that Note, Jamby I give you props for this awesome idea...<br><br>And all the critical people bashing on this cause it conceals itself, get with the times, this is the last thing I am worried about in my life.... Try worrying more about your neighbor and his grenade launcher.........
also on the grenade launcher (common household item right?.... well in my house at least) tactical gear commando, check the site out i found a mounted fifty cal machine gun for sale, lol sooo on my christmas list.
Guess I made it quite obvious, the wonderful things I take interest in, haha... Thanks man, I will check it out...
And also I would like to add, you can &quot;BUY&quot; keyloggers that conceal themselves.... Yep totally legal......
I don't think it's fair of you to pick on this Instructable. I clicked on this in my e-mail because of the Idea of using it for my personal computer security, records, and as a diagnosis tool for computer problems. I also believe if you went around flagging every post that 'facilitates illegal activity', there would be none left.<br><br>The item isn't illegal, neither are the components. So, as with everything else on this site, it is up to the end user to decide whether it will be used legally or not.<br><br>The reference that just jumps out of my mouth is..<br>Do people go to gun stores demanding they stop selling ammunition because it 'facilitates illegal activity'?<br><br>Just my honest opinion.
More importantly: Should we go to the home improvement store and demand they stop selling hammers because someone might bash someone's skull in with it?<br><br>Should we demand they stop selling reciprocating saws because I might use it to cut someone up after taking the recip saw to them?<br><br>Should we demand they stop selling wood-chippers because I'm ultimately going to feed the body bits into the chipper after bopping them with a hammer and sawz-alling them up?<br><br>Should we demand they stop selling welding rod because I'm going to build a carbon arc furnace to dispose of the evidence?<br><br>What about that titanium spork that ThinkGeek sells? That looks like an Assault Spork to me. Go into Target and demand they stop selling cheap dinnerware, 'cause someone might stab someone in the throat with that $0.49 fork.<br><br>Oh, and 2x4's. Sure, they're critical building material. But people have been bashed in the head with a 2x4.<br><br>And then encased in concrete. Ban that too.<br><br>We could go on forever, because a nannystate knows no boundaries and knows no end. <br><br>Can we just ban banning stuff? I'm all for that. ;)<br><br>Seriously, though: It's illegal to use a hammer in the commission of a crime. It becomes a weapon. It's illegal to use lock-picks in the commission of a crime; they become &quot;burglary tools&quot; at that juncture. And it's illegal to use a keylogger in the commission of a crime.<br><br>But it's not illegal to own a hammer, a spork, or a keylogger. The kids here that need their hands held so they're not exposed to anything potentially objectionable to their tiny little world-views should probably delete their accounts post-haste.
i have to agree with adrenalyn on this. now if i get chased down by a crazy spork-wielding lunatic i might change my mind. (nobody get any ideas now.)
&quot;What about that titanium spork that ThinkGeek sells? That looks like an Assault Spork to me.&quot;<br><br>lolocaust =P
Hahaha .. I bought that titanium spork for my bf for his b-day because I had no idea what to get him.
bahaha sweet
Ack! You might have aided and abetted by providing him with a Utensil of Mass Consumption! You're sooo toast now!
Hey, you know a potato cannon facilitates illegal activity too and those things CAN KILL. I don't see you commenting as such on those instructables.
&quot;a potato cannon facilitates illegal activity&quot;<br><br>OMG, I made one, had fun with it and sent it to a kid I know for Christmas years ago. Possession and responsible use of a device shouldn't be prohibited. Now, if he uses it to steal your credit card codes or shoots your momma with his potato gun, we have Illegal Behavior and let's call the law. <br><br>Lighten up
or instead of a potato he/she loads it with i dunno say a couple cups of black powder and some aluminum oxide and fused it with a sparkler (dont ask why so specific..... WHAT?! lol)
I think you need to re-read the comment again and the argument the comment is making.
We oppose cencorship! This material has the right to be here - It does not itself violate any laws or human beings .. <br><br>Let it be
look this guy is just shareing his knowledge. never did he say that he or anybody was going to use this for illegal purposes, to say the maker of this instuctable did is a lie. i could see if he said you should steal passwords and personal information. it is a personal choice on how to use technoligy. should the makers of knives be stopped because it facilitates the illegal act of murder? NO!
Key loggers are sold on the net in the US legally, it's only how you use them that determines if they are illegal or not.
actually, i just flagged your comment<br><br>eric, you are not a very good instructable member<br><br>

About This Instructable




More by Jamby:How to build your own USB Keylogger 
Add instructable to: