返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
0 K+ R, A; b9 S9 V8 q
8 u/ `( ?& ~8 E1 e  S9 f* N[原创文章] 小记一次简单的入侵2 D- P, c( Y) ~; z& j+ ?! e
小记! F1 ^: A; A# w
原创作者:huar ( m! T" T; M8 b! _: u
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
' t1 E3 D/ @" `( w: y2 f偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)7 b, ^; R1 j0 S; ]/ L
1.绕过本地验证进后台8 ?# p5 v/ P! v
2.数据库备份拿webshell.
9 I4 Z) z( O% V0 {( q: K2 b9 g* D3.找路径被修改的ewebeditor编辑器
1 E; r5 M( s0 i) ]8 E8 Y4. ewebeditor直接够造上传" J' Y: J. Z! V! h( k

7 `/ S- P) i' r0 m1 [; J# i$ j8 u+ b4 ^1 b: a
大牛huar的思路很明确!值得我们小菜学习6 o, q: \& l+ B, ]; F' F
1.绕过本地验证进后台
9 J9 M, ^% B+ q6 X6 O7 O+ l1 K# Y当看到这的时候  由于经验不足很迷茫!
$ g; r' ?2 K+ D. F$ S: |本地验证 怎么进去了? 看看帖子也没讲原理!
6 @) c! v0 X0 e3 i' ^好多跟帖的也不会!
1 B3 m: ?+ U" Y+ o: J% P4 e( D$ M* l" ?作者也没讲原理!所以小弟就找下资料
7 a" @( _; f* M给大家讲下!大牛莫笑  嘿嘿1 I+ O& I* V! D  f
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!$ ~1 f2 d4 l0 L$ G
找个这样系统的站给大家演示下!
5 G* x. ]' ?: z' p普天网络  Design By Love2world
. {8 ]" K) C  \: m
" ^+ |4 e4 J% y4 X我找到是这个! 找到后台 登陆提示是图1
) e) J' I, ]0 Z  c[localimg=180,97]1[/localimg], k2 z- B$ S& B* c5 |: M

& `# Q; o- x% P9 c接着 我们查看源文件! 图2
, q. Q3 D* Z5 y" }+ r[localimg=180,118]2[/localimg]) G  i( y: m2 x1 e6 C% j. h
<SCRIPT language=JavaScript>  S4 _* q" }: E, J1 i
<!--4 {$ }: G8 M" l2 b! k
function CheckForm()
! c8 l$ _" w: x) O1 V0 L% ~( ?{ ) b& O! t, @2 R6 T6 _& g
if (document.UserLogin.Name.value =="")+ c6 n& ]! d+ M* f2 {7 _
{& c9 o) _7 X9 e$ {& t4 [" D+ L6 i
alert("请填写您的用户名!");9 I3 |1 k& H$ ]' F
document.UserLogin.Name.focus();
: {; ]; E4 i/ D* yreturn false;
, P) ?) a% a' {9 R}
- ^: D9 @+ P& p$ c" z3 l% M" }var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;; E# a# m7 o2 w) ^7 Q
if (!filter.test(document.UserLogin.name.value)) {
) z2 r8 n" o' u/ k" ^/ d  n) walert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); $ K' b2 j7 b; e  q: V: |. M
document.UserLogin.Name.focus();3 x- p$ ^, f  Y# d. }2 i/ a
document.UserLogin.Name.select();9 [4 u* i% c' r8 A/ Z
return false;
/ Z+ b: K& P3 o0 \! u) |# K% U* n/ J} : ^7 B8 Y3 ~8 }# O" @. D+ d8 W
if (document.UserLogin.Pwd.value =="")
% Z. G6 k' f) w4 X2 @, r' E6 h{
+ l, V0 i6 A: L  d9 ralert("请填写您的密码!");8 u; k8 T4 c+ m9 `6 @
document.UserLogin.Pwd.focus();3 }. M& D- [. ^3 Y9 W( ?
return false; * I  G9 |+ `0 j: \
}
: e6 \) G" P$ c$ a7 Fvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;) q' ]3 m- }5 N# m. [! K% ?. i
if (!filter.test(document.UserLogin.Pwd.value)) { 2 x3 @2 |1 `0 C0 C, J% k
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
9 F: `4 c" i: Wdocument.UserLogin.Pwd.focus();* k. a7 k! v  y' s6 U
document.UserLogin.Pwd.select();
0 I% F4 O4 _5 r7 d# A' @0 L% |return false;
5 w+ ^1 r: Y* \- w9 p- S# f3 g6 N} " T+ R. M9 N; ]; H/ {
loginForm.submit();
7 w" ]% n0 |) S* z- \/ mreturn true;
3 n8 ]  Q' n2 ~) O, B, [}
7 ^5 \: s4 F2 r* Y  r//-->" V8 K) {& Q% b. w7 Q8 d" m
</SCRIPT>
: F# v' @/ f4 J2 M; Q把这段代码删除掉!
# I! F9 C; I6 x; h" L$ @接着 另存为 图3
% E5 \# L: O5 v( {! W[localimg=180,122]4[/localimg]7 g" R  b+ M' F5 m! {, S& _
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
5 i! ]) D3 `* ]4 `  j: s, x/ T; m修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
& y; b$ `2 r1 \* ]+ E. `8 ]& f' x6 |: _$ o# D2 x
这个方法 ) o4 m5 u  Y* L- [* l, u! _3 g. u. H
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
$ l; c/ N" G% e3 ^- K: o  没什么价值的!

TOP

只写了本地验证,( C  }7 E9 k& j" W1 q/ P5 R9 K
2.数据库备份拿webshell3 b$ g$ s& U7 ~9 v; J- g* C
3.找路径被修改的ewebeditor编辑器  n/ M8 \+ F; M
4. ewebeditor直接够造上传) x. r5 p, `" M" k* J2 l) y. [
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表