SKL Dowload: http://shadow-keylogger.en.softonic.com/
Greetings.
For those of you who are new, this is the second blog post to Easy Computer Forensics. Last week’s post focused on deleted file recovery. This week, we dive into a darker, more controversial topic in computer forensics. As such, I have deemed it necessary to provide a forewarning of its contents.
The blog today will teach you how to create, and covertly deploy a key logger. If you are not already familiar, a key logger is a device that allows a user to record every word, character, or symbol that is typed on someone’s computer. So what could you gain by key log someone’s computer?-A Password to a social networking site, a credit card number, a social security number…the possibilities are endless.
Sound malicious? How about unethical? Possibly illegal? That’s because it almost always is. With that being said, keep in mind that:
1. This blog post aims to inform, not to encourage. I am not condoning that you key log anyone. I am simply explaining to you the steps involved in creating and deploying one.
2. There are exceptions to every rule. Sometimes extreme circumstances call for extreme measures.I have successfully used the techniques in this blog countless times. In fact, I have close to a dozen key loggers deployed currently. If you feel that you have reason enough to use a key logger, these instructions can help.
3. Please be careful. There are laws that protect people from unlawful eavesdropping, sometimes key logging can break these laws . If you do decide to key log someone, at least make sure you read this post all the way through- that way you don’t get caught.
_________________________________________________________________________________
Let’s continue our scenario where left off in last week’s post:
"After we provided our friend Theseus with the evidence we found, He decided to confront Helen about her affair. To our surprise, the conversation took a different direction than we expected. Helen apologized to Theseus, and promised to remain faithful if Theseus gave her another chance.
Theseus, being the kind of guy he is, agreed. While he is eager to rebuild their relationship, Theseus also wants to be sure that he isn’t fooled again. He has come to us again for help, this time asking for a way that we can keep track of Helen's computer activity, in case she decides to write anymore love letters.”
So we begin.
We want to first consider possible solutions to Theseus’s problem.
There are many subscription based services that can provide real time monitoring of a person’s computer. But such services are expensive, difficult to install, and are often designed for businesses with many computers. On the other end of the extremity spectrum, we could just check Helen’s internet history every few days. But, internet history is easy to delete- and doesn't catch computer activity that takes place in programs that aren't web browsers.
It looks like a better solution would be to deploy a key logger. A key logger is easy to set up, and will catch everything that Helen types into the computer, no matter the program she is using.
So now we need to make the key logger. First, we download and install the program Shadow Key Logger. We take the "sk.exe" file from the download, and place it into a new folder. Name the new folder System_Config.
At this point in time, we can double click and run sk.exe (on our computer) and verify that it is working .
We are taken to the key logger configuration screen. This screen prompts us for a handful of preferences, as well as a Session Password. (The Session Password allows us to end the key logging Session).
Some of the preferences allow us to choose where to save our results, as well as how often we would like the results updated.
These options are fantastic.. However, as the program stands currently, the settings need to be inputed every time Shadow Key Logger is run. Not only will we not be around to do this every time Helen uses her computer, but a pop-up window asking for key logging preferences would probably make her very suspicious.
Luckily, we have found a way to edit Shadow Key Logger, so that it knows what preferences we want without having to prompt us. Additionally, This will allow us to run Shadow Logger on Helen's computer discretely, as there will be no pop-up window when the program begins..
To make these modifications, we will use a XML file. We create begin the modification by inserting the following code into Notepad.
<?xml version="1.0" encoding="UTF-8" ?>
<config>
<Password>easycomputerforensics</Password>
<StartRecordingImmediately>1</StartRecordingImmediately>
<AccessMode>Manual</AccessMode>
<AccessIcon>Computer Networked</AccessIcon>
<IncludeTimestamp>1</IncludeTimestamp>
<SaveKeystrokes>1</SaveKeystrokes>
<SaveKeystrokesDir>C:\System_Config\</SaveKeystrokesDir>
<SaveKeystrokesRate>3</SaveKeystrokesRate>
<TakeScreenshots>0</TakeScreenshots>
<TakeScreenshotsDir></TakeScreenshotsDir>
<TakeScreenshotsRate></TakeScreenshotsRate>
<TakeScreenshotsQuality></TakeScreenshotsQuality>
</config>
Now we must save the file as config.XML, and place it into our System_Config folder..
With this modification, we are ready to deploy our key logger on Helen's computer... We Place the entire System_Config folder onto a falshdrive or other portable storage device.
At this point, our key logger is fully functioning, and is tucked away in an innocent looking folder on Helen's computer. Earlier, when we made our folder, we were sure to give it a name that would not spark Helen's curiosity. It is unlikely that she or anyone else would be suspicious of a folder named "System_Config" on the C drive.
So what is there left for us to do? Well unfortunately, even with our XML file and our clever hiding spot, sk.exe will not run without someone double clicking on it. And we can't exactly ask Helen to do it for us...
Luckily, there is an easy way to modify the startup commands on Helen's computer, so that sk.exe runs automatically every time she turns it on.
Since Helen is using a Windows 7 computer, we can use "RUN:" to navigate to:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
This will bring up the startup folder. Within the startup folder, we want to place a shortcut to sk.exe.
Now, whenever Helen turns on her computer, Windows will run the shortcut. The shortcut will direct Windows to C:\System_Config\sk.exe. When sk.exe is activated, it will apply the default settings provided by our config.XML, which will start shadow Key Logger discretely. We can restart Helen's computer to ensure that this is working.
Once Helen's computer has been restarted, we don't see any sign that would indicate the presence of Shadow Key Logger running. This is a good thing, because we need it to be ad discrete as possible. However, there is one subtle sign of its presence. If we focus our attention to the System Tray in the bottom right corner of Helen's computer, we can see that there is an icon in the shape of a computer. This is Shadow Key Logger's discrete way of showing us that is in fact running. The icon is designed to blend in with the others in the System Tray, and is really only visible to those who know what to look for.
This system tray icon is also how we can send a stop command to Shadow Key Logger. If we double click on it, it will pull up a screen that discretely prompts for a password. If were were to type in our session password "easycomputerforensics" (defined in the config.xml file), the key logging session would terminate. Since we do not want to end the session, we can close out of the pop-up box and continue the key logging session.
So where and how do we find the results of our key logging? How often are the results updated. Like the session password, these preferences were declared in the config.xml file.
Our config.XML file instructs Shadow Key Logger to store its results in word documents, in the System_Config folder. The results are updated every 5 minutes.
Now that we know how to find the results of the key logging sessions, all that is left to do is wait for Helen to use her computer again, so we can take a look. We turn her computer off, and carefully leave, ensuring everything looks exactly as it did before we were there.
_______________________________________________
"Theseus has called to inform us that in the short amount of time that we were gone, Helen turned on her computer, and typed up some sort of Email before leaving again. He has asked us to come by again and help him see what she typed."
On Helen's computer, we navigate to C:\System_Config\. In the folder, we see one document file produced by Shadow Key Logger.
We open it to view the results:
We can easily decipher the results to learn that Helen signed into her g-mail account just after 3pm. We also can see what she used as a username ("helenofTroy") as well as what she used as a password ("Trojanhorse"). Most importantly though, we can see the contents of an email that she started to type- it looks like we have more bad news for Theseus.








