eml企業通訊錄管理系統v5.0 存在sql注入

來源:互聯網
上載者:User

標籤:版本   com   沒有   ges   0x03   logs   報錯   緊急   存在   

0x00 前言

上周五的時候想練練手,隨便找了個系統下載下來看看。

然後發現還有VIP版本,但是VIP要錢,看了一下示範站,貌似也沒有什麼改變,多了個匯入功能?沒細看。

搜了一下發現這個系統,壓根就沒有過濾。。注入點一堆

 

0x01 後台登入繞過

這個系統很簡單,就一個後台,登入不進去都是廢話

系統用了MVP模式,用的是smarty模板

沒有安裝頁面,資料庫自己建立好,把壓縮包的sql檔案導進去,然後就可以正常使用了。

這麼說這個系統就兩個前台頁面了,一個註冊頁面,一個登陸頁面。

先看註冊頁面。

看看代碼邏輯

 

 沒有任何過濾,就直接把使用者名稱帶進資料庫了。

用burpsuite看一下,報錯了

 

 sqlmap是直接能跑的。

然後就是登入頁面了,沒有任何過濾,而且這裡用了fetchrow(),判斷有沒有資料返回就進去了。

這裡就是我們常說的萬能密碼了,同樣可直接跑sqlmap。

那麼直接萬能密碼登入後台,資料庫都懶的跑了,登入成功了。

這個系統進入了後台就沒有什麼資料可言了。

正如前言所說的,沒有任何過濾,有sql語句的地方几乎都是存在注入的。

不一一列舉出來了。

 

0x02 緊急更新

今天再到官網看了一下,發現出來個緊急更新。

 

 把包下載下來,用beyond compare對比看了一下。發現幾乎所有的地方都進行了過濾。

 

 

 那麼這個過濾函數_RunMagicQuotes是怎麼過濾的呢?

先看一下有沒有開啟魔術引號,但這個在php 5.4就已經移除了.如果沒有開啟的話,就用addslashes來過濾。

那麼我們之前的註冊,登入頁面的注入是已經被過濾掉了,看來是周末有人給作者發郵件了。。。

仔細找了一下,發現沒辦法注入了。

由於是session,沒有cookie,也不存在偽造cookie一說。

那麼也只能到此為止了。

 

0x03 總結

多寫寫文章,就算這種很簡單的,寫寫也好。

一個系統越簡單,該補的地方補了,攻擊點少了,安全也相對上去了。

eml企業通訊錄管理系統v5.0 存在sql注入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.