Security
•  Greatis •  AppDatabase •  Utilities •  Delphi/CB •  Visual Basic • .NET •  just4fun
RegRun Security Suite
Not an antivirus. A powerful tool kit against Trojans, viruses, spyware, adware and rootkits
Features
Benefits

Startup Monitor...

Bootlog Analyser...

Advanced MSConfig...

Know more?
Screenshots

FAQ

On-line manual

Print PDF

One-click purchase
RegRun NIVA Platinum

NIVA+CD-ROM

Download trial
RegRun NIVA Platinum
Forums
Greatis Forum

NI Forum

Mickey Forum

Thank you!

International
Download Russian

Download Ukrainian

Join our localization team

Home Download Order Support   Newsletter Your shopping cart ?
Windows Explorer Redirection DLLS is a new dangerous Windows startup hole

History of the problem:

Recently Greatis security team tested the W32/Almanahe.c virus.
The detailed description of the virus described can be found here:
http://www.greatis.com/appdata/d/n/nvmini.sys.htm

The virus uses the different ways of auto starting with Windows boot:

  •  Driver;
  •  Autorun.inf on the hard drive;
  •  File infection.
But we found that the virus uses a new Windows startup hole, not detected by RegRun/UnHackMe.
Virus creates the file "linkinfo.dll" and puts the file into the Windows folder.
The normal "linkinfo.dll" was made by Microsoft is stored in the Windows\System32 folder.

Why the Windows shell "explorer.exe" loads the "linkinfo.dll" from non-standard place?

Good question!
We researched the file and registry changes made by the virus and found nothing.
After that we put the virus file "linkinfo.dll" into the Windows folder on a clean computer and found that explorer.exe loads infected version of the "linkinfo.dll".
We tried to copy "linkinfo.dll" from the System32 folder to the Windows folder and we see that the Windows Explorer.exe uses "linkinfo.dll" from Windows folder again.


Why it is dangerous?

The computer may be infected by simply copying virus file to the Window folder without making changes in the system settings (registry or configuration files) or changing the Windows system files.
A Trojan software need to get the write right in the Windows folder. But usually it's not a problem. Power users and administrators have full rights to the Windows folder.
Windows File Protection does not help you.


Affected Systems

 Windows 2000, XP(SP1,SP2,SP3), 2003, Vista(SP1), 2008 Server.
Vista UAC prevents a user from creating files in the Windows folder but it may be easily skipped.


Technical Details

Microsoft MSDN information:

"The standard DLL search order:
  1. The directory from which the application loaded.
  2. The system directory. Use the GetSystemDirectory function to get the path of this directory.
  3. The 16-bit system directory. There is no function that obtains the path of this directory, but it is searched.
  4. The Windows directory. Use the GetWindowsDirectory function to get the path of this directory.
  5. The current directory.
  6. The directories that are listed in the PATH environment variable. Note that this does not include the per-application path specified by the App Paths registry key. The App Paths key is not used when computing the DLL search path."

We can see that the first place where "Explorer.exe" searches the DLLs is the directory from which the application loaded.
But the explorer.exe is stored in the Windows folder.
It is a source of the problem!

Explorer.exe searches the DLL in its current folder: Windows folder.
Is not a local problem with linkinfo.dll only!

We investigated the DLLs loaded by explorer.exe at the Windows boot and found that 20 DLLs under Windows XP and 46 DLLs under Windows Vista may be redirected.
We do not publish the list of the affected DLLs but anyone can easy get it using own investigation.


Removal

RegRun 5.8 and UnHackMe 4.8 automatically detects redirected DLLs and allows to remove it from your computer during executing of "Scan for Viruses".


Protection

The perfect way is a fixing security hole in the explorer.exe by the developers of the Windows.

We offer a workaround.

The Windows registry key
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
contains the list of the DLLs "known" to the system.

The DllDirectory value contains the path to the folder where the DLLs are stored. It's a Windows\System32 folder by default.

If we add the redirected DLL names to the KnownDLLs registry key, the Windows "explorer.exe" will load DLLs from the right place.

The Raymond Chen from Microsoft wrote an article "The Known DLLs Balancing Act". He warns against changing the KnownDLLs registry key, because it may change the system performance.

We tested the performance in Windows 2000/XP/Vista  after adding investigated DLL names to the KnownDLLs and we found no problems with system boot and performance.
But you shoould know that if you use that protection method at your own risk.

How to setup protection?


  1. Open RegRun Start Control or Reanimator.
  2. Open "Reanimator" in the main menu and choose the "Protect" item.
  3. Click on the Protect button.
RegRun automatically make backup of current KnownDLLs registry key to the:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs-

To restore from backup you need open "Protect" window as described above and click on the "Unprotect" button.
Otherwise, you may use your registry editor for restore backup key.



Conclusion

Download RegRun Reanimator (free of charge, no ads):

http://www.greatis.com/reanimator.zip

Suggest you to use RegRun Platinum Edition to be sure that you are clean!

Good luck!

Dmitry Sokolov


Would you like to add your opinion?

Your Name (Not Required):

