Sysinternals Homepage
Forum Home Forum Home > Windows Discussions > Malware
  New Posts New Posts RSS Feed: How to detect Rootkits without ARK?
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

How to detect Rootkits without ARK?

 Post Reply Post Reply Page  123>
Author
Message Reverse Sort Order
CooKooBird View Drop Down
Senior Member
Senior Member
Avatar

Joined: 03 March 2008
Location: United States
Online Status: Offline
Posts: 148
Post Options Post Options   Quote CooKooBird Quote  Post ReplyReply Direct Link To This Post Topic: How to detect Rootkits without ARK?
    Posted: 29 May 2008 at 8:59pm
I have successfully used Knoppix to scan my system with Antivir, though I am not comfortable using Linux.
I must admit that scanning while the system was active did not yield any results, using 6 different AV scanners, on demand of course.

Using Knoppix to scan with AV showed me the importance of scanning with the system inactive.
I uncovered a trojan, that was part of a downloaded file, that had also copied itself to system restore. Both files were taken care of with Knoppix and updated AV.
I chose Antivir because it will rename the suspect files. Clamscan only offers to remove.
Now if I could only find a version of Dr. Web Cure it for Linux, I would be happy.

I will persue the other boot cd methods, though they are a little more complex, because you have to build a package. But it offers so much more in terms of flexability. Knoppix doesnt run on every Windows installation; cd burn rate issues, bios issues, functionality issues, to name a few. But it runs on most, and more importantly, it ran on my system.

I am thankfull to everyone for their input. This has been the most valuable experience so far, since joining Sysinternals.
For every one who contributed =

Sincerely,
CooKooBird

Edit: for a link to Antivir method if anyone is interested to explore on their own. http://www.castlecops.com/postx185079-0-0.html

Edited by CooKooBird - 29 May 2008 at 9:08pm
I Am Not A Malware Expert
For Other Queries Use **1*'
Back to Top
Meriadoc View Drop Down
Senior Member
Senior Member
Avatar

Joined: 22 August 2006
Online Status: Offline
Posts: 233
Post Options Post Options   Quote Meriadoc Quote  Post ReplyReply Direct Link To This Post Posted: 22 May 2008 at 8:40am
Originally posted by CooKooBird

So in the absence of a good ARK, the best method/

The best method is always away from the suspected os either boot cd or looking from a different computer.


Edited by Meriadoc - 22 May 2008 at 8:41am
Back to Top
SystemPro View Drop Down
Senior Member
Senior Member
Avatar

Joined: 26 April 2007
Location: Germany
Online Status: Offline
Posts: 504
Post Options Post Options   Quote SystemPro Quote  Post ReplyReply Direct Link To This Post Posted: 22 May 2008 at 6:50am
Will infections affect the Boot CD, somehow become part of it if created (downloaded .iso or Barts create .iso) on the infected system?
Should the Boot CD be created (Bartpe) on a known clean system? Does it matter?
It highly matters, there are some ugly theories outthere that several stealth malware makes use of burned cds.

Unless I have got absolutely no way of doing so, I will always create a bootable rescue CD on a clean machine, never on the infected machine.
Great idea, but in some cases it may be even difficult on new computers to find out if system is clean or not.
Concentrate on your strengths.
Back to Top
Karlchen View Drop Down
Senior Member
Senior Member
Avatar

Joined: 18 June 2005
Location: Germany
Online Status: Offline
Posts: 5121
Post Options Post Options   Quote Karlchen Quote  Post ReplyReply Direct Link To This Post Posted: 22 May 2008 at 3:39am
Hi, CooKooBird.

Unless I have got absolutely no way of doing so, I will always create a bootable rescue CD on a clean machine, never on the infected machine.

Karl
Back to Top
CooKooBird View Drop Down
Senior Member
Senior Member
Avatar

Joined: 03 March 2008
Location: United States
Online Status: Offline
Posts: 148
Post Options Post Options   Quote CooKooBird Quote  Post ReplyReply Direct Link To This Post Posted: 21 May 2008 at 12:57pm
So in the absence of a good ARK, the best method/tool is Boot CD(Knoppix, Bartpe). O.K.
If I am infected, whateveritis/malware.woo.dam; Will infections affect the Boot CD, somehow become part of it if created (downloaded .iso or Barts create .iso) on the infected system?
Should the Boot CD be created (Bartpe) on a known clean system? Does it matter?
I Am Not A Malware Expert
For Other Queries Use **1*'
Back to Top
Karlchen View Drop Down
Senior Member
Senior Member
Avatar

