返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子
* e8 h! |4 ~8 u7 M* z* e
+ Y/ G; V* j3 q% }  t[原创文章] 小记一次简单的入侵' _' K$ t7 H9 l$ M% p
小记
- i8 W4 a# J3 j5 J原创作者:huar
- I. T+ j% q: b, h5 ~: ^, a3 o原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/1 a' _, T- {5 j. Y$ }  T
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
# U  S6 B, n* k  z# R8 p1.绕过本地验证进后台) t+ e" C( L0 ]) [
2.数据库备份拿webshell.* y( Q, M& s/ M/ a# E( c2 b  n
3.找路径被修改的ewebeditor编辑器8 n- |* F2 M. V2 _3 @* v
4. ewebeditor直接够造上传
2 A2 z; `1 t8 s7 R# S1 x
; L$ t9 w' N! u; c. ]
! m7 G+ R* @6 K! y. s大牛huar的思路很明确!值得我们小菜学习
. K: [, _0 I0 o* j: u3 Z1.绕过本地验证进后台
$ z; C+ d- X& `4 y1 ]  i4 s当看到这的时候  由于经验不足很迷茫!
: M2 b, _0 z8 R7 R( J. Z9 \2 }5 @本地验证 怎么进去了? 看看帖子也没讲原理!3 [. {9 y" ^+ a1 _/ ^
好多跟帖的也不会!
/ M6 c' a! J" c/ L# w作者也没讲原理!所以小弟就找下资料
  z- q, ^6 K' c% L- U2 D  n给大家讲下!大牛莫笑  嘿嘿
4 `3 M8 X+ I  S0 T$ Q首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
) S& [+ X$ ~: K9 e% s! r找个这样系统的站给大家演示下!. f" m1 r8 J8 l. u, T
普天网络  Design By Love2world ; a, G# r2 G+ p" b. L

5 [) B- ]  x& W我找到是这个! 找到后台 登陆提示是图1
, P& u) F0 l; M7 D' j0 s[localimg=180,97]1[/localimg]
9 s  r1 {# D+ O0 h( }6 A1 M- O7 B% ^" y6 l: D; ?
接着 我们查看源文件! 图27 e' r) d$ R* n, p: }' O; H
[localimg=180,118]2[/localimg]: C" h3 K( A9 G
<SCRIPT language=JavaScript>) H) Z( r7 c: {1 L6 U/ \. V( `
<!--& H$ ^, {) T6 n6 |
function CheckForm()
! O% }1 s0 P3 X2 ~7 t! U{
+ d7 X% P6 V* m# yif (document.UserLogin.Name.value =="")
7 I7 Y5 O0 Z; A) r% n3 U! C, v{
8 \! ?  m" u1 F. j* K, I& {alert("请填写您的用户名!");
- z5 n: q: k3 N+ D/ x) w9 wdocument.UserLogin.Name.focus();
  h4 z* i* E* }return false;. X- I! a. O  Q4 a" N+ |
}
' V8 g$ X' u% Fvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;! k4 Y' c$ }. B2 L: W# Y
if (!filter.test(document.UserLogin.name.value)) {
' W1 U& J. ?6 C. V. t; a2 u  Z5 xalert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
( ?% e! I: n. Z& t9 H8 ~# Ddocument.UserLogin.Name.focus();
" n; M& g. \; T' K" r7 j6 o* G- M+ wdocument.UserLogin.Name.select();1 W8 p; v' X9 q; V; n/ f/ O
return false;
; i" C9 z* a2 F. h+ L}
5 T2 |7 O' p$ j( Jif (document.UserLogin.Pwd.value =="") / u& S4 F- F, Z  X2 ]& ]2 k" w& }
{
7 M1 O& c: m, \  ~4 |* |" nalert("请填写您的密码!");
6 _! `2 C# ~' I  l+ F4 a9 ldocument.UserLogin.Pwd.focus();2 U2 O* @- w# {/ _7 V% v+ l* K) b/ Y
return false; $ d+ d9 h+ i8 X; w" \
}9 Z& o5 ?& j, v4 c
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;$ Z4 z- V: F0 D$ T3 Y. H& A3 P
if (!filter.test(document.UserLogin.Pwd.value)) {
. `  f2 ~! r9 h* @5 `4 calert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
4 U/ m0 H8 q8 w3 W' Ndocument.UserLogin.Pwd.focus();  D. ~5 E3 n2 [
document.UserLogin.Pwd.select();% C- ?; b& N! m. X* n6 l
return false; / U* R8 x. g+ F8 b7 `1 @
} " r- w/ u, x& E  g( z" u  Z) O' R
loginForm.submit();
% s; y" A* R6 k9 r+ ]return true;6 r$ X3 }; p& |" o7 {
}
- g3 ]! f& M/ w6 ^) H//-->5 j: r  W  N0 E* p8 g
</SCRIPT>
7 Y" D$ x  `( e/ ~把这段代码删除掉!
; k5 I; {& p& J" U" u; s' B# X接着 另存为 图33 M) {! @# ^' u5 N( h! N. Z2 {7 t/ v
[localimg=180,122]4[/localimg]
  k6 x4 M" i( f" R/ w切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
+ r! p  `( l& N1 }7 [/ M; p修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL, ]9 R. _2 o- S
8 ]  ~8 `# S2 {% M) e% V
这个方法
1 ~0 h6 }9 h( I" C8 K& o普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
0 D  K  G% C. }( Y  没什么价值的!

TOP

只写了本地验证,+ T% {+ D# H1 @
2.数据库备份拿webshell8 a( h8 M! f0 H7 v* j/ q
3.找路径被修改的ewebeditor编辑器
* R; t+ n) J- s; \4 `) B4. ewebeditor直接够造上传
1 T% O+ W) a2 o这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表