返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子$ u) _( F. D2 k6 f; h

, Q' T9 w( A3 k3 |- H( L. K[原创文章] 小记一次简单的入侵
( N' h  E( n/ N& p小记
: j. I( r: S" s8 G! A* ~原创作者:huar 9 F- l, ~  Y. m. }5 F5 _4 Z
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
% c* [8 I+ {& ?  H# ]4 r偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考). g9 s8 C5 N; y! V
1.绕过本地验证进后台: t6 r, b+ X! C9 T8 I5 g
2.数据库备份拿webshell.% s, a0 Q" w" s; S7 ?8 g! N3 l% K
3.找路径被修改的ewebeditor编辑器
! V1 f" Y; D2 n  j+ a" X, r, d4. ewebeditor直接够造上传
$ g: ?0 B0 z2 ]/ K. m6 J* i9 u9 y2 k) ^
! V: K$ N4 N( g+ Z0 S2 v, w% @
大牛huar的思路很明确!值得我们小菜学习
, l5 W- M1 r! P* W! ^3 w1.绕过本地验证进后台
$ ?; G3 V5 S0 V2 X! L; l" r1 M8 f当看到这的时候  由于经验不足很迷茫!
4 p) v" W/ J, y& k9 \8 Y. V1 b# y! k- Z本地验证 怎么进去了? 看看帖子也没讲原理!
! _, }  I( @- m2 t好多跟帖的也不会!
5 w# O5 Q' E5 H. Q! h作者也没讲原理!所以小弟就找下资料 * ?1 E1 u/ z$ z; A# R
给大家讲下!大牛莫笑  嘿嘿1 t) ]) ?: I( j1 Y! N( X
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!. `0 Q( |3 V8 p" ^% H
找个这样系统的站给大家演示下!+ V! b# h  }, w$ y) D. x
普天网络  Design By Love2world + `4 D- U2 t6 T- o( s7 Q' I+ u# h. [
5 B9 g' B* E, ^, D
我找到是这个! 找到后台 登陆提示是图19 X; d4 B6 U: c, a0 Y; A. e* |4 n
[localimg=180,97]1[/localimg]( d( V8 k4 R/ Z

6 @% `7 A, h8 }1 r- B接着 我们查看源文件! 图27 R& V/ p; G% h6 _6 B
[localimg=180,118]2[/localimg]. ~' u* r  t) A; m. `" e
<SCRIPT language=JavaScript>
+ _6 y: p& ~& ]: U<!--# o; B" n  S7 K% A* o; m
function CheckForm()
- b& Y" W. H" [+ Q2 ?8 u{
3 ]' R$ j. V" Dif (document.UserLogin.Name.value =="")
: K8 Z8 _% C  a" w( p; q$ F{
' b+ k/ M( l, z% Y1 Nalert("请填写您的用户名!");
& o- ?- H( W7 p* U% x( E9 a5 A6 Cdocument.UserLogin.Name.focus();  L( g7 X4 @% ]1 y9 P
return false;; Y2 P  Q- m( q; o' `( z. m& Z
}
$ P9 E1 X; L% _$ E. F0 mvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
$ e: I' k8 E! j" jif (!filter.test(document.UserLogin.name.value)) { " o0 I7 `" S1 ~
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
7 B6 W! O- k& }3 V! xdocument.UserLogin.Name.focus();0 }3 k' ?* M, s; L( P
document.UserLogin.Name.select();
; n/ |0 \) P5 f$ e' \return false; & l3 a+ e$ C- u2 K
}
- y1 Y' t  d/ T' m* J% H4 mif (document.UserLogin.Pwd.value =="") ! a! ?* S- g4 [9 T$ f
{
% i' i$ [# J, t7 n# ?alert("请填写您的密码!");1 E/ o3 Q% D% a0 R4 u" u! b; \
document.UserLogin.Pwd.focus();
8 ~7 n5 q8 X9 `return false;
( q, ?: o, Y  `: e}: P6 Q9 u5 M; ]+ a2 m) Y' n9 r. u
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;9 Z# |9 e$ r, v: q
if (!filter.test(document.UserLogin.Pwd.value)) { + X, E; m: k. A
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 7 w$ u) g; G( V1 e. o2 n
document.UserLogin.Pwd.focus();
/ d" Q1 w+ @4 i+ s& hdocument.UserLogin.Pwd.select();
6 k3 [5 z. Z. D- Mreturn false; 8 V+ ~" B0 r  e- o
}
, c& [' E5 l7 }3 T  n/ g% H6 jloginForm.submit();& K! w  v# @( ~  o* N
return true;
+ A# w' L8 A& P7 z& w: e' f9 o$ H}
3 j8 W( Y# U3 R//-->2 r) m% Y# j' F9 Q' k5 I
</SCRIPT>5 k  q) y9 x$ H
把这段代码删除掉!
9 }/ s9 q3 I2 R4 N7 T8 s接着 另存为 图3$ I  x3 |- H% d6 N7 D
[localimg=180,122]4[/localimg]
9 h  N( P; i  ~; n切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了- q# Z4 y: r3 Y2 T& t
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
6 _  ~% m- y1 B. q: m) {" j8 b
这个方法
0 @* X/ `9 z. ^& s普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!- d; j2 z/ F! s
  没什么价值的!

TOP

只写了本地验证,( l+ r7 L/ x* Q1 k
2.数据库备份拿webshell$ ~" L- s. m0 T8 X
3.找路径被修改的ewebeditor编辑器
1 m0 A% b* C# o$ I/ x+ W' g8 [4. ewebeditor直接够造上传5 C/ s+ E1 W1 g5 u
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表