返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子0 `3 ]4 i3 b& S4 Z& }- B) W0 |+ a) Q' J
: y3 n1 q! Y1 ]0 r4 K, O
[原创文章] 小记一次简单的入侵% V6 M' Y  s( Y
小记
# j: I) |- q$ I' d" S% n原创作者:huar 8 `$ s9 j$ p6 D9 k8 Y$ D
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/! }# `  ?9 d/ h' N* V' A
偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
% }# K/ w( y8 y+ s, C' t1.绕过本地验证进后台
$ ~. |5 `, `+ j$ M+ w2.数据库备份拿webshell.. r$ w4 M3 t6 a: K8 ~4 A5 j* {
3.找路径被修改的ewebeditor编辑器
% z7 ^' L* x& G6 ]% x, q- k4. ewebeditor直接够造上传
- U- `& f6 Q) H4 Z9 i# k; I8 D9 K7 q

. `3 L, J+ b$ g' W. v/ K& c大牛huar的思路很明确!值得我们小菜学习
5 M% a- y/ P$ @' V% m$ h# l4 E2 y1.绕过本地验证进后台& J3 ~6 l' I+ L$ }
当看到这的时候  由于经验不足很迷茫!
/ {. H2 }$ ?! Z7 l2 G( L( k$ h本地验证 怎么进去了? 看看帖子也没讲原理!8 a0 o0 z, D/ X6 J3 r7 B
好多跟帖的也不会!
1 Q; K3 u+ d" b$ l  j* X1 m作者也没讲原理!所以小弟就找下资料
) d5 ~3 d: [  f1 |给大家讲下!大牛莫笑  嘿嘿, b6 n1 ]' V$ k
首先 这算个漏洞把!因为并不是所有的网站系统都可以的!8 K2 S! O- D5 U, c, ~4 A
找个这样系统的站给大家演示下!
7 z% E" O# y, m7 ^$ E3 y普天网络  Design By Love2world 3 C) Q5 ^; `3 F3 l+ M$ o, i  J6 m
  f5 `5 M4 j! V( [
我找到是这个! 找到后台 登陆提示是图12 U1 ?: E+ G$ P% }. n- I
[localimg=180,97]1[/localimg]1 b9 |$ j( Q2 q. `
% H7 ^$ p  d. E% b
接着 我们查看源文件! 图2
# Z; h- h* U5 o, ]8 I0 P[localimg=180,118]2[/localimg]0 T# p1 R' S- ]" G
<SCRIPT language=JavaScript>/ z; ^/ f! g, I9 m6 h! o
<!--2 v9 n8 q7 E& A; V* u) C0 i6 ]
function CheckForm()4 b* ^: I" c7 R9 }
{
4 F' k: c; Q9 f. w) \if (document.UserLogin.Name.value =="")
% z- n0 v0 h* `! f- h{5 |6 G& |  B5 W& {
alert("请填写您的用户名!");
9 y" L1 i% r( C3 U2 ldocument.UserLogin.Name.focus();
( u) r: r( [8 creturn false;
; {3 }6 ~0 u" m  Y+ w7 p}4 ~: d4 Q; }. R& e! g' y7 x- ]
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;! ]# q$ ?; `0 P4 O3 Q! X
if (!filter.test(document.UserLogin.name.value)) { - T) W' c* Y" v. [4 I
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); & x1 t5 t7 D; ?3 P( C
document.UserLogin.Name.focus();
5 ^1 _" _. W# t0 c5 \document.UserLogin.Name.select();/ L6 x! D% t$ m+ N3 x: \& S
return false; 8 L$ k. P# m  d
} 5 c. h1 T4 c4 i. }4 d; q7 i
if (document.UserLogin.Pwd.value =="") 2 p1 E" L, y8 A) [
{
7 |* Z) i* ~5 q3 F3 Balert("请填写您的密码!");
' H! I- f) h0 Bdocument.UserLogin.Pwd.focus();; l8 P+ r3 ?! f1 _/ n7 r' p
return false;
- u) f! y" }  u6 j" P. q3 m# h}0 d6 D4 D9 d0 Q8 r- L! W- N
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;7 G2 t7 G6 Y' X, F2 q. S7 w& y
if (!filter.test(document.UserLogin.Pwd.value)) {
9 F$ I/ v$ ?, c6 `) b, malert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); / |" ^- E, A2 [& U
document.UserLogin.Pwd.focus();! y; {( d6 b7 U! m1 z" k( }* B
document.UserLogin.Pwd.select();
2 r" J  n0 O" r2 T% lreturn false;
! W$ R* }  U; Z& _4 }}
0 P9 W/ o5 @; d: ^/ K# l* y/ Y0 aloginForm.submit();
+ K( O1 B$ [. y( Y" b& C0 oreturn true;6 S! X! _  x, J. s. N6 b( c3 n: I
}
  ^  V8 G, u+ x$ B6 x# J0 j//-->
. {- j  Z4 T6 L; Z( h  S+ G</SCRIPT>$ n7 C. }5 Z8 f# N8 B; E
把这段代码删除掉!
* s- V' u$ X. C7 k2 \. O" L! W接着 另存为 图3
- t/ {& d% {6 }% `6 o[localimg=180,122]4[/localimg]
$ z: K2 {  S% Q/ h. ~切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了* z, N9 w6 h2 D3 f' ~! k
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL! p6 z& S$ Z9 O  ]3 e5 k

1 V. F, U7 Q5 v这个方法
/ P& F0 r9 j. F" T8 E5 D+ S普天网络  Design By Love2world  不知道其他站的系统还有没!

谢谢楼主分享技术

TOP

只写了本地验证,) y1 ]2 M6 G( b! B8 R$ Q% L) m8 i
2.数据库备份拿webshell
# w3 X/ X* l- Q5 l5 Y9 B% X$ H3.找路径被修改的ewebeditor编辑器! q1 M4 d' u+ P+ W9 q3 x9 [6 ]3 h
4. ewebeditor直接够造上传
7 [2 c" _+ [" T+ y1 ~$ L这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

- -! 图不显示! 管理把文章删除掉了吧!6 H! }- R, U% X9 n+ X1 ?
  没什么价值的!

TOP

返回列表