gpt4 book ai didi

.net - Reflector 可以对 C++/CLI 应用程序进行逆向工程吗

转载 作者:行者123 更新时间:2023-12-02 05:08:42 26 4
gpt4 key购买 nike

我想构建一个能够使用.Net 类的应用程序。如果我选择 C#,我知道像 Refactor 这样的一些工具能够对代码进行逆向工程(除非我不支付非常昂贵的工具来避免这种情况)。

您知道当我的应用程序是用 Visual C++ 开发时(使用/clr )是否同样适用。您可以轻松地将托管代码与直接调用我需要的所有 .Net 类的非托管代码混合在一起。

你知道结果是否还可以用 Reflector 进行逆向工程吗?

我真正不知道的是最终应用程序是否被编译为直接在 CPU 上运行的普通二进制文件(如非托管应用程序),或者是否仍然在加载时使用 JIT 生成一些 IL,以便可以进行逆向工程?

最佳答案

答案是两者皆有。使用 CLR 的方法将被编译为 il,而不使用 clr 的方法将被编译为 native 代码。但对您来说最好的答案是编写一些示例函数,编译 dll 并在 Refelctor 中打开它。

关于.net - Reflector 可以对 C++/CLI 应用程序进行逆向工程吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617190/

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