返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
5 M1 Y1 J5 }1 p0 G) V  _' v/ s5 r2 w8 x4 \  L9 o) i! W8 L
[原创文章] 小记一次简单的入侵
" B; m/ ?6 S3 ]5 i! D1 y4 P小记
& @8 ~8 J3 X( Z: A  M5 c原创作者:huar
, W6 l- ]+ b5 S) `原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
8 _/ E; I& ]  X偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
) S; I6 _+ P: O. u* S1.绕过本地验证进后台
5 [$ {0 v; y8 s2.数据库备份拿webshell.
1 q: o# j3 l4 L; v) f3.找路径被修改的ewebeditor编辑器
7 C5 A% V2 o; X* A; m3 o' B4. ewebeditor直接够造上传# k: l! P- W( B# @" o
$ z% x8 c; |8 `4 c

$ o: V. p" E& j& [( N. U0 u2 a' A大牛huar的思路很明确!值得我们小菜学习
" A; m% E! C; J: z1 u1.绕过本地验证进后台
8 G4 \9 D9 {/ o' d9 h* a0 a/ n当看到这的时候  由于经验不足很迷茫!
& M5 r8 s. I1 ]; ?9 C4 b本地验证 怎么进去了? 看看帖子也没讲原理!
* T- e% m( b4 M* z7 N* H; t好多跟帖的也不会!3 c- H) _& c' D# U0 J
作者也没讲原理!所以小弟就找下资料 2 \8 i; L( N' _# G
给大家讲下!大牛莫笑  嘿嘿) I$ B: W8 q; o# `
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!: G: a2 b4 |# E" c) |3 g. y2 T
找个这样系统的站给大家演示下!9 o# h; M% a& p# y% X  }
普天网络  Design By Love2world
0 J4 c: H/ M; _, K1 A
4 e0 U; W; m4 R; L0 y我找到是这个! 找到后台 登陆提示是图1
4 Y! i+ [( }, l9 V6 }[localimg=180,97]1[/localimg]3 u* K* A7 w* T* I& @# E2 ~# ?' [

% _% G& a" ?# ~6 I$ q- z接着 我们查看源文件! 图2
9 q9 a% H2 A3 s2 B[localimg=180,118]2[/localimg]
: u* q% ?" m2 P! w$ z4 v& R<SCRIPT language=JavaScript>! g4 `3 q- C, @$ k2 S
<!--
# s) k7 t+ |+ t- M# A" W' xfunction CheckForm(), X/ Q& \; w( V; x  g; b8 I1 I+ _
{
! E$ i( R7 c1 j( F) q. J: H  g( Zif (document.UserLogin.Name.value =="")/ M0 x# s/ K0 s' m
{2 A. {( }# {5 G% {, e( z: W1 }' A1 h
alert("请填写您的用户名!");
8 e/ O' y% ?$ R( r3 J6 D' w1 N! X; Idocument.UserLogin.Name.focus();
! |$ K/ ~1 H4 ^1 s8 hreturn false;
9 ^8 W7 z  d& ~}
8 D; a5 p+ u7 x5 m6 w- ^var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
1 y' D6 x  n! u+ H- g. _9 fif (!filter.test(document.UserLogin.name.value)) { 8 J6 q; F; D7 v1 s
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); ) f' s& a' W. E, {
document.UserLogin.Name.focus();
& B! \! u8 M. C9 |( k6 [* H; Ddocument.UserLogin.Name.select();
0 Z7 R9 r6 K. j! q0 i+ j* {return false; 7 ?1 Y3 r/ \4 r0 F
}
' m" [, O' e# I$ @8 u$ G+ Aif (document.UserLogin.Pwd.value =="") - A4 x( k' {7 W; [6 f7 @
{
* Y$ _" `) R4 L) galert("请填写您的密码!");0 S1 ^# {8 U. T' b6 }
document.UserLogin.Pwd.focus();
% ~1 U. I6 E6 h; c0 l1 Z7 }9 o7 D4 Sreturn false;
8 T( B2 L% [! c# N}
6 X2 A6 N; H9 E% Z( `* v. ~var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
1 Z0 k/ k4 n! }" w( H- a( n# Oif (!filter.test(document.UserLogin.Pwd.value)) { * a8 s4 Z; d+ ~. ~7 ]
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 7 y" D3 |0 M8 l# |5 d
document.UserLogin.Pwd.focus();
+ B& b1 [  r6 U7 L7 e3 R8 Jdocument.UserLogin.Pwd.select();
& u/ D6 B3 Z: k. W( e6 [return false;
! m- ]! P) e+ B3 k. G}
' q. B$ U6 y# Q# m1 I: MloginForm.submit();
2 L* f$ l0 D! K( ^7 ~1 {8 lreturn true;
7 a/ h- V2 C2 J/ t}
6 |4 R1 b  L: v//-->
+ ~, L$ ^$ f+ V) x: p" h</SCRIPT>+ F% m+ z9 Y& ^2 A4 S) k$ F2 V* _
把这段代码删除掉!
. i( S% I( @4 y% S2 z! N接着 另存为 图3# b; N  a2 {, c4 T2 v
[localimg=180,122]4[/localimg]
# ^0 {. h. c# k5 s/ `切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
; Q- O" O4 [6 k' U& _6 {! s修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
6 J# i, k5 t' e- [. p7 A8 u9 M" N3 x! e) e8 i2 x" y- U
这个方法 ( l9 |' k6 M4 R9 d% K
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
/ O+ q5 g/ x1 E: Q* B  没什么价值的!

TOP

只写了本地验证,
+ e+ R) X: i; h+ a6 V2.数据库备份拿webshell
, a# u/ @6 W4 [0 _( b3.找路径被修改的ewebeditor编辑器  {& l+ {- r) k) ]! |
4. ewebeditor直接够造上传8 \# K$ {: i/ Y9 i
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表