Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

A very basic guide to keylogging by a very basic greyhat

Hello Hack Fourms! I initially came to the website to learn how to keylog; that was it, no more, no less. However, I had some difficulties learning how use the keylogger I chose (project neptune) because all of the guides/instructions were geared for users with previous knowledge. But with none, it was frustrating to me. So that's my story and I'm sticking with it! 😉

Before you waste your time reading, this is geared for people with very little to no experience in the subject.

Step 1: Get a keylogger (lol)
There are many great keyloggers out there, however my favorite is Project Neptune and I will be using it for examples and designing my presentation around the settings Project Neptune provides. It has a very helpful user friendly interface and is very reliable in my, very narrow and premature, opinion. Link: https://hackforums.net/showthread.php?tid=846604

Now I have nothing against any other keyloggers and, as much as it shames me, have not tried any other keyloggers. Any should work, although Project Neptune comes with a binder which is very helpful and I'm not sure that many other keyloggers do (but I could be wrong).

Step 2: Setting up the keylogger
-Settings 1 Keylogging-
For Project Neptune you have 2 options for reviving the logs of you victim. Email is pretty basic; however depending on how well you spread your keylogger, you might notice your mailbox getting a little too full. FTP stands for File Transfer Protocol, a method of transferring files over the internet (hence the name :P). To do this you'll need an FTP client. I never got into FTP so I just stuck with email.
Next you get to choose the intervals that you receive logs at. I highly advise you do not go less than 20 minutes. Your mailbox will become painstakingly cluttered (especially if your victim somehow sets up the keylogger multiple times on their computer) with anything less. When you get multiple people keylogged you will thank me for this.
Logging the text on the clip board is also very handy. You might notice in your logs that the user typed "[ctrl] v [/ctrl]". Whenever you see that, go up to the clip board and that is what should be in place of the sequence.
Logging the user's specs is not necessary. However, I like to check out how much RAM people have. It humors me to see people with only 1 gig of RAM or on the contrary with 40 or so but with only a 2GHz processor. But that's just because I'm extra creepy. ;)
Email settings can be confusing. I recomend making a gmail account just because Project Neptune provides the SMTP sending server and port. It is possible to use a yahoo/hotmail/live/comcast/whatever email but you need to provide your own SMTP information; which I couldn't get to work to save my life. Most email service's SMTP info can be found via search engine. The rest is self explanatory. THE EMAIL TO SEND AND RECEIVE KEYLOGS BOTH BELONG TO YOU! I know it sounds dumb but I thought one of them had to be my victim's email. It is not. Please don't tell me how dumb I was, because I already know. 😭
Unless you are using an FTP server, you can leave the FTP settings blank. Here's an example of my settings:Spoiler (Click to View)

-Settings 2
System Wide-
This section of Project Neptune is used to limit the defenses of your victim. If he/she is task manager savvy and is able to identify suspicious processes, they might be able to disable the keylogger. However, if you make your keylogger very subtle, they will most likely not even notice they are being keylogged (unless you are harassing them, changing their facebook pictures, deleting game accounts, taking money from bank accounts/paypal, ect). I prefer to not disable anything. I was keylogged and the only reason I knew was because my task manager was disabled. I googled the most likely cause and found out it was due to a keylogger. If my task manager was still available to me, I probably wouldn't have noticed until all of my game accounts and credit cards were stolen. So don't make the same mistake my predator did.
Example of my settings:Spoiler (Click to View)

-Settings 3 Instillation-
This section is not very difficult to navigate. Basically, make it so that the keylogger runs on startup for all users (option 2). It doesn't really matter where the keylogger is stored. If the file the keylogger is bound to is legit, then do nothing to it. This makes it very subtle. The keylogger is in the back and the victim has the download they wanted. For file downloading, I'm not quite sure what it's purpose is. And it most not be very important if I was able to successfully keylog multiple people without using it. Here's an example of my settings:
Spoiler (Click to View)

-Settings 4
Extra Options-
I find this section very helpful. To be honest, I'm not quite sure when the fake error message pops up. It's not seen in the picture but to the end of mine I added "It is recommended that you restart your computer now." For whatever reason the error message pops up, when the user restarts their computer, the keylogger is re-initiated, which resolves any problems it was having.
The self destruct option is very convenient. You can only take so much from a person. Once you've stolen all of their game accounts, or whatever it is you are after, then the logs just get annoying. Set this to however long you feel necessary to get what you're after.
Screen shots are a must. They explain the confusing keystrokes. For example, my log was showing me random letters all jumbled up. I was so confused. Turned out my host was playing some word game on the internet which was clarified through the screen shots. Really all you have to do is click send at the same time as your logs. However I also did the option to set it to send every 20 minutes, just like my text logs. All this did was double email me the same image. One a text log with a SS attached, the other a blank message with a SS attached.
Example of my settings:
Spoiler (Click to View)

