| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Debugger |
Re: Debugger By: Pascal Schmidt to Jasen Betts on Mon May 24 2004 03:19 pm > Hi Jasen! :-) > > Looking at gdb, it uses the 386 and above debug registers to implement data > breakpoints, so those are available outside the kernel and the kernel takes > care in preserving them when switching tasks (otherwise you could try to pry > another task's memory). Hmmm, now that'd be an excellent security hole, if it didn't.... ;-) Picture a program setting a breakpoint and either monitoring the caching of the hard drive till it picked up on the password file, or found where the kernel was in memory, and just patched it to allow its self to gain access to the entire system.... Granted, I know, with so many kernel versions, and each kernel compiled using different options, patching the kernel in RAM to allow access to the system would be rather impossible for a virus.... You'd have better odds if you would be guessing which fish in a bunch of eggs would be male, and which would be female before they hatched! --- SBBSecho 2.00-Win32* Origin: MLC-Group BBS -- mlc-group.dyndns.org (1:396/60) SEEN-BY: 633/267 270 @PATH: 396/60 45 106/2000 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.