男人吃奶摸下挵进去好爽,日日躁夜夜躁狠狠躁,freesexvide0s性欧美高清,高清freexxxx性国产,无码人妻一区二区三区一,乱人伦中文字幕成人网站在线,亚洲欧美综合一区二区三区 ,神马影院在线视频观看
知識學堂
  • ·聯系電話:+86.023-75585550
  • ·聯系傳真:+86.023-75585550
  • ·24小時手機:13896886023
  • ·QQ 咨 詢:361652718 513960520
當前位置 > 首頁 > 知識學堂 > 常見技術問題
杰奇CMS (<=1.7) SQL注入漏洞分析
更新時間:2012-05-06 | 發布人:本站 | 點擊率:416
杰奇CMS ( Jieqi CMS) 是一套以小說系統為主的CMS,目前的最新版本是1.7,在小說類的站中使用率還是比較高的,這幾天花了點時間看了一下他的代碼,覺得挺有意思的,跟大家分享一下。
 
整個系統核心代碼是zend加密的,dezend之后看了一下。先從最幾率最大的select型注入看起,但是發現所有地方GET過去的參數,最后都會帶入\lib\database\database.php中組合SQL語句,再帶入到jieqimysqldatabase類(\lib\database\mysql\db.php)的query方法進行最后的執行。
 
仔細查看后發現不可利用,因為如果是數字型的變量,帶入到database.php時會進行is_numeric檢查;如果是字符串型會進行\轉義,嘗試了寬字節注入,但很可惜的是dp.php中有一句“character_set_client=binary”,也就是說php程序在與mysql交互的時候使用二進制字符集查詢,瞬間絕望了。
 
再留意了一下,發現程序中并沒有轉碼的操作,所以寬字節注入這條路就徹底不行了。
 
這是一個不好的信號,因為程序中基本上所有的字符串型都會進行轉義操作,我就不可能跳出魔術引號了。
 
又黑盒看了一下,后臺的一個地方會顯示用戶留言時的IP,IP是插在數據庫中的,于是考慮了一下能不能偽造IP,看看能否利用來注入或者xss。
 
分析之后得出獲取IP函數是jieqi_userip (/global.php) www.2cto.com ,采用HTTP_CLIENT_IP的方式來獲取的,可以偽造,但很蛋疼的是jieqi_userip在獲取了IP之后會把小數點替換為空,再進行is_numeric判斷- - || ,又白高興了。
 
接著找了一下xss,1.7沒有找到xss,1.6有幾個反射型xss。
 
再接再厲,又看了一下其他一些地方,但都沒太大的突破,最后看到注冊那一塊的時候,發現了一些問題。
 
處理注冊的頁面是/register.php,post過去的參數有username、password、repassword、email、sex、qq、url、action,跟了一下,發現是這樣一個流程:依次帶入到/regcheck.php中檢查username是否合法,username是否重復,password是否等于repassword,email是否合法,email是否重復。也就是說sex、qq、url并沒有進行檢查,但是qq和url在數據庫中是varchar型,cms會把這兩個參數當字符串處理,也就是說如果出現單引號的話會進行轉義,前面已經說過了,無法跳出魔術引號。
 
很幸運的是,程序猿百密一疏,天真的認為sex在前臺是以單選框顯示出來的,只有0、1、2這三種可能性,所以沒進行is_numeric判斷,直接帶入到數據庫中,那么就可以利用了。
 
總結一下,通過這幾天的審計,我覺得其實那個作者安全意識挺高的,對于常見安全性問題都做了相應的防范,在一次次發現我想到的地方作者也想到了而失望的同時,也挺佩服作者的安全意識的,希望作者在看到本文時能及時修補。另外,以上的個人分析如果有什么不足的地方還望各位大牛補充,如果大家發現了1.7版本其他的一些問題或者是其他更好的后臺get webshell的方法,請告訴我一聲,共同交流,共同進步,thx :)
分享到: QQ空間 新浪微博 開心網 人人網
主站蜘蛛池模板: 午夜精品久久久久久久99老熟妇| 国产免费一区二区三区不卡| 国产精品18久久久久久不卡| 日韩 欧美 亚洲 一区二区| 亚洲乱码中文字幕久久孕妇黑人| 无码专区国产精品视频| 精品国产一区二区三区香蕉| 欧美美女人体艺术| 天堂а在线中文在线新版| a亚洲va欧美va国产综合| 国产精品视频啊啊| 中文字幕人妻丝袜乱一区三区| 九九爱www免费人成视频| 99久久99久久精品免费观看| 欧美va久久久噜噜噜久久| 精品色卡一线二线三线的| 国产精品久久久久久久久ktv| a亚洲va欧美va国产综合| 精国产品一区二区三区a片| 亚洲乱妇熟女爽到高潮的片| 久久久精品人妻无码专区不卡 | 欧美bbwxxxx| 亚洲无av在线中文字幕| 好男人在线社区www在线播放| 老熟女高潮喷了一地| 狠狠干狠狠爱| 成全我在线观看免费第二季| 成人精品视频一区二区| 亚洲日产欧| 亚洲欧美日韩国产成人精品影院| 欧洲熟妇色xxxx欧美老妇多毛网站 | 亚洲天堂男人影院| 日韩亚洲欧美久久久www综合| 人妻大胸奶水2| 国产成人8x视频网站入口| 蜜桃成熟时快播| 野花韩国高清免费神马| 姑娘故事高清在线观看免费| 久久久久亚洲av成人片乱码 | 国产精品午夜福利在线观看| 18+内射|