标题:
[原创文章]
绕过本地验证进后台
[打印本页]
作者:
qq516400287
时间:
2010-5-14 10:25
标题:
绕过本地验证进后台
刚才闲着没事 逛下论坛!看到这样个原创帖子
; G( [) h0 z/ a* [
5 |9 M4 J. n: S7 [5 Z7 Q! l, N0 l
[原创文章] 小记一次简单的入侵
5 S9 _! N) l) V* R# e" B' G
小记
8 S, r/ H1 S# w( ~
原创作者:huar
$ f3 e; x/ c) }9 h/ s- } N
原创出处:3.A.S.T网络安全团队
http://www.3ast.com.cn/
1 O) {7 d* D7 j: P& e9 m
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
3 V" X m. k- ~, e9 R' w5 q3 p
1.绕过本地验证进后台
( \9 {$ N9 X% g: H
2.数据库备份拿webshell.
+ J5 Q2 z% K- R
3.找路径被修改的ewebeditor编辑器
6 _, w8 v, B+ }+ g
4. ewebeditor直接够造上传
/ {5 S) v- K/ B9 k4 G0 W8 g: z
0 g- y: d6 _% |1 L( ^: W9 @
% @" w- n; x8 @3 m" E2 ^: L
大牛huar的思路很明确!值得我们小菜学习
! [+ V7 c, f! v- `) W9 g& Q
1.绕过本地验证进后台
/ O3 J5 d2 k. o6 s- k! w* |
当看到这的时候 由于经验不足很迷茫!
' a2 Q" L5 J) Z3 |# R% u+ @8 o
本地验证 怎么进去了? 看看帖子也没讲原理!
+ x+ Z) M& h q m7 q
好多跟帖的也不会!
8 K- r! d$ i' y1 d# W
作者也没讲原理!所以小弟就找下资料
) G' I1 y+ ~* g- Z, B
给大家讲下!大牛莫笑 嘿嘿
w; H- S4 j; e
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
6 r3 J% j& e! {( O2 n0 q
找个这样系统的站给大家演示下!
) D4 }6 n5 a& M* ~7 J* v
普天网络 Design By Love2world
, x1 C, m2 d5 |! k5 q% `* G
; Y- W0 }% K0 A, |% G& x' N
我找到是这个! 找到后台 登陆提示是图1
6 |4 @! w: b+ r. V: v
[localimg=180,97]1[/localimg]
' I8 Q) F, K% j+ H+ I- K
7 L5 x# [8 V# Z' H
接着 我们查看源文件! 图2
# K" ]7 J/ T2 ~* ~: i
[localimg=180,118]2[/localimg]
2 @" Y+ U! `' D" s/ D& d5 ?
<SCRIPT language=JavaScript>
& m0 \: ^% E! b$ f8 R
<!--
y( S% X: o' F- ?6 s
function CheckForm()
. R# D, s* W4 \
{
; S4 n( N- X0 W8 G
if (document.UserLogin.Name.value =="")
! y$ A$ p, a; [' l$ Y4 Z$ l5 z9 L
{
9 ~7 B& N' F6 s, s l8 Y- Y& Q
alert("请填写您的用户名!");
; {6 _4 D& a. G) H
document.UserLogin.Name.focus();
7 {, {- W5 A' e* c" j C
return false;
% H- ]/ ^" w$ F' B& w. Z! p
}
' E$ N. h% A3 J% W8 j. z6 d1 C
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
4 S2 e: w* A0 R! D" q7 Y& B. X1 ^: ~5 q
if (!filter.test(document.UserLogin.name.value)) {
3 H7 C. o; E: o. _' B
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
+ L2 ~3 v( p6 G; }7 O% U. G
document.UserLogin.Name.focus();
9 |4 I n& V& g2 d9 i8 Y3 M9 p
document.UserLogin.Name.select();
: m" w' Q4 t' h. N
return false;
$ L/ `; ]% a. W- ^1 ~9 Y
}
& c9 n. v: @& r6 \! I |4 F
if (document.UserLogin.Pwd.value =="")
* n7 K9 W$ e- W( o8 {
{
' M L- Q# g- \2 \4 C# H
alert("请填写您的密码!");
; m2 N, [5 ~" y
document.UserLogin.Pwd.focus();
- R9 _4 l$ |* C3 `' Z9 k
return false;
1 ^. ?! h/ I& W3 h8 ~6 C
}
, u; Z7 }5 s7 i! f8 E; L
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
6 U% y* h$ U) k% P' M: }
if (!filter.test(document.UserLogin.Pwd.value)) {
5 T3 w! L. ]/ X: H# [1 w
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
& x# T- w' H' F2 v$ _; f+ |% O
document.UserLogin.Pwd.focus();
8 ^" M. j7 y: v, M) y8 b
document.UserLogin.Pwd.select();
# g! n0 ~( `, l! T% J$ X
return false;
/ z# u- e T! L1 s
}
3 ~" [' n: T3 W4 ^7 ^. H" d
loginForm.submit();
8 d- E5 e1 Q+ b- D' w: z: G& B
return true;
, e! q: f& \6 G: Q
}
5 f6 i+ x9 P. a3 Q6 {$ S/ a! r
//-->
( {$ ?" @1 S# o" y; k
</SCRIPT>
" f+ Y7 x5 V4 A
把这段代码删除掉!
! _/ m' A0 y7 b
接着 另存为 图3
' H* {* d) v3 h# _8 S
[localimg=180,122]4[/localimg]
' Z2 r! v6 Q( z9 O; C2 e, S8 U
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
6 t6 x6 u9 O+ R: y5 [
修改后为HTML 接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL 本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
' r: e' i; V+ B$ ?1 i5 J
8 M$ d" H4 p. [ [
这个方法
; N4 J, q8 q+ C% j
普天网络 Design By Love2world 不知道其他站的系统还有没!
作者:
qq516400287
时间:
2010-5-14 18:23
- -! 图不显示! 管理把文章删除掉了吧!
$ {+ M, `/ e7 C& D0 s
没什么价值的!
作者:
cxy_hh
时间:
2010-5-18 15:18
只写了本地验证,
5 s& a! j3 @0 C, c" ~' b- \
2.数据库备份拿webshell
; p* B$ ?& m' W
3.找路径被修改的ewebeditor编辑器
+ W. I, S2 \6 I. y7 p
4. ewebeditor直接够造上传
! ]2 @# |8 _* r; e) G
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。
作者:
在意z
时间:
2012-5-16 00:14
谢谢楼主分享技术
欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com/)
Powered by Discuz! 7.2