如何调试混淆的可执行文件?

发布于 2024-09-27 03:54:05 字数 131 浏览 6 评论 0原文

我有一个模糊的可执行文件,我想调试该 EXE。我尝试使用 .NET Reflector 查看源代码。在查看源代码时,.NET Reflector 中引发了内部异常。所以我想获取源代码或调试应用程序。是否有可能调试应用程序或获取 C# 语法的源代码?

I have an obfuscated executable and I want to debug the EXE. I've tried to look into the source code with the .NET Reflector. While looking into the source, an internal exception has been thrown within the .NET Reflector. So I want to get the source code or to debug the application. Are there any possibilities to debug the app or to get the source in C# syntax?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖伴 2024-10-04 03:54:06

Reflector 不会为您提供源代码。它为您提供了基于实际 IL 的源代码的逆向工程版本。如果代码已被混淆,标识符将毫无意义,但您仍然可以使用 Reflector 查看代码。您可以使用 FileDisassembler 加载项转储从 Reflector 生成的 C# 代码。

Reflector doesn't give you the source code. It gives you a reverse engineered version of what the source code might have looked like based on the actual IL. If the code has been obfuscated identifiers will make little sense, but you can still view the code using Reflector. You can dump the generated C# code from Reflector using the FileDisassembler add-in.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文