最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SqlServer中批量替換被插入的木馬記錄

 更新時(shí)間:2011年08月09日 19:50:22   作者:  
最近公司做的一個(gè)事業(yè)性質(zhì)網(wǎng)站被黑客攻擊了,通過(guò)sql注入方式,把木馬注入了數(shù)據(jù)庫(kù),整個(gè)MSSQL SERVER 的數(shù)據(jù)都被附加上惡意腳本了
最近找了找 批量替換被插入的木馬記錄,找到了一條好的語(yǔ)句,用處很大,僅僅使用十幾行游標(biāo)語(yǔ)句,把整個(gè)數(shù)據(jù)庫(kù)的所有表的惡 意木馬清除掉了,而且在Google搜索到此記錄幾率很小,在此專(zhuān)門(mén)轉(zhuǎn)載一下!為了以后自己能找得到,也希望后人能得到幫助。
原文如下:
復(fù)制代碼 代碼如下:

declare @t varchar(555),@c varchar(555) ,@inScript varchar(8000)
set @inScript='惡意代碼'
declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b where a.id=b.id and a.xtype='u' and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167)
open table_cursor
fetch next from table_cursor into @t,@c
while(@@fetch_status=0)
begin
exec('update ['+@t+'] set ['+@c+']=replace(cast(['+@c+'] as varchar(8000)),'''+@inScript+''','''')' )
fetch next from table_cursor into @t,@c
end
close table_cursor
deallocate table_cursor;

徹底杜絕SQL注入
1.不要使用sa用戶連接數(shù)據(jù)庫(kù)
2、新建一個(gè)public權(quán)限數(shù)據(jù)庫(kù)用戶,并用這個(gè)用戶訪問(wèn)數(shù)據(jù)庫(kù)
3、[角色]去掉角色public對(duì)sysobjects與syscolumns對(duì)象的select訪問(wèn)權(quán)限
4、[用戶]用戶名稱(chēng)-> 右鍵-屬性-權(quán)限-在sysobjects與syscolumns上面打“×”
5、通過(guò)以下代碼檢測(cè)(失敗表示權(quán)限正確,如能顯示出來(lái)則表明權(quán)限太高):
復(fù)制代碼 代碼如下:

DECLARE @T varchar(255),
@C varchar(255)
DECLARE Table_Cursor CURSOR FOR
Select a.name,b.name from sysobjects a,syscolumns b
where a.id=b.id and a.xtype= 'u ' and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167)
OPEN Table_Cursor
FETCH NEXT FROM Table_Cursor INTO @T,@C
WHILE(@@FETCH_STATUS=0)
BEGIN print @c
FETCH NEXT FROM Table_Cursor INTO @T,@C
END
CLOSE Table_Cursor
DEALLOCATE Table_Cursor