Your E-mail to contact (Not Required):


Description:

What's new?

November 20 2009

Released RegRun Suite Platinum 6.5 (6.5.6.65)


November 17 2009
Updated RegRun Reanimator 6.5.6.65 - freeware software for detecting and removing rootkits/malware.

November 9 2009
Updated RegRun Reanimator 6.5.6.64 - freeware software for detecting and removing rootkits/malware.

October 28 2009
Updated RegRun Reanimator 6.5.6.62 - freeware software for detecting and removing rootkits/malware.

Updated RegRun Suite Platinum 6.5 beta (6.5.6.62)

Resolving problem with Google redirect MAX++/TDSS rootkit (win32k.sys:1, win3k.sys:2).


October 23 2009
Updated RegRun Reanimator 6.5.6.61 - freeware software for detecting and removing rootkits/malware.

Updated RegRun Suite Platinum 6.5 beta (6.5.6.61)

Video Lesson how to remove WinLocker Trojan


October 16 2009
Updated RegRun Reanimator 6.5.6.60 - freeware software for detecting and removing rootkits/malware.

October 13 2009
Updated RegRun Reanimator 6.5.6.57 - freeware software for detecting and removing rootkits/malware.

October 6 2009
Try RegRun Suite Platinum 6.5 beta

Updated RegRun Reanimator 6.5.6.55 - freeware software for detecting and removing rootkits/malware.

Malware Removal Lesson

September 25 2009
Updated RegRun Reanimator 6.5.6.54 - freeware software for detecting and removing rootkits/malware.

September 18 2009
Updated RegRun Reanimator 6.5.6.53 - freeware software for detecting and removing rootkits/malware.

September 8 2008
Windows Explorer Redirection DLLS is a new dangerous Windows startup hole...

September 4 2008
Updated RegRun Reanimator - freeware software for detecting and removing rootkits/malware.

June 5 2008
RegRun has been reviewed by 3d2f.com Software Directory: RegRun Security Suite is an excellent tool that will reliably protect you from a plethora of existing and emerging threats and will keep malware at bay.

March 7 2008
Partizan.exe is not a worm. Partizan.exe is a part of RegRun Suite, UnHackMe antirootkit. Updated. Symantec fixed false positive.

February 11 2008
Spyware Doctor false positive. Partizan.sys wrong detection.

What is spXX.sys?

January 28 2007
Removing Medichi Rootkit

October 26 2007
Removal of Noskrnl.exe and Noskrnl.sys Rootkit (Spooldr clone)

July 25 2007
Removal Baidu rootkit (cnprov.sys)

July 24 2007
Removal Spooldr(ecard.exe) rootkit

June 25 2007
Fixing BSOD
in Winlogon Process

June 4 2007
Removal Areses Trojan

May 25 2007
Virus Feebs rootkit removal story

RegRun 5.5 beta updated

Release RegRun Reanimator 5.5.5.900

April 5 2007
What's this? Rthdcpl.exe - Illegal System DLL Relocation...

March 1 2007
Warning! Rootkit Unhooker

February 9 2007
Read our article about Unreal rootkit...

December 28 2006
Released free Rustock Rootkit(lzx32.sys) removal tool

November 29 2006
A#######.sys is a rootkit?

September 8 2006
Rootkit Removal instructions: ntsystem.exe

April 24 2006
What is BDGuard.sys?

April 17 2006
Virus or not? SPTD####.sys

March 31 2006
What is mc21.tmp, mc22.tmp, mc23.tmp?

January 19 2006
ICQCHK.exe, MSX.DLL free remover...
Educational discount...

Services
Ask Computer Guys

Windows startup programs

Articles
Using Registry Tracer...

RegRun against Trojans and Viruses

Specify an order for startup programs

RunGuard prevents a launch...

Using Bootlog Analyser...

They say
"RegRun Security Suite is one of those very rare tool kits that no one who is serious about protecting their PC should ever be without. This toolkit covers all the bases when it comes to eradicating the attempted security threats from malware that we all face - daily. The near real time tech support, direct from Greatis, is nothing sort of superb, something that can be rarely said these days! I have no hesitation in recommending this suite to anyone."

Miles Pearson

Wilders.ORG. Security advisors recommend...

Testimonials
You guys are awesome!!!!
Traci www.pentagonattack911.com

Bob Schmulian:
Absolutely love it and have recommended to many people!

Ian Robinson:
It is FANTASTIC! It has saved my life on more than one occasion since I purchased it less than 6 months ago. I now would not run my system without it... it's worth many times the cost! The service and support are terrific. Helpful - friendly - and accommodating; and generally a reply is received within 12 hours. Just great.

Theodore Soucie:
Since RegRun was installed my system is more stable. I use to experience freezeup daily. I have not had a crash.

Awards
Paul's Picks
Shareware Winner  

More...


Greatis Software Greatis | Security | AppDatabase | Utilities | Delphi/CB | Visual Basic | .NET | just4fun

Contacts | Add to Favorites | Recommend to a Friend | Privacy Policy | Copyright © 1998-2008 Greatis Software