返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
. x8 |7 w2 L" W# E6 j$ ~: C- s' W+ o  }* u( |' ^
[原创文章] 小记一次简单的入侵4 x9 Q5 l" R/ [( w+ \2 Q# y4 T
小记9 i, X( x: n, u- I! n8 x8 a7 r
原创作者:huar
7 ~4 t9 m: R: Z6 C! ~原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
  b1 o; u8 u. @; ?; L# v' i偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
8 _$ c3 e1 F2 N1.绕过本地验证进后台# t0 N0 T! u6 D' c' w
2.数据库备份拿webshell.5 m+ ^' [9 @! E2 N
3.找路径被修改的ewebeditor编辑器1 g1 I8 s; q) L) ^
4. ewebeditor直接够造上传
7 m& U: h: C5 a/ L6 F: q+ R# M& s
! e  T8 o' c$ D; X& z. k$ X2 d. Q: E( C3 D/ i3 J7 d; {
大牛huar的思路很明确!值得我们小菜学习
6 e! I5 s$ J# ?/ O1.绕过本地验证进后台% \+ O8 p- s4 t/ H0 I2 j  E
当看到这的时候  由于经验不足很迷茫!
5 `  H( V0 l- g4 D2 w' W/ s本地验证 怎么进去了? 看看帖子也没讲原理!8 _  U* m$ h0 W1 ~0 [5 s. F: Z
好多跟帖的也不会!5 p4 j3 A! w' a' k$ Y9 t  @  x
作者也没讲原理!所以小弟就找下资料 & O) t, Z3 n% b3 ?, a! l
给大家讲下!大牛莫笑  嘿嘿( U7 [; b( n6 ]' T. x
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!8 X& F1 W) ~$ c" q" Q, [
找个这样系统的站给大家演示下!
2 A1 T9 e- B4 x+ A普天网络  Design By Love2world $ G; L+ l! v4 {1 k8 ]# k

/ ^8 b/ [3 Q' Z9 P# w! [我找到是这个! 找到后台 登陆提示是图1
+ T. z( c: h1 ~; l8 a[localimg=180,97]1[/localimg]
# S' g2 z& C9 |: l* p
: g* ~/ _1 D. B# f! N4 D" l. ~9 z接着 我们查看源文件! 图2
' [$ j2 Q6 p1 R3 N* t! f4 O[localimg=180,118]2[/localimg]
9 ~, d5 F# T! D( T* v. _$ }% _<SCRIPT language=JavaScript>
( e* U* |+ x8 W  ]8 f<!--
/ ]4 H/ f1 A7 A/ @0 A; W2 ~' zfunction CheckForm()
3 c0 i! v7 T5 e. x{
5 f' ~7 G2 d6 H" i7 G) i/ tif (document.UserLogin.Name.value =="")4 C/ z( G; D8 A
{
  |( o" [: T6 [! Halert("请填写您的用户名!");# [" B  n) Z+ i9 c5 e
document.UserLogin.Name.focus();/ ^5 ]5 M2 X$ A! ^0 K- R! U6 D
return false;
- \( O) Q& z. V) ?* e, o}
' q5 x) B" _! H" i+ {var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;3 \/ O* _. P. i. F
if (!filter.test(document.UserLogin.name.value)) { % `6 J) }& a: D# L9 {
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 1 `# t! W+ h+ I! B0 l9 A( K8 D
document.UserLogin.Name.focus();+ J& V* A) e. E( b9 D9 Y' a
document.UserLogin.Name.select();- G! L' p& O$ {) c) f# G
return false; 6 o, K' E( a7 |5 H& i
}
' N% @9 S6 ?; @, Z7 f$ ^if (document.UserLogin.Pwd.value =="") * V2 D% F" h5 ]5 e. F
{8 ?' T$ e; Q+ z0 G
alert("请填写您的密码!");4 [/ w3 V2 s- J: g0 Y$ y
document.UserLogin.Pwd.focus();* S5 J% P! g5 Y( \
return false; - e  _. M% c# h: k
}
) P: Z7 e7 J$ _' ^var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
/ |! e. L% ^/ |& ], E- g  X; Cif (!filter.test(document.UserLogin.Pwd.value)) { 6 s5 \0 ]% a9 p9 i+ A' F/ j% C4 z
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); * d+ F4 T* Q4 Y# `8 c9 s4 V$ R1 F
document.UserLogin.Pwd.focus();
: |( g8 e! l, I: Fdocument.UserLogin.Pwd.select();
/ S+ r, X1 U4 T, K+ P7 Q5 Wreturn false;
# S& q) Y- \6 e' u}
) T8 }" i0 D9 CloginForm.submit();+ |: p! K- I# w. K% ?0 F" z. c. x
return true;) R' n, e5 i3 h! w; m1 }& E
}: J2 o8 [  k6 @$ Y( J" [, a
//-->
4 b4 l& _- M2 \/ ]0 b</SCRIPT>$ ]7 F: o. s7 {! {* h+ ]
把这段代码删除掉!# J, {+ F/ J& v6 E( v
接着 另存为 图3/ D. O1 k9 h1 A) |$ I* G
[localimg=180,122]4[/localimg]
" |4 v7 G, z. }5 s3 s( F切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
. Y3 [9 B7 N0 \  p  ?4 H* Y9 y修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
4 |; P! j) e# W9 K+ {0 u
) K# Z1 _& m- F$ t% J( [这个方法
+ H, ?1 g/ X+ p" b普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!' I* S  y3 r2 R! H
  没什么价值的!

TOP

只写了本地验证,$ f7 g7 Y( l7 O) j& M
2.数据库备份拿webshell  z2 N2 _: u" b- V, m
3.找路径被修改的ewebeditor编辑器2 Q; ?) Q+ x% j' W0 @3 y
4. ewebeditor直接够造上传
: Y2 [, F1 W+ \8 _1 M这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表