gpt4 book ai didi

c# - 如何对使用 .resource 文件存储程序集的 .exe 进行逆向工程?

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:05 25 4
gpt4 key购买 nike

上下文

我在一家开发 MMO 的工作室担任游戏开发人员。我们构建了一个权威服务器,但仍然遇到漏洞利用和自动化问题。我下载了用于破解我们游戏的主要机器人,以确定它如何利用我们的服务器,以便我们进行相应的修补。

问题

我使用 dotPeek 反编译 .exe 以获取源文件,但遇到了一个问题:我只获得了启动器的源文件。启动器在运行时将核心程序集注入(inject)到我们的应用程序中。它通过将程序集作为十六进制数据存储在 .resource 文件中来实现。知道如何从此 .resource 文件获取源代码吗?

解决方案

感谢大家的帮助。我通过从 .resource 文件中提取二进制数据并将其写入 .dll 文件然后使用 dotPeek 反编译它来获得源文件。参见 my solution了解更多详情。

最佳答案

难道您不能使用 GetManifestResourceStream 来获取嵌入的数据吗?

关于c# - 如何对使用 .resource 文件存储程序集的 .exe 进行逆向工程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50803764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com