返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子# B4 R* M/ T0 \

  T; ?$ g7 u! I7 q6 g7 s9 `9 m[原创文章] 小记一次简单的入侵
  ?# ^& ?- o4 |) Z1 z( t3 P' K/ |4 J小记3 q* `' y3 O9 \3 _
原创作者:huar 9 l6 T% _5 t) B  P7 I1 W% R
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
! s  ?* ^; U5 T2 m' b+ [' c6 ]0 h偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
. J; ~# |. v3 n1 }  ^. J1 K1.绕过本地验证进后台9 W" }7 x% h  r) x' m; _
2.数据库备份拿webshell.# _: i9 v7 p4 u1 U9 T
3.找路径被修改的ewebeditor编辑器: o. J  U' ?0 ^" Q' l/ F% \
4. ewebeditor直接够造上传* c# r5 \7 V, f! n8 y; I

% W. ]3 V2 ~+ u/ F8 p- U; d$ J0 Q! e5 A1 \3 |5 }
大牛huar的思路很明确!值得我们小菜学习
! |* ?# y) }3 _7 d1 D; l1.绕过本地验证进后台0 H3 g# ]2 u* V8 u& q* M: V: Y5 V
当看到这的时候  由于经验不足很迷茫!
- R# _' G! A7 I/ B0 o本地验证 怎么进去了? 看看帖子也没讲原理!
" P/ E1 [% F5 k7 [1 d- e& N好多跟帖的也不会!
. I: p. t2 j+ t$ Y' I作者也没讲原理!所以小弟就找下资料 0 t. Z9 h, n$ X% b1 _) C- I- \9 m
给大家讲下!大牛莫笑  嘿嘿; N' P. C% L  B1 g0 y# H
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
6 L* n( {2 r( S9 s2 i: A' P; M找个这样系统的站给大家演示下!* B% ^3 ~& o% d" y4 g& r$ M
普天网络  Design By Love2world
# \* }" p0 o8 D# n
# o6 v# Z( Q( j2 e# Z4 ^我找到是这个! 找到后台 登陆提示是图1: t2 D9 J, O% J- t. S9 l* K
[localimg=180,97]1[/localimg]/ L7 U8 j% S) A: p

' m" \6 L7 X3 m" d7 t9 D0 P接着 我们查看源文件! 图2
9 h1 G9 A1 t0 D1 M% q6 o) u* ?% x[localimg=180,118]2[/localimg]
4 D0 y* _" f( r% x7 d; v& s<SCRIPT language=JavaScript>. ]+ t, S$ \- s* ^% ~
<!--5 Q1 n  P) w) g$ R
function CheckForm()" k# s$ Q) X- o8 U. B# ?- Q. s8 I
{
/ e8 u# V$ b% E4 n) e+ fif (document.UserLogin.Name.value =="")
% W* w6 `$ |0 i, v- D- `{; h6 ?# {1 c, g3 f
alert("请填写您的用户名!");
9 ~' [/ Q+ g  ^0 I4 vdocument.UserLogin.Name.focus();
. {1 Z$ _6 M. U! {return false;
& f6 o, o8 ?' ], Y, e% |}' O! `( a3 `' O: p0 p
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
! R( B$ X; S9 Z8 ?  V/ Mif (!filter.test(document.UserLogin.name.value)) {
& E" o7 D* `" `7 v3 N2 ^alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
: s- S  F6 O7 K7 jdocument.UserLogin.Name.focus();
& F4 V, T8 A9 l& S2 _  R" Cdocument.UserLogin.Name.select();: _3 B! X/ c* I" L3 a4 t( m
return false; " X+ r' p, T8 t5 B' r
}
0 I9 t* |8 a) {5 t( v7 fif (document.UserLogin.Pwd.value =="")
$ |! z$ |. m4 A" t{
# G5 k2 x, L1 y6 O5 {+ k8 Ualert("请填写您的密码!");# u2 W- w" f$ G+ {) F, q
document.UserLogin.Pwd.focus();
' ~9 h% J4 v5 H/ A( greturn false;
7 S: F, C% B' I$ A6 z$ M}
0 G7 I4 {9 d) j1 \var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
8 W# `2 u" e+ j3 N4 y# b; Rif (!filter.test(document.UserLogin.Pwd.value)) { ! [, A5 d- x5 J1 {- n% V$ _
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); ! D) T# C# W* i8 ]" |. r; u1 j" f
document.UserLogin.Pwd.focus();
4 ^3 k# r/ G) j% T6 ^document.UserLogin.Pwd.select();
! `5 _6 o% _. @6 A  Preturn false; 2 m6 F3 b: q7 c4 M. e+ x+ {- a
}
9 W9 Z* D6 }1 f) ?loginForm.submit();
  K& Y' x5 h) ?; Mreturn true;  v7 ?/ k$ U' d6 Y8 D
}$ L( Z" k) F5 l" P
//-->. x3 l: F8 b$ c! _. [
</SCRIPT>
& B. c# y4 u( x, M* K把这段代码删除掉!
' ]; Y6 i  o' m3 A; C接着 另存为 图3
! r! W, W% F- O7 n7 N# |[localimg=180,122]4[/localimg]
2 J4 s9 Y# O. w$ c+ r. A! N$ \( s切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
+ L1 G6 \/ q2 q, k; v, i修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
0 M5 E. L; y, b# d1 U7 q4 n
- s! ^5 B/ N8 e  G: I6 ?- \" L这个方法 9 o9 t" g% b4 X' b1 Y( `! l  [
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!% t# l' N4 R" l. T
  没什么价值的!

TOP

只写了本地验证,
, p0 h! u8 t( b+ N; r2.数据库备份拿webshell2 T( [+ |8 b7 B  o
3.找路径被修改的ewebeditor编辑器
8 B) |! E2 F: p- F4. ewebeditor直接够造上传9 J' U/ k- I7 U7 o. m/ ~
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表