返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子% q# i5 y- C; d2 P! h2 k
8 [8 b( H9 t8 z$ G
[原创文章] 小记一次简单的入侵# @, f6 s8 I) {& P
小记
$ [0 z/ u- Z4 B( w( d$ e7 u# x原创作者:huar % i, C; E3 B! v$ v
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
. h' n& E4 W/ w5 o" R2 A偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)6 J9 T/ P3 Y; U3 o% ?" V
1.绕过本地验证进后台! c# o: p  [2 G6 f
2.数据库备份拿webshell.
$ H* B0 U" O1 |, y& W+ W( k5 Q9 z3.找路径被修改的ewebeditor编辑器% c! m3 {: z' R5 A: b
4. ewebeditor直接够造上传% [2 k$ D6 h2 G4 u9 Q4 Y# j. b6 T
0 X- Z/ j0 H2 M. H. g# H. k

/ \. k2 i* b" d4 P大牛huar的思路很明确!值得我们小菜学习4 |' z5 i5 {: M4 `: d
1.绕过本地验证进后台" d0 f+ H& k! E# ]7 n8 H; d& U6 g
当看到这的时候  由于经验不足很迷茫!
, A( X) I2 a0 h: e! q2 e本地验证 怎么进去了? 看看帖子也没讲原理!
+ A$ @' R' w1 s6 r& ]" Z好多跟帖的也不会!
! r! U; m$ n! _) f作者也没讲原理!所以小弟就找下资料 5 s- M" H( U# d" j; ^  z  }% G- `5 t
给大家讲下!大牛莫笑  嘿嘿
3 s" C4 D6 @! ]1 E  }: v首先 这算个漏洞把!因为并不是所有的网站系统都可以的!) R6 ~5 f' J: y2 z+ z7 y
找个这样系统的站给大家演示下!- ?  t) [: U4 w8 V9 D" ~- L0 U
普天网络  Design By Love2world 5 H8 l  l; k  V9 p9 O- {
& n- [; J. |6 M4 W+ l/ }  g
我找到是这个! 找到后台 登陆提示是图14 N' P3 f( n. @6 g5 Q+ E
[localimg=180,97]1[/localimg]0 p, M: y- W1 x* U
4 b/ I' ~% Q7 |: B) W( H+ y6 t
接着 我们查看源文件! 图2
; P+ P7 p/ A1 ^+ ^& T[localimg=180,118]2[/localimg]
7 u3 b1 y/ t, S- u<SCRIPT language=JavaScript>
1 Z: A& b  b7 }, y9 |<!--
4 [( u2 q6 H& D$ u4 cfunction CheckForm()" u( ?, n2 l+ D. ?8 d3 F" Y
{ . W! m+ }& z% D$ T. O7 L
if (document.UserLogin.Name.value ==""); e! _5 {- E% H; ^  |6 U
{
' n% ]# b/ \0 Z/ Ualert("请填写您的用户名!");
2 U5 M0 z' F, B5 d: a# Odocument.UserLogin.Name.focus();
/ t4 j6 n1 F1 J# w6 {return false;
4 Z( s/ k! t) Z; q$ e3 l8 V}
3 L5 S1 E  O1 b' }/ g  P. wvar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;: ?* j# v4 G! @- N
if (!filter.test(document.UserLogin.name.value)) { , t4 d. X. ~& F: u7 V# E
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
7 U) w; Q( N, {6 R: D1 K$ ]# z( r+ ^document.UserLogin.Name.focus();
( v4 C* c- t& b8 a& idocument.UserLogin.Name.select();
6 Y4 x; A# ~9 u% F) U' D6 Vreturn false; 2 X4 x. X. P: s
}
( Z8 d0 q# N  w. {if (document.UserLogin.Pwd.value =="") 1 ]" S! i0 a+ Q) S
{( X- N1 a$ E! W9 y6 G- S5 d
alert("请填写您的密码!");
9 w( Y$ {9 @" b) Q# Idocument.UserLogin.Pwd.focus();' {* u6 R% Z$ s8 B5 B! s' U8 D9 l& f
return false;
5 Z8 h; M2 Y- V& q- G/ o}
& [# v# J8 k+ Y) Y1 i' n1 q5 avar filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
5 R; R) T$ q' a! U- mif (!filter.test(document.UserLogin.Pwd.value)) { ( }4 [* C2 a" p3 r* d1 @( o  M% r
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
( B6 ^1 H8 W2 a) y  b3 [document.UserLogin.Pwd.focus();
5 V+ p6 T' E+ l9 @! t" I( V# Tdocument.UserLogin.Pwd.select();( w  r- M" l$ u- Y5 {8 X# O
return false;
8 [( Y1 `3 ]8 n  V- C0 c+ t& ~} . v2 U2 d. s5 T& O. s! B5 J+ S" [
loginForm.submit();
4 P  M6 D, f. B. Z: k! z, n/ B5 G) treturn true;
% _* i$ ^& j$ h6 X  i  P}
0 ?# o: n6 J1 p8 [  v$ n8 [. G* q//-->
& O6 L; d" o3 L/ x, [</SCRIPT>+ H1 |! k1 W3 K
把这段代码删除掉!
- @3 q1 P$ y. r' {: d, a, V9 `5 F接着 另存为 图3( x7 a- l/ K" k* ~! N! q
[localimg=180,122]4[/localimg]
8 R, s% G6 o: `切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
, b- U# O# F0 ^% u1 H/ L3 G7 r. ], U) f修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
! B) l7 a" K1 I# ~& ]0 P+ u6 [$ W/ I& k% f
这个方法
4 L5 A( x% ~8 ]$ {  j普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!
5 s' X9 z! s1 o2 H+ S8 w2 S  没什么价值的!

TOP

只写了本地验证,
/ c0 y  k( g+ p2.数据库备份拿webshell
* _& c/ E3 ?6 [/ c6 T6 ?3 X. Y3 N3.找路径被修改的ewebeditor编辑器$ ~  k+ ]4 D7 y6 O) Y) {
4. ewebeditor直接够造上传: l% K& J6 w. W  h  Z
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表