Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:




bugtraq logo Bugtraq mailing list archives

Re: Preventing exploitation with rebasing
From: Torbjörn Hovmark <torbjorn.hovmark () abtrusion com>
Date: Tue, 4 Feb 2003 15:00:17 +0100

Hi David,

[...] Eventually I've rebased all of the DLLs used by SQL Server mutating
it's "genetic code", making it considerably different to any other SQL
Server install on the planet. In fact if I rebase every DLL on my system
and
every executable then I can make my box almost invulnerable to a given
exploit, past, present or future.

The idea is very elegant (in fact we have planned to include a variation of
it in an upcoming product), but unfortunately it will not work very well
with system DLLs. Many Windows system DLLs can't be safely rebased. Although
they include relocation information, they make assumptions about where in
memory they (or other system DLLs) will be loaded. Essentially, if you
rebase some of the system DLLs, your system will become unstable or will
fail to start. Also, many exes do not include relocation information at all
(since exes are loaded first they are not supposed to be relocated in normal
operation). You will not be able to rebase them either.

Best regards,

Torbjörn Hovmark
______________________________________
Abtrusion Security AB
   - next generation intrusion protection
http://www.abtrusion.com




  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]