返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
8 |; M2 j# n8 G5 U, J- b+ n" O6 k. ]
[原创文章] 小记一次简单的入侵+ a: b, l- _+ O0 R( A
小记
* D! z8 i6 q; w% r0 x# K) y, z原创作者:huar
: }5 k4 E( s1 b% J$ |9 Z' m1 d+ g5 g原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/9 U7 p- C8 e4 }+ ]' Z1 @" [3 m) l
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
- Z* O) g1 T) K* z% W" L& r1.绕过本地验证进后台' ^2 I( @2 B: x" s
2.数据库备份拿webshell.8 b8 F3 N) N+ f) O  \3 }
3.找路径被修改的ewebeditor编辑器" G+ T) {1 x( |6 z7 d
4. ewebeditor直接够造上传
9 y  r. \$ B# O0 T; _
4 o6 k& e+ K* T4 o' h  Z0 u  ^) W- E
大牛huar的思路很明确!值得我们小菜学习
8 Q1 d! i( Q' D4 x" K2 }+ {$ @1.绕过本地验证进后台
8 x3 ~' N2 C- C9 ~7 {当看到这的时候  由于经验不足很迷茫!4 g) p* O+ y3 j! P& x1 V
本地验证 怎么进去了? 看看帖子也没讲原理!
9 D7 [% G2 K' B$ D好多跟帖的也不会!" n3 K% Y2 x. ]4 |% K' e
作者也没讲原理!所以小弟就找下资料
( L5 ~5 J' `6 ~给大家讲下!大牛莫笑  嘿嘿
$ S+ s6 @' N  Z5 \% ]# b5 f首先 这算个漏洞把!因为并不是所有的网站系统都可以的!) v5 V. @* Q& Q5 I& n4 ~: s
找个这样系统的站给大家演示下!; e, R2 [) ~! z2 ]1 v" b2 @# {- {
普天网络  Design By Love2world
6 W) Y, \' H; c* V7 q1 x' ?( K, X, m% _1 M
我找到是这个! 找到后台 登陆提示是图1) q3 u2 b; L+ N! i- ]/ }* h2 k# ?
[localimg=180,97]1[/localimg]
/ K- K. I0 j8 a3 c
4 _0 x4 R, l+ X接着 我们查看源文件! 图25 M7 c. N* x! K" @+ o
[localimg=180,118]2[/localimg]
' B4 l+ z5 q4 ]! Q. r8 R; c$ n<SCRIPT language=JavaScript>+ O2 d8 J) r+ P- A! m9 b
<!--
  S6 I2 C/ }# ?% Sfunction CheckForm()3 F5 g) {; G$ ^* G9 L9 ^1 G
{
  Q4 n  w8 v; N2 E$ Z/ c9 n) kif (document.UserLogin.Name.value =="")4 i0 \) S' _! T: ^) Y
{9 ~1 q. [4 S- m3 W9 \4 j
alert("请填写您的用户名!");1 n8 n) t( G6 r+ H
document.UserLogin.Name.focus();
$ D" c5 Q/ a2 u( {; ^. [return false;
3 }" l/ J8 q$ f5 [5 q) F}  M+ O; ?9 Q6 \- Z# x4 d$ K
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
* `8 `. h4 D4 aif (!filter.test(document.UserLogin.name.value)) { : J0 {0 S3 W9 s' B- c6 ]: F7 w+ L
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); ! f  g9 v6 K$ P2 [  B
document.UserLogin.Name.focus();; U! c4 \) z  k8 F% h
document.UserLogin.Name.select();5 |% B; N% \5 n) ]0 R. y
return false; " Z+ f+ r; d2 _* V. Z
}   @+ T% x8 E( J- t) U& y. ?
if (document.UserLogin.Pwd.value =="")
6 Y, L1 C; {% x7 L& v{% E, W" n3 k. H. A5 B
alert("请填写您的密码!");
4 O5 u/ x2 O+ m7 |  [9 V& \document.UserLogin.Pwd.focus();. [' R0 `1 W9 @7 z% M3 i
return false; / A6 k$ H: X; Q3 G: `; I
}
$ n9 e6 X, e& k$ H" ^var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;/ E( j! c/ R  u9 [
if (!filter.test(document.UserLogin.Pwd.value)) {
7 O; Y: P' V8 jalert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
- G0 o. S! h7 Y, Sdocument.UserLogin.Pwd.focus();5 B1 j5 ~5 `$ D6 C6 [' j; l& `
document.UserLogin.Pwd.select();0 D+ a8 c1 Q4 T- W
return false; , g+ U$ i8 {' B, m# @' g
} + |  W- q% @8 V% N: w
loginForm.submit();) ^) Z+ m" f; w6 o6 N
return true;
! Z- T* Y, p0 S4 n( s7 _& H}
% y, S9 {$ P7 J//-->) J% ~+ z/ T- t0 X
</SCRIPT>
$ ~. x3 @( {) C  d" A把这段代码删除掉!
1 D( L; X- g% E* m7 s4 y接着 另存为 图3. [4 M! r1 B9 x9 ^% t
[localimg=180,122]4[/localimg]/ F' U$ R: q9 l4 u: \
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
7 J0 ]5 i7 J% p5 R修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL  \  C7 V- A. M) W7 h# y* r& c
: [8 ~8 b& K, A4 ?0 v1 D
这个方法 : y  Z) m% I8 k* f7 @/ L. A
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!% I2 ?) s; F0 d; Y7 f$ n
  没什么价值的!

TOP

只写了本地验证,
' b% ^$ W+ S' \8 O3 m2.数据库备份拿webshell! }- Y# {( ?& Y2 Z+ M! H
3.找路径被修改的ewebeditor编辑器: Z, K% u5 g1 |+ t$ t% z
4. ewebeditor直接够造上传
# q9 v$ M% L$ [; j; a. r5 d+ z这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表