返回列表 发帖

[原创文章] 绕过本地验证进后台

刚才闲着没事  逛下论坛!看到这样个原创帖子
/ }" f/ [; D/ V6 Q
( d* K0 K/ ~$ U[原创文章] 小记一次简单的入侵  ^& w# E6 l( K. m
小记) N2 [& M, ~+ |% ?& f8 P# ]
原创作者:huar
( V$ m; O' X% j+ X% O& V6 s原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
  c2 J2 }# K) U偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
" W5 w( A" o) d) e+ I1.绕过本地验证进后台
. l. {1 H0 ]9 f1 q  e2.数据库备份拿webshell.$ Z( f& C7 C2 {, Q
3.找路径被修改的ewebeditor编辑器0 i% y$ e" E! g. ]) b+ R
4. ewebeditor直接够造上传0 \6 R& x; c; ?: `/ ]- F- T) ?( `
- w" v- |7 U  X" ?0 @1 l- k
2 {2 b$ Z9 ?. S. o/ P
大牛huar的思路很明确!值得我们小菜学习
( c  w5 G' p  @" i5 ?1.绕过本地验证进后台+ ]0 W# ]) B  I  V
当看到这的时候  由于经验不足很迷茫!
; `2 g0 }. B, V6 X2 d本地验证 怎么进去了? 看看帖子也没讲原理!+ b1 p( w% p& _9 Q5 b: L3 \, u
好多跟帖的也不会!( ~6 M( V6 D# D
作者也没讲原理!所以小弟就找下资料
; `5 `" k; s7 G$ M% ~给大家讲下!大牛莫笑  嘿嘿
) @8 b5 I  M* _( O$ k* b8 G( c首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
- z8 I) B, G/ I9 Z" w+ _% K5 j: M找个这样系统的站给大家演示下!
. P/ c* R2 I* u% K. d3 N6 e普天网络  Design By Love2world ( E! m0 K$ V$ p# @4 i

7 `% G# i) q6 K, ?6 v* o我找到是这个! 找到后台 登陆提示是图1
- ?, F1 Q; \4 Q[localimg=180,97]1[/localimg]4 f/ N% G! S  W  N! Z- H7 D) s

3 v$ j. m1 `) u! C接着 我们查看源文件! 图2
( |# W+ h: p$ R6 f; f6 `$ j[localimg=180,118]2[/localimg]
7 }' d, Y9 k+ T. l7 r<SCRIPT language=JavaScript>6 ]9 R( O8 }; q% r5 p- T
<!--
5 g+ ^& ~$ X/ j9 D, v, N( mfunction CheckForm()
# U0 t, O$ x8 g( \( e3 M. c{
0 O: n/ o+ T/ P3 B3 z! xif (document.UserLogin.Name.value =="")+ J$ J* o( q" N7 K1 J
{" F3 _# W% k" F# m! G
alert("请填写您的用户名!");
. D! Y; \* {4 t# d6 xdocument.UserLogin.Name.focus();1 I  k9 Q0 ~: x: t$ [
return false;
# N- C1 V! e1 J2 L# t' z}
! w/ x, _2 c+ a3 v$ k  f+ w1 M0 Nvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
- H5 C" B/ w0 a& }3 Qif (!filter.test(document.UserLogin.name.value)) { ! }4 W9 v2 A1 a/ O% _/ U# E0 `
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); * s0 @& b/ j6 J7 ]7 E; E$ o) W* @
document.UserLogin.Name.focus();2 J" c' n" h7 ?
document.UserLogin.Name.select();! ~. ?' k* U( k
return false; / t- x: E. i* R) }% ^; Y& v
} 7 P2 u- u/ a6 j5 U
if (document.UserLogin.Pwd.value =="")
' j, `* ~3 [! U{
1 i' y" V. ?: j" Ralert("请填写您的密码!");- N. _( ^( m7 b$ |
document.UserLogin.Pwd.focus();
& A, `) G( s& ireturn false; : \. f' ?; P+ E) x' C
}% Z, ]9 I4 R) x8 V* m/ a4 X
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
: h' X# E( j4 R8 r* oif (!filter.test(document.UserLogin.Pwd.value)) { 7 C: ]- ]; x8 A! t0 I) s. g
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); # l- K3 N+ T9 f  G
document.UserLogin.Pwd.focus();
6 }* t3 c/ I' c/ n+ h. j. rdocument.UserLogin.Pwd.select();
$ C' H7 f- Z4 v# Y$ @2 ^return false;
; q* A: Z/ K0 h} ) l- R+ \. a9 S" M8 U6 d: r5 p+ I
loginForm.submit();/ p. f& `5 m, t4 \
return true;. I' S4 U% H0 C1 r7 i: M) ?
}7 z9 K; R9 l9 L0 y1 W3 [* ~
//-->1 T& w$ R6 j0 e; ^( l- E, J
</SCRIPT>
2 {) u% N( E6 c3 k4 w! |把这段代码删除掉!# {6 s& i8 b4 P  A, D
接着 另存为 图38 s$ @2 a! K% M
[localimg=180,122]4[/localimg]
: D# c# S7 y8 x! ]; W6 O切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
6 `. I& Z& R2 ]) N修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
0 d8 T  J# K; z! u; t9 r6 h2 p9 G5 Z9 v
这个方法 0 z0 p' P5 R6 z" ~% _9 m
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!/ Y, g7 j; P1 J' c7 s$ W
  没什么价值的!

TOP

返回列表