返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
: x1 e- _/ c' ], p. X9 O! x; y* B2 B, j: d: P0 B1 Y
[原创文章] 小记一次简单的入侵/ `* \. S' ^9 ]
小记" `# a* {2 S* w7 r4 _$ {
原创作者:huar 5 A7 M8 u6 ]/ u" ~  X$ o: N3 f
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
" a. |0 a+ {) V) @% g) W偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
0 m+ c2 ?4 T$ `( U$ ?! e1 z1 E3 l1.绕过本地验证进后台
2 t  \; d7 k5 n/ R5 h# ~2.数据库备份拿webshell.
8 n% M7 ~( d( ?& E3.找路径被修改的ewebeditor编辑器2 _. ~. l  q! v: t0 r: I9 y! s! F
4. ewebeditor直接够造上传
0 X% q+ k  W9 t. [$ _) d5 o3 o) U( o. B2 q
4 X6 p* ]" ]1 W. V  j
大牛huar的思路很明确!值得我们小菜学习
2 P' d! y4 ^  M2 f8 v1.绕过本地验证进后台& L1 ~% p6 z0 N# O, R9 m! K
当看到这的时候  由于经验不足很迷茫!
2 U3 f5 `- c; G, |/ V+ C- S本地验证 怎么进去了? 看看帖子也没讲原理!+ u! `! m) |$ k. Y/ `
好多跟帖的也不会!
. R8 X2 C" H3 E" a! l作者也没讲原理!所以小弟就找下资料
( Y  Y* ?) J' w: _" e  B给大家讲下!大牛莫笑  嘿嘿% i; U8 X+ K1 y$ b6 S, T
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
" }  i  D, ?3 H, T找个这样系统的站给大家演示下!
+ G8 |. X7 r( f; |! z普天网络  Design By Love2world / ^* M; C/ b9 |+ O: U3 h$ ~

5 p. X7 F( a9 ~我找到是这个! 找到后台 登陆提示是图1* L3 P+ h  E" M1 h, h2 B
[localimg=180,97]1[/localimg]( T. A. O& M. Y4 s9 \& S2 ]

+ ^  @0 S1 i3 z2 h/ n$ O, x接着 我们查看源文件! 图2
  q9 U/ g! G, z- i, w; M[localimg=180,118]2[/localimg]4 b* q# |: `+ `2 Q: d# @0 {. ^. ^
<SCRIPT language=JavaScript>
- G# V7 I* A3 ~* _# h2 Z<!--# L# E# @+ O8 M. C8 b8 |
function CheckForm(): G8 ?$ V* ^% z0 Y. G
{
; h7 l- }. B( x+ Q% aif (document.UserLogin.Name.value =="")9 c1 b. O' e. \+ m
{
) Q  f- P1 x  falert("请填写您的用户名!");. j. j' l5 w2 c
document.UserLogin.Name.focus();
* U" L# p# V/ h6 q' L+ q3 q: Lreturn false;
: @( b9 {1 u8 |% Y}# [2 T' b$ T2 K& w0 i
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;: C8 `& M: \4 v7 G! t+ j9 c& i3 L
if (!filter.test(document.UserLogin.name.value)) {
  @5 Z  q) y/ _0 z3 oalert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
( Y+ R, }) Q& ^2 j* zdocument.UserLogin.Name.focus();) m+ [- c. J! O
document.UserLogin.Name.select();
: L: g9 S2 p  }7 G  F% {% i% Ireturn false; . V, H6 ]8 C* B. B
}
, u3 M3 Y' G! p1 W* }1 ]if (document.UserLogin.Pwd.value =="")
0 {% \" O5 z# p4 `# Q% n{
* X$ j# A) b% p% x* i$ Q8 ^alert("请填写您的密码!");
( \, L6 s& A: b2 s1 [4 Qdocument.UserLogin.Pwd.focus();/ ~$ t4 K, y9 q
return false; 0 C1 T- ?4 z+ Q# ?  Z6 s+ |
}
" P4 r, g4 w# K/ J5 a7 Qvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;3 j) j! a# [- e, v9 B
if (!filter.test(document.UserLogin.Pwd.value)) {
* v0 _' O& V' @8 F6 galert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); , [% B! Q& s. w( p( f
document.UserLogin.Pwd.focus();6 ^" {( o, P0 d, s: t: `& |  S
document.UserLogin.Pwd.select();
" r8 r/ T" X. Z; X6 e0 K1 {return false;
) {, [& y% L( P; J4 h} ! l5 x4 L3 y& D' ]
loginForm.submit();
2 X1 {4 h5 g' H3 w5 e( ?, [return true;
# ~  s$ d" \- E; y- W- Y; Q}- c2 U  `& B8 E
//-->9 B: H  n: ~, d9 Q0 H# a
</SCRIPT>7 s+ V, h1 F/ H5 G  I0 i* U
把这段代码删除掉!
! P3 S: J+ }: g; }9 @8 O接着 另存为 图3
3 S( w4 z2 K9 M8 W[localimg=180,122]4[/localimg]1 T7 o( y% t) Z3 y" n/ T/ I5 {
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
* _5 c' h+ ~* {% ]# V5 v修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
6 x  J- w% P4 o3 a
( t& H/ _. C) u( x这个方法 / V2 G6 U+ {; q$ j
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!, g) |8 H7 D; \
  没什么价值的!

TOP

返回列表