返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子. f  g; F  J- a) x

& z+ y5 e2 l. ^# J7 q' j[原创文章] 小记一次简单的入侵6 _3 G7 h: }  k
小记
/ F8 L" Z! J0 U原创作者:huar
2 ?5 U# G7 }, p5 v: }) p原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
. l: b0 _& X' X' U偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
1 H5 [# b- g" |2 d1.绕过本地验证进后台
0 U' m/ S; Y& l9 o2.数据库备份拿webshell.
* x) q: i, b3 X/ n+ N5 l# }; X3.找路径被修改的ewebeditor编辑器/ Y8 v- u+ g2 r8 j5 R. I0 W9 t) Q
4. ewebeditor直接够造上传
, D5 U8 |4 D# ?- b9 W+ r' z  V  z5 G! j# E8 P# Y8 E7 ~
# w( p* o6 \/ e' M) J
大牛huar的思路很明确!值得我们小菜学习
' ~; X6 i* ]6 x4 b  L$ h7 P- U1.绕过本地验证进后台
7 ]- f' u1 ^" w8 y2 G* c5 ^" @当看到这的时候  由于经验不足很迷茫!# W4 p% n* i0 z7 c7 G; E8 \+ V+ z
本地验证 怎么进去了? 看看帖子也没讲原理!
5 p& T5 n5 O) X, U6 ~4 e  c4 H好多跟帖的也不会!
. y5 q6 @5 t3 u4 w" J# w; r6 [作者也没讲原理!所以小弟就找下资料   e( Z! k' G' B  o( m
给大家讲下!大牛莫笑  嘿嘿
8 X3 K2 M: v) P/ q" F1 X, F首先 这算个漏洞把!因为并不是所有的网站系统都可以的!+ a- n( X/ A' h: p! n; x- m
找个这样系统的站给大家演示下!8 t' S3 A2 v9 p
普天网络  Design By Love2world
* e; c9 j. n' F: N1 @" P% E. O+ j" d( \9 q3 R+ x
我找到是这个! 找到后台 登陆提示是图1+ V5 K; @& p* a+ V9 E4 [8 G% U) g
[localimg=180,97]1[/localimg]) ~7 Z$ ?: @0 q# x) \6 c8 p, B6 d. J

0 w# n8 j4 ?4 c3 q! o& I3 N. i$ f$ M接着 我们查看源文件! 图2
, ?- j' V0 c4 R[localimg=180,118]2[/localimg]
! j8 f; u5 ^# p<SCRIPT language=JavaScript>
" x7 T+ ~0 I+ S* U5 P3 r4 E* ^<!--
+ k- {5 }  @- \0 tfunction CheckForm()' ^( X1 W6 m+ ?( H
{
8 x+ ]! d, {& p; r- ?if (document.UserLogin.Name.value =="")
4 y! ]2 m8 F% A{
* h  F" r. w3 ~/ falert("请填写您的用户名!");
7 X2 A: P1 G9 i' kdocument.UserLogin.Name.focus();' I% o5 @/ |. {  ~; [
return false;( v" G4 h$ ]% w$ I4 l$ W1 E
}
2 W4 R1 D' a: h  `! ~9 a0 Y6 uvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;( r, t3 s: e5 d7 p3 T3 \0 C
if (!filter.test(document.UserLogin.name.value)) {
) r3 @9 ?) c/ Qalert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");   L4 w/ c) Z/ I: y
document.UserLogin.Name.focus();' _. L  ~* V; m2 m  W- \7 h5 y
document.UserLogin.Name.select();! T8 _1 t( X( X( X) N/ |
return false; 4 i) k5 X. @/ D5 |
}
! m% |0 O% W6 t9 r' [if (document.UserLogin.Pwd.value =="")
/ H* t* ^+ j4 v. Y: ]: n{- X2 J" o1 u" q) I5 y5 |4 I
alert("请填写您的密码!");
8 S: R3 j, ?" l& I: i* N& {2 Gdocument.UserLogin.Pwd.focus();8 n& y- y! K  ^2 r5 J
return false; % `5 T; m; i2 v6 t9 o* Z7 F
}
1 g& o3 G7 T  E: `$ L  Gvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;* T& N; C! B% n$ }1 s+ w. O
if (!filter.test(document.UserLogin.Pwd.value)) { , K2 d+ b/ V  W5 W# e
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
% p) g$ v0 j1 idocument.UserLogin.Pwd.focus();9 i, X% L) b9 A7 X
document.UserLogin.Pwd.select();
3 {7 ?0 `! \' e. ?3 lreturn false;
; t$ C' _( m* ?3 K}
7 A* r+ A1 N6 d) @  \0 V: DloginForm.submit();7 Q. q/ l% }* i+ z
return true;
6 i& [* H! `1 w" b* T}
! l/ m0 A/ F# N//-->
, q5 Q6 a; C3 B$ s! Y/ A' D5 b$ |$ d</SCRIPT>3 L, E# z5 f) ]) `6 c/ w
把这段代码删除掉!
9 L- Y- `; g1 ^接着 另存为 图3
' g- O$ A6 u; X9 v* W[localimg=180,122]4[/localimg]7 a3 w. o2 j6 ^$ y/ R' ~  j  u
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
, A& ?% ?* a) T) Y8 ]4 p- L修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL9 z- b! H2 v! u
0 K# j5 K: d) T8 H
这个方法 6 D! ^( s3 Q; n! d; I2 F2 z, \
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!7 W# D/ b0 K9 @6 N
  没什么价值的!

TOP

返回列表