返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
! l4 W" }" H. k! I9 O( ^3 E# f% u' F
, G5 B' L, y/ ?' d: f[原创文章] 小记一次简单的入侵
; j& O( Y- w* a7 y& ~6 o/ m5 p( U小记
' ?& t( U( U! h原创作者:huar
6 |; `6 e3 ~5 n" a3 W! V原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
6 Q* y( H# T6 y偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
6 d' D& _! q. }' P1.绕过本地验证进后台8 s0 O- Q( V& b3 v& X4 q
2.数据库备份拿webshell.$ B# r# A1 a% [4 u, {# g
3.找路径被修改的ewebeditor编辑器
/ j  M' M; n2 T0 P4. ewebeditor直接够造上传
' |! K! X* y* ^. t- t- l0 ]; }: j* q* L; o# B9 R. E" _. ]& `- q

7 o3 \& M6 J7 q( _5 c7 @大牛huar的思路很明确!值得我们小菜学习
8 l4 N3 a! g9 ?/ N1.绕过本地验证进后台: V7 N6 G: v1 r+ o- C
当看到这的时候  由于经验不足很迷茫!
( V/ I& `) k5 ~' X3 j' g7 U* E本地验证 怎么进去了? 看看帖子也没讲原理!
& _+ K+ J  R% K; I- V' P# G" j好多跟帖的也不会!
$ S6 r' V" S: i2 |, ^作者也没讲原理!所以小弟就找下资料 $ c$ l: w9 o. O& }- A
给大家讲下!大牛莫笑  嘿嘿1 g1 C! f4 R, D" B0 c6 c  k. L
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
: V& M( |1 O* P' W& R! Y找个这样系统的站给大家演示下!, T6 ~" u; b" D- P/ b1 \' C
普天网络  Design By Love2world
* ]) B. D- f/ B
* }# \# A- Q2 ?3 \. p我找到是这个! 找到后台 登陆提示是图1
' |; F# y" n# @* n' G; c[localimg=180,97]1[/localimg]" y$ H/ \8 n; d- x
5 Q3 _8 w+ e! T/ p9 ?
接着 我们查看源文件! 图2- g1 O6 R* }! O+ I* {. a/ m
[localimg=180,118]2[/localimg]4 Q# L3 E9 G: y7 e* w
<SCRIPT language=JavaScript>
8 V( H, K  H0 X<!--2 Q; I4 m) k4 d- u  H: p- {# v
function CheckForm()
, R6 s* m+ g2 F- }) y* b$ S{ - M' G7 c2 N7 M0 x+ M
if (document.UserLogin.Name.value ==""). \9 `- x" s3 @& E5 l$ O
{* ^# w- ^1 ?: r/ G; N" `
alert("请填写您的用户名!");' Y. Q& e8 y( w; C* E
document.UserLogin.Name.focus();
% f8 J: M( m2 @6 e7 i' y2 U* yreturn false;2 K0 z) x) a0 B) A+ @
}7 e+ _7 d0 k4 A- n. ?  b- X
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;; G; U/ W% ~" H% S, p% p  Q7 Z
if (!filter.test(document.UserLogin.name.value)) {
; c! b$ B; w$ j. ]0 Talert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); $ x, h7 B; f0 A1 Y2 ?( r/ n& V
document.UserLogin.Name.focus();  F& K; _, ]# y" y- g
document.UserLogin.Name.select();7 `, U& B) C' V) o' o9 G
return false; * H. v/ y( B$ ~1 v! h5 ]
}
; b' x* b8 }& k, T8 h+ xif (document.UserLogin.Pwd.value =="")
2 R% w8 h) o2 @, h; d{$ _, ]# N: o2 o$ t
alert("请填写您的密码!");
) }% T4 v% _+ Rdocument.UserLogin.Pwd.focus();
0 x) f) J+ ~, a8 greturn false;
2 r& ?- L; }4 R}& y8 y+ S0 Z( o0 I, a3 Q
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;9 z. Z8 B- T/ O: q8 _4 e
if (!filter.test(document.UserLogin.Pwd.value)) {
0 F" a% k4 j7 C9 v" y7 m6 ^alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");   A8 _8 _& H* ~$ C3 Q: ?
document.UserLogin.Pwd.focus();& O$ T0 [$ Z& T, q& J; d# L
document.UserLogin.Pwd.select();/ K7 {+ [9 s) g5 N0 J
return false;
0 `% f, ~9 V2 u( j7 ^8 t}
4 w2 P3 H7 K- I! P+ h1 @6 LloginForm.submit();
' p5 ~: R1 C8 Treturn true;$ V: F% g! x5 Y0 ~& l+ x
}
% u( r# \5 A8 T# s//-->
7 N* q* U& L, ?) [3 z! H$ x3 x</SCRIPT>4 J* l* r' F; `
把这段代码删除掉!
/ ], F, l2 M5 h  X- o9 U# S. b接着 另存为 图3/ E6 L( j4 ]; P  K/ Q
[localimg=180,122]4[/localimg]
  r8 E# r2 _# E6 a- t) b" p切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了1 D% @3 L. r( y( \/ D) A
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL9 f: N! g4 M6 i5 j& `

4 D: U$ Q# C2 a: F  G( d这个方法 ; h3 `, W  @9 M$ A1 C  N. n
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
6 J9 m( }( \3 I* z# m0 g  没什么价值的!

TOP

只写了本地验证,3 m5 q  Z( j. d, n
2.数据库备份拿webshell
' W+ K/ x/ X: i$ R& \+ f3.找路径被修改的ewebeditor编辑器* e9 y% M' U6 {9 d' |$ [
4. ewebeditor直接够造上传' G2 Y2 y! a  B  y/ W
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表