I still love the Theseus/Helen premise. Albeit, it may have gotten a slightly disturbing. I mean, if you've gotten to the point where you have to monitor your girlfriend's every key press then I think it's both time to get therapy and move on....
ReplyDeleteBESIDES ALL THAT, that post was well written and organized and once again the story helped describe all the steps in an easy way to understand. There are a few grammatical errors (unless a falshdrive is a thing.)
Now that being said, since the Key Logger records all key presses, and since you said you've used many before. Then could you explain how the key logger separates and distinguishes various key presses? I'd Imagine there would be many random presses and does the key logger really separate text by website and time stamp in a nice uniform fashion?
Also, I would also imagine having to access the computer you are trying to key log would be difficult, is there any remote way to do this? I can see this losing some practicality if the only people you can log are loved ones whose accounts and computers you access to...this is beginning to sound really creepy. I, MARK CREEL, AM ASKING QUESTIONS FOR PURELY EDUCATIONAL VALUES ONLY.
All in all, great post, I would recommend this post anyone and I'd love to learn more.
Hi, Mark. I'm glad that you enjoyed the post. The Key stroke logger does in fact record EVERY key stroke that is made, so you are likely to capture a lot of mistypes, typos, and backspaces. However, at some point, the correct information that you need will be typed and recorded- Its just a metter of sifting through the data.
DeleteIn general, you will need to have access to the computer that you plan to deploy the keylogger on.
You will need to access your targets computer at some point to deploy the keylogger. But as you can see from the post, the deployment stage only takes a few seconds-so it often isn't very difficult. OF course, this will sometimes involve cracking the user's Windows password in order to log on to it in the first place- a technique that I hope to explain in a future post.
Easy Computer Forensics >>>>> Download Now
Delete>>>>> Download Full
Easy Computer Forensics >>>>> Download LINK
>>>>> Download Now
Easy Computer Forensics >>>>> Download Full
>>>>> Download LINK l0
This post seems very controversial. It is well written, but has some moral implications that were handled fine, except for one part; I noticed you said you had a dozen key loggers currently deployed. Are there any other practical uses besides getting secret information others do not want you to get? What is the reason behind the dozens of key loggers? Without that information, you run this risk of readers thinking you have malicious intents, so that information is crucial. I noticed one grammatical error (there may be more, I tend to read over grammatical errors sometimes) where the sentence ended in a period, but it should have ended with a question mark. Other than that, I read through the post without issue, so I found it well written. This post keeps the same great example as last time, so that was appreciated and still done well.
ReplyDeleteI have a few questions:
Is it possible for the key logger to show up as malware on a user’s computer? When visiting the link at the beginning, it said 6 out of 23 antivirus engines identified Shadow Keylogger as a virus or malware. What implications does this have? I believe a potential workaround would be just to use a hardware key logger instead (although that costs money). Some hardware key loggers even have wifi built in, so the information is sent remotely.
Hi Eric, I'm glad that you had a chance to read the post. While, I prefer not to discuss specific details of my key loggers, I can assure you that I have a reason and need for everyone of them. I use many of them for monitoring everyday computer activity of individuals that I deem it necessary to keep tabs on.. Of course, you could say that I am a little more paranoid than most-but that comes with being involved with digital forensics.
ReplyDeleteThe download link is 100% safe, but you are technically downloading malware to your computer because key loggers are a form of malware. However, once downloaded, Shadow Key Logger will not record your computer activity in anyway, unless of course you instruct it to so.
This blog post presented a very ideal scenario for the purpose of teaching the basics. However, as we all know-, things never go exactly as smoothly as we would like.
As you suspected, One common issue that I run into when deploying a key logger is the target computer's antivirus program. Many anti-virus programs will recognize- and immediately disable- the sk.exe file from running. However, I can almost always get around this by editing the anti-virus program's configuration, so that it white lists and ignores sk.exe. This is surprisingly an easy process for many of the most common anti-virus programs.
Hardware key loggers, as you mentioned, will sometimes offer more advanced features than what is offered by the one made in this post. However, they are costly. Additionally, most hardware key loggers come in the form of a disguised flashdrive that is meant to be plugged into a USB port in the back of a target computer. In recent years however, it seems that a large majority of people and business now use laptops as opposed to tower computers. It is next to impossible to keep a flashdrive plugged into someone's laptop without them noticing and removing it.
I am using Shadow Keylogger in Windows 8 and I get a Microsoft.NET Framework popup that says: Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click, Quit the application will close immediately.
ReplyDeleteThe handle is invalid
~~~~~~~
If I click Continue, the popup disappears and keylogger continues working, but it isn't long and the popup returns. The person who is being monitored gets tired of seeing the popup and clicks Quit to make it go away completely which closes the keylogger app.
What do I have to do in order to fix this issue?
Hi Claudine,
DeleteShadow Key Logger was developed for WIndows 7, and it is very possible that it is not compatible on Windows 8. I would check the official Shadow Keylogger website, and see if they have a Windows 8 specific update/download.
Have you had this error occur with any other software?
This is a great post. I worked well on Windows 7, but On Windows XP it did not worked. Please Let me know if there is any way to run the shadow keylogger automatically on startup on Windows XP 32 bit operating system.
ReplyDeleteHi Nancy,
DeleteI'm glad you enjoyed the post. Try putting the SK shortcut file in
C:\ Documents and Settings\ All Users\ Start Menu\ Programs\ Startup
This is the location for on-startup commands in Windows XP.
I have not tried it on the XP operating system, but Its worth a try.
Easy Computer Forensics >>>>> Download Now
ReplyDelete>>>>> Download Full
Easy Computer Forensics >>>>> Download LINK
>>>>> Download Now
Easy Computer Forensics >>>>> Download Full
>>>>> Download LINK jk