| Welcome to Abstracted.View. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| A keylogger I made | |
|---|---|
| Topic Started: Jul 3 2006, 11:53 AM (402 Views) | |
| Hacker-X | Jul 3 2006, 11:53 AM Post #1 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
I've been *trying* to make a keylogger, so far I've gotten it to be hidden from everything but the taskmanager. On the process tab, there it is... the keylogger process. I've made it to get my brother's passwords and just to see what everyone is up to, that includes my parents. I have hotkeys for the keylogger so once the keys are pressed the keylogger screen comes up with details such as, keylogger status, and the last 2,000 characters logged, along with time and date! The keylogger source code came from a friend who posted a module to get what keys were pressed. The keylogger window is technically invisible but that's because the opacity of the form is set to 0% thus invisible, rofl. Both my brother and mom know about the task manager's process tab so for extra stealth I'm going to somehow register the keylogger as a Windows service. Many other features such as writing characters/keys still need to be worked out, and I'm also going to need some fail safes, just incase someone deletes the log. I will also take in to consideration encrypting when writing to files, and using a decryptor to allow the characters/keys to be show only through the keylogger itself. I used 5 timers in VB.NET all with various different functions, 5 timers is the most I've ever used in a project. If you want to test the keylogger out then just let me know. Before I forget, I scan with Adaware and my keylogger doesn't even show
. I will gladly give the source code to any weary of the keylogger I made. It runs locally, without connecting to the internet and it captures every key that I've tested. I'm thinking of making a simple function to email me the log file over the internet. If Adaware doesn't tag this as a keylogger then I guess I'm out of the woods. This keylogger is undetectable by: Ad-Aware SE Personal avast! Antvirus* Windows Defender *The program was set to highest sensitivity |
![]() |
|
| Zeerus | Jul 4 2006, 03:30 PM Post #2 |
![]()
Spank My Monkey!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I definitely want to get a hold of this program,. I hate trying to look for good loggers because they always seem to report the info to third party websites, which I dont like I'd like to see the interface, maybe you could stlye it a bit in the future like with the bug tracker you made |
| |
![]() |
|
| Hacker-X | Jul 4 2006, 05:10 PM Post #3 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
I don't think that'd be a good idea. The program already has enough stress, timers, 6 or 7 to be exact. I added a new featured which still has yet to be tested, emailing the file as an attachment to the address specified. If you'd like to give me some details, I'll give a copy of the program on MSN. Details such as: 1. Emailing interval - how many hours do you want the log file to be sent to you address? 2. The email address for the log file to be sent to 3. The SMTP or IP address of your email server 4. Any other additional details that you might find helpful to me |
![]() |
|
| + Missingo | Jul 7 2006, 06:52 AM Post #4 |
|
Dedicated member
![]() ![]() ![]() ![]() ![]()
|
I woult definately be interested ... |
| Its too late its too late....they wont let go...they wont let go...follow my foot steps through that open door...open door....It must be very under the heart that makes this place so insane youll find in time that the gates have been upon | |
![]() |
|
| Hacker-X | Jul 7 2006, 09:27 PM Post #5 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
The program is called Key Store by the way
:) . I just added some extra security, a login prompt when the shortcut keys are pressed that'll keep anyone who shouldn't be, out. Things on the to-do list: *Get registry access to allow the user to modify the login password and other such things (everything will be encrypted... through a tough encryption) with the registry being a vulnerability of the application I will try to add something to make any changes to the registry not take effect, unless it's through the program. *Fail gracefully, if for some reason the file that Key Store uses was modified or deleted it will make a new copy and will attempt to protect the file. *This program is the most unstealthiest keylogger I've ever seen so I'll see what I can accomplish as far as stealth goes. *A built in text pad program, made by yours truely will also be featured to open older logs. *With all these keylogger files floating around I'll need to build an encryption that is strong enough to withstand some brutality yet be simple enough that it doesn't take a couple minutes to decrypt bigger logs. *I'm thinking of redoing a bit of the actual keylogger because some keys it still doesn't recognize. I'm also considering some other helpful things such as storing window names and taking screenshots every-so-often. *I'll have to do some more testing to see whether or not the text file the keylogger writes to will overflow, or generate an error if the text file is too big and can no longer write to the file. I wanted to see how big the program was as a ZIP guess what... it's under 1,000KB but with everything on the to do list I don't think that'll hold true in the final program :( . If you have suggestions post them. Edit: I think I just lost the whole program... Yea, VB.NET editor just fucked it all up. I added another project to the keylogger and it saved it automatically, fuck! I just looked through all of my recent files and recent projects and yea, it was written over by the project I was trying to add to the project. I had over 500 lines of code in that keylogger project. I posted on a VB forum, maybe there's a way I can get the old source code and controls back.
|
![]() |
|
| Zeerus | Jul 8 2006, 08:38 PM Post #6 |
![]()
Spank My Monkey!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
that really sucks, sorry to hear about the crash, I really wanted to check it out too. like I said, it has a place on O.M whenever it launches |
| |
![]() |
|
| Hacker-X | Jul 8 2006, 10:36 PM Post #7 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
I'm thinking of rebuilding it and not making the same mistake that I did last time. Now that I know what features to add and what features to get rid of I think I'll have a go at it tomorrow. By the way, yea the source and everything is gone. I deleted it because even if I used a decompiler it wouldn't have given me anything I needed back. This keylogger will be backed up daily to prevent what happened last time. It might also feature a keyboard hook that way it'll catch every key that's pressed. The keylogger will also log the time, window name, keys pressed in that window, etc. |
![]() |
|
| Zeerus | Jul 8 2006, 10:44 PM Post #8 |
![]()
Spank My Monkey!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
sounds great, I can't wait |
| |
![]() |
|
| Hacker-X | Jul 11 2006, 12:55 PM Post #9 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
Key Store will go beta in about a week. Edit: Expect delays because I must first make an encryption algorithm to encrypt everything into the registry, after that I'll finish the emailing logs feature. Stay tuned. |
![]() |
|
| + Missingo | Jul 12 2006, 10:04 AM Post #10 |
|
Dedicated member
![]() ![]() ![]() ![]() ![]()
|
thats pretty cool, sorry about all of your work being wiped... I cant wait for the launch. |
| Its too late its too late....they wont let go...they wont let go...follow my foot steps through that open door...open door....It must be very under the heart that makes this place so insane youll find in time that the gates have been upon | |
![]() |
|
| Hacker-X | Jul 16 2006, 01:15 PM Post #11 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
Update: I have some screenshots to show... Password prompt ![]() Main screen http://img154.imageshack.us/img154/4158/mainkz5.jpg Key Store in action (This screenshot was a test, the public version will be invisible once the keylogger has started) http://img87.imageshack.us/img87/6925/logtestka0.jpg I will work on some bug fixes tomorrow because some keys, for example the backspace key will not work. I think I know why. If I can get the bugs fixed I'll work on the encryption and decryption (for files). I'm off to bed now. (I'm also working on a watered-down version of Bug Tracker... its for debugging notes) Update: Added more key support, F1 through F12 keys have been added. All keys on the keyboard, from the function keys to insert to enter to the ctrl key to the alt key to the delete key... if the victim is using the task manager to find Key Store, you'll know about it :) . Since Key Store is being coded in VB.NET you may or may not have to download the .NET framework. I'll try my best to avoid the end user downloading the framework, however it maybe necessary. |
![]() |
|
| Hacker-X | Jul 23 2006, 11:49 AM Post #12 |
|
Dedicated Member
![]() ![]() ![]() ![]() ![]() ![]()
|
Another milestone, 928 lines of code! I expect that number to be just around 1,500 when we reach beta. All keys (excluding the hot keys to open the login screen) are supported and are logged. That includes the numbpad, all the function keys (F1, F2, etc.), not to mention the arrow keys, and the tab key, and of course all of the upper and lower alphabetical keys, number keys, and finally the number keys. I still have to make a decent encryption and decryption. I've also found a nice little way to protect the log files, you'll know whether or not the log file has been tampered with. I'm also going to make a custom installer for Key Store. That way the end user can control the installation. |
![]() |
|
| Triakis | Oct 24 2006, 07:54 PM Post #13 |
![]()
Newbie
![]() ![]() ![]()
|
Wow. Impressive job Hacker. If you ever finished it, or it made it to beta I would enjoy trying it sometime. |
|
In a seconds time your life can be taken. In a seconds time another life can start. A valid trade of life. Girls don't like boys. Girls like Cars and Money. Boys will laugh at girls. Even when they aren't funny.
| |
![]() |
|
| Zeerus | Oct 28 2006, 04:30 PM Post #14 |
![]()
Spank My Monkey!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I haven't talked to Kyle in a while, but as far as I know he did finish this, but Ic ould be wrong. It was actually going to be a part of a project we were working on, but I guess that kind of fell through |
| |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · General Discussion · Next Topic » |





![]](http://209.85.12.237/static/1/pip_r.png)
and just to see what everyone is up to, that includes my parents. I have hotkeys for the keylogger so once the keys are pressed the keylogger screen comes up with details such as, keylogger status, and the last 2,000 characters logged, along with time and date! The keylogger source code came from a friend who posted a module to get what keys were pressed. The keylogger window is technically invisible but that's because the opacity of the form is set to 0% thus invisible, rofl. Both my brother and mom know about the task manager's process tab so for extra stealth I'm going to somehow register the keylogger as a Windows service. Many other features such as writing characters/keys still need to be worked out, and I'm also going to need some fail safes, just incase someone deletes the log. I will also take in to consideration encrypting when writing to files, and using a decryptor to allow the characters/keys to be show only through the keylogger itself. I used 5 timers in VB.NET all with various different functions, 5 timers is the most I've ever used in a project. If you want to test the keylogger out then just let me know. Before I forget, I scan with Adaware and my keylogger doesn't even show
. I will gladly give the source code to any weary of the keylogger I made. It runs locally, without connecting to the internet and it captures every key that I've tested. I'm thinking of making a simple function to email me the log file over the internet.





I just looked through all of my recent files and recent projects and yea, it was written over by the project I was trying to add to the project. I had over 500 lines of code in that keylogger project. I posted on a VB forum, maybe there's a way I can get the old source code and controls back.


10:24 AM Nov 27