找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1829|回复: 0
打印 上一主题 下一主题

注入语句下爆网站绝对路径

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-4 11:56:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
6、配置文件找路径
3 b; p/ B; t, Y' ?' s% T + K0 \  C/ Y" X- u; n% _# R- D
说明:
; G# t& a4 Q) c" y; C6 y$ m8 R
; Z6 i( h* p2 O: v如果注入点有文件读取权限,就可以手工load_file或工具读取配置文件,再从中寻找路径信息(一般在文件末尾)。各平台下Web服务器和PHP的配置文件默认路径可以上网查,这里列举常见的几个。
+ A1 O7 S% r6 K % B  V/ x" r* v% W0 A" i. z
Eg:" |5 c$ w4 [4 F2 B3 g$ s. Q

% l5 }8 N+ f" u9 f9 @9 X1 ?* }Windows:5 i" P* J% y3 L9 E$ E4 L

$ k4 n1 W' S) }3 [" @) O" xc:windowsphp.ini                                                 php配置文件
  {) q. R1 K# Z# v9 |
/ ~! Z/ e( |- A. o0 u3 Bc:windowssystem32inetsrvMetaBase.xml              IIS虚拟主机配置文件
, }! b8 @1 \7 u; ~& b- w
6 E" X" N6 }6 t. X; k  a9 OLinux:% \4 _0 s( J  k5 N0 ~
       /etc/php.ini                                                             php配置文件: N, m, ^( l% P( ]# ]! z' W- l

( L/ O, C* ^2 s8 v* `5 [% Q0 @/ d9 F/etc/httpd/conf.d/php.conf, ^1 c, M. `& a+ z  m' a% V
      /etc/httpd/conf/httpd.conf                                         Apache配置文件
; A7 C; P' g  m5 r4 u7 n      /usr/local/apache/conf/httpd.conf
+ m' Y% q; O, Z9 y 7 n1 c" A" j% @  r
/usr/local/apache2/conf/httpd.conf: E  u- f9 ?1 x; ^3 y8 z

) L- x8 p- Y- a2 ]' [( i/usr/local/apache/conf/extra/httpd-vhosts.conf  虚拟目录配置文件5 P  e, G" u( q8 i) d6 A: q9 u/ c6 @

4 d/ H5 i, V: I% d. n; e
9 p9 f3 G0 L( R) I1 h: R     
, T( z# f" s; `. ^: y; d " X$ D, l2 S5 H1 @( C+ C, w
+ n) C' n% [8 T: m% T9 d& q2 K

* T' u( c7 Y. `* a4 f7、nginx文件类型错误解析爆路径
/ k6 a  q  B. v' q0 a  h' r% V
% H2 P2 ^: a. d, F" h) S说明:/ r) w4 z4 U5 E# q

/ z2 J" B- q2 ~6 N6 O8 H这是昨天无意中发现的方法,当然要求Web服务器是nginx,且存在文件类型解析漏洞。有时在图片地址后加/x.php,该图片不但会被当作php文件执行,还有可能爆出物理路径。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表