Altough gdb is not a real low-level debugger, it has some quite interesting low-level functionality.
(gdb) dump binary memory dump.raw 0x00800000 0x01000000
Dumps the memory of the currently debugged application into a file 'dump.raw' from address 0x00800000 to ...
2009-05-06 00:52