■ apache隐藏、混淆php后缀名的几种方法
2016-08-08 14:39
344 查看
经常看见有些网站www.***.com/kkk或者www.***.com/kkk.jsp这样访问,其实kkk可能是个php脚本文件,被隐藏了或者混淆了.php后缀,这样至少不会让别人一眼看出网站是php写的。那么如何实现呢?方法有如下几种:
1、混淆:将您的kkk.php保存为kkk.asp或者kkk.jsp等引人混淆的假后缀,然后在apache的http.conf中添加如下
AddType application/x-httpd-php .jsp
AddType application/x-httpd-php .asp
这样apache会用php引擎解释jsp、asp后缀的文件。
2、隐藏:将您的kkk.php保存为kkk,然后在apache的http.conf中修改
#DefaultType text/plain
DefaultType application/x-httpd-php
这样apache会用php引擎解释在mime找不到对应类型的文件(譬如无后缀的文件)。
3、rewrite:将您的kkk.php直接保存为kkk.php,通过rewrite将kkk转向kkk.php,可参考
1、混淆:将您的kkk.php保存为kkk.asp或者kkk.jsp等引人混淆的假后缀,然后在apache的http.conf中添加如下
AddType application/x-httpd-php .jsp
AddType application/x-httpd-php .asp
这样apache会用php引擎解释jsp、asp后缀的文件。
2、隐藏:将您的kkk.php保存为kkk,然后在apache的http.conf中修改
#DefaultType text/plain
DefaultType application/x-httpd-php
这样apache会用php引擎解释在mime找不到对应类型的文件(譬如无后缀的文件)。
3、rewrite:将您的kkk.php直接保存为kkk.php,通过rewrite将kkk转向kkk.php,可参考
伪静态(Rewrite).htaccess文件详解
htaccess rewrite用法
相关文章推荐
- Apache支持.htaccess以及“No input file specified” 和“ 重新载入页面以获取源代码”错误信息解决方案
- apache+svn服务搭建
- Error: Unable to access jarfile D:\Apache\apache-jmeter-3.0\bin\ApacheJMete.jar
- Eclipse的java代码出错:import org.apache cannot be resolved
- apache storm笔记
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- apache安装、配置和卸载
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
- wampserver apache2.4.9允许外网访问
- linux系统中apache虚拟目录配置
- LAMP - Apache限制访问某个目录
- LAMP - Apache禁止指定user_agent
- Apache Shiro
- LAMP - Apache禁止解析php
- Ubuntu LINUX安装 apache-ofbiz-13.07.03
- keepalived+LVS+apache双机搭建高可用负载均衡web服务
- LAMP - Apache访问控制
- LAMP - Apache配置防盗链
- xampp 虚拟目录配置
- LAMP - Apache配置静态缓存