C++编写的dll能反编译吗
本帖最后由 bsdn321321 于 2021-5-3 13:02 编辑求大神告知一下,C++编写的dll可以反编译吗,如果可以,该怎么操作呢,非常感谢
退一步,如果能直接看到里面有哪些模块或者函数接口,能让我直接调用也可以,这样有办法做到吗
不可以的。
一般来说只有.net编译且未加密混淆的可以反编译获得源码,
顶多可以通过ida、od等去调试 pengtusheng 发表于 2021-5-4 23:02
好的谢谢, 我试过了,改了后,不能自动增加了. 打IF自动增加了, 改成如果, 只有如果这个
if()
...
#include<stdio.h>
#define 如果 if
#define 否则 else
int main(int argc, char** argv) {
如果(1 == 0) {
printf_s("true");
}
否则{
printf_s("false");
}
}
//本想给你写注释,你还是百度查一下吧 不可以的, C#的才可以。 所以我现在刚学C++,之前是易语言的。 请问一下,C++里怎么把IF改成 如果? 我记得有一个函数是可以改的 搜索dll2c,部分是可以的 pengtusheng 发表于 2021-5-2 10:21
不可以的, C#的才可以。 所以我现在刚学C++,之前是易语言的。 请问一下,C++里怎么把IF改成 如果? ...
#define 如果 if 可以反编译为汇编啊。动态调试静态调试的基础。或者说传统。只是后面都是各种bytecode或者脚本了。 ida F5,不过是伪代码 iamok 发表于 2021-5-2 10:23
搜索dll2c,部分是可以的
dll2c 不是反编译啊, 本质上还是调用dll 不能反编译
页:
[1]
2