亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何修復網站漏洞Discuz被掛馬 快照被劫持跳轉該如何處理

發布時間:2020-07-20 12:08:08 來源:網絡 閱讀:553 作者:百度云安全 欄目:安全技術

Discuz 3.4是目前discuz論壇的最新版本,也是繼X3.2、X3.3來,最穩定的社區論壇系統。目前官方已經停止對老版本的補丁更新與升級,直接在X3.4上更新了,最近我們SINE安全在對其安全檢測的時候,發現網站漏洞,該漏洞是由于用戶登錄論壇的時候調用的微信接口,導致可以進行任意登錄,甚至可以登錄到管理員的賬號里去。

關于Discuz漏洞詳情

漏洞的產生是在plugin文件夾下的wechat目錄里的wechat.inc.php代碼中的220-240行的代碼里,代碼如下:

如何修復網站漏洞Discuz被掛馬 快照被劫持跳轉該如何處理

我們可以看到代碼里的邏輯功能設計師如何,首先會從會員的這個數據表里進行查詢微信接口的ID,是否在會員表里有相對應,并綁定好的會員賬號,如果有數據庫返回數據給前端。然后再進行下一步,從common這個表里進行獲取會員uID值的用戶ID,以及用戶的所有信息。

根據discuz的設計邏輯,我們可以看出只要知道了用戶使用微信接口openid就能登錄到其他用戶的賬戶里面去,我們仔細的看下discuz關于微信API接口這個文檔,openid這個值是不變的,只有用戶將微信號綁定到論壇里,才能從公眾號中獲取到這個openid值,正常的請求下是獲取不到這個值的。

如何修復網站漏洞Discuz被掛馬 快照被劫持跳轉該如何處理

那么我們就可以偽造參數對其進行登錄嘗試,安全測試看下是否會獲取到其他人的openid值來,我們用id為空的一個用戶進行登錄,發現可以登錄但是并沒有綁定任何的論壇賬號,但注冊了一個新的賬戶到了論壇里。從整個的邏輯代碼中,我們發現了漏洞,可以解除任意ID綁定的微信,然后我們再來登錄openid為空的賬號,我們發現可以登錄任何會員的賬戶了。截圖如下:

如何修復網站漏洞Discuz被掛馬 快照被劫持跳轉該如何處理

如果管理員的賬戶綁定了微信登錄,那我們就可以解除他綁定的ID,我們用空ID登錄就可以進到管理員賬號里了。關于discuz網站漏洞的修復,建議網站的管理者對代碼進行刪除,在plugin/wechat/wechat.inc.php里的230行到247行代碼全部注釋掉即可。網站漏洞的修復,可以對比程序系統的版本進行升級,也可以找程序員進行修復,如果是你自己寫的網站熟悉還好,不是自己寫的,建議找專業的網站安全公司來處理解決網站被篡改的問題,像Sinesafe,綠盟那些專門做網站安全防護的安全服務商來幫忙。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄢陵县| 嘉祥县| 金阳县| 浪卡子县| 右玉县| 湟中县| 斗六市| 阳东县| 桐城市| 江阴市| 镇沅| 寿光市| 周至县| 卢龙县| 普格县| 龙海市| 德化县| 常德市| 板桥市| 扶余县| 普兰县| 阜平县| 正镶白旗| 亳州市| 潮州市| 牟定县| 华蓥市| 梅河口市| 潢川县| 桂阳县| 红原县| 蕲春县| 凌源市| 门头沟区| 丰原市| 攀枝花市| 宜州市| 新民市| 崇信县| 宁都县| 洛扎县|