我正在对 .NET 应用程序进行安全评估。dnSpy 是一个很好的工具来做到这一点。但是,我已经到达了一个不在程序“主要”部分中的模块......它是由程序加载的(它是一个 DLL)。我需要找出哪些代码调用了 DLL 中的类/方法,我想到的一种方法是调试程序。但是,我必须手动发现我需要在程序中执行哪些功能才能让它调用这个特定的类。
有一个更好的方法吗?我还尝试在源代码中搜索对该方法的文本调用,但没有找到任何重要的内容。最后,在 OllyDbg 中,用户可以使用其 DLL 加载器手动加载 DLL。这可以在 dnSpy 或其他 .NET 工具中完成吗?