闖關(guān)環(huán)境介紹:第三關(guān)的本意其實(shí)是想上傳一些后綴名為php、php2、php3、php5、phtml等文件去繞過(guò)黑名單的,但是apache的配置文件里并沒(méi)有配置將這些后綴的文件當(dāng)做php解析 第三關(guān)第四關(guān)都是黑名單檢測(cè),但是在這里黑名單里都沒(méi)有對(duì).htacess做限制,所以這兩關(guān)都可以上傳.htaccess去繞過(guò),.htaccess文件的內(nèi)容如下
第一步:上傳.htaccess我們將這樣一個(gè).htaccess文件上傳到服務(wù)器上傳目錄,這樣的話,當(dāng)apache在解析該目錄下的php時(shí),就會(huì)按照.htaccess中的要求去解析,只要匹配到了文件名里有tony這個(gè)字符串,就會(huì)把該文件當(dāng)成php文件解析首先上傳這樣的一個(gè).htaccess文件 .htaccess可以上傳成功 第二步:上傳含有上面.htaccess文件設(shè)置的關(guān)鍵字的文件名接著上傳一個(gè)黑名單里沒(méi)有過(guò)濾的隨意后綴名文件,但是文件名里要有tony,上傳一個(gè)tony.jpg,內(nèi)容為一句話木馬 上傳成功,并且tony.jpg會(huì)被apache當(dāng)成php文件解析 第四關(guān)也是同樣的方法
|
|
|
來(lái)自: 習(xí)悟齋 > 《網(wǎng)絡(luò)應(yīng)用》