返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
1 y" j9 Z* s, `. B( k, X4 |; b. M# N0 E6 D' U/ ]0 o& G* _" j9 V! ~7 i
[原创文章] 小记一次简单的入侵
& Y" M" I! h$ N; h# r( ]小记7 t- s$ i& w6 @" d7 ~1 A
原创作者:huar
7 Z+ y8 }, r) e& X1 a. @% E原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/( c% [& B% v) ?# x; k( g. Y
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)) x7 @2 y5 b* s
1.绕过本地验证进后台; @' D4 U( Z+ H' L
2.数据库备份拿webshell.7 H7 n: J8 m  f/ D  N
3.找路径被修改的ewebeditor编辑器- X4 \% y, y" Q4 f; m8 c$ L' k
4. ewebeditor直接够造上传
6 |, i, G" V( s$ \& `8 w
  }" Q3 T7 s* b* N5 X, t( K  z( w! d; d3 D
大牛huar的思路很明确!值得我们小菜学习
7 d+ d& M  |& G( q  B$ Y; c1.绕过本地验证进后台* K  s7 w- F  U2 k7 ~* j
当看到这的时候  由于经验不足很迷茫!# u' Y- B7 {2 O) r
本地验证 怎么进去了? 看看帖子也没讲原理!% N4 }- _( y/ L! ?% G1 S2 t
好多跟帖的也不会!3 f5 }0 c- O' q0 d- ^- a; h
作者也没讲原理!所以小弟就找下资料 0 Z* T7 W$ t9 T+ X/ O; P
给大家讲下!大牛莫笑  嘿嘿
6 p9 Z1 K* p* N7 R! B首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
* m# o7 W5 D5 ~, c! l4 |找个这样系统的站给大家演示下!
6 e0 \4 ]) s! L- ?- N) b9 Y普天网络  Design By Love2world # H' U# C; h. f3 K, u9 P! Y
+ \  m- E5 H' ~! d# h! P
我找到是这个! 找到后台 登陆提示是图1( s: b" Z% ^  x9 f  \
[localimg=180,97]1[/localimg]  Z. x3 g6 R1 W/ ~3 w% a0 T

+ w& a* S5 ~, R& R- a  D接着 我们查看源文件! 图2. }. N  f7 t- Q4 j
[localimg=180,118]2[/localimg]
# }8 J! V/ p8 E! C& B! h<SCRIPT language=JavaScript>- S& k& \3 W/ e
<!--. f; T- Y7 \! H: a
function CheckForm()7 N9 M+ ^6 @; z2 w* {% `
{ 2 V* Y8 {+ V' V" F  n4 \9 Q% j7 |
if (document.UserLogin.Name.value =="")
; x9 g' Z) Y" C; M3 x{) [/ D3 v3 Q6 a  s
alert("请填写您的用户名!");
  \# J1 |9 ?# g% x6 R7 Odocument.UserLogin.Name.focus();9 r5 ]# s- G* P4 E. {
return false;$ ?  B' {5 H1 w( I! y+ v0 e! L
}
) A5 H7 v. g+ Z- B5 s  I* Z: Q6 @2 Y2 _var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;# b8 w/ Z2 f$ m( ~3 F& A' v
if (!filter.test(document.UserLogin.name.value)) { 1 x/ h5 h; Q7 y+ ]
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
  Q4 q4 k! z3 x/ Cdocument.UserLogin.Name.focus();7 a3 u2 d! B8 i  Q8 K7 B( p. W( ]
document.UserLogin.Name.select();
. G% l1 @# F. W6 v8 ^return false;
& P8 X! p+ p4 l% @- T; l$ n} ) d" m6 h& X- C% \& Y0 w, _
if (document.UserLogin.Pwd.value =="") : Q9 a$ l! J: o4 L
{) ~. U( S; A+ A1 f1 R6 f
alert("请填写您的密码!");* r2 P& \: H9 i6 i( z3 e3 m
document.UserLogin.Pwd.focus();
/ n( D1 T- y" r+ j: b1 freturn false;
$ T1 E5 w/ M0 i0 b}
) ?( G2 p& K+ B5 t) `! {var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
5 |' c7 z4 [+ s" q7 O! i+ J1 Fif (!filter.test(document.UserLogin.Pwd.value)) {
: j2 ?4 {, [1 t4 A- m9 u' _7 k. Jalert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
4 h7 Y( |2 X9 u: S3 R3 j/ b. Wdocument.UserLogin.Pwd.focus();
: f$ @$ Y9 y9 {) ~4 s3 r7 R- Gdocument.UserLogin.Pwd.select();9 Z- A8 k( t; z" P) X
return false;
$ S- B  V$ E. P2 i" V} " w. Y% \; p: W" ?
loginForm.submit();
6 q% T0 y. t8 R7 oreturn true;
4 U5 `4 v  B" U  a. K0 F  l$ ^}
, l4 `. i3 v0 V" v//-->
! B+ p4 {, S3 V* v9 B5 k1 s</SCRIPT>
+ K! P6 K( ^$ n把这段代码删除掉!
! s2 [4 z! I" j8 K; Q" l接着 另存为 图3( r/ ^. L* j$ B; r/ ~: i8 ~
[localimg=180,122]4[/localimg]2 w0 _3 ~% f2 r% G
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
8 v4 W) ~1 ~- e修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
) Q* L; l' A3 m. Y/ {/ [! |4 [- u" i7 S
这个方法
" N; f" E7 O2 ]1 A; y- ~5 c普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!! f1 R' L2 m8 x. x3 J
  没什么价值的!

TOP

只写了本地验证,- A% k2 d0 }7 ]7 a" G2 e  b, O
2.数据库备份拿webshell, }" m0 c9 J3 F* x/ ~6 a5 S
3.找路径被修改的ewebeditor编辑器
3 y9 T# e' d. h) ?9 U- N4. ewebeditor直接够造上传
  u3 b4 f; R6 p6 H" v! y这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表