是否有允许在运行过程中检查.NET对象的工具吗?
-
20-08-2019 - |
题
我想在运行时检查对象,主要用于逆向工程的工具,我想知道,如果这样的事情存在。
我在想它的方式是,你有两种观点,对象图和一类表。从类列表中,您可以在列表或图表中选择一类,并看到它的实例。在该曲线图中,可以看到对象之间的连接,适当地注释,例如在哈希表中的键可以是在哈希表对象和值之间的边的标签。
您也可以拉起对象属性的列表并浏览/操纵内的值。在.NET提供的元数据将使得此相当微不足道。
有谁知道一个工具,可以做到这一点的?这似乎是用于调试和逆向工程一个非常有用的工具。
编辑:此外,另一个有用的特征是设置名称映射,而在寻找一个二进制的能力。也就是说,如果你有一个模糊的二进制文件,你能够为占位符或实名交换混淆的名称。这不会影响实际的二进制,只需在检查器的视图。
编辑第2部分:该工具应该能够在Vista和XP上运行,并有支持x64
。解决方案
有一个叫做Crack.NET工具,具体而言,用于分析所述托管堆。
不隶属于 StackOverflow