Tomas' Labroratory

Undetectable Keylogger in 30 minutes

I noticed that all 60 out of 60 popular Windows anti-virus and anti-malware solutions do not catch the simplest keylogger. For the test I created a windows application using the popular UserActivityHook.cs library.   It took me about 30 minutes of mostly copy and pasting.  I didn't have to obfuscate the nature of my program nor did I have to pack it's binary contents.    The program runs as plain user - it doesn't need privilege escalation either.  In other words, it is very dangerous.   I scanned the executable through virustotal as well as few popular anti-virus and anti-malware programs on various workstations locally and they all passed the keylogger as 100% ok. This doesn't illustrate my hacking abilities (I used none).   What this does illustrate is the poor state of anti-malware and anti-virus tools at the moment.  No matter what the marketing materials tell you, the only protection these tools offer you is against specific white-listed instances of malware. For any other attack you're on your own. virus-total-pass I couldn't believe my eyes, either, so I decided to dig deeper. Why was this so easy? To understand that let's dig into the various detection methods antivirus programs have at their disposal (thanks Wikipedia) and why each method fails

So....  this sucks.   How do you protect myself then?    Right now, you probably can't.   Anti-malware companies have to step up and detect these kind of things.    Be skeptical, just because you see 57 green check marks on virus total, doesn't mean it's safe.   And no, don't stop using your anti-virus, virustotal or whatever else you have.   Even if anti-virus is 90% effective.  That's better than 0% without it.