-Settings 5 * Server creation-
You don't have to list any server settings unless you really feel obliged to create a fake Microsoft Corp program (lol). I never did and mine turned out fine. Also, not quite sure what file pumping is either, but I left it blank and all was well. Now to create your server, randomize the Mutex a few times, come up with a process name (or leave at iexplorer.exe) and click Generate new server (save it to your desktop). This creates a .exe file. Now open up the file binder and click and drag the server you just created AND a file you want it to be binded to. This means the file you want to post on the internet that works but has the keylogger installed in the background. In my screenshot I do not have the server I created in it too. (I used the screenshot to ask what i was doing wrong and was too lazy to take another). Next, right click and then left click on compile server (save this to your desktop too).

SUPER TIP: IF YOU ARE GETTING AN ERROR MESSAGE SAYING SOMETHING LIKE "Dissembler Lib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - Cannot find the file", YOUR ANTI-VIRUS IS DISABLING THE LIB FILE AND IT WILL NOT LET YOU GENERATE YOUR SERVER. TEMPORARILY DISABLE/UNINSTALL THE ANTI-VIRUS PROGRAM(S) TO RESOLVE THIS ISSUE.

Example:
Spoiler (Click to View)

Step 3: SPREAD
Now go and upload the new file onto mediafire and spread the link! Whore this out everywhere. Forums, youtube video descriptions, Facebook (depending on how evil you are and you are willing to back-stab your friends), ect.

Tips
If you are using keyloggers to steal game accounts, download a bot/macro/cheat/3rd-party-software to the game and bind your keylogger to it. Repost the file on the internet. This gets people who specifically play the game you are trying to take accounts in.

Like I said, or shouted, above, if you cannot generate your server, disable your antivirus for 15 minutes.

Regarding REAL money - LOOK, DON'T TOUCH! It is highly advised to never touch someone's credit cards, paypal, or bank accounts no matter how much or how little they have in them! You will most likely be sitting in front of a judge momentary if you do so. However, the government doesn't seem to be as strict when it comes to fake money, so steal all the Runescape, WoW, Puzzle Pirates, ect. gold you can!!! :D
--
Best of luck!
Very good guide! Will use!
(Feb 7, 2011 08:56 PM)jeremyspro Wrote:  Very good guide! Will use!

Thanks! Glad to know it's benefiting at least 1 person xD
Just letting you know your "super tip" is a bit wrong. The antivirus isnt disabling the file its deleting it. So the person will then have to re-extract the .dll file
File pumper: Adds Kb or mb to your File

So you got it working in the end ime glad i told you to turn your AV at first
im getting an errror that says method not found and some other random works that talks about microsoft visual basic and shit?
(Feb 7, 2011 10:12 PM)mikey_j Wrote:  im getting an errror that says method not found and some other random works that talks about microsoft visual basic and shit?

Do you have the latest net framwork it requires at least 2.0
well now idk how to tell if they have downloaded my keylogger or not because nothing is happening in my gmail..when i ask them if they downloaded it they simply say its not downloading for them because its not compatible with any programs they have.
(Feb 7, 2011 10:51 PM)mikey_j Wrote:  well now idk how to tell if they have downloaded my keylogger or not because nothing is happening in my gmail..when i ask them if they downloaded it they simply say its not downloading for them because its not compatible with any programs they have.

You probably uploaded the server, not the file binded to the server. Accidents happen 😝
Can someone help me? I did all that but for binding my server, I put the server in the binder and then compile it, but then what? It's not binded to anything, what do I do to bind it to a notepad document?
(Feb 8, 2011 08:45 PM)the jester Wrote:  Can someone help me? I did all that but for binding my server, I put the server in the binder and then compile it, but then what? It's not binded to anything, what do I do to bind it to a notepad document?

When you open the binder, put both the generated server and the file you want it binded to in it. Try binding it to a .exe file
I keep getting "Generation Error: Line is Too long", even when setting the output as one character long.
Yeah I get the same message
Very good guide! Keep Posting,Thanks!
Very nice guide it will help the new comers.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by MotoFeb 26, 2021 06:16 PM 0 139 Feb 26, 2021 06:16 PM
Last Post: Moto
by ImpurityApr 25, 2013 02:18 PM 205 3,812 Apr 25, 2013 02:18 PM
Last Post: Massih
by SystemThirtyTwoApr 9, 2011 07:56 AM 0 69 Apr 9, 2011 07:56 AM
Last Post: SystemThirtyTwo