国产精品香蕉在线观看网,亚洲欧美精品综合在线观看,亚洲不卡av一区二区无码不卡,亚洲日本精品国产第一区二区

移動安全 安全管理 應(yīng)用案例 網(wǎng)絡(luò)威脅系統(tǒng)安全 應(yīng)用安全 數(shù)據(jù)安全 云安全
當(dāng)前位置: 主頁 > 信息安全 > 系統(tǒng)安全 >

從后臺到webshell思路

時間:2011-05-04 15:49來源: 點擊:
主要是利用后臺對access數(shù)據(jù)庫的"備份"或"恢復(fù)數(shù)據(jù)庫"功能,"備份的數(shù)據(jù)庫路徑"等變量沒有過濾導(dǎo)致可以把任意文件后綴改為asp。
Tags系統(tǒng)安全(735)webshell(5)  

  1.asp+acc/mssql程序

  主要是利用后臺對access數(shù)據(jù)庫的"備份"或"恢復(fù)數(shù)據(jù)庫"功能,"備份的數(shù)據(jù)庫路徑"等變量沒有過濾導(dǎo)致可以把任意文件后綴改為asp,從而得到webshell,msssql版的程序就直接應(yīng)用了access版的代碼,導(dǎo)致sql版照樣可以利用。具體方法和分析可以參考angel的文章《動網(wǎng)論壇7.0獲得webshell的分析》。據(jù)我所知,目前還有很多的asp程序后臺存在這樣的漏洞,利用方法大同小異。

  2.php+mysql程序

 ?、?利用后臺的數(shù)據(jù)查詢功能

  在有的程序后臺提供直接對mysql數(shù)據(jù)查詢功能,我們就可以利用它執(zhí)行select ... into outfile查詢輸出php文件,因為所有的數(shù)據(jù)是存放在mysql里的,所以我們可以通過正常手段把我們的webshell代碼插入mysql在利用select ... into outfile語句導(dǎo)出shell。我們這里用ipb論壇做個演示:

  第一步:把我們的webshell代碼寫入數(shù)據(jù)庫

  隨便找個可以寫入的地方(注意對你輸入的要沒有進(jìn)行過濾,這里我們就用后臺的新建立個論壇,在論壇描敘里寫入我們的shell代碼 提交 ok這樣就把我們的shell寫入了數(shù)據(jù)庫了。

  第二步:導(dǎo)出webshell

  我們來到"sql management"里的"mysql toolbox"在"run query"里寫入語句:

  select * from 123forums into outfile 'd:\shell.php'

  ^ ^

  shell代碼所在的表 web目錄絕對路徑

  如果主機mysql查詢成功,我們就得到我們webshell:

  http://127.0.0.1/test/shell.php?c=dir

 ?、?利用mysql數(shù)據(jù)備用

  思路 結(jié)合上面的2種情況,有的程序在備用數(shù)據(jù)庫時 對備用文件的類型沒有限制,從而導(dǎo)出php文件,我們和①中那樣,通過把webshell代碼寫入數(shù)據(jù)庫中,在利用數(shù)據(jù)備用導(dǎo)出webshell,我們大家熟悉的vbb論壇就可以用這個方法來得到webshell:

  我們設(shè)置用戶的簽名為 然后到后臺的數(shù)據(jù)庫備份,在"在上備份數(shù)據(jù)庫到文件"里改為shell.php ,提交保存。我們就可以在論壇的根目錄下訪問我們的shell了,因為可能到處的文件比較大,我們可以換一個可以生成文件的webshell代碼。

  從后臺到webshell的一點思路--補充篇

  文/superhei

  思路:

  利用web后臺系統(tǒng)設(shè)置,如果是系統(tǒng)設(shè)置是保存在php/asp文件了,我們可以同過在設(shè)置里寫入webshell代碼到保存設(shè)置的php/asp文件了.

  演示:

  程序sablog,sablog的基本設(shè)置保存在admin\settings.php 由于后臺在提交設(shè)置的變量十沒有過濾,導(dǎo)致我們可以向admin\settings.php寫入任意代碼。

  進(jìn)入后臺--"基本設(shè)置"--"blog名稱"(其他項也可以)--填入代碼:sss";phpinfo();"ss --提交。

  這樣我們就把phpinfo()寫入了admin\settings.php,我們可以看到admin\settings.php正常顯示php的信息。

  小結(jié):

  上面是php等系統(tǒng)的演示,同樣也適合asp等其他的系統(tǒng)(比如動力,驚云下載等等)。只是注意在寫代碼的時候要小心,如果代碼有錯,可能導(dǎo)致整個web系統(tǒng)的癱瘓。

------分隔線----------------------------

推薦內(nèi)容