返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
! K8 s% x9 b; l+ g: ]) V
% T. |0 v* t4 w, p; H7 ?- D6 e[原创文章] 小记一次简单的入侵
, ~  C0 |  Q) |, W1 G小记' S% t9 ], j7 k* ?
原创作者:huar
- x6 a: m; a9 y4 w原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
. W  z( u  Y. y. f! w; A偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)& G, q  E) G6 H: T
1.绕过本地验证进后台
9 ]! i: _! `' B2.数据库备份拿webshell./ @7 y: H5 }' V0 Y( B2 c6 x
3.找路径被修改的ewebeditor编辑器
1 p+ k1 o. G+ j( g/ t) Q8 D) p( U4. ewebeditor直接够造上传$ m( M- x$ H; y1 P5 {$ F6 D! @2 n
) l+ f" T0 T/ G
5 D( |+ r5 l. ?8 g. o& T1 |  a$ X
大牛huar的思路很明确!值得我们小菜学习
! e' {! M, |+ |  I1.绕过本地验证进后台
) {9 P- j) Y* U4 N& V; b3 C" Q% {当看到这的时候  由于经验不足很迷茫!
- l2 C2 w" D, m) V. o本地验证 怎么进去了? 看看帖子也没讲原理!+ o% ~1 T2 N: j) a3 a; A0 A( i
好多跟帖的也不会!0 e1 j! b- z" i  m' e* l" Q
作者也没讲原理!所以小弟就找下资料
, n$ ?9 F) {* ~/ v6 s给大家讲下!大牛莫笑  嘿嘿
0 v4 u/ E) m0 Y, B首先 这算个漏洞把!因为并不是所有的网站系统都可以的!- ?! ?4 ~0 O6 v5 O
找个这样系统的站给大家演示下!
  p$ ^% }4 h6 m$ ~* `  B$ N普天网络  Design By Love2world 0 v' S6 q# v3 B7 K

4 \0 b% @0 P/ \4 l& u, }$ q我找到是这个! 找到后台 登陆提示是图1
1 _' j6 _2 |( |# v[localimg=180,97]1[/localimg], a, {' Y' q* m  Y: q2 W+ _4 T! q4 c

7 X" H( e( M) Z; S接着 我们查看源文件! 图2% a* |. _/ G6 v( H# k+ b6 U
[localimg=180,118]2[/localimg]
/ J8 d3 K$ o7 B' Z# {9 F" h0 t8 P1 ?<SCRIPT language=JavaScript>4 s& R2 {& o- J- T. u+ v
<!--
( K: r  x+ K6 v+ _& Bfunction CheckForm()- N7 X6 r# H2 f+ N7 Q1 L& }8 j7 Z8 [
{ ( w5 x9 n9 p" O
if (document.UserLogin.Name.value =="")
2 A9 F( X3 z0 j. u* f5 r  N0 U{
: q% V/ W6 k0 q* p( [2 a5 Ealert("请填写您的用户名!");
0 V! h. ~8 B/ `! o! Mdocument.UserLogin.Name.focus();( y) s  X" X; @- i" q% F! ~9 D4 S% r0 G
return false;0 n$ B# p. O2 R0 m) Q6 T' k( [
}
/ a7 F: i% Q% l0 m9 ?var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;0 {& ?( a! U# }7 E
if (!filter.test(document.UserLogin.name.value)) { / ~; Z: T* X3 D6 ^7 T
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
/ P0 ]% `# ^1 t9 ?document.UserLogin.Name.focus();: i7 V" W! G( t: A8 F
document.UserLogin.Name.select();( r3 N3 f; P- `4 L+ V
return false; ( @8 r; C7 B! b: H6 w. r. x
}
9 Z+ j4 v2 n: h, F0 eif (document.UserLogin.Pwd.value =="") ! G0 M/ k" d7 x, o5 m! S
{9 |2 K7 J4 x$ ]
alert("请填写您的密码!");5 N  j" W, I6 `, J# E7 h
document.UserLogin.Pwd.focus();
6 L# ]: w  w% h5 d& u) i% oreturn false; ' \$ I  N% f& P) s
}
! {2 h, k. Q) ^% {# v( _, ]7 {# Pvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;! X# u3 e; s  C4 k& B
if (!filter.test(document.UserLogin.Pwd.value)) {
* W: w% b& e; k5 e' Oalert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); & Q( b& g% V: C+ ?
document.UserLogin.Pwd.focus();
* r9 x: A- `( ^0 {document.UserLogin.Pwd.select();& z$ Q0 L4 O3 l( G+ `
return false;
6 a+ ~' O8 h- B, G% u  Q6 w1 A}
0 X9 ^; N' M: ^" v% o2 OloginForm.submit();
% p6 @( |- m' b; L9 c4 Ereturn true;
2 K" h7 _; Y2 N0 d}
7 F: w, V0 w* w/ R! x5 i% B//-->
  H6 D/ h/ S, |: w2 L</SCRIPT>
4 Y; [) m3 ^% [3 N把这段代码删除掉!
) A( P4 M) B8 g接着 另存为 图3+ ^9 v3 s7 Y/ P/ F' x1 ?  Q
[localimg=180,122]4[/localimg]/ [/ z6 a) L! |3 f: p8 d/ A: m
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了3 h5 K: S7 P* i1 c: v1 l
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
2 V- _7 F" O0 ^/ f  `
9 f" m. _: w4 a8 w0 o3 @这个方法
" Z7 l  V( l/ j, h普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
0 ~, D; p4 ?/ o! N  没什么价值的!

TOP

只写了本地验证,% d4 \; I9 z. |' i& l- w* w
2.数据库备份拿webshell1 m0 j8 c' K$ X$ P6 y0 K
3.找路径被修改的ewebeditor编辑器+ f3 S4 p5 n0 T  n; X, ?
4. ewebeditor直接够造上传) U1 i" w+ }/ }" b' ?) c1 u: J. M
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表