Share this topic on AskShare this topic on Del.icio.usShare this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on LiveShare this topic on MagnoliaShare this topic on MySpaceShare this topic on RedditShare this topic on SlashdotShare this topic on StumbleUponShare this topic on TechnoratiShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Author Topic: Found a Service that is not Listed  (Read 2566 times)

0 Members and 1 Guest are viewing this topic.

Offline couttsj

  • Hero Member
  • *****
  • Posts: 528
Re: Found a Service that is not Listed
« Reply #15 on: January 01, 2009, 07:39:52 PM »
Ok found the Display Name entry but no Description entry. 
Here is a screen
Interesting, there is no parameter key. I assume that you have looked under the other 2 keys and found nothing to trace to a file name. How then does the Service Manager know what library file to load? It also may explain why HiJackThis did not find a process, and the Service Manager could not start the service. There is nothing there to start. I will need to do some more research, but I really don't think there is anything to be concerned about.

J.A. Coutts

Offline k0n5t4nt

  • New Member
  • *
  • Posts: 33
Re: Found a Service that is not Listed
« Reply #16 on: January 03, 2009, 10:52:25 AM »
Another thing of interest I just noticed.  I went into MSCONFIG and on the services tab there "User Privilege Service" does not exist.  It still is there if I look in  Services.msc though.  I don't think it is harmful anymore(like you said).  So I'm just gonna leave it alone.

Thank You for the research,
Jimi

Offline couttsj

  • Hero Member
  • *****
  • Posts: 528
Re: Found a Service that is not Listed
« Reply #17 on: January 03, 2009, 11:27:15 AM »
I could not find much more info on usprserv, and what I did find was HiJackThis references to a library file that could not be found. Some were as old as 2004, some had reference to a numbered dll file in a Temp directory, and some had reference to a Documents.dll file in the root directory. But all of them said the file could not be found, which indicated that the file had been removed by some other means. In your case, even the reference to the file appears to have been removed from the registry.

So I concentrated on finding out more about library services loaded via svchost.exe. I have often thought that the svchost container was a perfect place to hide a virus because it is difficult to find and remove. But, there is not a lot of information available on how that would be implemented. I suppose that makes a lot of sense, because Microsoft never intended it to be used for anything but loading kernel based library files. As a matter of fact, when I attempted to simulate what would happen if a library file loaded via svchost.exe was missing, the system detected it on boot up and recreated it. It was a disabled system file, but I had nothing else to work with. On XP, there is nothing to prevent a hacker from replacing an existing service dll, but it can't just be deleted or renamed. Vista actually checks the hash code signature against against a saved one to prevent this.

What I did learn however, is that the file is never instantiated until is it used. When it is in auto, it is instantiated on boot up, but otherwise it is not loaded. When it is in manual, it is instantiated the first time it is called upon. When it is disabled, it cannot be loaded or started. You won't even see anything in the event log (system) because a load is never attempted. The information is loaded into the registry, and then ignored because it is not a system file.

Therefore, I feel relatively safe in saying that with the service disabled, you have nothing to worry about.

J.A. Coutts