返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子# g( f$ n8 P3 ^8 x% Q' X5 H

  R: m% ]- l* h0 U  P[原创文章] 小记一次简单的入侵6 p' t  ^( \7 f$ {7 H
小记. E" q- `" B1 X, [0 ~
原创作者:huar   M% l5 ?/ n: r# O& H
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/% G. h& `2 o, R/ ]) n' y& o
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)9 k2 `  V/ ]1 c
1.绕过本地验证进后台" F0 `$ |' I, `# k5 F
2.数据库备份拿webshell.
1 ?' f# `. ~& k; c$ k3.找路径被修改的ewebeditor编辑器3 }& D1 `" y3 n  C, F( i7 k2 K
4. ewebeditor直接够造上传, R# U; Y4 [9 v0 c% u% m
5 x7 V' l7 t' r8 n

9 M( Z5 L! u3 K$ r) K2 n$ v大牛huar的思路很明确!值得我们小菜学习
; f7 I! ?) m) r! J: a1.绕过本地验证进后台
' c/ m# \% U( I7 J. W当看到这的时候  由于经验不足很迷茫!; E& N# @8 P. Y  m  K. @
本地验证 怎么进去了? 看看帖子也没讲原理!% c& p" k9 C3 e0 C
好多跟帖的也不会!/ S5 |2 [0 G* ^- o2 o0 F# s/ H
作者也没讲原理!所以小弟就找下资料 ; N0 C; {( h/ y2 k" d
给大家讲下!大牛莫笑  嘿嘿
" b1 G+ y: g9 ?3 J" ]% H, u+ @7 j首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
7 Z. T7 K: F# \' j) O1 ]找个这样系统的站给大家演示下!
: f- g: y( J! k普天网络  Design By Love2world . O! u: X* E0 B2 w  W

% \! f0 u: W2 L) }  n6 f+ Z我找到是这个! 找到后台 登陆提示是图15 s$ S/ Y4 A' I* W
[localimg=180,97]1[/localimg]+ r0 B: K6 \. \" ]" U

, L' H6 l/ c  h. N接着 我们查看源文件! 图2  Q- t6 }8 Z% ~; D. X4 L: U& p
[localimg=180,118]2[/localimg]8 f, T6 T& J/ }7 S& _
<SCRIPT language=JavaScript>  w: ~0 P# D8 Y5 j9 M
<!--" F3 Y3 H! q7 U4 l; q' m
function CheckForm()3 o% j! i& s# }0 z' ~8 \2 _
{
5 F% ?+ b3 R+ o+ Z! {if (document.UserLogin.Name.value =="")  r2 Q/ W  }0 F3 w2 r5 V1 F7 M
{
. J9 @$ d' `/ i6 I4 i9 y+ O( jalert("请填写您的用户名!");
2 z( i" H7 p" S4 T7 ]; B# }7 Xdocument.UserLogin.Name.focus();+ g8 \# m* ^1 N
return false;
5 o! P) X1 j# Q" C* T& L}
2 T0 S# L  _7 R! B4 a' Svar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;7 U+ V( o: Z- f
if (!filter.test(document.UserLogin.name.value)) { & [: G% U4 A3 F6 F; ?
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
- R3 P7 W. [9 q  s5 P0 v! Qdocument.UserLogin.Name.focus();" f9 C) M! P7 d0 S. P( q
document.UserLogin.Name.select();5 z- {; T# R. [0 y! V2 M
return false;
6 f3 s6 {: u. w$ O}
* E* P8 w5 I. S0 J0 ^if (document.UserLogin.Pwd.value =="")
5 {8 E( D/ k, b* e: ^* m{
9 }& A2 \# p( \+ D1 z9 h7 yalert("请填写您的密码!");5 ?, k& p+ F; k6 l2 ~2 S- o' s
document.UserLogin.Pwd.focus();$ n" X6 [( M4 ]# X0 @+ Q
return false;
( k' P9 m0 ?+ o9 s: G: t}
5 q# E4 ~7 w' S. s3 v7 a& K# \var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;$ G, ]& k9 f9 \! T# t# e
if (!filter.test(document.UserLogin.Pwd.value)) { 2 Q) Q! r, N# H" V7 G" v9 ]
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); / V( V$ V% G1 Q+ G- A/ y  z2 B9 W
document.UserLogin.Pwd.focus();3 g8 v+ i, u5 E* R( t7 Z
document.UserLogin.Pwd.select();
* m  w, ~# A1 U9 treturn false;
9 U* m, O7 O4 s( P( V, K) I3 ^} 2 I4 Z1 g; L- z5 i0 j0 Y( Y! \
loginForm.submit();
& ~2 f- U- j2 N: j- Greturn true;8 F# T) X, W" _3 n" w
}9 T4 o' U: z6 i. k( K: l& a
//-->9 e( z1 A: j' a! M" Y/ ]; S6 R
</SCRIPT>! T( ]/ |$ v: R4 d$ W0 u8 {) u
把这段代码删除掉!, i; D* R& U' t6 e* ~0 G$ _
接着 另存为 图3% U. L6 L/ p9 {; W
[localimg=180,122]4[/localimg]
3 E3 D8 T% e4 r& o$ g切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了6 J8 b2 M  V3 H/ G4 y0 A4 c
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
) P3 _, Y0 e# @# |) n! c
; ]7 n  u7 W3 D+ l: w. G7 f* m( [这个方法 " D$ R2 @( n5 l" `, q" E+ f" b
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!% c4 S7 u- e% n2 Y$ A6 _9 n
  没什么价值的!

TOP

只写了本地验证,
+ @+ g" q0 i0 `* u5 Q2.数据库备份拿webshell
4 L  `& A' r2 V6 C- {3.找路径被修改的ewebeditor编辑器
4 }" t8 Q) m: z3 J7 G6 j9 x; `" ^4. ewebeditor直接够造上传* y8 C0 V: Y+ j9 i3 {
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表