Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security NTBugtraq
[Top] [All Lists]

AppInit_DLLs revisited

Subject: AppInit_DLLs revisited
Date: Mon, 6 Dec 2004 20:06:18 +0100
Hello,

On September 30, I posted to NTBugTraq ( http://tinyurl.com/5657n )
about adware that infects the AppInit_DLLs (AID) registry value.

Here's an excerpt:

  Per MSKB 197571, a .DLL listed there is "loaded by each
  Windows-based application running within the current logon session."
  IOW, any ad-ware found here runs concurrently with _every_ program
  launched. It is truly astonishing that such a registry location
  exists.

In that submission, I warned that "AppInit_Dlls is a gaping security
hole" and in a subsequent reply to the thread ( http://tinyurl.com/3thhc ),
I opined that "there should be special vetting, perhaps against an
MS-approved white list, before an app can write there."

A much better answer, though, was safely right in front of me -- SAFE
MODE.

MS has made Safe Mode virtually startup-program-free and relatively
service-free, but it blithely lets any AID-worker launch. (Anyone know
why?)

If a user could boot into Safe Mode without any AID, this spyware
bastion could be handily defeated.

MS should disable any AID-worker in Safe Mode and it should do it ASAP
for _all_ O/S's in the NT4 family.

regards, Andy

P.S. to Russ: pushing the non-proportional font button when browsing
the NTBugTraq archives makes the web server burp the following error:
"StartIndex cannot be less than zero." Too bad. I really like that
button but I hate negative numbers even more. ;-)

                              ----------
      To identify everything that starts up with Windows, download
              "Silent Runners.vbs" at www.silentrunners.org
                              ----------

--
Editor's Note: The 43rd Most Powerful Person in Networking says...

Register today to take the TruSecure ICSA exam by 12/31/04  at
<http://www.2test.com> ,  use promo code "CT1204" and you will pay just
$221.25 US Dollars for domestic exam delivery and  $296.25 US Dollars
for international delivery.

Visit <https://ticsa.trusecure.com>  for complete details regarding the
TICSA credential and to take the free sample exam.

--

<Prev in Thread] Current Thread [Next in Thread>
  • AppInit_DLLs revisited, Andrew Aronoff <=