返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
& j& J$ n6 o0 _, V1 h$ [9 {7 \; Z
% L* S$ Z* ?( Q7 V8 O[原创文章] 小记一次简单的入侵/ F3 B% Z, n6 M
小记
9 V& G  |! c, V& C原创作者:huar ; y6 A  |+ d' f1 ~  I
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/3 M' H3 V( `2 o& N+ Q0 u" Q
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
! G) O; n0 E" d' W7 f6 r1.绕过本地验证进后台
" L* w$ h' N1 k* |, E5 T0 R2.数据库备份拿webshell.' ~, j$ {, d8 Y" R! G
3.找路径被修改的ewebeditor编辑器$ |6 p* T& H9 o9 B
4. ewebeditor直接够造上传! K+ M7 r; \' C
" l% U8 A/ o* k& u' \$ H
6 [$ h2 S' r" H+ j
大牛huar的思路很明确!值得我们小菜学习  I. u) C1 m2 x1 s' H+ ~( Z
1.绕过本地验证进后台6 s5 y+ m% ?' |2 S% o) y9 a% X5 f0 `
当看到这的时候  由于经验不足很迷茫!) k6 _7 D; ~! o  a. X# ^) Q& ]
本地验证 怎么进去了? 看看帖子也没讲原理!, V9 g2 p' O5 ^0 L* G9 l
好多跟帖的也不会!
7 }0 }  a/ m6 A# k& S1 {作者也没讲原理!所以小弟就找下资料 , v$ _! C) j# R, K
给大家讲下!大牛莫笑  嘿嘿" M) K+ d2 Y" ^' v
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
2 }5 H" F7 \9 W找个这样系统的站给大家演示下!
5 b6 z5 `* y7 W$ \" L9 r# C$ W普天网络  Design By Love2world
6 z9 k! d! M4 \5 k0 Y4 a
/ e. d) O5 g3 Y! u3 f我找到是这个! 找到后台 登陆提示是图1
% Z$ x0 k, d1 Q  p. j; C" T0 P[localimg=180,97]1[/localimg]
+ w1 V: w, w* z0 C, z1 l, [0 g1 o! P+ d/ E! D6 ]1 \% |( h7 {8 F9 ^
接着 我们查看源文件! 图2
- o* J5 v) |& @/ i- E# U1 e7 A[localimg=180,118]2[/localimg]& h7 I/ f' Z' c# A; \4 y
<SCRIPT language=JavaScript>
5 c9 Q2 Y5 ?7 t. |& M1 V: B+ F7 w<!--: K: x8 q0 _! @) S- l
function CheckForm()
: k  S: x3 e( v  z- l- e{ & s- B, _7 j) |7 T. E- I5 B
if (document.UserLogin.Name.value =="")
' O. c  U7 _/ F0 b. `' ~, b{
1 N) l1 I( W% x* V' b0 falert("请填写您的用户名!");
( K7 }8 E4 Y5 w8 T* Pdocument.UserLogin.Name.focus();
0 j  f. V  k$ N* @$ rreturn false;9 B6 l: }; i3 ^/ z% K* C
}. ^! @/ }  _4 Y
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
6 a2 x; l3 ~/ u+ K* Iif (!filter.test(document.UserLogin.name.value)) {
2 \9 \) z  R, e* D, I) @  nalert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); * a$ _2 E5 H+ g. n* S0 o- G
document.UserLogin.Name.focus();, F$ j3 p& n. Z2 q5 r
document.UserLogin.Name.select();
$ B: n" ~5 h# j2 Hreturn false; + l' ~, I# r7 ^5 L2 M  Z" f7 K
}
. I2 m% p6 m4 }8 Oif (document.UserLogin.Pwd.value =="")
5 ~4 x' |$ l+ [7 ~# ~{
% T: I/ W3 b5 m5 R' aalert("请填写您的密码!");
4 f# s7 g* s9 Zdocument.UserLogin.Pwd.focus();
/ t' p/ ?) ?2 \. V6 O6 yreturn false; 7 L$ W! D  J$ L" U0 H1 a- [8 {
}3 K0 ~8 k1 F- Y# c6 F4 K* p
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
1 A4 ^" B# A" m3 dif (!filter.test(document.UserLogin.Pwd.value)) { ! K" F& ?; q% n+ S( }. z+ C
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
& J7 s1 v1 r7 M& D& Idocument.UserLogin.Pwd.focus();
/ ?- w$ |$ X$ A1 xdocument.UserLogin.Pwd.select();
+ m1 B& n  O2 `% wreturn false;
" N- n( P! k! T+ o1 {}
: p9 O, ^1 P+ N7 l) }. v: x/ nloginForm.submit();3 Y1 X# x. s* g( Z- E: Y1 J5 @4 i
return true;
6 S* Z+ G2 G' U8 I9 m7 @' P}
6 N" |" Z: Z# z9 b+ a//-->1 J5 v5 @2 l# F8 z9 ~/ F
</SCRIPT>3 T" n6 x% Y9 s- [6 ]
把这段代码删除掉!
7 e( A* T1 X: j( N6 o/ }接着 另存为 图3
6 F7 h# E. e( t( s3 Z[localimg=180,122]4[/localimg]* e8 h0 J- r: _& D: _4 L0 u
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了/ K: B" S4 y2 \5 T# @0 x
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL2 d+ c$ h2 g3 r/ a

0 A# f$ u+ j; ]0 @5 o这个方法 ( R% @# q4 Y- F7 p
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!3 X4 U% U# J# D1 k" y1 p  |9 I
  没什么价值的!

TOP

只写了本地验证,
- X1 v, a# F6 x% a5 h, Q# z2.数据库备份拿webshell6 `9 n$ B" m0 U5 Q: {2 j
3.找路径被修改的ewebeditor编辑器1 _" e8 u( D* }5 p& c+ O8 F
4. ewebeditor直接够造上传/ t7 v( F# `! ^
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表