Joined: 18 June 2005
Location: Germany
Online Status: Offline
Posts: 5121
Post Options Post Options   Quote Karlchen Quote  Post ReplyReply Direct Link To This Post Posted: 21 May 2008 at 12:34pm
Hi, CooKooBird.

The utilities recommended by Prorootect will at best allow you to be fairly certain that something is wrong on your machine. Maybe you will come to the conclusion it might be a rootkit.

Yet, I doubt that - except for a very small number of absolute malware experts - anybody will be able to find out for sure if it is a rootkit and if so which one without the help of a good ARK.

And what is the use of knowing that there is a rootkit on your system if you do not know which one? How do you find the right therapy if you do not know the name of the disease?

So in case no decent ARK is available, the best option will be to use a clean boot CD (Knoppix, BartPE) with an up-to-date antivirus programme on it. As long as the malware is sleeping inactively on the harddisk, chances are it may be found by normal AV programmes as well. (This may be wishful thinking, I am afraid.)

Kind regards,
Karl

Back to Top
CooKooBird View Drop Down
Senior Member
Senior Member
Avatar

Joined: 03 March 2008
Location: United States
Online Status: Offline
Posts: 148
Post Options Post Options   Quote CooKooBird Quote  Post ReplyReply Direct Link To This Post Posted: 21 May 2008 at 9:05am
I learned about netstat and some of its flags/switches.
What ever it is began altering the output of netstat. First time I used it, showed RKU calling home to empty ru webpage. I started playing with it, opened many browsers to see how the results change. It no longer showed any webpages open in netstat or RKU calling home, their IP addresses. So I used other tools like tcp view, showed RKU calling home but netstat did not.
Another issue is that every time I try to configure my router, other than the one I am using, I lose the wired connecting on 4th or 5th apply. The router cycles and when done no wired connection.
So, I understand Karl's point that Kernel mode rootkits alter userland info. But I also know that programmers don't think of everything, so it puts diagnostics in my favor.
Something is reporting out on udp port 53 every program used/accessed, Including ipconfig.
Thank you PROROOTECT and Karlchen. Both of your inputs are useful.

Edited by CooKooBird - 21 May 2008 at 10:05am
I Am Not A Malware Expert
For Other Queries Use **1*'
Back to Top
CooKooBird View Drop Down
Senior Member
Senior Member
Avatar

Joined: 03 March 2008
Location: United States
Online Status: Offline
Posts: 148
Post Options Post Options   Quote CooKooBird Quote  Post ReplyReply Direct Link To This Post Posted: 20 May 2008 at 6:56pm
I found his website, but it didn't say anything about OA.
I guess if it were a malicious rootkit I wouldn't find information about the creator so easily.

Chasing false shadows again.

Where can you look on your system to determine if rootkit activity?
So far I have, task mgr, nonpagedfiles, should be 9k, if 12k or more, time to dig.
I have, device mgr, show hidden devices.
Thanks nullptr
I Am Not A Malware Expert
For Other Queries Use **1*'
Back to Top
nullptr View Drop Down
Senior Member
Senior Member
Avatar

Joined: 06 April 2008
Location: Australia
Online Status: Offline
Posts: 553
Post Options Post Options   Quote nullptr Quote  Post ReplyReply Direct Link To This Post Posted: 20 May 2008 at 5:18pm
mchInjDrv is MadCodeHook's Injection driver used by Online Armour that I see you have installed.
Back to Top
CooKooBird View Drop Down
Senior Member
Senior Member
Avatar

Joined: 03 March 2008
Location: United States
Online Status: Offline
Posts: 148
Post Options Post Options   Quote CooKooBird Quote  Post ReplyReply Direct Link To This Post Posted: 20 May 2008 at 3:12pm
Think I found the rootkit using device manager. It is called "mchinjdrv".
Now I have some proof that there is something on my machine not detected by scanners.
What do I do now?
I am currently googling the others, to see what is what.
I Am Not A Malware Expert
For Other Queries Use **1*'
Back to Top
 Post Reply Post Reply Page  123>

Forum Jump Forum Permissions View Drop Down