返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
! r( v$ G4 j, ?" P/ K# n! E  e
& S. M! B1 c0 |* y; Q* U! E[原创文章] 小记一次简单的入侵1 m3 a% z6 ^% K
小记
6 G- {' c$ _6 {$ C, a原创作者:huar & W$ [$ k, _" u% r
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/& y  P+ ^. W. W6 F+ B# d: R
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)" ?3 n& E  G" n
1.绕过本地验证进后台
! k' G! G: n! j. |- Q2.数据库备份拿webshell.. ?' E. Z! L" v" S. X# J
3.找路径被修改的ewebeditor编辑器( M: @# D1 T% p# b
4. ewebeditor直接够造上传  i/ f9 i( W8 y, x4 \0 i
: u$ p3 U5 H, ^! }. s, s  q
- G8 s8 x1 V& k7 ~! k: k
大牛huar的思路很明确!值得我们小菜学习% n2 q- ~& h3 S! O
1.绕过本地验证进后台
. s7 O  ]( ?7 W6 c) t6 T. U( @当看到这的时候  由于经验不足很迷茫!
+ C; ]- W1 \4 W6 @: Q8 {2 \本地验证 怎么进去了? 看看帖子也没讲原理!
1 \) p7 r- @5 A6 T3 [7 [好多跟帖的也不会!1 ^- C( c) n1 \( ]! K, n
作者也没讲原理!所以小弟就找下资料 ! S, V3 I& t5 v- }5 h$ C
给大家讲下!大牛莫笑  嘿嘿
& b1 ^' y3 [8 S首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
" y+ m4 {" s. C; L: p  [- k1 |+ t0 r' f找个这样系统的站给大家演示下!
) R1 Z  f& i# r/ h普天网络  Design By Love2world   D0 \/ H, a. W& Y. }

9 x2 H" q  M$ R" c$ N我找到是这个! 找到后台 登陆提示是图1
3 q1 c: _" \! t% _+ q& U+ J) J5 c[localimg=180,97]1[/localimg]
1 V! X* F$ Q8 O/ w9 X7 Q0 _' ], q6 r, ]
接着 我们查看源文件! 图2
+ L: H& n8 ?5 `; i: Q8 L1 D[localimg=180,118]2[/localimg]; U% q5 R3 K' k. P4 o9 W4 j, F) Q
<SCRIPT language=JavaScript>' F" w( o0 Z2 U* J' g' A
<!--
1 R" L$ `: O2 g  Y" P" ?function CheckForm()
6 W3 ]1 s8 B% [{ 3 Y2 \# Y# F1 j' c6 w5 l6 m
if (document.UserLogin.Name.value =="")
7 @7 q4 E: X6 D7 u$ g% h{
$ r2 Q7 [; t5 ?0 Yalert("请填写您的用户名!");
: C5 k$ K1 Z; V. W! Adocument.UserLogin.Name.focus();
" c" b% ]( R  yreturn false;! u1 k0 Y7 y9 j5 l
}1 e& g, g# m# I, i( E5 w  L
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;" P$ Z, w5 s7 P7 r& m
if (!filter.test(document.UserLogin.name.value)) {
' }* w% t& S: |: Halert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); , s/ q& I' {' F. c/ d6 Z: l
document.UserLogin.Name.focus();
4 W$ ~( [5 q0 }& idocument.UserLogin.Name.select();
& E' O- `: \7 oreturn false;
: j4 m/ \7 A) M  }- Q/ \: v}
  [* j4 B( E- m9 y+ k! Q# E( v8 rif (document.UserLogin.Pwd.value =="") 4 M6 L) C5 n/ _6 j* ~& S
{# Y$ G* B# y6 j" P: }
alert("请填写您的密码!");
  t% E! k2 N' A6 B' f0 kdocument.UserLogin.Pwd.focus();/ ~/ u5 j, @$ K
return false;
3 }+ m/ b. e3 d" R}! D0 |0 ^2 y: n
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
1 _3 V# d; V: v. ^$ O6 `% X7 N. lif (!filter.test(document.UserLogin.Pwd.value)) { 0 e0 i# {4 o% E1 J" }7 O
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); % {: v) u( H) h3 Z) ^9 M. J  n& T
document.UserLogin.Pwd.focus();- s  J3 o  h% e
document.UserLogin.Pwd.select();
, V+ f5 p# y$ ?5 n; p, J) Yreturn false;
+ \# D/ z! x, h4 c/ i8 b} 3 k; `0 p. G8 V: W; |
loginForm.submit();
- H  D0 S' d0 Q! S  [: K3 o6 ?return true;* n& P7 i( n1 W7 @+ E; S
}
/ E5 N5 `# U% c//-->+ K% |5 Z: V& p' @
</SCRIPT>
5 a$ E% P0 t: }: y& n把这段代码删除掉!
. O/ h8 n# ?5 Q接着 另存为 图38 p7 {. t, q: A( V7 `! |
[localimg=180,122]4[/localimg]
5 o" Y9 i( B7 U5 j. R切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
! v, w8 ~+ N0 J  d修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL" C; D3 H# e3 W0 {2 ?/ A

' G( N4 }, C, F2 _! h3 m9 @8 Q这个方法
5 n9 p- \. i. x" y6 l' V普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!& K) p! n# n: K% T4 \
  没什么价值的!

TOP

只写了本地验证,: s- I  d" |5 Z! Y: z: S& I7 |
2.数据库备份拿webshell
) J; p9 P/ g' I4 r3.找路径被修改的ewebeditor编辑器
% B$ t8 _7 g8 _  P* ^4. ewebeditor直接够造上传7 g! P# c6 L" ?' s, |( ~4 E
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表