"Never let school get in the way of learning."
-- Mark Twain
Here you will find an archived list of publicly available advisories published by blacksec.
Article 0x01 : Hello World / MS Windows memory leakage
0x02 : MS Windows memory leakage :
Synopsys :
Well, I wrote an article sometimes ago here. I discovered unprivilege users could access
parts of the RAM under Windows products...
Details :
Current Windows products (>Win 9X) have a nice
MS Dos emulation, so one can run 16b code under
Windows (with some limitations : no protected mode
for instance, from my testings). I didn't reversed the
emulations APIs, just tested if I could dump memory
ranges using asm16. Gues what ? Yeah, it works !
Using pmode would have allowed to dump up to 4Go
of mem (under a 32b box), but as mentioned before,
this doesn't seems to be supported under Win XP ;
plus since pmode uses vmem, it's probable that the
program could only dump it's own code anyway ![]()
Nonetheless, here is some asm that runs in real
mode : the main limitation is that due to 16b mem
adressing (which allows 20b addresses), we can only
dump the first 1 Mo of memory
- which is already
bad since this area contains juicy informations
(check above url for an exemple)
GoldenFTPd <= 1.93 (Win32) Buffer Overflow/Stack Corruption
BlackSecurity Advisory - Multiple Buffer Overflows
ID: BL4CK-2005.11.14 - 0x2
Class: Buffer Overflow/Stack Corruption
Package: GoldenFTPd <= 1.93 (Win32)
Released: Nov 14, 2005
Remote: Yes
Severity: Medium