我一直在使用 dnSpy 分析用 C# 编写的恶意软件。它从其资源加载了一个 dotnet 程序集 DLL:
我尝试进入InvokeMember函数,但在调用此调用时无法更进一步:
InvokeMember
我已将 DLL 转储到文件以对其进行静态分析,但代码受 SmartAssembly 保护,因此我无法完全理解其行为。
我的问题是:如何进入“InvokeMethod”调用的方法的代码?如果我不能直接做,有什么解决方法吗?
我想出了解决办法。这很简单。我们只需要在 DLL 内部设置一个断点。