返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子: t; }# e% W# e3 z5 {( E% F: e) b

: g; O8 Y5 f( x[原创文章] 小记一次简单的入侵
5 K1 f- l& G: @  m. d小记
$ j$ x0 ]4 ]! [# Q% v6 I原创作者:huar 6 z$ o( u( `9 `4 I
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/  L/ j+ m# ]9 f3 Q
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考), d1 G; H$ Q$ H- W8 I
1.绕过本地验证进后台
9 \1 W6 {* P: `- P$ {9 K8 U1 g0 x. A2.数据库备份拿webshell.# p# R! B$ F  {3 z1 q3 N
3.找路径被修改的ewebeditor编辑器6 a0 d5 y9 o# C, V* n3 |
4. ewebeditor直接够造上传& S+ g$ D; ^: G9 A; Q0 }* @. z" }) m
0 j) \7 l( T, m

( }  M$ j( g/ A" n# Y大牛huar的思路很明确!值得我们小菜学习
; [' Z$ K7 |; W' w- W1.绕过本地验证进后台6 [8 ^( U- P( s
当看到这的时候  由于经验不足很迷茫!4 d1 @) L& h- g# X) {9 s! c
本地验证 怎么进去了? 看看帖子也没讲原理!! e, X, W" X& D* z7 O" ~6 y
好多跟帖的也不会!- c- y7 {7 A  [7 u% Z: b  g
作者也没讲原理!所以小弟就找下资料 * n; l# G2 _. v+ X) K
给大家讲下!大牛莫笑  嘿嘿
! h. u, w: m! t( \1 a首先 这算个漏洞把!因为并不是所有的网站系统都可以的!7 n- e4 D- O( V% {, B. b- `  k7 w
找个这样系统的站给大家演示下!3 a; v0 r6 E. g5 d. K
普天网络  Design By Love2world
& s) U" h4 u; o; Y' m9 I5 g" ]- p, @# x) f0 Y% q
我找到是这个! 找到后台 登陆提示是图1
2 X9 b+ j+ z9 i- T' n; W# Q[localimg=180,97]1[/localimg]# z7 Z* ]" J& K, o" x* w) @5 U
3 z3 j  C3 `* E
接着 我们查看源文件! 图29 U; A# V; X/ f
[localimg=180,118]2[/localimg]
7 k! x( F0 x  L: d1 j# b<SCRIPT language=JavaScript>8 Z( p& [1 q) S& ~2 ~& ^
<!--
( x2 n4 ]$ ?1 J6 `3 g$ j  |. P. Z+ ~function CheckForm()1 s0 Z6 b: _, v* g
{
) D' |9 C  ]2 G; Y, B) qif (document.UserLogin.Name.value =="")" [8 m1 q2 T' G& {8 I* I
{3 ~$ z; K" }0 m8 A; \; D
alert("请填写您的用户名!");; w6 B+ R5 @: f; k! ^) z( P2 B
document.UserLogin.Name.focus();$ l! ^/ \; R; P; z6 a* c
return false;) Y) @8 r" s7 a
}
& i; f" N1 ?% ?8 H0 \! Gvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;/ \3 Z! ^/ d% u
if (!filter.test(document.UserLogin.name.value)) { ; f$ V% q9 H. B; X! J) e/ l
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
" e1 i6 u/ r* F2 Ndocument.UserLogin.Name.focus();
! I* w. n, j5 m+ g# T" Ddocument.UserLogin.Name.select();& F2 p, K1 @& @# U& S
return false; 5 c. O6 J/ h! W8 e; u
}
' N8 d- t4 ]1 H) K# z' }if (document.UserLogin.Pwd.value =="") 1 L7 ^- Z' o, _3 D" w# J
{& E( F. W# Q9 _  b* `% A
alert("请填写您的密码!");0 F/ ]- D, n& G1 Y0 X* L
document.UserLogin.Pwd.focus();
$ x. E) s; ]* ~9 {9 ]$ `7 Greturn false;
4 \( a3 w! G; i7 R1 |5 W1 M}, e6 H1 T$ [3 Q+ p
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
: }. o$ n5 v+ Y; g/ `0 pif (!filter.test(document.UserLogin.Pwd.value)) {
7 s: h5 }( W; Y* `, lalert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
! m5 Z, Z; s: I2 M+ a$ L# o6 i& Adocument.UserLogin.Pwd.focus();* }+ D+ c" E6 ?- Q7 ~
document.UserLogin.Pwd.select();
: i- b) }# H& N: k6 O# Preturn false;
! L0 e6 U1 _' h$ |, ]; e}
/ Y# C& E/ p' [- z, M8 SloginForm.submit();
3 T5 _% Y* ]% P" L  _return true;5 |5 W3 R& g3 Y/ h; z1 f
}
( f4 e* P1 R" v, f9 F, Q//-->
% v! Y: O1 X2 l/ i' U5 ?</SCRIPT>. x$ f/ {; h+ Y2 h
把这段代码删除掉!  b; e6 v9 n) ]! ^
接着 另存为 图33 Q+ {2 ?* Z, g& s8 C9 f" [1 R0 d
[localimg=180,122]4[/localimg]
2 G4 v, [$ G* t( \3 N切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
% R4 Y% ~$ l) r, k  h9 Y修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL  a' c* I6 _2 h6 U

6 k; u3 P8 r) `这个方法
. _+ x/ V4 L' D普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!' B' V5 i2 I) B4 O6 a
  没什么价值的!

TOP

只写了本地验证,
3 P9 Z/ M8 J# p: I: a1 ~2.数据库备份拿webshell
$ ]/ x1 d+ U9 T. M- z3.找路径被修改的ewebeditor编辑器3 a2 X3 j& h0 c3 D
4. ewebeditor直接够造上传
& \/ U2 R% O5 X1 t' b9 y# r这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表