|
/ n( U! P i+ S& q. Z 最近在搞国外网站发现一个存在本地包含漏洞的网站目标为:http://caricaturesbylori.com/index.php?page=index.php " s( g4 M8 g2 M6 ~- Y* x T8 V; K; s
: B+ N3 Z* [- Y( V$ m& g7 V
. t9 |! _/ }( T3 i
+ {8 D& R6 l3 S% n" g
% {4 S- J+ O; S: p# J. C/ M; C. h, i$ v5 f) V
幺嚯!page参数后面直接包含一个网页,那我们是不是可以尝试看看存在不存在包含漏洞. x+ d: f5 C3 [% M
: R6 K! J1 f+ Y+ m ~
* Q1 [( C+ o& ^5 E$ V
" W2 E0 C1 ?0 _9 \; w * f4 ~; O4 `) E2 Y/ U3 S+ ~( a' B1 p
! x% x, U3 @" t8 A 没能直接包含成功,试试报错
; y7 D) C7 W. k* _% u& r
2 A0 m( {" k; C b7 l- F. G
! [8 a- N1 V7 ~) V% V
# X* p z' Z5 y( m
3 i' l) W5 h) y' ?0 {, r) \
0 [/ }" x+ X4 u# o. B' b* i 6 d5 d6 J% X3 p# l+ f5 |
4 U ]5 g* @; j0 t4 e
) i9 ]% }6 G" T y
5 J! R9 ?" j- n8 `: U# J0 C
6 L9 Q) f: k [, A8 z) p) w, d. X' ~ L# t$ g9 ?' g, H
0 x; z- ?7 B8 h5 E4 ], `
/ k4 P( P1 ~4 H( q! I) L
& c. s/ j: u# l# h4 e) o/ { , \6 z- a6 D( T0 _0 |
6 y& u# U t4 O8 s0 ^8 B0 B% k O% T( D
7 \. N& a+ N5 E+ d$ M( c' r8 F * e1 Q" _$ S C/ Y- L
8 S: F8 ]3 r: B6 c5 J5 g
" S1 R0 N- q/ G- E) ?, @
% q, q4 k) z4 _% j: \
# h- Y& Q4 X# R- i, M. H* M1 K5 X + O p0 @1 F/ Z. B j- f5 k
! E0 \& \# i7 e/ b3 \
7 h8 D& O4 ?4 t& ? 哈哈,爆出物理路径,然后接着../../../../etc/passwd,直接包含成功了* X3 \, _0 p1 j- @2 y; N, ?
1 i$ F8 o+ g8 ~" b; Z0 D
+ w% ^' n$ B w& o T5 _+ d 2 \/ h8 L# I x) R8 ?2 c9 s; g6 w
# R& F, Y( Y* r0 {- B7 f' h! ]9 c" u6 E7 h6 \7 Z2 A# u8 U! U1 `, c
哈哈,看来是真的存在包含漏洞,那么我们包含一下环境变量文件试试,http://caricaturesbylori.com/ind ... ./proc/self/environ
: g7 t2 A, T% U6 X# _& |" n. J ' F$ P8 |3 h" c3 \( R/ @
+ a( C8 }) q- L; ^9 { 4 |+ ]2 t* k0 j" U3 g
/ v$ o" x- C8 }5 U; `3 U K
, r9 Z+ l% o$ P ! q1 j) R, S% ?' V. y0 l" b
+ t3 E# L) g; V6 O* s
5 A) L/ z4 h+ t- Q3 I6 S 8 D+ ^ u. o7 ?
1 z9 ?4 i; g2 b6 J! Q: J
, ~# F/ C. h% i; K 没有权限,看来包含环境变量写webshell方法是失败了,那我们该怎么办呢,答案是乱搞; V9 z. o/ [8 a, T$ N0 l0 }
1 B0 `% O# s) H/ m/ R: C* W. A
/ w1 M1 E3 I7 G7 ]4 g( f 我的思路是查询一下旁站网站看看有没有上传,但是经过用旁注查询工具查询,就一个旁站,且无法上传,并且也爆不了物理路径,这时候我就想到用burpsuite来暴力破解一下LFI的字典,看看到底可以包含哪些文件,我们来开启burpsuite
, i0 Y- X2 W, [* Y
1 J8 t/ o7 h3 E; {
0 Q) j; w+ S/ n5 F
# A% m6 O/ M4 s, x+ V/ }7 Y3 {" s
! B. o: \. X% X D, q& ~' U- W; J; r2 p5 U% ?/ m0 _9 l+ Z: i
然后发送到intruder,( S" d1 e2 L1 ?0 T5 Q
( q |# h+ ?7 P; o* ?5 e6 q3 J% _7 }/ N0 r- L4 I0 F$ K8 `5 e
- m% i) j# B: |9 F. V1 s
6 z1 ?8 X7 r. n0 B: t
1 A: P& y3 ]6 o! t ]8 X6 | Clears(清除变量)重新设置变量
& D2 ~2 x, L5 U" F
' u3 z: f& }" Z# d8 P9 l) i- l+ a" G# J w" c
9 ^8 p T! v" ~: F
5 h6 i& [' L3 ~2 P2 e" ]) w4 g8 a9 D1 G& e: @8 M' w, ]# A
. C3 D: ^. B0 R3 S$ q; ~; d 7 z. J6 R4 ?6 j% u9 ~
% U. k/ ^; j/ G9 G# ~
破解到这里卡住了,哈哈说明包含到真正的log文件呢,我们终止掉,burp之前我测试在高带宽起码50MB的速度下可以显示出正确的结果,否则的话会导致网站卡,下面我们介绍另一种方法,用迅雷下载的方式来下载log文件并且查看,我们首先来制作一个迅雷要下载的url链接,需要批量处理一下,
! h4 F! E& s' @ % d0 ?9 s. M$ K6 `* Q6 y
n0 U: _7 ?( b6 M* m' X5 t
# a, i, f3 d9 L; E
% v, O( W& A f C( i+ S
/ W- [/ m7 T+ U3 a6 P' n U9 T
9 x, V9 D1 p$ @8 ^
& f1 V. _/ a' l o3 V; [( w& e, h" p" `$ [" B& w+ g
' I9 a- N8 e4 p/ I
3 s4 L; n* y4 g1 J
( o0 `0 R0 F1 h9 T: t7 x5 ]1 i, l7 d) r0 l- ~: O
使用正则批量替换,替换%00为
% N, `6 P3 S! [1 S! U6 G7 H
8 h: s: E! I9 x8 U6 e
8 \" \+ { p+ B$ s$ E & H, T' {# |- P' n( a. W
% \) w1 G1 R G& f' _) C$ n
! ^3 s" D& E) h 下面用迅雷开始下载
- i. ~. x9 T t! B / R4 k2 G7 ?# k2 D3 g( m% T
/ w% b9 j X I8 H% O+ x
* Q3 Z9 J7 M9 f9 F. Q; C4 r( k
) Z) [, j5 X: [2 [& c# a2 y& R! T! G F1 X2 |
把下载同样KB的都删除掉,最后剩下几十兆的,我们丢进编辑工具里看看,如图:, F/ p7 p0 q" V7 y9 V% P& |
* _. D; B2 G. u& a8 _
8 T; W: W( w7 c" {+ b# z8 y/ _( A! n 7 U9 f1 s3 r# {4 |. |
: k% {2 ?% x7 b# C
5 ~; Q$ P; q' Y& a 读到一个报错log文件,目测像是同服上的网站,正好扫描一下,找一个上传地址如图:/ Z# X5 w$ E0 s/ a5 G0 T
( f% T0 r. i) B& t. e! f" X! I
: c" J5 s( S9 ~/ q& `6 m" H
2 S2 h( c/ e* x) I0 Y" s
' H, ^1 M% K% c5 W Y3 Q
4 {& n1 Q6 Z. |4 R! L7 V7 i 6 t. q2 t, p6 Y6 [% b, X8 s* Z
6 F) v) ]* n/ A
. ^7 L' Y7 R. P" H3 n) }
然后上传图片一句话木马如图( u4 z' ~# M3 v% [7 R# }
' \6 B$ |# K* L. ^; [
: ~$ W8 U0 [3 y
2 g1 \, x# J; s. m; D) X
+ b% `2 ^4 C1 _/ ^5 B, A6 s2 }1 Y8 I: F- e0 m, _* [ @' U
下面我们来构造一下包含url
6 r& I8 V6 b8 A* w & m6 N2 o5 l/ H$ @9 A3 H. T4 P' q+ B
, X; W1 E+ I. v' I5 R+ G+ [
http://caricaturesbylori.com/index.php?page=../../../../home/creative/public_html/xml/upfiles/zxh/new_name.jpeg (home/creative/public_html/目录即为log文件里的物理路径)
' S7 C2 ]9 t. r% Q1 c* y 4 a- ^0 [7 l6 f$ S8 j
$ `: H& U& |9 M& i/ B 下面我们用菜刀连接一下,
9 I) ~; y2 F1 ~* b7 Z) A
) w5 O8 t3 c) m( ]# z6 D Q8 u. \# P; [ ?
0 y8 {) ^! p0 k ( {7 l4 I# p Q7 K
6 d& d2 k9 W$ b6 H8 E! H; l% x OK,文章就到这里了,谢谢大家观看,原创作者:酷帥王子
9 }$ b% g8 v3 T' M$ e5 z) S |