我爱电脑技术论坛's Archiver

LOK 发表于 2008-6-21 08:36

入侵ASP.net网站的经验

1、 d"n"fI H-TM(@D1u.Y
对一般遇到.net的网站时
.WA.B.AM%YO5h 通常会注册个用户
)~u wC xZ 第一选择利用上传判断的漏洞 加图片头GIF89A 顺利饶过
2e8n&d3UE-y0Md T@}b7{ N
2、
#J SC ~+{9vsN,kM 第二种就是注入了, 在?id=xx后加单引号 " ' "
a/z S,OL 一般情况下 用NBSI 啊D来SCAN 都可以发现BUG页面
)I2W Xx} 而且国内大多.net都是使用MSSQL数据库0B}}!Q D
发现注入点也可以从login下手 其实这个方法目前的成功率在75%
*l[W d*B2pP? $^wk7~? M8t8w9f~
3、x`1X$P b[7i
不过遇到搜索型的,和没错误信息回显的时候 在这里就卡住了
"Q&LjB5A H| 大家可以看看网上一篇 搜索型注入的文章 运气好,数据库和WEB在一起:Sn `uZ._$f!h
直接在搜索里写备份LOG语句 如果输入框限制字符 可以本地做个POST表单?#Du l{:_0?q1rT9]x,S
也可以用WsockExpert抓包 对search.aspx?后的值分析后加注入语句
&JkX'_fOWJ 获取路径就更好办了 只要web.config里
sN"V.}"q c]/c 代码如下:O O!pS\s3D-JN

)N5|1v"Oi7XB,h.Kb q <!-- Web.Config 配置文件 -->
&\0{#ee5D-I(k0E @-}.WF"kA*[H;@
<configuration> OV'q3i$?c
<system.web>
B6k G#Fp#Y#D(R <customErrors mode="On"/> '这里为off就失败o~s,tzM7O9U
</system.web>E&?p'Fr0j.w
</configuration>
)sko;c}&LE K
*o&R+nc/A 那么只需要在任意一个文件名前:xBwU/V
如allyesno.aspx 改为~allyesno.aspx 顺利获得WEB绝对路径n3Ax7}$e*IY Y
5B Z(w|t/|b
4、 |+sZQ%a`/H
运气好,发现登陆后台:yg@;O&C P8F
比如:[url]http://allyesno.cnblogs.com/admin/login.aspx[/url]
mD&T%mv0]%D hT/[ 如果输入密码错误返回到[url]http://allyesno.cnblogs.com/admin/error.aspx[/url]Cu}y)hL
如果输入[url]http://allyesno.cnblogs.com/admin%5Cindex.aspx[/url]说不定可以饶过验证。_5n E,Ba5k
O%@ d`9BN F*z
5、 c"YRI"_d1P1J
后台饶过方法:)o#aO:v5KW
'or''='
/s(RG7W+s5A8G 'or''='
^l5rq*d0j.qr;o 或者*pGd5NX d
'or'='or'.s?+r*Vi0g
'or'='or'

页: [1]
   

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.