当前位置:编程学习 > C#/ASP.NET >>

如何反编译一个网站?

现在手上有一个.net网站,发布后的,源码同事说丢了...
有什么办法弄成源代码呢?最好是将原始的每个.cs都自动保存成文件。
试了reflector,但是只能一个DLL的反编译,如果DLL很多的情况下该如何高效还原呢? --------------------编程问答-------------------- .net自带的反编译工具不行? --------------------编程问答-------------------- 如果自己不能写代码批量反编译,还是手动吧 --------------------编程问答-------------------- 网上搜一下反编译的工具吧。 --------------------编程问答-------------------- 还是木有人知道么? --------------------编程问答-------------------- 又這樣說了
我不信 “源码同事说丢了” --------------------编程问答--------------------
引用 5 楼 crackdung 的回复:
又這樣說了
我不信 “源码同事说丢了”


...确实是,大家棒棒忙吧。否则就真要reflector一个文件一个文件的搞了,这样子搞出的源代码万一有错误我都找不到原因的。 --------------------编程问答--------------------
引用 5 楼 crackdung 的回复:
又這樣說了
我不信 “源码同事说丢了”


+1 源码都能丢,那这个源码也没那么重要,既然没那么重要,又弄这个源码干毛? --------------------编程问答--------------------
源码都能丢...MARK --------------------编程问答-------------------- ...源码至少要备个份吧 --------------------编程问答-------------------- 呵呵呵,自己忙去吧,沒人幫你的 --------------------编程问答--------------------
引用楼主 lingdu_hua 的回复:
源码同事说丢了...

同不信...revision control都没有的源码基本可判定为垃圾,找回来做什么?

想盗人家的源码就诚实点... --------------------编程问答-------------------- 1.每个项目都有自己的历史,不能说不加source control就是垃圾。
2.世界上任何事情都有可能发生,这确实是一个老项目,经过公司几代人了,在上代人手里就已经不是最新的源码版本了。
3.我是诚信求教方法,这的确是个不可思议的问题。某些人故作清高认为我在盗取源码,请你谷歌一下,有什么样的.NET网站源码搜不到的,我至于用反编译来解决?
4.对现在的CSDN彻底失望,此贴到此为止。 --------------------编程问答-------------------- 這麼老的,要來幹嘛,重寫更快 --------------------编程问答--------------------
引用 12 楼 lingdu_hua 的回复:
1.每个项目都有自己的历史,不能说不加source control就是垃圾。
2.世界上任何事情都有可能发生,这确实是一个老项目,经过公司几代人了,在上代人手里就已经不是最新的源码版本了。
3.我是诚信求教方法,这的确是个不可思议的问题。某些人故作清高认为我在盗取源码,请你谷歌一下,有什么样的.NET网站源码搜不到的,我至于用反编译来解决?
4.对现在的CSDN彻底失望,此贴到此为止。


你不如做硬盘数据恢复更快点。。。反编译毕竟是个体力活


帖子终止了可得结分啊,结分是美德。。。何况我给的建议最中肯 最可行 --------------------编程问答--------------------
引用 12 楼 lingdu_hua 的回复:
请你谷歌一下,有什么样的.NET网站源码搜不到的

比如一些公司用.NET做的CRM ERP Workflow,他们是不会愿意公布源码的,毕竟“开源”不是所有人必须履行的义务。

另外,这种丢弃了代码的古董级别的项目,如果真的存在了,那么在“丢弃”这个Action执行的时候,已经执行了“无需维护”这个委托。

重写比去反编译要好的多,不管从原则上还是从业务上。

还是那句话,开源并不是所有人必须履行的义务。
而之前几楼不肯轻易的告知方法,并表示怀疑,是最基本的对“非开源”项目的保护。如果直接就帮你去反编译,那才会让人对CSDN失望,不对,失望的够多了,是绝望。之前的失望是对环境的失望,之后的绝望是对CSDN里面这帮人的绝望。

另外也偷偷告诉你,骷髅哥非常喜欢逆向工程,应该也是非常在行。 --------------------编程问答-------------------- 说的话有急了,还望见谅~
是公司的一个OA,源代码被误删了,也没有加source control,试过了数据恢复软件也找不回来了...
现在领导要改动这个OA,重写肯定是不可能了,业务太复杂。只能想办法批量获得源代码,实在没有其他办法了,在此谢谢大家了。 --------------------编程问答--------------------
引用 13 楼 crackdung 的回复:
這麼老的,要來幹嘛,重寫更快
   ++++ --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,