我正在尝试更深入地学习程序的工作方式。我碰到有人写“进程转储”的文章,那个人说进程转储可能是从程序中获取信息的一种方式。我已经在Linux机器上尝试了此process dumping(dr jimbob的答案)方法,并从使用脚本的程序中获取了一个巨大的文件。它主要包含^@^@^@��^Q^@^@^@^@^@^@^@^@^@^@^@^@^@�^O^@^@���^@^@^@^@^@^@^@^@^@^@^@
之类的内容,但文件中包含一些字符串和大量随机信息(例如库)。我猜想@符号和其他符号的随机组合只是程序中没有以UTF-8 /字母格式格式化的东西。我还尝试了this method,并获得了很多.dump文件。
我的问题归结为:如何实际读取转储文件并获取相关信息?因为我正在寻找的是可读信息,而不是@符号,所以执行strings file.dump
之类的效率不是更高吗?