|
1 \, @& f5 H* h$ g
最近在搞国外网站发现一个存在本地包含漏洞的网站目标为:http://caricaturesbylori.com/index.php?page=index.php
% i; I. P8 h( ?% U d* d 1 c4 v6 P6 ~& @
, S) z9 ]) }" a 9 [$ d& i: K% J2 b2 G0 W
5 c- g X8 A$ {/ T/ A& G0 G6 A) K9 }6 M+ K& q0 d
幺嚯!page参数后面直接包含一个网页,那我们是不是可以尝试看看存在不存在包含漏洞
; b7 Q, @+ {& E! r; f9 \
- Z- }. s- r; m4 C4 U C A) ^/ r1 s8 w4 j& t, k6 [# X
& t; @2 b; m( }: r4 s1 @3 H
8 [* J* s6 @3 [8 T+ q5 X7 V
8 o4 I7 Z, s2 g9 X c9 l0 ?
没能直接包含成功,试试报错6 T: y; [& c& B* ?- H* R
* {, W; ?; m5 G/ N9 S* }1 E
0 \ A" f! `) w2 V * l) a! u! J+ g
% o0 Z: \4 B# H1 F! j& s/ y- q) Z! d% D, m: C2 j& Q \
% a9 B m+ T1 D0 f+ ?1 P6 H
4 h9 j2 k* [- ]! D5 O v* F# G% Y( Q
% z) ?0 C+ L4 n' I: ?( V4 Y& b
; t0 P* f: m7 i3 p _4 k0 _! j7 @: X
2 Y6 i4 I: F% t5 A
% s0 `3 ^" B5 j% o4 }: a. ? - {( c9 x1 p$ h/ U
H' u5 \6 q+ M0 `) q 9 w& |" @5 g$ C( M7 S, q
" M* M7 e- w6 n( Q! D q
: [& s, a K* d0 {2 t9 {7 q
( v0 y1 |/ q3 x# v
# ?0 Q! {* ^3 z0 }! g) V$ \* G4 n8 l j9 m3 _
( O& G1 @: ^1 v- z7 R' P
+ n/ g/ E( t9 N
+ H* Y f; B- }# t: Z( Z
! Q1 B8 @" g: x# a$ ~
$ ~4 U! S- x ?, {0 |% s' X/ d4 w0 j0 j
: f! h/ [6 |( V1 s1 { 哈哈,爆出物理路径,然后接着../../../../etc/passwd,直接包含成功了( q5 d# E% @& }, g4 m& V
2 s9 P- y5 m3 _# W5 r% X# Q1 I; }
: _1 X4 ]! t& j1 K9 u& U, o: Z $ c' S. o4 s& j& o) U/ f" n
, ]: u- }0 f5 O( A
4 b% }, m4 F, t x' u$ d5 W 哈哈,看来是真的存在包含漏洞,那么我们包含一下环境变量文件试试,http://caricaturesbylori.com/ind ... ./proc/self/environ8 a3 _; m9 C* @- }
3 e. r Y* R8 c3 M" O, d
; M- Y5 z5 o0 E, r: Q* z7 f' J% @
: B5 V4 q" L; G+ ~' d* b
1 ?8 p3 X+ A9 @2 H, S9 @3 H% t, w, V% k
. F/ ?& [7 W% u" p8 u5 v4 [6 }$ S : O4 {) q/ N2 W& b" b) u
" y, m( l; w) {% ~! h " }4 ]# Y$ N& z6 H" j8 }) X4 q
* ?6 a$ I* i5 o2 B
& c, t' b+ f$ u) b- U u 没有权限,看来包含环境变量写webshell方法是失败了,那我们该怎么办呢,答案是乱搞
' f/ Z. ^1 {1 p S! ^
9 L, r7 g7 S& D& t5 e2 y6 z) e: g* U2 x9 r0 j/ y: o3 C' S6 B/ f
我的思路是查询一下旁站网站看看有没有上传,但是经过用旁注查询工具查询,就一个旁站,且无法上传,并且也爆不了物理路径,这时候我就想到用burpsuite来暴力破解一下LFI的字典,看看到底可以包含哪些文件,我们来开启burpsuite, r/ h: `5 [& k* q
5 \+ Z0 u: V8 u* X9 ^; z, i
# k+ H. e8 b& V5 m! E
]0 d" l. y8 I* U ?3 G+ f8 {
5 {2 X1 |/ z& w: Q, c: l. p3 [: w
7 ?" R7 T% g7 k; X5 ~/ f. g: t9 I+ p 然后发送到intruder,
6 a5 a, U2 I8 `" s ( ]& F7 `' v) W8 d
- }& c8 {0 a q4 w8 N+ s& E
7 n' q# b" Z; p3 p
. [8 Z+ Y) H( K6 H+ t
) p7 O" X+ \3 k2 T2 }; ` Clears(清除变量)重新设置变量
& i6 o0 |$ b) A4 V. h( ?. ?- v1 s / C; g# V8 U, h0 o
. p" B. L' ~! n8 v
7 c6 Q$ k( E8 A& ?, T6 Q
9 ~2 M. v& G! |0 l9 p/ h1 U
) P! v# B9 f$ V, D2 N
7 b$ C2 | L! P5 ~
' l& [+ \: g" r2 E1 ?4 x4 s5 J3 L% T6 v N& i/ r5 _0 a
破解到这里卡住了,哈哈说明包含到真正的log文件呢,我们终止掉,burp之前我测试在高带宽起码50MB的速度下可以显示出正确的结果,否则的话会导致网站卡,下面我们介绍另一种方法,用迅雷下载的方式来下载log文件并且查看,我们首先来制作一个迅雷要下载的url链接,需要批量处理一下,
7 _3 o8 x% c( v/ n7 a, A5 y
# A4 _# A- B. y O1 w7 V4 b! x$ I
5 d- s9 j& m# n) F& z- p: f
! }7 Q( m5 w0 O/ M: ~3 Q2 x, A
9 O, [, o- | j" g- \
; R3 k+ s* J$ \: k p8 R, b! |+ Z) }( U4 F# o# v
l* B6 Q( M e, \
- K& M8 c' a# ?, G8 Y! n4 } ! ], a6 L" M. C! a( n
; \; L9 e& T7 @8 s- O7 J 使用正则批量替换,替换%00为
3 Q5 Q0 }+ W* @( r
/ \7 S5 A& a: Z+ V5 q
! m# P. M! {) |; c& `
S9 _" H" Q2 N$ G$ V# z3 V 8 m+ P9 a4 B' L' s
j+ v( r" B) a+ n
下面用迅雷开始下载
- ?6 ]4 i. s5 Z, H @% a
( ?% h7 |4 @, M- q
* \% n& J2 i, P0 ?+ U' y' o$ r/ | 1 \# M- u1 N, a( L `
& m" ] b B Q& j0 n" A
$ i4 Z. u: y- c3 B
把下载同样KB的都删除掉,最后剩下几十兆的,我们丢进编辑工具里看看,如图:
7 k8 J% J* H& ?9 d9 H- U
' Q0 y u, ]% f% @' v2 Z
+ L: r0 i+ d, X9 d: d
4 s4 E3 v1 ~ p& }" t9 p% N
% d# M: a. ~' Z
+ ?* c6 w8 a" D 读到一个报错log文件,目测像是同服上的网站,正好扫描一下,找一个上传地址如图:1 N" V/ W) ]3 ]+ x( w
; f1 Y) j0 u- d, K
& Q* H/ S+ Q2 U, B
: b7 u0 C( \2 g/ ~8 f: X
' f3 Z, q/ |4 |* u5 w( e0 L! c0 s. }
5 Z# S8 M7 |5 b. a% O1 p6 O
t4 r) W* `5 D, R3 p
7 C S3 z* ?" {; z$ S) i. s! b 然后上传图片一句话木马如图
; w6 t$ i7 p$ Z 2 F9 v/ `4 n. o x
$ G0 V9 V* P0 r% K3 o
( n$ |. V+ }. b- f5 o; v # j" D7 }1 Z' R3 x
+ c( w! ?: m2 v! } 下面我们来构造一下包含url8 H/ B6 v3 c9 i* u
/ k+ B3 H1 X4 }6 l& R
* j# Z! P+ b) R( i- C& c$ N http://caricaturesbylori.com/index.php?page=../../../../home/creative/public_html/xml/upfiles/zxh/new_name.jpeg (home/creative/public_html/目录即为log文件里的物理路径)
* n! H- }$ J4 B9 ?
& Z* {6 x* T( Y( g; o! [0 ^
" m5 L7 ?7 _9 {. e2 }2 x 下面我们用菜刀连接一下,3 g7 c8 j, u' [8 e9 S
8 m: c) Y2 G9 N5 ?8 C. f/ x$ S7 Q: @5 b# E: b
( X* H3 i1 }1 n: x : f+ K3 q9 X) r2 p7 D7 W8 P
2 ?& y/ A- F8 E1 P8 F5 _5 s
OK,文章就到这里了,谢谢大家观看,原创作者:酷帥王子
8 q) o; t Y& b1 d3 [6 d; {# z0 u |