请问: asp.net mvc3 已发布的网站可否反编译,看到原始的代码

2017-12-29 09:19:40 +08:00
 kanganxi

已经是好几年前的项目了,原始代码已经没有了,目前只有服务器发布后的代码,现在最主要是数据库配置不在 web.config 下,想通过源码找一下数据库配置文件,不知道是否能实现,小弟不懂 asp 的东西,老板强行拿过来让我整,真是头大,请兄弟们支招!

4258 次点击
所在节点    .NET
10 条回复
artikle
2017-12-29 09:23:44 +08:00
应该可以的 反编译 dll 看下代码
xjoker
2017-12-29 09:25:31 +08:00
dnspy
把 bin 里的 dll 拉进去就可以了
kanganxi
2017-12-29 09:27:07 +08:00
感谢兄弟回复
kanganxi
2017-12-29 09:27:35 +08:00
@xjoker 感谢兄弟回复,我试试
levon
2017-12-29 09:43:10 +08:00
https://github.com/icsharpcode/ILSpy

查看还是很容易的。想要修改就比较不好整
ChopMoun
2017-12-29 09:47:25 +08:00
数据库配置不在 config 的话,一般都是写在了其他文件中。打开 dll 全局看看在什么地方
kanganxi
2017-12-29 09:54:49 +08:00
@ChopMoun 反编译后已经找到 DBHelper
littleshy
2017-12-29 10:45:43 +08:00
@levon #5
dnspy 可以直接改的。
kanganxi
2017-12-29 10:58:38 +08:00
感谢各位兄弟的回复,目前已经用 dnspy 反编译后解决了问题
110male
2017-12-29 11:12:37 +08:00
可以。通常是可以的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418486

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX