返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
6 v  l( g* v, {% |) P
) U- w9 J: M8 [( U& z' [# y[原创文章] 小记一次简单的入侵/ C' T2 c% d$ y& X# P
小记
$ k6 Y6 ]* F" J+ E. l原创作者:huar
# |, F3 ~& k$ @1 b6 T/ E. d原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/3 x8 N  ^0 U4 _0 O
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
# w. i- M1 A+ }# I7 `1 v* I1.绕过本地验证进后台7 o5 [, k! S# C% B
2.数据库备份拿webshell.& J: Z! p' [6 R. F2 y
3.找路径被修改的ewebeditor编辑器
8 t6 k) R- r! f5 t  _) U* \4. ewebeditor直接够造上传) b/ b. ?* p. q  E  ]9 g! K( P

( |2 r& c/ \* Y
. a; H* J( A  c+ X$ |3 A大牛huar的思路很明确!值得我们小菜学习7 Q8 Y( n. B8 J) e4 V2 i; X
1.绕过本地验证进后台# T, S; {* u- n2 ?4 Y: n$ M
当看到这的时候  由于经验不足很迷茫!% j, f+ ]( F5 f# M) G2 Q
本地验证 怎么进去了? 看看帖子也没讲原理!
$ n# ~& E+ u* A" Z7 I好多跟帖的也不会!
$ o1 l, T- o. z$ F7 D" Q作者也没讲原理!所以小弟就找下资料 : X6 ^+ t0 y5 s# h2 s, q
给大家讲下!大牛莫笑  嘿嘿
( A: m! a" n; `0 s0 B4 N% ?3 f首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
" n" p8 ]+ F6 o2 T: W6 j找个这样系统的站给大家演示下!  F  l8 A+ L  I
普天网络  Design By Love2world
- i/ {- ~4 [* \( d* u. `7 u, p/ h
; U9 R' ~$ K: D4 l我找到是这个! 找到后台 登陆提示是图1
5 s, S4 H9 R+ T[localimg=180,97]1[/localimg]* Q$ i( |4 F" }1 O" d8 W" [

5 ^! J$ l0 f; c7 b接着 我们查看源文件! 图2: R& h/ g8 z( [( k' O% Z& r6 j
[localimg=180,118]2[/localimg]2 W4 n, ~4 J  m8 w- g9 j0 e7 t
<SCRIPT language=JavaScript>
5 S' z0 C" F" @+ F; w' ]<!--- A5 [. v9 A# I- ^
function CheckForm()/ \2 k& {* |2 ]' J' e
{ ) Z( z+ d' z! b) u$ O
if (document.UserLogin.Name.value =="")
. w. t: ]) u4 C8 B7 n6 i/ e{
; x  m! ?8 Q3 e* ^alert("请填写您的用户名!");. E) }% H4 D9 `$ N
document.UserLogin.Name.focus();
5 t! d# Q- k: P" R: i3 K7 _9 p+ Ureturn false;
9 J" T+ F: {7 U: [! f}
# S5 N' U5 N! ^: H5 C* Ivar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
) W4 u- ?7 A( w5 z! \6 E3 `% wif (!filter.test(document.UserLogin.name.value)) {
3 P, _; Y! c7 o3 c( Ualert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
% D& C) I0 @- odocument.UserLogin.Name.focus();& d) I  |& g  l: s
document.UserLogin.Name.select();
  \5 D0 P, a+ \, x" _+ I2 m" t+ Kreturn false;
& F7 m- x$ D" `1 H6 E} 4 v' p' }& o" e1 K: A( C
if (document.UserLogin.Pwd.value =="")
. p3 S+ m6 j8 H{
- o1 S8 }9 I4 l! `- n& r0 d2 p5 calert("请填写您的密码!");
$ Q4 ?- h- P3 Y; ?, Cdocument.UserLogin.Pwd.focus();+ E5 A0 X  S. _8 G
return false;
& S5 H* u3 ~% b- v; R}
3 a8 q' P* d1 n9 rvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
$ u3 R5 ~3 L4 H+ X/ a+ Kif (!filter.test(document.UserLogin.Pwd.value)) {
, v3 o  F! J0 D: v  {alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
0 @: ?8 [# E" |* I! m4 b& t8 vdocument.UserLogin.Pwd.focus();
+ b7 J2 P5 f- s. Z& L* T! _$ ?! Tdocument.UserLogin.Pwd.select();' i1 w5 ~. ?; F" n
return false; 6 {) }$ q& j  Z8 r& z, x/ g
}
/ Z3 I+ o! T& O/ q/ R. SloginForm.submit();  {0 C8 s1 w& B1 j" x% b2 t
return true;. K( t# `" a4 f1 {8 l# I- G9 j
}% l$ [7 j# U! T8 o8 M$ R2 x
//-->
8 F5 G2 f0 C/ W' a, @: v3 h# R5 V; ]</SCRIPT># U8 h# P  n( ^$ n) r4 V
把这段代码删除掉!
, o* {/ R$ v6 @, Q. s* M1 |5 A接着 另存为 图3- h: Q. ]/ x3 }3 T- J$ ~
[localimg=180,122]4[/localimg]1 ?, P% c- ?9 W4 I# J( }
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了2 H& E; v, O" f  f5 ~! T! ~. Q, W% P
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL9 ~; m3 P5 m# J# |" q% J( Z
0 }& K+ X5 L: G( e  k/ D
这个方法
2 O6 F: O4 s" J, ]& H4 R普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
" U% i7 n- |& M  没什么价值的!

TOP

只写了本地验证,
! V' J) Q7 f  ?7 ~2.数据库备份拿webshell3 y7 `, L, @3 R: M) v
3.找路径被修改的ewebeditor编辑器
9 T8 H9 M0 G5 ?; N4 i, @( f4. ewebeditor直接够造上传
9 }2 t: o3 k8 D# Y1 k2 r这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表