返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
$ Z: |' R: `# {8 t9 z% m
/ x: q9 B$ y0 Q4 ~6 e[原创文章] 小记一次简单的入侵
9 s$ {9 h# N* `1 l1 i! J! g小记
; E8 f( I) I2 S6 B9 @' z: W- P7 X( E原创作者:huar + G1 V" C+ S" B- f
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/: q: Z2 z$ ~# B) z; j
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
6 ^; p* }- N! r5 D1.绕过本地验证进后台6 g/ g9 S( E9 U2 ], ~
2.数据库备份拿webshell.! o9 k0 i/ F* [7 h% F, j  K  a
3.找路径被修改的ewebeditor编辑器4 r3 i$ N5 T5 O. r! B4 E) E; e
4. ewebeditor直接够造上传2 y# p0 S3 k1 u0 k
! l1 W9 D. l0 b1 P

( i' A# \$ m% T$ y/ c. [6 M* i9 W大牛huar的思路很明确!值得我们小菜学习5 q( h! q" a1 V+ x3 {  I
1.绕过本地验证进后台8 m, d3 g! T0 C5 n2 E
当看到这的时候  由于经验不足很迷茫!0 W& A0 N$ N5 D) P. E  B6 v+ H
本地验证 怎么进去了? 看看帖子也没讲原理!
% x6 H2 ^( u: p! ~9 n好多跟帖的也不会!: p4 {) g) @; E4 Q9 p
作者也没讲原理!所以小弟就找下资料
8 v- W- [' g  k) o# S给大家讲下!大牛莫笑  嘿嘿
" k3 W. k0 ?& S首先 这算个漏洞把!因为并不是所有的网站系统都可以的!% i8 S; @% @6 H: a9 i! _- M9 Y$ G
找个这样系统的站给大家演示下!
7 b! k& P2 P9 i0 N# a普天网络  Design By Love2world & M& S6 h  j( q" R# v' L$ u
" E) [( T+ Z8 C: R* a
我找到是这个! 找到后台 登陆提示是图1
; s  j/ S7 o) i5 A% d[localimg=180,97]1[/localimg]; V% u$ D$ j6 O' P- p1 o
* F' ?; M  X$ Q; S
接着 我们查看源文件! 图2
: A: I0 @: F4 B: `8 F[localimg=180,118]2[/localimg]
. T8 [! l1 ^' ^5 u' ~% N7 ^# o$ J<SCRIPT language=JavaScript>) M  J, u! D' @1 r' V( g& C6 T
<!--
4 X. e4 D6 {2 h9 Dfunction CheckForm()5 y( m) s7 e: _7 ?& B' O
{ - L% n, _( Y) E! I/ J
if (document.UserLogin.Name.value =="")3 {9 K3 }0 c& w$ n3 p
{1 r8 O( H% X* _
alert("请填写您的用户名!");
; m* v9 M" P$ x" m1 |document.UserLogin.Name.focus();
* Q- Z# g+ w* V9 Jreturn false;5 }8 U) v! g5 @' i) I& {& \1 g. H
}
  j7 H% ~# K4 g9 O) y6 Ovar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
/ N( ^* k3 `; }% B/ rif (!filter.test(document.UserLogin.name.value)) { & X) {( w# A0 Z0 G
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); & U& l' m1 O9 @% Q
document.UserLogin.Name.focus();
$ H) S( Q& w, Gdocument.UserLogin.Name.select();
8 c4 A- g7 ?4 ]6 Z; p! [' xreturn false; + A2 t3 v7 I9 l: c  t" T
} + ~/ I! M  @3 W; m) ^
if (document.UserLogin.Pwd.value =="")
! u" f: n* q) A0 ?  T{
! T1 E/ W' [8 Malert("请填写您的密码!");
7 t0 h) W% A6 L9 ]( Zdocument.UserLogin.Pwd.focus();& N3 ?, `3 }4 z% I9 |
return false;
( o+ C9 q& a& p}
9 `; ~# i/ C! y1 d# g" cvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
# ~9 P/ b( k% Q; }9 Hif (!filter.test(document.UserLogin.Pwd.value)) { # z3 K: E. z. n; i% j
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
6 O; J  u" T. a. W- `3 ], d. Xdocument.UserLogin.Pwd.focus();  F5 }5 }/ T+ }5 A( h8 B
document.UserLogin.Pwd.select();
# |0 t: S4 D+ q& P$ R* Oreturn false; ! r0 ~% n' \8 i( o6 R
} - d7 P! I. h6 X2 o( z
loginForm.submit();9 P% o7 {* `: B& x6 z  B' v
return true;
; Q; ~$ E3 b6 m8 d# D6 E}9 y3 _' k' H0 L% v: j# p
//-->
0 `8 W2 W1 i& W1 z9 q0 ~0 y& i9 X, A</SCRIPT>
- X# Y2 M( n& T把这段代码删除掉!  n: b) {* j& Z+ ?* O, }4 ^
接着 另存为 图38 W4 }" z' s. w) P* J( t2 y! j
[localimg=180,122]4[/localimg]% ~& k8 z4 F: Z- r; O1 g
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
/ `( j/ z/ E+ e. |3 F# d7 q, z修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL7 S$ W, i& V, k% q+ ?0 M4 L
5 p8 }( L% w, K9 s
这个方法
, Z) [5 I  p  K6 U" `/ I- M+ ^/ A普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!! K: o! R- _0 u% V! p) R
  没什么价值的!

TOP

只写了本地验证,
) n1 r" e1 o  U5 [9 O3 X2.数据库备份拿webshell" f2 A) G; M  k- o
3.找路径被修改的ewebeditor编辑器! e' @9 Y7 Z3 o: W4 a' H6 z( r9 o
4. ewebeditor直接够造上传9 e! w/ ?* e7 b! W: Y6 m& [
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表