相關(guān)文章

  • SQL IFNULL()函數(shù)的具體使用

    SQL IFNULL()函數(shù)的具體使用

    在數(shù)據(jù)庫(kù)操作中,處理空值NULL是一項(xiàng)常見(jiàn)的任務(wù),本文主要介紹了SQL IFNULL()函數(shù)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • SQL Function 自定義函數(shù)詳解

    SQL Function 自定義函數(shù)詳解

    這篇文章主要介紹了SQL Function 自定義函數(shù)詳解,需要的朋友可以參考下
    2016-10-10
  • 清除SQL?Server數(shù)據(jù)庫(kù)日志(ldf文件)的方法匯總

    清除SQL?Server數(shù)據(jù)庫(kù)日志(ldf文件)的方法匯總

    隨著系統(tǒng)運(yùn)行時(shí)間的推移,數(shù)據(jù)庫(kù)日志文件會(huì)變得越來(lái)越大,這時(shí)我們需要對(duì)日志文件進(jìn)行備份或清理,這篇文章主要介紹了清除SQL?Server數(shù)據(jù)庫(kù)日志(ldf文件)的幾種方法,需要的朋友可以參考下
    2022-10-10
  • SQL Server 總結(jié)復(fù)習(xí)(一)

    SQL Server 總結(jié)復(fù)習(xí)(一)

    寫(xiě)這篇文章,主要是總結(jié)最近學(xué)到的一些新知識(shí),這些特性不一定是SQLSERVER最新版才有,大多數(shù)是2008新特性,有些甚至是更早。如果有不懂的地方,建議大家去百度谷歌搜搜,本文不做詳細(xì)闡述,有錯(cuò)誤的地方,歡迎大家批評(píng)指正
    2012-08-08
  • SQL?Server數(shù)據(jù)庫(kù)命令整理大全

    SQL?Server數(shù)據(jù)庫(kù)命令整理大全

    剛開(kāi)始學(xué)數(shù)據(jù)庫(kù),可能一下子記不住那么多的命令,或者命令太多,容易混淆,不知道如何選擇最合適的那一條,所以我在這里整理好了一份經(jīng)常會(huì)用到的一些,這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫(kù)命令整理大全的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • sql2000 卸載后重新安裝時(shí)不能安裝的解決辦法

    sql2000 卸載后重新安裝時(shí)不能安裝的解決辦法

    sql2000卸載了后重新安裝時(shí)不能安裝的解決辦法,大家可以看下,下面的步驟。
    2009-07-07
  • 安裝SQL?Server2019詳細(xì)教程(推薦!)

    安裝SQL?Server2019詳細(xì)教程(推薦!)

    SQL Server數(shù)據(jù)庫(kù)是Microsoft開(kāi)發(fā)設(shè)計(jì)的一個(gè)關(guān)系數(shù)據(jù)庫(kù)智能管理系統(tǒng)(RDBMS),現(xiàn)在是全世界主流數(shù)據(jù)庫(kù)之一,下面這篇文章主要給大家介紹了關(guān)于安裝SQL?Server2019詳細(xì)教程,需要的朋友可以參考下
    2022-11-11
  • 基于存儲(chǔ)過(guò)程的詳細(xì)介紹

    基于存儲(chǔ)過(guò)程的詳細(xì)介紹

    本篇文章小編將為大家介紹,基于存儲(chǔ)過(guò)程的詳細(xì)介紹,有需要的朋友可以參考一下
    2013-04-04
  • SQL SERVER 刪除重復(fù)內(nèi)容行

    SQL SERVER 刪除重復(fù)內(nèi)容行

    剛解決的小問(wèn)題,之前也解決過(guò)類(lèi)似的問(wèn)題,但這次還設(shè)計(jì)到用SQL語(yǔ)句加一列,平時(shí)不常用這種命令,還是記錄一下吧。
    2009-08-08
  • 詳解SQL Server中的事務(wù)與鎖問(wèn)題

    詳解SQL Server中的事務(wù)與鎖問(wèn)題

    在數(shù)據(jù)庫(kù)方面,對(duì)于非DBA的程序員來(lái)說(shuō),事務(wù)與鎖是一大難點(diǎn),針對(duì)該難點(diǎn),本篇文章試圖采用圖文的方式來(lái)與大家一起探討sqlserver事務(wù)與鎖問(wèn)題
    2018-02-02

最新評(píng)論

莫力| 灵寿县| 汨罗市| 竹北市| 盖州市| 增城市| 留坝县| 安图县| 福州市| 调兵山市| 江口县| 射阳县| 武义县| 桃园县| 民县| 长垣县| 青冈县| 青河县| 遂溪县| 四子王旗| 灵寿县| 新干县| 高淳县| 广平县| 宁南县| 隆子县| 云霄县| 抚松县| 台中市| 惠水县| 云霄县| 柘城县| 荥阳市| 涿州市| 永平县| 无锡市| 扬中市| 福建省| 桃源县| 香格里拉县| 陵水|