返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子$ V; E6 Y3 U( M! \/ m

1 H! x! G# E& V6 @- }[原创文章] 小记一次简单的入侵
% S/ H; P0 T' C0 w) U: O3 |/ H小记" x3 [, h2 e' c4 K
原创作者:huar 7 y9 c! ]3 m! B8 {- d( {
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
, i9 b2 e4 c  r$ F* i$ i% z( N$ e偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)  q' i" E! y9 E& K- X' \: Z
1.绕过本地验证进后台
2 ?5 a* h  H: c9 u6 O2.数据库备份拿webshell.
9 I- Z# k1 N; Y2 [5 V1 v4 E3.找路径被修改的ewebeditor编辑器" ?, P# P* e: y: v; g1 j
4. ewebeditor直接够造上传  W: ~: A. x4 J. D+ V

9 a% ?. j( H! q) S) N+ ^4 |
7 s1 x: t( g7 R; R+ L4 `+ a大牛huar的思路很明确!值得我们小菜学习
2 f6 c: K! P* ^  X8 o1.绕过本地验证进后台8 `- m+ S+ e  X/ ^3 I
当看到这的时候  由于经验不足很迷茫!; v5 e) _: e* j( `# r; P
本地验证 怎么进去了? 看看帖子也没讲原理!
9 {& S6 a( d' X, b好多跟帖的也不会!
3 O+ j/ M* \! F, L6 K0 t作者也没讲原理!所以小弟就找下资料 7 X# L& g+ K8 {. k) D$ T: s
给大家讲下!大牛莫笑  嘿嘿
+ P, t' h( J2 W6 |/ J) j首先 这算个漏洞把!因为并不是所有的网站系统都可以的!- e! @8 p8 R5 {+ [
找个这样系统的站给大家演示下!* [+ w3 b% j% p2 N) O, W1 Q
普天网络  Design By Love2world . e: @8 q" Q7 ]
3 _6 `5 f- t2 L
我找到是这个! 找到后台 登陆提示是图10 m6 I7 }6 d7 i5 N/ Z, g. P
[localimg=180,97]1[/localimg]
" ]. u1 ]$ F5 z: P
6 P5 q/ O! c: r  p$ c' t接着 我们查看源文件! 图2
' x7 Q: U% Y( U% U* Y5 N[localimg=180,118]2[/localimg]
* B, Y/ }5 r7 I* {  t# R/ I. Y1 E) u<SCRIPT language=JavaScript>$ g  _8 o; B( \! N
<!--# f% g$ k( A  f- _! e" P
function CheckForm()4 S) P6 Z: R* n3 {
{
/ k! {% X* ], S' W9 Y% qif (document.UserLogin.Name.value ==""): N; O8 g# q$ `+ ~+ y: C
{
# I- G, k( s$ p- t: ralert("请填写您的用户名!");5 W: w0 V* W4 r2 o% ^" X* G% ]
document.UserLogin.Name.focus();' L- h; ^  x3 Y3 E: F
return false;: }. a& ]' D3 o5 ~
}" y7 I7 w1 f9 A
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
0 p6 }5 \3 [& ^0 H4 q+ W# Hif (!filter.test(document.UserLogin.name.value)) { 1 Y3 @1 v- |5 h# y
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); ; `  U1 b% M# N$ k; o* V% {4 o0 s
document.UserLogin.Name.focus();+ u* g  L0 {3 H/ M0 E6 h
document.UserLogin.Name.select();) j* u& J! x, Z6 @
return false;
0 u, Q0 s9 V$ S0 [4 Z}
; m; q1 e' D1 }  l" V3 {if (document.UserLogin.Pwd.value =="")   m4 ^! `/ e1 L8 p8 n4 i  P$ f
{
( |" P2 Y1 y) Q5 v7 w# H; k) S0 ealert("请填写您的密码!");
! d4 q4 t- m2 i. a; T! Cdocument.UserLogin.Pwd.focus();8 Z+ u: Q1 H. N& U
return false; " f. g4 h+ \8 r+ \% i8 N
}" x: F5 {2 a' P
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;! h9 ~. x+ V) f# o
if (!filter.test(document.UserLogin.Pwd.value)) { % z- e& m* M6 U$ x- q
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); , c' X! u0 l# O/ X; k. O. t4 ^4 k
document.UserLogin.Pwd.focus();
6 z( i9 m* r3 @4 S( Gdocument.UserLogin.Pwd.select();& M/ m% }4 S( G" z7 {* s6 E
return false; ; K' S4 d4 z0 C9 U/ p2 R
}
* a# W0 q& Q' ~8 i* n2 R8 k7 BloginForm.submit();
- w- p9 C! U8 f1 G! ]return true;8 ?: g  V' b5 A- V, T, e  C3 |/ f
}0 c  I% @0 i$ S/ y: \+ {' }
//-->5 ?8 D  ?0 D# B( e, a
</SCRIPT>4 L( e- X! _  Z& a
把这段代码删除掉!
% g4 k! N1 Q, W* E8 V$ \: }接着 另存为 图3
  O) @0 @& X/ x. t! n) [% U[localimg=180,122]4[/localimg]
5 B6 W6 Y4 k5 P4 C切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
0 j' j2 O1 Y6 j) S3 g) x" C修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
1 T( }' I# {$ }5 Y# n6 ~
$ P5 w8 a; h9 x) w, w这个方法
7 _1 x& ]4 ]2 U2 ^普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!! q. X7 O+ Q0 ?0 i  y6 t! c7 s5 @
  没什么价值的!

TOP

只写了本地验证,
- M6 e* A  c4 h" \6 S2.数据库备份拿webshell
# R# q. t6 W: Y* P" M3.找路径被修改的ewebeditor编辑器( N2 a* S; c# ?" |$ R' E) h9 T' e
4. ewebeditor直接够造上传' G; O" l6 x6 x, K7 |+ }+ H( B5 [* r
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表