vc写的dll能反编译么?

随意丶nice 发布于 2014/07/22 18:17
阅读 2K+
收藏 0
C#写的dll听说能反编译?
加载中
0
loyal
loyal

一切都可以被逆向~

只是时间和难度的问题~以及意义的问题~~~~

雨翔河
雨翔河
正解,有矛就有盾,只是时间问题和难度问题以及有没有意义。
0
kimmking
kimmking

如果是native的,可以反汇编。

如果是基于VC托管的dotnet的编译的,可以用reflector反编译。

随意丶nice
随意丶nice
你说的这两个是软件么?
0
BruceWan
BruceWan
都可以有专门的反编译工具,但是加固的代码,看了会头痛
0
程云
程云
c# dll是字节码,当然可以(做过代码混淆的例外)c++/c dll是二进制,你反汇编的也是汇编代码?当然你够牛的话,也可以依据汇编代码逆向工程出c++代码!
程云
程云
回复 @KingStyle : 不可以的!
随意丶nice
随意丶nice
汇编不会,不能直接反编译出代码?
0
obaniu
obaniu
搜索IDA
随意丶nice
随意丶nice
听过IDE没听过ida
0
songtzu
songtzu

C# 的代码编译结果是中间格式。楼上有人说的reflector是可以查看基本的信息的。

C++的dll是PE文件,里面含有相关的dll导入导出函数信息,数据栈基址,代码栈基址等信息。因此,如果用逆向的调试器加载是可以看到调用系统dll的API(win32 API),以及数据栈的静态字符串。其他的就是win32汇编代码了。汇编代码也可以调试修改。(破解软件就是这么干的)

0
songtzu
songtzu
另外,别待北大青鸟了。。那地方学不到东西的。都是坑钱的主。不过如果是个努力的人,肯定不会沦到去北鸟
随意丶nice
随意丶nice
你是怎么学的,自学?
随意丶nice
随意丶nice
你咋知道我在北大青鸟?
0
誰念西風獨自涼
誰念西風獨自涼
reflector,自学的飘过,请指教
誰念西風獨自涼
誰念西風獨自涼
不想抱培训,感觉浪费钱,不过自学很累
随意丶nice
随意丶nice
我也一边在北大青鸟学习一边自学的,赶脚北大青鸟确实坑。
返回顶部
顶部