雖然是復現文章,不過會更詳細地來闡釋這個漏洞,,因為現在后臺getshell花樣層出不窮,因此想要復現一波來學習一波getshell姿勢~
因為是最新的dedecms版本,因此我們直接在織夢官網上下載即可~
http://www.dedecms.com/products/dedecms/downloads/
DedeCMS V5.7 SP2正式版
發布日期: 2017-04-05
這里我測試的是utf-8版本,,感覺版本這個無所謂~
下載下來然后安裝什么的就不說了,,直接進后臺,找到漏洞功能以及對應的功能函數
漏洞在”模塊”下的”廣告管理”處,這里我們點擊“添加一個新廣告”
跟原文復現的有一點不一樣,,不過不影響,,下面我們來抓包看看參數
我們的參數在normbody里,文件為dede/ad_add.php
$query = " INSERT INTO xiuzhanwang_myad(clsid,typeid,tagname,adname,timeset,starttime,endtime,normbody,expbody) VALUES('$clsid','$typeid','$tagname','$adname','$timeset','$starttime','$endtime','$normbody','$expbody'); "; $dsql->ExecuteNoneQuery($query); ShowMsg("成功增加一個廣告!","ad_main.php"); exit(); |
在這里我們看到了我們的代碼已經插入到了數據庫,,一般的思路應該是找哪些php文件調用了這個廣告代碼,但是點擊我們的廣告代碼就出現了地址。
$cacheFile = DEDEDATA.'/cache/myad-'.$aid.'.htm'; if( isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile) > $cfg_puccache_time ) { $row = $dsql->GetOne("SELECT * FROM `xiuzhanwang_myad` WHERE aid='$aid' "); $adbody = ''; if($row['timeset']==0) { $adbody = $row['normbody']; } else { $ntime = time(); if($ntime > $row['endtime'] || $ntime < $row['starttime']) { $adbody = $row['expbody']; } else { $adbody = $row['normbody']; } } $adbody = str_replace('"', '/"',$adbody); $adbody = str_replace("/r", "//r",$adbody); $adbody = str_replace("/n", "//n",$adbody); $adbody = "<!--/r/ndocument.write(/"{$adbody}/");/r/n-->/r/n"; $fp = fopen($cacheFile, 'w'); fwrite($fp, $adbody); fclose($fp); } include $cacheFile; |
這里首先是三個判斷條件,nocache不為空,cachefile不為空,這些判斷條件我們都可以通過GET或者POST來提交,從而進行偽造~
進入判斷條件后往下走,首先是從數據庫中select aid,那么這時候我們到數據庫中去看看:
這里當時在填寫廣告信息的時候,設置的timeset為0,因此也就直接令$adbody = $row[‘normbody’];
而這里的normbody也就是我們的evil code,下面我們就應該重點看這個adbody參數
首先進行三個replace,這里的replace好像對我們的參數沒有影響,因此直接跳過~
接著將adbody參數插入到document.write()代碼中,這里如果做過ctf的人都應該有一種感覺,那就是參數閉合的話,將會造成任意代碼執行,這里也就是漏洞的成因所在!
最后打開cachefile,將adbody寫入到文件中~
這里由于這個文件是html靜態文件,,因此沒有可利用點,,還是找下文件吧,,
WWW/uploads/data/cache/myad-3.html
如果是動態文件,,因此我們也可以利用前后閉合來實現任意代碼,,扯遠了。。
總結來說其實就是$adbody = “<!亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品女同一区二区三区在线播放| 91老司机精品视频| 欧美福利小视频| 亚洲裸体xxxx| 亚洲91精品在线| 91久热免费在线视频| 久久人人爽人人爽人人片av高清| 国产精品一区二区久久国产| 欧美性资源免费| 国产欧美日韩免费看aⅴ视频| 亚洲成人网久久久| 国产精品亚洲美女av网站| 日韩a**站在线观看| 91精品久久久久久久久久入口| 成人av.网址在线网站| 欧美精品久久久久| 国产日韩中文在线| 国产精品第七影院| 91久久久久久久久久| 亚洲精品xxxx| 人人爽久久涩噜噜噜网站| 久久久成人的性感天堂| 精品国产鲁一鲁一区二区张丽| 久久九九精品99国产精品| 疯狂做受xxxx高潮欧美日本| 成人亲热视频网站| 美女999久久久精品视频| 久久色免费在线视频| 91国产美女在线观看| 欧美在线视频播放| 日本一本a高清免费不卡| 色偷偷噜噜噜亚洲男人| 国产成人高清激情视频在线观看| 一区二区三区www| 日韩中文在线视频| 国产精品青草久久久久福利99| 亚洲国产一区自拍| 91chinesevideo永久地址| 久久久亚洲影院| 亚洲一区二区三区四区在线播放| 日韩av黄色在线观看| 69av在线视频| 欧美精品性视频| 国产99久久久欧美黑人| 日韩中文字幕网| 欧美伦理91i| 色无极亚洲影院| 国产精品久久久久久久久久小说| 性欧美激情精品| 国产一区二区久久精品| 亚洲视频国产视频| 热久久99这里有精品| 3344国产精品免费看| 亚洲精品电影在线| 亚洲高清免费观看高清完整版| 日韩成人av在线| 欧美日韩国产专区| 人人澡人人澡人人看欧美| 色yeye香蕉凹凸一区二区av| 国产在线播放91| 欧美大尺度激情区在线播放| 黄色一区二区在线观看| 国产亚洲精品一区二555| 国产精品美女无圣光视频| 黄色精品一区二区| 欧美黑人一区二区三区| 日韩精品免费综合视频在线播放| 欧美性xxxx在线播放| 国产免费亚洲高清| 亚洲免费影视第一页| 国产亚洲欧美视频| 国产成人综合av| 欧美视频二区36p| 日韩精品免费观看| 91九色视频在线| 亚洲国产精品yw在线观看| 不卡av电影院| 日韩一区二区欧美| 亚洲精品久久在线| 国产区精品在线观看| 亚洲精品720p| 在线视频欧美性高潮| 日韩黄在线观看| 国产精品自产拍在线观| 久久精品99无色码中文字幕| 国产福利成人在线| 欧美制服第一页| 97久久精品在线| 国产在线视频欧美| 亚洲精品大尺度| 国产精品人成电影| 亚洲成人精品视频在线观看| 一二美女精品欧洲| 5252色成人免费视频| 亚洲成人久久一区| 日本久久精品视频| 大量国产精品视频| 中文字幕久久亚洲| 国产成人精品av在线| 日韩在线观看你懂的| 欧美激情乱人伦一区| 91国自产精品中文字幕亚洲| 国产精品va在线播放我和闺蜜| 亚洲精品国精品久久99热一| 国产精品视频播放| 最近2019年手机中文字幕| 欧美韩国理论所午夜片917电影| 久久综合色影院| 日韩专区在线观看| 日韩h在线观看| 久久视频在线播放| 精品一区二区亚洲| 亚州欧美日韩中文视频| 色偷偷av亚洲男人的天堂| 亚洲精品www| 欧美成在线观看| 亚洲性生活视频| 成人激情电影一区二区| 欧美激情亚洲综合一区| 在线播放精品一区二区三区| 亚洲欧美日韩一区二区在线| 欧美精品免费在线| 亚洲黄页视频免费观看| 亚洲第一中文字幕| 国产精品夫妻激情| 欧美国产精品人人做人人爱| 久久免费视频在线观看| 国产精品99蜜臀久久不卡二区| 国产婷婷成人久久av免费高清| 免费99精品国产自在在线| 久久精品影视伊人网| 亚洲欧洲美洲在线综合| 亚洲免费伊人电影在线观看av| 7777kkkk成人观看| 亚洲少妇中文在线| 国产a∨精品一区二区三区不卡| 久久中文字幕国产| 38少妇精品导航| 日韩精品中文字幕在线播放| 久久久久国色av免费观看性色| 日韩视频永久免费观看| 51精品国产黑色丝袜高跟鞋| 欧美wwwxxxx| 国产极品jizzhd欧美| 韩剧1988在线观看免费完整版| 亚洲最大的av网站| 亚洲女人被黑人巨大进入al| 欧美激情xxxx性bbbb| 精品视频偷偷看在线观看| 国产精品吹潮在线观看| 欧美特黄级在线| 欧美另类极品videosbest最新版本| 亚洲高清一区二| 久久人人爽人人爽人人片av高请| 久久国产精品网站| 久久免费视频这里只有精品| 欧美日韩国产成人在线| 91网在线免费观看| 91影院在线免费观看视频| 欧美激情视频网站| 亚洲色图校园春色| 黄色91在线观看| 色噜噜国产精品视频一区二区| 海角国产乱辈乱精品视频|