返回列表 发帖

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

刚才闲着没事  逛下论坛!看到这样个原创帖子' C1 W; R  v1 M6 J: f

$ |2 }2 J$ r. w& Q[原创文章] 小记一次简单的入侵1 ^  p$ T0 ^5 s1 ~8 k, Q
小记
) k/ d! f( q& i1 a# y原创作者:huar & Y' n7 Z. G! Z: ~' a: O' Y
原创出处:3.A.S.T网络安全团队http://www.3ast.com.cn/
1 e0 B* i2 t, g3 u  t偶然遇见个站,所以就有了下面的简单教程(仅供还不会入侵的朋友参考)
4 ]- i$ w% w) N+ [, `: f1.绕过本地验证进后台! s5 T; J! W4 X6 s- T& B3 E& P# [; u
2.数据库备份拿webshell.
; f. S3 X! d# g! G! `' z3.找路径被修改的ewebeditor编辑器8 ^! r* x- z( ~& t" j/ }$ [
4. ewebeditor直接够造上传
/ U) F  d/ e9 C% b
4 r" J& o5 ]" q- D+ {# T1 \& S
6 j" P; Q# v6 t4 `8 k大牛huar的思路很明确!值得我们小菜学习
% c7 \, X  w( C: a2 h* [0 j1.绕过本地验证进后台
9 i2 [2 [( r0 A5 l当看到这的时候  由于经验不足很迷茫!" b3 U4 w; ~8 B# Q" R* _
本地验证 怎么进去了? 看看帖子也没讲原理!
, x9 F* k1 O! R: _6 P! f1 W: P好多跟帖的也不会!0 G$ T4 Y; X: v$ ?6 w" H- z, f
作者也没讲原理!所以小弟就找下资料 ( \7 G) |( k- m
给大家讲下!大牛莫笑  嘿嘿
: h) h( q: `2 l% z# r2 I8 d6 k首先 这算个漏洞把!因为并不是所有的网站系统都可以的!& S# e: E( J" d/ ]! [' r, j; k1 J
找个这样系统的站给大家演示下!
5 @& j/ V6 u! }, q. P3 i: p普天网络  Design By Love2world
9 P' ~% ~( h7 `+ c2 \* D+ P
  O* ?! ~2 i, x! r- F# b2 R我找到是这个! 找到后台 登陆提示是图13 V3 }9 ^0 f4 s! t0 e/ {  z0 m
[localimg=180,97]1[/localimg]& ?/ C$ \# V. t, O4 o! J1 i. j* I$ ~0 G- D
' ~# w; t5 ~6 q
接着 我们查看源文件! 图2
5 B" \5 d4 u* {7 j' n# |[localimg=180,118]2[/localimg]+ @3 l9 n' V4 L6 e7 c& W
<SCRIPT language=JavaScript>
2 @( `8 w0 [0 H4 k0 e# t<!--: }# Z+ ~3 R. i
function CheckForm()' Q3 z% q/ v( O3 i3 r
{
+ ~: K9 X; C: y# r2 o  @3 g5 o* ~( Hif (document.UserLogin.Name.value =="")2 {& |2 ?7 W7 q/ E: |0 J/ m" b/ Q8 d" d6 i
{
8 E" h  g2 P  u& @" ~! ralert("请填写您的用户名!");! Z/ x; m6 L  g8 h  j6 Y
document.UserLogin.Name.focus();4 A: H  W! p, F7 F  f0 F* y6 o4 a
return false;
" |+ @+ u( }& R/ w. U}4 k# W5 p  Z+ B+ T- w9 k8 y( B
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;/ I* e& C4 W: Z0 G* n
if (!filter.test(document.UserLogin.name.value)) { 0 Q6 q* Q! ~- y
alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。");
: L7 X* C  \4 |/ h6 f# w7 Fdocument.UserLogin.Name.focus();  G7 ?2 H) |" C1 e
document.UserLogin.Name.select();
4 e8 u4 V' X! p0 w! r; B1 Yreturn false;
1 w! n8 L4 U5 |: l} 9 e% o, I3 ~6 i& S% Y  T
if (document.UserLogin.Pwd.value =="")
2 k8 k. h" }9 D/ L( D$ @{
3 w  n! F$ e1 p5 Q# T; F: U% Ealert("请填写您的密码!");( q( v: s2 G9 L& a1 }7 ~3 \
document.UserLogin.Pwd.focus();- ~( y/ g" ]# t/ K! R5 u+ C
return false;
9 E- I. q, s) d" p, o" n}
; M0 H! z3 V& {  ^7 ^var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
7 Q, \# p8 L# z( ^; R0 Nif (!filter.test(document.UserLogin.Pwd.value)) {
0 }, z8 u, o6 G; m7 W: I' Halert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 1 k' T  o; u% u8 P: Q$ Q' Y% X; ^
document.UserLogin.Pwd.focus();* m2 {, ^. V% c% ?3 b0 |
document.UserLogin.Pwd.select();* w8 R) J# }0 g3 ^6 i: z
return false;
7 G% n: J! o# I4 C" S" y  n} 1 k2 o7 N4 h1 v$ M1 U9 u
loginForm.submit();; _* [8 k$ v  i; {9 a8 X
return true;* J8 m1 j; m( s* s) e. q& M
}
4 F, T' }! r. i5 P/ T+ C5 |//-->1 \7 n6 N& a- a4 E
</SCRIPT>6 _2 B$ O* X7 {" `: t
把这段代码删除掉!
- \3 o5 `+ I1 k" R! ?- f* q接着 另存为 图3
# _  a! v1 J/ `# ?0 i[localimg=180,122]4[/localimg]
. H, V/ M0 q/ E+ B" z9 p  r切记 <FORM ACTION="http://www.XXXXXXXX.com/manage/Login.asp? 这要把网址写全。由于是朋友提供的站!就不说出网站了2 `! @. L" ?8 G- B, t
修改后为HTML  接着登陆![localimg=180,81]5[/localimg] 成功! 拿SHELL  本人还没测试! 如果备份 不可以了! 直接本地修改拿SHELL, V/ b! B1 H# v! b3 |, U
! o0 u' k6 H5 L9 m* [$ S# E
这个方法
8 Z/ [3 M* P/ V& a普天网络  Design By Love2world  不知道其他站的系统还有没!

谢谢楼主分享技术

TOP

只写了本地验证,4 W- Z3 v  p& h& e' Y" Z
2.数据库备份拿webshell, i3 d9 D0 j; C7 y9 V; Y
3.找路径被修改的ewebeditor编辑器; \, x8 g9 Z6 q% u5 t
4. ewebeditor直接够造上传0 E) W2 K. ^% x; i6 t! g6 j( {; K" e
这三个可没写,不够完整呵!本地验证现在还有很多后台用,上传也有不少。

TOP

- -! 图不显示! 管理把文章删除掉了吧!
* V. J0 G1 ]- a/ S& S  没什么价值的!

TOP

返回列表