NOW READ THIS
("Security Advisory")
Submitted by: Bill Hickey
NCVA Listmaster
NRT-0611 New security test tool could make programming Linux rootkits easy:
The challenge of hiding malware deep inside a Linux
machine's programming is about to get easier with the release of a new
open‑source rootkit on 4 September 2008 by Immunity Inc., a firm that
supplies tools for penetration testers, according to an online press report.
When implemented, Immunity's DR, or Debug Register, makes backdoors and
other types of malware extremely difficult to detect or eradicate. This is
noteworthy because DR cloaks itself by burrowing deep inside a server's
processor and availing itself of debugging mechanisms available in Intel's
chip architecture. The rootkit, in other words, mimics a kernel debugger. By
exploiting a CPU's native ability to generate interrupts, DR escapes some of
the pitfalls that have visited more traditional types of rootkits, which modify
an operating system's system call table. This is of increasing importance as
more and more Linux distributions make it harder to make changes to the syscall
table and rootkit detection programs such as chkrootkit and rkhunter actively
check for such modifications.
Over the past few years, a growing body of malware has
incorporated rootkits, making detection much more difficult. Until now, the
benefit of using a rootkit was counterbalanced by the difficulty of building
one. DR, which is now available to the general public, will make it much easier,
according to the report.
"In the old days, to attack a computer, you needed to 1)
find a bug, 2) write an exploit, 3) run the exploit 4) hide yourself,"
Charlie Miller, principal security analyst for Independent Security Evaluators,
said in an e‑mail cited in the report. "The gap between a script
kiddie and a hacker just got a little smaller."
While DR simplifies the task of cloaking malware on Linux
boxes, it does not support symmetric multiprocessing or actively hide itself at
the kernel level. The good news is that those are shortcomings that limit the
rootkit's functionality and make it easier to detect. The bad news is that
these features could be added with about a week's worth of development
time.
[The Register 04Sep08]