Not true. Even the best viruses can be detected in time. I mean, it makes some change somewhere. OP, here.
http://freeware.wikia.com/wiki/Lists_of_freeware_antikeyloggers
Really it just seems like more crap to put on a computer to me, just use MalwareBytes.
Not true?Really?
I said multiple times in MANY other threads already...
Viruses are nothing but a bunch of programming code converted into the machine code just like ANY other program such as Mozilla Firefox and so on...
If the program is made as a non-vulnerable program and it if it really does nothing bad on a computer,BUT it does record something what is it shouldn't and it does it on a way such as a simple Notepad program which accepts user's input data then no antiviruses,antimalwares,antikeyloggers or ANY kind of other protection software will detect them.
I see a lot of confusion when it comes to these kind of things.People do not understand that antivirus programs simply scan the files and according to what they DO they decide wether to detect them as something bad or not.
If the program is made in old C language then it is a bigger chance that the program will be easier to be detected.Of course that is not always the case.If the program is well made then it will not be detected.
However if they are made in languages which use emulation BEFORE they are compiled to a machine code (instead directly from user readable code to machine code) and ESPECIALLY if they are made as something NOT-VULNERABLE in the first place then it is impossible for ANY kind of antivirus to detect them..NET framework infrastructure for VB or C# or C++ or J# and so on...are great examples of this.
And I know it is hard for someone to believe that there ARE programs (keyloggers in this case) which cannot be detected,but THERE ARE.
If the programmer(s) knew EXACTLY how to accomplish that then that kind of software (virus or non-virus) will NOT be detected at all no matter what kind of antiviruses (anti-keyloggers in this case) you use.
You think I did not try all possible antiviruses,antimalwares,antikeyloggers...and so on...on the software I am working on?
Well I did...and did my UAC software get detected?
Of course not.That is the reason why it takes me SO LONG to make something like that and it took me many long and hard years to learn programming to be able to make something like that.
And what I really hate is when people talk about these things like they know what they are doing,but do not know anything about programming and have never written a single line of code.And "HELLO WORLD" application is not programming.Programming takes up to 3 years of regular studying to even start understanding it and then at least 4 or 5 more years of regular studying to actually be able to make something good and start selling it for nice money.And studying programming never ends.You can never know everything.
So when someone tells me that EVERY software (keylogger in this case) can be detected with some crapy anti-keyloggers or programs like Malwarebytes-anti malware then that immediately tells me that that person does not know anything about the programming.Sure the keylogger WILL be detected if it's made like crap like most of them ARE,but NOT all of them.
People talk about Malwarebytes like it's a software miracle which detects all possible vulnerable codes...well...it does not.