返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子* K. \. y9 W% A  B8 O

! c2 [( [" S* V$ B[原创文章] 小记一次简单的入侵
+ ~( a; b% Q2 f4 n7 X: A( G, `小记7 b9 ?7 U; f8 r- e
原创作者:huar + \7 d$ ?% v- Q# _
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
+ Q! o6 m" C/ q1 H偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
  g2 I9 j: n; h1 w1.绕过本地验证进后台8 F/ `3 i& @# O' n, l5 b/ y# t5 p
2.数据库备份拿webshell.! I, d6 x' t6 o/ n$ D3 l
3.找路径被修改的ewebeditor编辑器
% W" k- q# ]& T1 e& ?% r4. ewebeditor直接够造上传6 a; ?2 Q1 n: r3 A! ~4 e

' f4 V8 Q7 t4 q" O- }! U# H
- `: c# k3 P) j% Q( I大牛huar的思路很明确!值得我们小菜学习6 H$ G. g' `$ j, P
1.绕过本地验证进后台; P8 s, v, u# _! ^
当看到这的时候  由于经验不足很迷茫!
) q+ P% T7 [+ P3 Y. i( y6 S& W/ T本地验证 怎么进去了? 看看帖子也没讲原理!
9 J( e- h8 G0 j8 ~好多跟帖的也不会!$ T" u6 ~9 l7 ~- a% Z7 ]4 ^
作者也没讲原理!所以小弟就找下资料
7 r  \3 O" p0 z1 e5 W给大家讲下!大牛莫笑  嘿嘿# j  m( s$ i3 R
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!
( N- |6 N0 D* I8 ]找个这样系统的站给大家演示下!7 t" B$ _' o2 q1 `; b& ?; E
普天网络  Design By Love2world
0 a5 K. `. g: M$ v1 \1 E* E  s! \! R( ?2 U9 q
我找到是这个! 找到后台 登陆提示是图1. ^3 [# P7 j* e( r7 b% P  q* A$ Z" V
[localimg=180,97]1[/localimg]
- K+ i( F8 U/ w9 s" z/ a
% A/ s2 T' K% ~3 e: Z- G接着 我们查看源文件! 图2
; [/ o. Y9 Z/ L/ e) ~  T[localimg=180,118]2[/localimg]
8 y. k8 w" ?9 N" K5 H; r<SCRIPT language=JavaScript>
. t/ ?0 b7 l' ^1 A9 X" m- q2 D<!--  v  W1 ]; g+ |2 d3 L, b' w' i( t+ b
function CheckForm()1 z' Q, T( O4 K) h; h: [) D
{ " \" S) P! y! R6 e1 M2 W; ~2 \
if (document.UserLogin.Name.value =="")' {% u7 |! J1 X4 B: u& q8 Q
{
5 D$ z% J. ?7 }7 M% H3 ?alert("请填写您的用户名!");
/ G' r4 L$ x1 Wdocument.UserLogin.Name.focus();% I: }9 x- o: }- \1 l  `& q
return false;
- n( ]& w; W/ f* F}6 u5 x( s7 W$ T$ E3 K* v7 g) I" t
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
  B- Z3 n0 x* D! _; a. L4 }2 qif (!filter.test(document.UserLogin.name.value)) { 6 M  `5 e$ g7 r
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); * J2 v, E% _1 t
document.UserLogin.Name.focus();4 e8 k* E; R/ E; A, V* m9 E
document.UserLogin.Name.select();
5 V& I; d* d- w7 \& ureturn false;
3 a# Y4 B* x' t! L} - ]" _, a! G, N/ P% U1 {
if (document.UserLogin.Pwd.value =="")
# }4 J4 d, ]' h9 J% M; A{
: ^0 |1 [7 Y% lalert("请填写您的密码!");
2 X5 k2 t$ ~1 s2 v( T& q6 {document.UserLogin.Pwd.focus();8 q# N' B; D+ D3 Y# I& [; w
return false;
! A9 P3 Z% ]& H# U: @}
5 B, `( b0 e7 ^) p0 j9 c" ~  {) {var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
: d5 C$ T0 ?* Z6 r; a8 O" L* Pif (!filter.test(document.UserLogin.Pwd.value)) { ; t0 [! h/ U  R! O1 \
alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); + O- _; Y) ~" p7 g" J1 z
document.UserLogin.Pwd.focus();. B5 }+ B7 R5 F4 \& \" s
document.UserLogin.Pwd.select();
+ c+ W3 ]3 N8 o/ Y) C$ Yreturn false;
3 M: Y- W# f) }4 z& n( D} 0 I6 z* z' A# H$ i' O
loginForm.submit();
% `* l8 B/ c9 y& O7 b+ C8 ]: m1 Creturn true;8 r0 z1 A0 z, Q) @  D; D
}
" c6 c% X9 f% C//-->: E5 A( @' Y' Z2 w9 Y* o
</SCRIPT>4 ?8 R6 I- s; N* q4 S1 K
把这段代码删除掉!5 q( @8 O2 B2 Q0 b5 u& }
接着 另存为 图3
6 y* a/ m9 D% m* S[localimg=180,122]4[/localimg]
5 H% P7 d/ y' x1 Y$ ^3 s, ^切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了
6 k6 G  p; S8 F0 u5 Q修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL
1 P8 C5 |. Q* Y: J2 Z
5 N" L! \, W6 u0 C' [# e这个方法 9 v% ]/ J* h" G
普天网络  Design By Love2world  不知道其他站的系统还有没!

- -! 图不显示! 管理把文章删除掉了吧!+ F5 ?& u/ z6 C9 l9 s
  没什么价值的!

TOP

只写了本地验证,, g5 L8 W! t' r
2.数据库备份拿webshell
/ m5 i  l2 C. n* o1 C0 q  X& p% k3.找路径被修改的ewebeditor编辑器3 U, d. g: [6 Z; c6 J; V# f% D- N
4. ewebeditor直接够造上传
, S$ C; {: g5 D这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

谢谢楼主分享技术

TOP

返回列表