利用动态网页文件获取密码技巧

上传人:第*** 文档编号:34640059 上传时间:2018-02-26 格式:DOC 页数:4 大小:96.50KB
返回 下载 相关 举报
利用动态网页文件获取密码技巧_第1页
第1页 / 共4页
利用动态网页文件获取密码技巧_第2页
第2页 / 共4页
利用动态网页文件获取密码技巧_第3页
第3页 / 共4页
利用动态网页文件获取密码技巧_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《利用动态网页文件获取密码技巧》由会员分享,可在线阅读,更多相关《利用动态网页文件获取密码技巧(4页珍藏版)》请在金锄头文库上搜索。

1、利用动态网页文件获取密码技巧时间:2010-07-31 14:01来源:未知 作者: 编辑 A 点击: 624次动态网页其显著特点之一就是与数据库的交互,只要涉及到大型数据库,动态网页调用其数据库一般都需要数据库账号和密码。 通过本案例可以学习到: (1)了解动态网页的相关知识 (2)通过动态网页文件来获取 数据库 账号和口令 动态网页其显著特点之一就是与数据动态网页其显著特点之一就是与数据库的交互,只要涉及到大型数据库,动态网页调用其数据库一般都需要数据库账号和密码。通过本案例可以学习到:(1)了解动态网页的相关知识(2)通过动态网页文件来获取数据库账号和口令动态网页其显著特点之一就是与数据

2、库的交互,只要涉及到大型数据库,动态网页调用其数据库一般都需要数据库账号和密码。这些大型数据库主要以 SQL Server 和 Oracle 数据库为代表,Access 一般不设置密码,即使设置密码可以使用“Access 密码查看器”获取其密码。当网站或者信息系统在调用数据库时,需要进行连接,考虑到执行效率和编码效率等原因,一般都将数据库连接等单独写成一个模块,这些文件主要用来连接数据库。在这些文件中会包含数据库服务器的 IP 地址、数据库类型、数据库用户账号以及密码等信息。当控制或者获取一个 Shell 是通过查看 Index. asp、Index.php 以及 Index.jsp 等,从中

3、去查看数据库连接文件,数据库连接文件的名称比较容易识别,例如 conn.asp、dbconn.asp 等,这些文件可以在网站根目录、inc 文件夹、includes 等文件中。通过查看这些网页文件,获取数据库 IP 地址、数据库用户账号以及口令,利用获取的信息可以进行计算机渗透、提升权限以及实施完全控制。本案例以国内某视频招聘网为例,来介绍了如何通过动态网页来获取数据库的账号和口令。1 确认网站脚本类型确认网站脚本类型主要通过打开网站并访问其网站中的网页来确定,在本例中,打开 IE 浏览器在其地址栏中输入 IP 地址“61.*.*.*”,打开网站后如图1所示,在浏览其的最底下的状态栏中可以看到

4、详细的地址和文件显示,在本例中可以看到“http:/*.*.*.*/shi.asp”,说明该网站脚本类型为 asp。图1 获取网站脚本类型J 技巧(1)可以直接通过在 浏览器中输入“ http:/*.*.*.*/index.asp”、 “http:/*.*.*.*/index.php”、“http:/*.*.*.*/index.jsp”等来判断网站的类型,其方法是 IP 地址+文件名称,文件名称可以是index.asp(jsp/php/aspx),也可以是 default.asp(jsp/php/aspx)等。(2)如果打开网页后,还无法确定该网站类型,则可以通过单击网站中的链接地址来确定,如

5、果打开链接的网页名称为 asp,则网站脚本类型为 asp,其它脚本类型判断原理相同。(3)打开“Internet 信息服务(IIS) 管理器” 后,单击其“网站属性”中的“文档”可以获取其网站默认文档名称。2.获取网站具体目录位置在本案例中,利用漏洞攻击的方法获取了该系统的用户帐号和口令,利用 Radmin 远程控制软件直接进行完全控制,进入系统后,在该桌面发现有“Internet 信息服务 ”快捷键,双击该快捷键进入“Internet 信息服务(IIS)管理器” ,依次展开至网站,选中“Web”网站文件夹,右键单击,然后选择“属性”,打开 Web 属性窗口,如图2 所示,然后单击“主目录”获

6、取其网站根目录为“D:*”。图2 获取网站根目录位置 &说明在本案例中,该操作系统为 Windows 2003 Server,因此其 Web 目录跟 Windows 2000 Server 不一样,其大致操作都差不多,打开其 IIS 管理器后,查找网站目录并展开即可获知器网站的具体位置。3.查看网页脚本,获取数据库连接文件从第二步中获取了网站文件所在的物理路径,通过资源管理器到该网站根目录,然后使用记事本打开网站调用首页文件 index.asp,如图3所示,从中可以获取其网站数据库连接文件极有可能为“i_include/database_.asp”。图3 查看网站首页文件4.获取数据库用户账号

7、和密码等信息在网站根目录中打开“i_include ”文件夹在其中找到“database_.asp”文件,使用记事本打开,其脚本如图4所示,从该脚本中获取其数据库类型为“SQL Server”,数据库服务器地址为本地(Local),用户为“sa”,密码为“111” ,数据库为“j*” ,通过该文件中的conn.DefaultDatabase=“job_demo21_data_new”还可以知道,该系统极有可能来自网上。图4 获取数据库的用户以及密码等信息5.实施控制在本案例中,如果数据库不是本地,则可以通过注册 SQL Server 或者直接使用 SQLTools 连接,添加用户和密码、执行命令等。安全防范措施(1)使用 vb 等编程语言将将数据库连接模块写成 dll,使用时在系统中注册即可。不过托管在虚拟主机上的个人网站来说,注册 dll 比较麻烦。(2)使用微软 自带的 screnc 软件进行加密。小结本案例通过利用漏洞攻击,获取了系统的用户和密码,通过系统中的原有远程控制软件,轻松获取了数据库账号和密码等信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号