返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子' ~+ o6 S0 L1 b( ]# i
7 E  y* N" X; P; G2 z' A- @' [
[原创文章] 小记一次简单的入侵
/ U& [6 d1 p0 q" D( L0 W3 K6 I2 {小记) G  \; O3 [4 |/ L
原创作者:huar
- B. O( G- c+ u. ]原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
' }- T% h* o% v! c1 @4 Q! ?偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)3 Q0 X5 M: ^% t6 F9 o
1.绕过本地验证进后台
- O7 B3 V6 W& C) P6 G2.数据库备份拿webshell.
1 V0 A& z' G0 v9 E# N3.找路径被修改的ewebeditor编辑器
2 o/ R. K2 h! a/ W4. ewebeditor直接够造上传; @" L% J, B* b. G/ e7 _/ G3 A  j# V
; U% u" A! H  ?- {! o! Y1 I
0 d8 W- {  i8 E5 a% t6 ~5 z
大牛huar的思路很明确!值得我们小菜学习% r5 F, l! }& Z6 \" A
1.绕过本地验证进后台9 n6 E9 i' g2 z9 i* w. x, R3 Y# S
当看到这的时候  由于经验不足很迷茫!& \+ M3 _- ]! T: Z
本地验证 怎么进去了? 看看帖子也没讲原理!4 o3 p3 z* H/ g0 i- \
好多跟帖的也不会!7 t8 `; w7 M7 F. F/ C/ P
作者也没讲原理!所以小弟就找下资料   E, D* }% Q3 p$ m9 n# y
给大家讲下!大牛莫笑  嘿嘿
4 V* V- x$ ~: j0 z: z, x首先 这算个漏洞把!因为并不是所有的网站系统都可以的!. M. k+ t0 a! m6 w+ O8 X
找个这样系统的站给大家演示下!" H  P4 S+ L! r4 h2 I2 M
普天网络  Design By Love2world ' [/ K" N7 M  H. e! u# S
* Y" y2 Y5 `+ b
我找到是这个! 找到后台 登陆提示是图1# W% R! x0 i$ E- K! ?9 g2 W
[localimg=180,97]1[/localimg]
9 z* I2 m& L5 l0 ~, t2 D
4 y# H# Y0 C. e3 e; U' p  b. x1 J接着 我们查看源文件! 图2
. P& S! Y. z2 B5 ]3 t1 r6 H[localimg=180,118]2[/localimg]0 D  x6 S, q% ~$ `' Z; d
<SCRIPT language=JavaScript>
  D% Q+ A3 G; F# x9 v; I$ ^. g<!--
+ ^- A2 L3 s6 h* ~) T: K- @- S5 Yfunction CheckForm()
% m- T( @% X) L8 w" Q5 O& a" H5 p{ + ?0 V; o9 T) y" C
if (document.UserLogin.Name.value =="")
5 E  L, c* V4 f$ C: s2 V3 m9 U; Z! Z{& b4 V- u  j2 {- p' P% @
alert("请填写您的用户名!");
+ N( ?% ^( L1 j: gdocument.UserLogin.Name.focus();4 P. J2 s% J+ z  W! ?* Y# A+ }9 A
return false;
# O$ W8 i  k9 E# O% j" l. _* k}* q" C) q. ~. l" Y, ]' @
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
+ A; s4 }! a8 @4 g" gif (!filter.test(document.UserLogin.name.value)) {
# B& A/ J1 w% {9 ~alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); % \( j6 @, p+ L/ D5 A1 `; U: @
document.UserLogin.Name.focus();
! m  |+ z- ~" Xdocument.UserLogin.Name.select();1 N4 Q7 s% \/ H
return false; ; j! }0 ]. j4 y3 f, K. ?* {
}
+ B6 t' e3 H7 S' dif (document.UserLogin.Pwd.value =="")
$ \7 g" D5 j; r/ ?) G{
; e4 X8 |+ P$ palert("请填写您的密码!");
8 n- b4 y6 \7 g) U$ S  Ndocument.UserLogin.Pwd.focus();1 Z; }8 K( p2 h. n3 A$ t" f
return false; $ w# N4 }6 A6 e; V3 b. u# }% v
}+ m0 K3 `: S6 E' S8 p0 U
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;: a6 C4 R; H) z7 x1 z1 n6 g" D
if (!filter.test(document.UserLogin.Pwd.value)) {
; u! l( l% h' O. S/ G( {' P' Valert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
; y* O) ]9 E( c' o% \document.UserLogin.Pwd.focus();
2 h" l: R+ H$ E  `( M) \document.UserLogin.Pwd.select();
. E/ m* x8 N& zreturn false;
! D1 @: D' M. {3 k: D- M}
# H9 C' T1 k  a7 LloginForm.submit();7 t. t3 v6 _8 z; e4 z' C- U
return true;
; ]+ u' }* J2 z2 A4 ~}
. u7 h+ q0 _4 }, }/ t+ k3 ?, j//-->
: X* Y: u6 X5 O9 H</SCRIPT>" O$ l+ Y) I8 N* w# Q1 Q7 g% |9 d
把这段代码删除掉!
" F/ o! o. t* {' T8 x/ G接着 另存为 图3
' I6 ^4 E7 w. E! a1 y[localimg=180,122]4[/localimg]0 ]* E- g* x  F  g( L% ?. B$ c! @
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了, F% c# |9 n: D! ?- R& |
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL) b: I: K7 v% v) W' z; m
& L, W( q6 Q( X# }
这个方法
& d6 A! E7 p+ i9 h' w普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
5 m" S9 n. y- P, v6 Y7 g  没什么价值的!

TOP

只写了本地验证,+ X) B2 ]3 N1 f0 k" R/ E) P, a1 R
2.数据库备份拿webshell
+ D9 T; w3 N8 P0 W: H: o1 K3.找路径被修改的ewebeditor编辑器
+ q9 _. r2 j: N2 ?- e# i) I4. ewebeditor直接够造上传" L7 w" r! R2 Z+ O0 v# }% M; f
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表