返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
% Y; P3 S* g# Q7 q: S; d6 K5 I3 U4 `3 ]' R. T4 Q
[原创文章] 小记一次简单的入侵- Y  j+ Z% x: ?& D" A' I! h
小记
+ T9 I7 m( k; f  k5 @$ k$ \) ]原创作者:huar ' }( s( D" Z4 }$ M+ F! u; `
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
, L5 C8 u( E: m- l& s* Z* L偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)+ j/ d3 `" X2 D8 S" H" l8 J# o9 ]
1.绕过本地验证进后台# F- l8 i6 g- W3 D% V) n% _
2.数据库备份拿webshell.
! C, e$ i/ G( K' H; ?& H7 Q3.找路径被修改的ewebeditor编辑器9 i( N+ W. j. U& ]+ [
4. ewebeditor直接够造上传6 y5 H/ n6 }9 \: ~6 s# ^% }, l

- Z8 ~2 S$ h4 v& s9 N* N  _9 H$ y% u3 @5 Y8 s
大牛huar的思路很明确!值得我们小菜学习5 X; O4 T; ?6 A6 q' I1 Y
1.绕过本地验证进后台! Q, V8 d% H3 D- c! {3 A9 n5 v
当看到这的时候  由于经验不足很迷茫!
0 u  g% d* |0 P2 Y本地验证 怎么进去了? 看看帖子也没讲原理!! z$ J5 k+ j1 r5 g; `1 q" l4 N
好多跟帖的也不会!
3 W: ~( @" U1 k5 b6 f% F6 P作者也没讲原理!所以小弟就找下资料
) Z( k% x: r! d' `8 j+ ~给大家讲下!大牛莫笑  嘿嘿9 I9 }1 |9 V" G4 d2 T* i! f
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!; P4 k* j3 B4 x& T& A, c
找个这样系统的站给大家演示下!# t: y4 c" M& _% A
普天网络  Design By Love2world 0 F/ n6 l: o" E2 n5 v- F1 N4 N

* _. _4 [" `9 y6 s我找到是这个! 找到后台 登陆提示是图1; [' c" \( Y( a9 I, l
[localimg=180,97]1[/localimg]% x$ ^6 R' I3 ~5 d, r: I9 w
7 u! |0 p1 N, w2 @
接着 我们查看源文件! 图2" |8 |5 _# @# @; j9 z* q' j! K; u
[localimg=180,118]2[/localimg]" I3 y5 a$ l9 B! \% ?) M3 M1 X- ]
<SCRIPT language=JavaScript>7 e" {& e* y  W3 m+ p6 n
<!--
4 e  f0 j: ~2 t7 l4 ?4 Gfunction CheckForm()9 p+ S; m0 b6 j. S
{ " o  C& k' t" t, J! _
if (document.UserLogin.Name.value =="")5 I% T/ A" ]2 P: W" a
{9 W3 s4 z  o: V8 g
alert("请填写您的用户名!");9 \+ |7 a; t; H5 ]5 `4 g9 ~
document.UserLogin.Name.focus();. X( j$ l' e7 l0 I/ u8 _
return false;
1 w0 X# u3 J3 d}% B. J6 u# @1 z5 l4 \
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
1 n9 s7 E' w  Xif (!filter.test(document.UserLogin.name.value)) { * f' z4 d6 |# A. h9 h
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); * u  b; {% c1 H8 L2 R. j
document.UserLogin.Name.focus();0 L8 X# C9 l& C3 S
document.UserLogin.Name.select();2 i( H" b% P# `/ x; d. Z. o
return false; * i1 e4 y2 p) t9 S  L7 L" f
} / Y- O' j( I5 G& @6 P! ~
if (document.UserLogin.Pwd.value =="") 8 f3 T! t7 |6 F" [6 J6 N) v: ?
{* g# e0 O7 E' `9 s+ @* a5 M
alert("请填写您的密码!");. U) e# ^( C9 y8 ?0 m% D, Y- w4 n) x
document.UserLogin.Pwd.focus();
* u& }  M) K$ l4 @% [* n+ v6 Breturn false;
" f( {3 g) x3 L. B8 R}8 N  s2 ?) F) ~: g* y. C2 D
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;8 t( d1 L; j4 o; y! a3 ^0 U
if (!filter.test(document.UserLogin.Pwd.value)) {
4 b3 s+ q! {# q8 L+ k' ]alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
# ?, s& @& S$ Y. xdocument.UserLogin.Pwd.focus();  ]: ]4 `' l) d$ `( F, I9 C
document.UserLogin.Pwd.select();
6 [+ j" ]+ _4 h3 `return false; 9 W9 {$ @9 }9 e3 \" @( H5 J
} % t- b/ S1 w/ {3 B: q
loginForm.submit();- i8 a7 f" ]5 `; z
return true;
( R- Y  u; T( u2 W/ p: K  P}- {+ s4 E' `$ T9 C! j1 \! ]+ P' u
//-->
; [, g' j$ V1 Z" m! o</SCRIPT>- j5 e0 @9 J4 W5 [) k) G7 T
把这段代码删除掉!
$ B5 b! F, ^$ \3 E6 h+ A0 D" s接着 另存为 图3
5 h- C( `9 \3 L( a[localimg=180,122]4[/localimg]
# {% t1 g* [7 o5 o8 m; d切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
& x& H, P( u2 K修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
6 m) Q! ?& t6 {1 ?/ I
& i7 u, `0 Z- k4 w9 f4 t2 _  o这个方法 - L8 d! ]* @# H& i! x. b8 {! y
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!: e7 }: q3 h: L3 J9 h0 }
  没什么价值的!

TOP

只写了本地验证,) J6 H9 |; D; z- g" a
2.数据库备份拿webshell
6 ]5 `6 p5 n9 c; \! W2 x3 C3.找路径被修改的ewebeditor编辑器  F/ B" Q/ G) E) V, ~
4. ewebeditor直接够造上传
& c% n& I6 t  K3 e1 e+ K# m这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表