返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子1 a5 {0 q: t- G9 w5 g
4 w" f6 E0 B" P* I
[原创文章] 小记一次简单的入侵1 G* j' f- Q; k
小记
( S7 ]8 |. e$ J! A/ F  g原创作者:huar
+ W# m) {9 w; j4 c8 v原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
' s- ^; \  a" ~$ ?+ _% Z$ u$ b偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考), U, z; W+ f! d4 H' u+ K/ q" l
1.绕过本地验证进后台
5 H0 e6 a' k' w6 H! s! H: p8 g* t; X5 }2.数据库备份拿webshell.& k, a3 r: j" |* E+ O  X8 F: r4 b" E
3.找路径被修改的ewebeditor编辑器: S8 H' T1 B. c- ~/ ?3 S
4. ewebeditor直接够造上传! ?: E. y  S% c. Z; m& S4 y8 l

' a) D: |; h1 f! m# ~( S& x+ a5 C7 Y+ i. l8 X- z; c& N
大牛huar的思路很明确!值得我们小菜学习9 S3 a. H/ Y# c& Z5 Z1 t
1.绕过本地验证进后台$ W: d- h6 }- K8 C+ @' }  o; X
当看到这的时候  由于经验不足很迷茫!1 N3 `3 C0 \+ H8 ]& V" L! d* C
本地验证 怎么进去了? 看看帖子也没讲原理!
  A/ |1 l9 b! C7 Z好多跟帖的也不会!
  R3 c% q$ \( y作者也没讲原理!所以小弟就找下资料 6 Y/ J* Q% K7 c; _6 l9 b
给大家讲下!大牛莫笑  嘿嘿* q" H# F9 U3 `0 b0 H% ^
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
- C8 v% l. U2 R  ?9 a' L% t$ i5 Y找个这样系统的站给大家演示下!
% n) V. i. X; E2 |  ~7 \: E普天网络  Design By Love2world
  j, p+ K; Y4 f5 q/ T: z7 g4 j) R! `: E# E- p5 c
我找到是这个! 找到后台 登陆提示是图1
: u4 m& x8 f8 l2 [[localimg=180,97]1[/localimg]& b7 m- y  t2 p' b
9 l8 }  Y9 M& D7 _# l4 V
接着 我们查看源文件! 图2* ?, b  l9 a$ e1 h' R
[localimg=180,118]2[/localimg]
' i7 Y$ E' l1 \/ ?* Y  d8 ~<SCRIPT language=JavaScript>
2 }) ^  A9 }1 ?<!--
( P8 G" z3 u% J6 q6 Tfunction CheckForm()3 M; n( f& }  `  d) o
{
; @4 y: g! T+ v4 f$ m7 I# N( N" Zif (document.UserLogin.Name.value =="")+ }- Q. y8 D# u6 [6 i! [( F: |
{$ `7 k% t7 I, N0 n! a7 f) r0 J0 m
alert("请填写您的用户名!");1 ?# ~* G! m- h: z, ?
document.UserLogin.Name.focus();
- m) z6 }8 O( t  qreturn false;
2 `- e. a- `& {( X& x& u% X1 i% b}
, [7 Y0 k! o# zvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;2 |2 z# u" @, x1 m8 Q( @/ m
if (!filter.test(document.UserLogin.name.value)) { - B& K" b8 M9 c' \4 `. K- j1 R
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); / u  L! u4 O% @' F
document.UserLogin.Name.focus();
1 w' X; Q" F1 D" }) ]4 @document.UserLogin.Name.select();6 i8 k* S4 R9 {' N, Y3 l5 x
return false;
' q/ L! e& E: d" Z* C7 |}
% o2 a5 d$ ^- `. K* H" J6 Y7 kif (document.UserLogin.Pwd.value =="")
7 o( i# \  e0 g; v/ L9 A; W9 J, `2 P{
8 S8 }" T: `* F  {) Ialert("请填写您的密码!");
8 M7 d8 _% ~, z* U( {0 `: z4 j1 Adocument.UserLogin.Pwd.focus();  D! J: K# o; `4 q
return false;
' D' M' k* k* H}7 N6 V! _: N8 b! `2 w# T9 a- p
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;3 ^; o- J2 P% y0 ]1 h- m7 z
if (!filter.test(document.UserLogin.Pwd.value)) { ) m7 I$ y4 ?* b, L8 H/ b
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); $ V: o) ^8 D( J- u, m
document.UserLogin.Pwd.focus();
4 M& k( _+ i+ c) ]% K  sdocument.UserLogin.Pwd.select();
% X) o, Z; Y& y5 G+ v. X0 N% Greturn false; $ H1 x8 V3 G* o1 z
} 5 x: ]7 c9 f4 q
loginForm.submit();7 }4 S! G9 V; I/ X7 P
return true;
9 p1 y  q: S: ~; ?2 y) P/ _# m}  R# i# D* r/ e  e  J7 z: d9 \
//-->
' Q7 ^* Z& P" y: X8 \: H0 y</SCRIPT>
  ^( `; u' D3 d" V* H+ H把这段代码删除掉!1 s, B/ {- Z9 [
接着 另存为 图3
9 L" h1 p. A. L4 f8 Q! d7 F[localimg=180,122]4[/localimg]+ b4 }* k' c1 k
切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了* F1 K; N) _8 E  f% Y7 O/ H2 s
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
9 ~) c2 O, U% \1 e5 a" \, l3 b
# v. U! E6 L* o这个方法 0 Z0 ]! ]" x5 S& c# N  N- ?5 [
普天网络  Design By Love2world  不知道其他站的系统还有没!

谢谢楼主分享技术

TOP

只写了本地验证,5 `  O& V. n; o# ?
2.数据库备份拿webshell
" q4 U" G& r( a5 M6 O: A3.找路径被修改的ewebeditor编辑器
. f- n- u; A% r' w: v8 @. F4. ewebeditor直接够造上传
: o3 [" V- R% m% c# S- u: B这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

- -! 图不显示! 管理把文章删除掉了吧!3 l6 x* B+ o$ E6 S! a
  没什么价值的!

TOP

返回列表