返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子7 p9 [$ x/ J! `

7 G9 x8 c$ k9 T/ E/ V' o[原创文章] 小记一次简单的入侵
" U, Y9 X, ?6 p8 s. p1 K% D  A小记$ B0 \9 y/ g& \9 z
原创作者:huar 6 {) n5 q$ }3 [0 \
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
8 Z+ f/ Q' q7 e/ R3 Y6 t偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)% j) d7 ?! A. I" B: B1 x
1.绕过本地验证进后台, ~5 V, _0 n* x. S! a
2.数据库备份拿webshell.+ d6 I+ f' W% D1 B$ x/ R
3.找路径被修改的ewebeditor编辑器- R9 N* l& U+ Q) j$ w
4. ewebeditor直接够造上传
: C. N8 C" U( L4 U2 p% e' j/ U! o: E- c/ H  R9 [" p0 i8 u8 i$ t4 {
- a1 B( O* y- }0 ?0 p- _' b* R. I. c
大牛huar的思路很明确!值得我们小菜学习6 B6 y' X7 M$ F; a4 v+ y9 ^
1.绕过本地验证进后台( ~5 q$ d6 ]6 J. o7 d0 A( p$ ]
当看到这的时候  由于经验不足很迷茫!. ^: R' Z( a7 K" t9 j# z4 o
本地验证 怎么进去了? 看看帖子也没讲原理!" Y3 _9 B- P4 D; K  s( E; {; X% E
好多跟帖的也不会!
; f' x1 ~$ Q/ @' d% k作者也没讲原理!所以小弟就找下资料 1 t, c+ P) O) s' `' G/ g
给大家讲下!大牛莫笑  嘿嘿
9 N5 c! o; j8 j& k首先 这算个漏洞把!因为并不是所有的网站系统都可以的!9 M2 X, D4 b7 b, V
找个这样系统的站给大家演示下!2 S) m' w  K/ w+ u$ E
普天网络  Design By Love2world
( |2 h, H0 K$ N- z" ]# H- B& n, d" E, l4 ]; t' e
我找到是这个! 找到后台 登陆提示是图18 ?" r" r7 h# l, m
[localimg=180,97]1[/localimg]2 E5 K5 m& I+ h4 e, U' c7 v

$ d' K0 K5 p6 z, L/ P; n" E. e+ u/ X接着 我们查看源文件! 图2
* M. H7 i5 ]0 ?/ [2 G$ d[localimg=180,118]2[/localimg]
( t2 }1 U1 g: K( p0 V<SCRIPT language=JavaScript>
! C. K5 q% x) e& X2 C: f( \" _# M<!--
, c0 z. O, n. f7 V, Tfunction CheckForm()
2 |' O( J- i* Z) j{
5 q, N9 j+ V4 [) a& L& Fif (document.UserLogin.Name.value =="")/ z6 x: x4 h% K6 Q
{% y3 \: Q$ p1 a, B2 N* {  K- X
alert("请填写您的用户名!");7 I0 l0 J; V/ l8 [0 l, B9 G
document.UserLogin.Name.focus();
  n$ Z0 o6 V: ?# y% P: O/ dreturn false;" [6 m/ V6 r) f
}0 \8 f. L2 t3 l
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;( z) ^* o* F7 L' Z" B0 s
if (!filter.test(document.UserLogin.name.value)) {
& B0 G$ Y* e9 x4 H# R% ialert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
, g# v; a5 l# V, n+ F5 K  Ydocument.UserLogin.Name.focus();
  a, X% c: K8 N, Q8 F0 Mdocument.UserLogin.Name.select();
4 d, M& T5 p1 h; v. Yreturn false;
, {8 @& k5 P8 T  _$ }) R} & K. E$ z; c2 O6 m; W! g, _3 L
if (document.UserLogin.Pwd.value =="") / \1 Z8 w6 n- `# Q6 i6 c5 a
{
  ^0 b5 {8 g; p' Ralert("请填写您的密码!");. ~8 t7 U9 ^8 F1 `+ t
document.UserLogin.Pwd.focus();
/ r/ r- [* k- R8 h* [4 rreturn false;
0 t) s, q7 n: y) S}
' i; x- m5 A' {9 b. K: vvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;" k/ X3 a8 V: h, ~- H
if (!filter.test(document.UserLogin.Pwd.value)) { - S- G" Y1 a7 o4 p
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); . k  }6 i& S( Z$ a) d4 ?1 _# R; t
document.UserLogin.Pwd.focus();: _8 f) @7 N0 ]2 A5 k# C
document.UserLogin.Pwd.select();* ?& k3 j* Z* K( t1 f8 y
return false;
  T; d* p, `$ v# r} % L: T% j( R: s" ^1 t1 l' T
loginForm.submit();. }. s& n2 x  v8 s; X6 I6 F' h
return true;9 e$ j; R- L: D- x  u
}- z3 P; W" |4 p) J. Y0 e
//-->
: q4 R* p9 B% g# v</SCRIPT>$ q% r5 M% {9 e) }
把这段代码删除掉!
+ @+ U. V# |( O接着 另存为 图30 Y- e2 p; |9 {" Q; c- P) N  m8 @
[localimg=180,122]4[/localimg]
/ d% a, S6 A& ~, r: L5 G: h切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
0 ?# J0 g/ O( j. }! Q修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL* S& I2 P# e, ]* n
% X! x0 y- \4 _4 n7 @
这个方法 . M' I7 u5 T4 E% Q9 m
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!  A' P1 J- \, ~
  没什么价值的!

TOP

只写了本地验证,
! M' M, |+ q* D- z9 u# v$ W2.数据库备份拿webshell! B+ E% S. r! z8 ~1 N4 A9 g9 N
3.找路径被修改的ewebeditor编辑器
, l+ j+ Z: {5 P4. ewebeditor直接够造上传" H5 g, w8 i) s; a' x% `$ C" a  c
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表