Viewing Code - memgrep
Search, replace, and dump process/core memory
memgrep is capable of searching, replacing, and dumping memory from running processes and core files. It is structured in such a way that it can be used in automated tools and for vulnerability assessment. Its other uses include reverse engineering and general debugging.