我想在网上发布一个崩溃转储,供其他人从转储中学习。通常我会转储,.dump /ma
这很好。
但是,我有点担心转储中包含的个人数据,我想将其删除。WinDbg 帮助文件指定了r
和R
标志。
R
(这部分对我来说很清楚):
从小型转储中删除完整的模块路径。仅包含模块名称。如果您想保护用户目录结构的隐私,这是一个有用的选项。
r
(我不完全理解这如何保护其他应用程序的隐私):
从小型转储中删除堆栈的那些部分并存储对重新创建堆栈跟踪无用的内存。局部变量和其他数据类型值也被删除。此选项不会使 minidump 变小(因为这些内存部分只是被清零),但如果您想保护其他应用程序的隐私,它很有用。
我应该使用哪些选项来重新转储以获得没有个人信息的转储?还有其他开关我应该激活吗?
假设:
- 这是一个用户模式转储
- 应用程序本身不存储任何敏感数据,因此提供完整内存基本上是可以的。
更新
我对删除进程环境块特别感兴趣,这样!peb
就不会显示所有系统信息。