确实有可能找到办法去访问这个数据库,不过应该提醒楼主,网站做界面的目的出了美观方便外,就是要限制用户不访问,所以通过非正常途径访问就要承担一定的责任了。
具体方法有:
1理想方法:得到数据库的地址,例如楼上说的把mdb文件直接下载下来。当然很少有网站用access做数据库的,一般情况是需要知道数据库IP地址,数据库类型,库名,用户名和密码,然后通过toad等客户端软件来访问。
既然是理想方法,这种情况不太可能发生,除非你是内部人士,可以知道很多信息。因为通常数据库服务器会放在局域网上,不能被外部访问到。
2实际方法:采用SQL注入等黑客技术。SQL注入是最简单的黑客技术了,不过由于简单威力也不会很大,要求网站设计对于安全的考虑不周,存在漏洞才行。
由于网站设计不周,就会在出错或者某些情况下暴露出数据库表结构的一些内幕,这样就可以写出你想要的SQL命令,把它插入到Web表单递交,或者页面请求的查询字符串中,最终达到欺骗服务器执行的目的。
如果楼主想了解更多,可以学学黑客知识,祝楼主好运!这个非常直接
数据库的存在意义,就是储存所有有用的信息,包括会员资料。所以判断方法就是直接注册一个会员,并且保留一定的记录,比如帖子,等信息。
下次再来,如果这些都在,那就是有数据库了。如果没有,就是没有存储记录的数据库。纠正下楼上的大哥 不是说“ASPX的话,就是连的SQL数据库,如果是PHP的,就是连的MYSQL数据库” 这样说JSP的就连接oracle的了?? 不管什么编程语言 都可以连接不同的数据库如果要知道是使用了什么数据库 可以用SQL注射的方法 看看程序是否有数据库的报错 除此之外 没有什么更简便的方法了比如 这是我们学校的网站 >div标签用得比较多的一般都是有数据库存的,再一个就,网页文件的后缀为ASPPHP等等,这些也是有数据库的,有些网站虽然后缀也是HTML但是同样有数据库,这样的网站当你看源代码时,里面几呼全都是DIV标签
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)