返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子% ?' b+ D+ |; N2 X. z1 P" i

  ]# q' g& v  n- l[原创文章] 小记一次简单的入侵* W. O6 u6 z! G4 c$ Q$ j) l' j  G
小记5 F& {8 r5 d* t7 L. Y' o
原创作者:huar
8 U1 U, O/ \7 [0 i原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/2 O2 M) u0 K# O1 F- e, O
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)* ^5 r! X. A* U6 Y5 l4 C
1.绕过本地验证进后台' j2 U  f6 W: I6 `, X- o$ W+ @
2.数据库备份拿webshell.
% `# |9 d) r% s; Y- A, {1 ?3.找路径被修改的ewebeditor编辑器* p0 b5 Q& |; F+ G$ z2 x
4. ewebeditor直接够造上传
7 s, A+ U% @8 I' ^; y; D' y5 [1 D7 L$ ~8 A" u" b

, i) T0 U( a  D' c  q8 y2 K1 [2 O3 h% v大牛huar的思路很明确!值得我们小菜学习
6 J1 k$ {. N0 V+ t' s& \1.绕过本地验证进后台7 R. |1 W4 ^  U) y# W3 A3 r$ ?0 L7 {
当看到这的时候  由于经验不足很迷茫!4 N9 B" _% N0 f  O
本地验证 怎么进去了? 看看帖子也没讲原理!
3 @- ?) R( B  A- ^5 Y8 _好多跟帖的也不会!8 O$ P/ V- |- S& _  T2 k
作者也没讲原理!所以小弟就找下资料 5 w4 g- }; Z6 V( @* X! \7 h! Y' r% m1 I
给大家讲下!大牛莫笑  嘿嘿* t% d! v$ H4 m5 N
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!/ l% f9 |* g- M2 P" B* R
找个这样系统的站给大家演示下!
, _0 e. L- _% {9 ~普天网络  Design By Love2world $ B/ T9 K$ \/ |$ O0 e& ?
, |6 f% ]- F# T
我找到是这个! 找到后台 登陆提示是图1
& V) M, J; h7 A$ o. N3 S[localimg=180,97]1[/localimg]( j; U1 k+ \! |: a4 A
, Y/ e7 w, s; ^3 I9 y3 w
接着 我们查看源文件! 图2
( I. |. [. d4 J5 _# [, z, m+ v[localimg=180,118]2[/localimg]& o; m. O  H& v" A) s
<SCRIPT language=JavaScript>. s: C, \9 X3 Z  B& o! a, l
<!--
# S. `& y3 f( C2 Bfunction CheckForm()
8 I- y& H- u# J0 o/ ~0 U{ . \7 D+ }  r0 o+ F
if (document.UserLogin.Name.value =="")
- `& p- v2 }- J& j8 p. m4 ^/ ]{) x; e% S% Q& H2 g* y2 Q! k6 r2 ?4 F/ N
alert("请填写您的用户名!");
) B5 F' ]+ d6 m! L2 {document.UserLogin.Name.focus();
" f1 d2 ~  h5 q  d/ y% dreturn false;( o( S5 e* `/ z/ ~$ R
}+ {1 [% w  Z* S0 f2 k5 ?
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
# b2 a9 U- l, M) H3 Iif (!filter.test(document.UserLogin.name.value)) { ) v3 J' t8 j5 ]: q( u: U* }
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 1 T3 Z. `# c$ _0 S6 J/ H; r. o. @3 u8 m7 p
document.UserLogin.Name.focus();
. E- _* X  \! S: v2 E! |/ S# o1 ^document.UserLogin.Name.select();
. C2 c& F7 n9 f0 v  L6 Z. q' T! G* n) d8 Ireturn false; + }2 x  `0 T1 O; v0 S
}
4 [( R. F5 h8 B9 w) |& ^8 e1 s& Iif (document.UserLogin.Pwd.value =="")
- H7 D3 C, k: ?6 Q{
" s3 c$ `1 {3 ]alert("请填写您的密码!");
) P: C1 h* W/ tdocument.UserLogin.Pwd.focus();
0 e0 x% Z9 j# ]  K/ O9 B3 Dreturn false;
; ^( G# _" }4 G2 K  M7 T}/ u( L' m3 f. ^$ J* _
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;% f% ?$ \4 e: @# n+ }: }8 [
if (!filter.test(document.UserLogin.Pwd.value)) {
, A; Q" M1 f* J. m: u" Valert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
* j3 o) |% X9 x( g/ u' s% \; \document.UserLogin.Pwd.focus();
3 J, Y: ?% Z5 i/ j# {, Q/ L9 [document.UserLogin.Pwd.select();
7 T2 Q+ O' h4 Z/ U' q8 }return false;
; C# j' B4 \4 v, }1 V5 t8 E" T5 j1 u} * P# w7 F5 w8 V2 i7 G
loginForm.submit();8 k! r7 u8 ?" X# @  i
return true;8 b! d) ~- a1 r1 X% H
}" q* W5 B; E5 U  s# B) h. M
//-->* i2 z8 C9 |+ m5 D( s
</SCRIPT>
! o9 O: n2 d$ d, ^# \把这段代码删除掉!
/ i7 b$ l% Q+ O/ n接着 另存为 图36 M2 k$ e5 i' Q  h' u$ s
[localimg=180,122]4[/localimg]
' a) }4 C4 Y8 T; b! H' O$ F切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了, x4 R7 P) W' ^1 d" `
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
6 s9 T6 N6 c( ^# x
4 W6 ]" g, L! T这个方法   I3 }! ?, Z, e" E
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
0 [: c4 m( f2 m2 [  没什么价值的!

TOP

只写了本地验证,& `3 V. H7 M/ |1 P4 C" S
2.数据库备份拿webshell8 D. P, T' K' b8 L- G, m" f
3.找路径被修改的ewebeditor编辑器% ~5 `4 j' l0 N4 y5 t
4. ewebeditor直接够造上传
0 M6 v6 w! v& d: N, q这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表