关于dll的反编译问题,请高手指点
近日做工程,得到一份dll,是用.net编写的源代码,语言是c++。我特别想将该dll反编译回c++源代码,因为里面有很多我关心的物理、技术等细节问题(汇编语言的话读来可能意义不大了,我对汇编语言也不熟)。高手们从第一句话就可以看出,我对编程并不专业。我先从网上找到reflector for.net(最新的)想直接反编译回c++的源代码,但得到“can not find a cli header".又经过一番学习,我找到了peid0.94,对dll进行察看,得到以下信息:entrypoint 0000894B EP section .text
file offset 00008948 subsystem win32 GUI
microsoft visual c++ v7.1 dll
我刚接触反编译问题不到两天,这些软件我也是现学现用,并不理解含义。请高手们帮我看看,在这些信息下,这个dll还有没有希望反编译回c++源代码(不一定非用reflector, 其他的我不知道)?如果有,请至少为我提供一个思路,我就不胜感激了,后续工作我会尽力解决。如果没有,我也就死心了。
另:从peid的信息。程序是.net编写的吗?据说v7.1就是.net2003吗?
由于我不是做这个领域的,很难有时间来系统学习相关知识。这个问题提得可能很幼稚,但请诸位不吝赐教。 --------------------编程问答-------------------- 别想了
--------------------编程问答-------------------- what?没有办法吗 --------------------编程问答-------------------- 因为编译语言不可逆
要是谁能开发这样的东西出来,图灵奖非他莫属
--------------------编程问答-------------------- 你如果有它的符合文件 ,通IDA也许还可以
补充:.NET技术 , VC.NET