日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

ASP数据库插马小议

發(fā)布時(shí)間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP数据库插马小议 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

<from:lake2>

隨著技術(shù)的發(fā)展,ASP數(shù)據(jù)庫(kù)插馬也不是什么新鮮的東東了,相信閣下也玩過(guò)這個(gè)的吧。呵呵,那你有沒(méi)有遇到過(guò)插入的asp代碼被空格拆開(kāi)的情況呢(即插入的每個(gè)字符之間都出現(xiàn)了空格)?現(xiàn)在,就讓我們來(lái)解決這個(gè)問(wèn)題。

經(jīng)過(guò)對(duì)多例實(shí)際情況的分析,我發(fā)現(xiàn)只要出現(xiàn)代碼被空格隔開(kāi)的數(shù)據(jù)庫(kù),相應(yīng)的字段的Unicode壓縮屬性總是“否”。相反,如過(guò)Unicode壓縮屬性為“是”,則可以通過(guò)該字段進(jìn)行插馬。

經(jīng)過(guò)搜索,發(fā)現(xiàn)微軟官方對(duì)Unicode壓縮的描述:“Microsoft Access 2000 或更高版本使用 Unicode 字符編碼方案來(lái)表示文本、備注和超鏈接字段中的數(shù)據(jù)。Unicode 將每個(gè)字符表示為兩個(gè)字節(jié)……需要的存儲(chǔ)空間比在 Access 97 或更早版本中要多……可通過(guò)將文本備注超鏈接字段的“Unicode 壓縮屬性的默認(rèn)值設(shè)為來(lái)彌補(bǔ) Unicode 字符表達(dá)方式所造成的影響”

哦,原來(lái)開(kāi)啟了 Unicode 壓縮的話(huà),數(shù)據(jù)庫(kù)會(huì)自動(dòng)把拉丁字符(西歐語(yǔ)言如英語(yǔ)、西班牙語(yǔ)或德語(yǔ))用1個(gè)字節(jié)來(lái)存儲(chǔ);如果沒(méi)開(kāi)啟,數(shù)據(jù)庫(kù)就會(huì)用2個(gè)字節(jié)(1個(gè)字節(jié)為0x00,作為文本將被自動(dòng)轉(zhuǎn)換為空格)存儲(chǔ)拉丁字符,也就造成了插入的asp代碼被空格隔開(kāi)的情況。

轉(zhuǎn)載于:https://blog.51cto.com/nov5mber/908343

總結(jié)

以上是生活随笔為你收集整理的ASP数据库插马小议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。