首页 文章

C#SQL Server数据库逆向工程[暂停]

提问于
浏览
-6

我用登录界面制作了一个C#程序,并使用了SQL Server数据库 . 有人可以通过反编译生成的EXE程序来恢复我的数据库信息吗?

1 回答

  • 1

    注意:我将您的问题解释为拥有数据库用户名和密码并且已经丢失并正在寻找恢复方法的方法 . 如果你的问题是“一个人可能破解我的程序并阅读我的连接字符串”这个问题,那么使用“任何人”而不是“某人”这个词会更清楚

    在答案上:

    是的,“有人”可以,只要有人就是你 - 我们不是来为你做那件事

    在理想的世界中,不需要逆向工程 - 只需打开配置文件并从中读取连接字符串即可 . 你在配置文件中保存了连接字符串吗?

    如果您对其进行了硬编码,请使用ILSpy之类的东西来反编译您的.net文件 . 使用ilspy或类似的反编译器并不困难;他们中的大多数可以通过将exe放入反编译器的主窗口然后读取代码来工作

    一旦你有了连接字符串,如果你没有使用任何扩展方法来隐藏它们,你可能会拥有用户名和密码

相关问题