成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 分享Win10 1903過TP的雙機(jī)調(diào)試問題

分享Win10 1903過TP的雙機(jī)調(diào)試問題

熱門標(biāo)簽:怎么去掉地圖標(biāo)注文字 北京外呼系統(tǒng)咨詢電話 高德地圖標(biāo)注公司位置需要錢嗎 合肥阿里辦理400電話號 襄陽外呼增值業(yè)務(wù)線路解決方案 地圖標(biāo)注資源分享注冊 慶陽外呼系統(tǒng)定制開發(fā) 海南人工外呼系統(tǒng)哪家好 廊坊地圖標(biāo)注申請入口

差不多我用到的大部分代碼都是從上面cv(Ctrl+c---->Ctrl+v)下來的

1、首先解決The context is partially valid. Only x86 user-mode context is available. 

具體方式是hookKdpTrap

2、 防止安全組件加載失敗

SharedUserData->KdDebuggerEnabled = FALSE;  //防止安全組件加載失敗,SharedUserData這個是一個導(dǎo)出的全局變量直接寫就行

3、XP會清零KdDebuggerEnabled

這里本來是打算做一個定時器,但是還是會導(dǎo)致TesNginx.Sycccccccccccccc出現(xiàn)藍(lán)屏,所以只有手動的去修改

4、斷鏈隱藏 kdcom,防止kdcom內(nèi)存被清空導(dǎo)致和windbg通訊不了

5、XP會檢測KdEnteredDebugger,如果是1就直接藍(lán)屏

處理方式是讓他去找其他位置(PUCHAR)KdEnteredDebugger + 0x30;  //據(jù)暗中觀察,+0x30 的位置恒為0

做完這些之后基本上就能夠下斷點了,但是其實還是有問題(由于hook了系統(tǒng)函數(shù)有一定的幾率會觸發(fā)109錯誤->PathGuard,一開始我也分不清楚,后來慢慢的也了解了)

之后放上一張過了圖片

最后把代碼也帶上吧,.asm文件很簡單簡單的inlinhook就行了

#include Ntifs.h>
#include ntimage.h>
extern void debg();
//關(guān)閉寫保護(hù)
KIRQL WPOFFx64(){
 KIRQL irql = KeRaiseIrqlToDpcLevel();
 UINT64 cr0 = __readcr0();
 cr0 = 0xfffffffffffeffff;
 __writecr0(cr0);
 _disable();
 return irql;
}
//開啟寫保護(hù)
void WPONx64(KIRQL irql){
 UINT64 cr0 = __readcr0();
 cr0 |= 0x10000;
 _enable();
 __writecr0(cr0);
 KeLowerIrql(irql);
}
//這里嘗試過tp的雙機(jī)調(diào)試,環(huán)境為win10 1903
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//1、首先解決The context is partially valid. Only x86 user-mode context is available. 
/*
nt!KdpTrap:
fffff807`64bfffc8 48895c2408   mov   qword ptr [rsp+8],rbx
fffff807`64bfffcd 4889542410   mov   qword ptr [rsp+10h],rdx
fffff807`64bfffd2 57       push  rdi
fffff807`64bfffd3 4883ec40    sub   rsp,40h
fffff807`64bfffd7 33d2      xor   edx,edx
*/
ULONG64 orgkdt = 0xfffff80166201fc8;
//ULONG64 orgkdt= 0xfffff80764bfffc8;//直接寫硬編碼,這里需要進(jìn)行修改-------------------------------------------------------------------------------------------------------------------------------------------------------
NTKERNELAPI UCHAR * PsGetProcessImageFileName(__in PEPROCESS Process);
extern NTSTATUS hdbktrap(IN PKTRAP_FRAME TrapFrame,IN PKEXCEPTION_FRAME ExceptionFrame,IN PEXCEPTION_RECORD ExceptionRecord,IN PCONTEXT ContextRecord,IN KPROCESSOR_MODE PreviousMode,IN BOOLEAN SecondChanceException);
//這里做一個跳轉(zhuǎn)
VOID ModifyKdpTrap(PVOID myaddress,PVOID targetaddress) {
 KIRQL irql;
 ULONGLONG myfun;
 UCHAR jmp_code[] = "\x48\xB8\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x00\xFF\xE0\x00\x00";//mov rax xxx,jmp rax
 myfun = (ULONGLONG)myaddress;//替換成自己的函數(shù)地址
 RtlCopyMemory(jmp_code + 2, myfun, 8);
 //debg();
 irql = WPOFFx64();
 RtlCopyMemory(targetaddress, jmp_code, 12);
 WPONx64(irql);
}
//這里完成hook
NTSTATUS HookKdpTrap(
 IN PKTRAP_FRAME TrapFrame,
 IN PKEXCEPTION_FRAME ExceptionFrame,
 IN PEXCEPTION_RECORD ExceptionRecord,
 IN PCONTEXT ContextRecord,
 IN KPROCESSOR_MODE PreviousMode,
 IN BOOLEAN SecondChanceException){
 
 PEPROCESS hp = PsGetCurrentProcess();
 if (!_stricmp((char *)PsGetProcessImageFileName(hp), "TASLogin.exe")){
 return STATUS_SUCCESS;
 }
 return hdbktrap(TrapFrame, ExceptionFrame, ExceptionRecord, ContextRecord, PreviousMode, SecondChanceException);
}
//這里做一個還原
void UnHookKdpTrap() {
 KIRQL irql;
 UCHAR orignal_code[] = "\x48\x89\x5c\x24\x08\x48\x89\x54\x24\x10\x57\x48\x83\xec\x40";//mov rax xxx,jmp rax
 irql = WPOFFx64();
 RtlCopyMemory(orgkdt, orignal_code, 15);
 WPONx64(irql);
}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//2、 防止安全組件加載失敗
VOID DisableKdDebuggerEnabled() {
 SharedUserData->KdDebuggerEnabled = FALSE; //防止安全組件加載失敗
}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//3、TP會清零KdDebuggerEnabled,這里做一個每隔一秒的定時器
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//4、斷鏈隱藏 kdcom,防止kdcom內(nèi)存被清空導(dǎo)致和windbg通訊不了
/*
0: kd> dt _eprocess
nt!_EPROCESS
  +0x000 Pcb       : _KPROCESS
  +0x2e0 ProcessLock   : _EX_PUSH_LOCK
  +0x2e8 UniqueProcessId : Ptr64 Void
  +0x2f0 ActiveProcessLinks : _LIST_ENTRY
*/
PDRIVER_OBJECT pDriverObject = NULL;
typedef struct _KLDR_DATA_TABLE_ENTRY {
 LIST_ENTRY InLoadOrderLinks;
 PVOID ExceptionTable;
 ULONG ExceptionTableSize;
 PVOID GpValue;
 ULONG UnKnow;
 PVOID DllBase;
 PVOID EntryPoint;
 ULONG SizeOfImage;
 UNICODE_STRING FullDllName;
 UNICODE_STRING BaseDllName;
 ULONG Flags;
 USHORT LoadCount;
 USHORT __Unused5;
 PVOID SectionPointer;
 ULONG CheckSum;
 PVOID LoadedImports;
 PVOID PatchInformation;
} KLDR_DATA_TABLE_ENTRY, *PKLDR_DATA_TABLE_ENTRY;
VOID HideDriver(){
 PKLDR_DATA_TABLE_ENTRY entry = (PKLDR_DATA_TABLE_ENTRY)pDriverObject->DriverSection;
 PKLDR_DATA_TABLE_ENTRY firstentry;
 UNICODE_STRING uniDriverName;
 firstentry = entry;
 // 初始化要隱藏驅(qū)動的驅(qū)動名
 RtlInitUnicodeString(uniDriverName, L"kdcom.dll");
 while ((PKLDR_DATA_TABLE_ENTRY)entry->InLoadOrderLinks.Flink != firstentry){
 if (entry->FullDllName.Buffer != 0){
  if (RtlCompareUnicodeString(uniDriverName, (entry->BaseDllName), FALSE) == 0){
  //DbgPrint("隱藏驅(qū)動 %ws 成功!\n", entry->BaseDllName.Buffer);
  // 修改 Flink 和 Blink 指針, 以跳過我們要隱藏的驅(qū)動
  *((ULONG*)entry->InLoadOrderLinks.Blink) = (ULONG)entry->InLoadOrderLinks.Flink;
  entry->InLoadOrderLinks.Flink->Blink = entry->InLoadOrderLinks.Blink;
  /*
   使被隱藏驅(qū)動LIST_ENTRY結(jié)構(gòu)體的Flink, Blink域指向自己
   因為此節(jié)點本來在鏈表中, 那么它鄰接的節(jié)點驅(qū)動被卸載時,
   系統(tǒng)會把此節(jié)點的Flink, Blink域指向它相鄰節(jié)點的下一個節(jié)點.
   但是, 它此時已經(jīng)脫離鏈表了, 如果現(xiàn)在它原本相鄰的節(jié)點驅(qū)動被
   卸載了, 那么此節(jié)點的Flink, Blink域?qū)⒂锌赡苤赶驘o用的地址, 而
   造成隨機(jī)性的BSoD.
  */
  entry->InLoadOrderLinks.Flink = (LIST_ENTRY*)(entry->InLoadOrderLinks.Flink);
  entry->InLoadOrderLinks.Blink = (LIST_ENTRY*)(entry->InLoadOrderLinks.Flink);
  break;
  }
 }
 // 鏈表往前走
 entry = (PKLDR_DATA_TABLE_ENTRY)entry->InLoadOrderLinks.Flink;
 }
}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
//5、處理TP藍(lán)屏
/*
fffff807`642d2210 48895c2420   mov   qword ptr [rsp+20h],rbx
fffff807`642d2215 4488442418   mov   byte ptr [rsp+18h],r8b
fffff807`642d221a 56       push  rsi
fffff807`642d221b 57       push  rdi
fffff807`642d221c 4154      push  r12
fffff807`642d221e 4155      push  r13
fffff807`642d2220 4157      push  r15
fffff807`642d2222 4883ec20    sub   rsp,20h
*/
#define KdEnteredDebugger 0xfffff80165d061e0
//#define KdEnteredDebugger 0xfffff80764704100//直接寫硬編碼,這里需要進(jìn)行修改-----------------------------------------------------------------------------------------------------------------------------------------------
extern PMDL hookIoAllocateMdl(__drv_aliasesMem PVOID VirtualAddress, ULONG Length, BOOLEAN SecondaryBuffer, BOOLEAN ChargeQuota, PIRP Irp);
ULONG64 IoAllocateM=0;
//這里做一個跳轉(zhuǎn)
VOID ModifyIoAllocateMdl(PVOID myaddress, PVOID targetaddress) {
 KIRQL irql;
 ULONGLONG myfun;
 UCHAR jmp_code[] = "\x48\xB8\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x00\xFF\xE0\x00\x00";//mov rax xxx,jmp rax
 myfun = (ULONGLONG)myaddress;//替換成自己的函數(shù)地址
 RtlCopyMemory(jmp_code + 2, myfun, 8);
 //debg();
 irql = WPOFFx64();
 RtlCopyMemory(targetaddress, jmp_code, 12);
 WPONx64(irql);
}
PMDL newIoAllocateMdl(__drv_aliasesMem PVOID VirtualAddress, ULONG Length, BOOLEAN SecondaryBuffer, BOOLEAN ChargeQuota, PIRP Irp){
 //debg();
 if(VirtualAddress == KdEnteredDebugger){
 //DbgPrint("[KdEnteredDebugger] address: %p\n", KdEnteredDebugger);
 VirtualAddress = (PUCHAR)KdEnteredDebugger + 0x30; //據(jù)暗中觀察,+0x30 的位置恒為0
 }
 return hookIoAllocateMdl(VirtualAddress, Length, SecondaryBuffer, ChargeQuota, Irp);
}
//這里做一個還原
void UnHookIoAllocateMdl() {
 KIRQL irql;
 UCHAR orignal_code[] = "\x48\x89\x5c\x24\x20\x44\x88\x44\x24\x18\x56\x57\x41\x54\x41\x55";
 irql = WPOFFx64();
 RtlCopyMemory(IoAllocateMdl, orignal_code, 15);
 WPONx64(irql);
}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------
VOID DriverUnload(PDRIVER_OBJECT DriverObject) {
 //還原之前的KdpTraphook
 UnHookKdpTrap();
 //還原之前的IoAllocateMdl
 UnHookIoAllocateMdl();
 //取消定時器
 
 DbgPrint("See You !\n");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegPath) {
 pDriverObject = DriverObject;
 DriverObject->DriverUnload = DriverUnload;
 //這里把這個函數(shù)進(jìn)行了hook
 ModifyKdpTrap(HookKdpTrap, orgkdt);
 //防止安全組件加載失敗
 DisableKdDebuggerEnabled();
 //摘掉kdcom的eprocess
 HideDriver();
 //干掉TP藍(lán)屏
 IoAllocateM = (ULONG64)IoAllocateMdl;//得到函數(shù)的地址
 ModifyIoAllocateMdl(newIoAllocateMdl, IoAllocateMdl);
 //設(shè)置定時器
 return STATUS_SUCCESS;
}

總結(jié)

以上所述是小編給大家分享的Win10 1903過TP的雙機(jī)調(diào)試問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 詳解Win10 Bash/WSL調(diào)試Linux環(huán)境下的.NET Core應(yīng)用程序

標(biāo)簽:鎮(zhèn)江 哈密 鶴崗 臺州 商丘 株洲 平頂山 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分享Win10 1903過TP的雙機(jī)調(diào)試問題》,本文關(guān)鍵詞  分享,Win10,1903,過,的,雙機(jī),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《分享Win10 1903過TP的雙機(jī)調(diào)試問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于分享Win10 1903過TP的雙機(jī)調(diào)試問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    激情美女网站| 欧美一区二区黄色| 污污网站免费看| 少妇精品久久久| 另类国产ts人妖高潮视频| 国产美女免费视频| 在线观看亚洲天堂| 欧美高清videosex极品| 放荡的美妇在线播放| 日韩中文字幕在线一区| 白丝女仆被免费网站| 蜜臂av日日欢夜夜爽一区| 亚洲女人毛茸茸高潮| 在线影院自拍| 在线观看日韩精品| 在线精品播放av| 日韩人在线观看| 日本午夜一区| 欧美成人久久电影香蕉| 亚洲精选成人| 国产精品久久久久无码av色戒| 日韩欧美在线123| 日韩三级小视频| 一级中文字幕一区二区| 日本丰满少妇xxxx| 五月天亚洲婷婷| 成人在线小说| 亚洲欧美日韩高清在线| 国产精品无码一区二区三区免费| 久久久久免费视频| 国产麻豆一区二区三区精品视频| 欧美做爰猛烈大尺度视频| 亚洲在线免费观看| 奇米综合一区二区三区精品视频| 久久97视频| 日本道精品一区二区三区| 无码人妻精品一区二区蜜桃网站| 丁香花在线影院| www国产免费| 手机在线免费观看毛片| 午夜啪啪小视频| 韩国理伦片一区二区三区在线播放| 欧美videos另类| 欧美日韩日日摸| 美女视频一区在线观看| 99国产精品国产精品毛片| 六月婷婷久久| 亚洲国产综合久久精品小蝴蝶| 精品国产91亚洲一区二区三区www| 成年人的黄色片| 97超碰蝌蚪网人人做人人爽| 亚洲精品中文字幕乱码三区| 亚洲第一福利网站| 91蝌蚪视频九色| 国产精品欧美韩国日本久久| 欧美日本免费一区二区三区| 欧美亚洲另类在线观看| 天堂视频免费在线观看| 精品人妻二区中文字幕| 波多野结衣在线影院| 日韩激情毛片| 日韩毛片一区| 亚洲综合精品在线| av免费高清观看| 欧美.com| 三级毛片在线免费看| 成人影院在线播放| 亚洲 中文字幕 日韩 无码| 美女av免费看| 26uuu国产在线精品一区二区| 国产在线国偷精品免费看| 国产人妖一区二区三区| 无码人妻精品一区二| 成人亚洲在线观看| 国产伦精品一区二区三区高清| 国产福利成人在线| 日韩69视频在线观看| 国产蜜臀av在线一区二区三区| 不卡大黄网站免费看| avtt在线播放| 一区二区日韩精品| 深夜福利视频一区二区| 香蕉521av成人网| 成人午夜碰碰视频| 日本精品久久久| 9色porny自拍视频一区二区| 国产裸体舞一区二区三区| 91狠狠综合久久久| 国产精品久久久久久久久晋中| 国产三级精品三级| 337p粉嫩色噜噜噜大肥臀| 色综合天天综合网中文字幕| 久久精品人人做| 国产一区在线看| 亚洲色图影院| 欧洲美女亚洲激情| 欧美性久久久| 水野朝阳av一区二区三区| 欧美三级网站在线观看| 成人精品在线视频| 老牛国产精品一区的观看方式| 国产情侣av自拍| 精品午夜一区二区| 好吊色欧美一区二区三区视频| 97久久精品人人做人人爽50路| 日本黄色网网页| 日本精品一区二区三区不卡无字幕| 精品视频久久久久久| 国产乱子伦三级在线播放| 96pao国产成视频永久免费| 亚洲精品aaaa精品| 伊甸园精品99久久久久久| 特黄特色大片免费视频大全| 色狼人综合干| 中文字幕欧美精品日韩中文字幕| av片在线免费观看| 3d性欧美动漫精品xxxx软件| 波多野结衣一本一道| 呻吟揉丰满对白91乃国产区| 精品视频一区在线视频| 熟妇高潮精品一区二区三区| 欧美日韩免费看| 日韩欧美亚洲综合| 亚洲欧洲美洲av| 九九九在线观看视频| 亚洲欧美久久久| 成人一区在线观看| 一区二区三区四区免费观看| 国产精品免费一区豆花| 亚洲 国产 日韩 综合一区| 老司机久久99久久精品播放免费| 中文字幕在线视频精品| 成人精品一区二区| 青草青青在线视频| 亚洲福利在线看| 久久久精品免费观看| 欧美一级片免费在线观看| 久久亚洲一区二区三区四区| 国产精品v欧美精品v日本精品动漫| 亚洲精品videosex极品| 91成人国产综合久久精品| 日本一区免费观看| 国产高清视频网| 欧美黄色一级网站| 99国产揄拍国产精品| 日韩精品三区四区| 亚洲高清色图| 国产免费高清| 欧美日韩亚洲一区二区三区在线观看| 国产一区二区精品在线观看| 国产精品久久久久久亚洲调教| av综合网站| 91麻豆国产自产在线观看亚洲| 国产成人高潮免费观看精品| 日本一区二区三区四区在线视频| 鲁鲁视频www一区二区| 日本女人高潮视频| 麻豆影院在线观看| 亚洲欧美一区二区三区在线观看| 麻豆一区在线观看| 狠狠色2019综合网| 国产成在线观看免费视频| 中文字幕一区在线观看| 女厕盗摄一区二区三区| 欧美大片专区| 国产成人亚洲综合无码| 91麻豆免费在线视频| 国产视频网站一区二区三区| 伊人久久大香伊蕉在人线观看热v| 视频免费一区| 欧美高清性xxxxhdvideosex| 亚洲综合图片| 99热精品国产| 欧美性猛交bbbbb精品| 亚洲精品456| 欧美在线播放高清精品| 午夜免费一区二区| 国产一二区在线观看| 欧美伦理免费在线| 无码人妻精品一区二区| 超碰超碰超碰超碰超碰| 国产夫妻自拍一区| 亚洲熟妇无码一区二区三区导航| 中文在线综合| 91丝袜脚交足在线播放| 成人高清免费| 首页亚洲中字| 国产尤物一区二区三区| 中文字幕一区二区三区四区在线视频| 性欧美高清视频| 久久成人福利| 91影院在线播放| 男人的天堂视频网站| jizz中国女人| 亚洲女女做受ⅹxx高潮| 久热中文字幕精品视频在线| 欧美二区观看| 欧美美女视频在线观看| 欧洲精品一区二区三区久久| 一本色道88久久加勒比精品| 国产亚洲欧美日韩精品| 黄色a在线观看| 高潮无码精品色欲av午夜福利| 亚洲午夜久久久久久久久红桃| 亚洲3区在线| 青青草视频在线免费播放| 天堂在线视频| 国产精品播放| 天天影视涩香欲综合网| 国产一区在线播放| 亚洲麻豆一区二区三区| 欧美成人免费观看视频| 四虎884aa成人精品最新| 日本性生活网站| 男人天堂va| 欧美成人禁片在线www| 女人扒开双腿让男人捅| 精品国产欧美日韩不卡在线观看| 国产女呦网站| 日韩欧美在线网站| 国产91久久婷婷一区二区| 欧美在线观看一区二区三区| 国产精品亚洲欧美在线播放| 销魂美女一区二区三区视频在线| 中文字幕免费在线看线人动作大片| 欧美美女喷水视频| 91看片就是不一样| 91福利视频网| 国产精品国色综合久久| xxxx69视频| 香港久久久电影| 美女极度色诱视频www免费观看| 久久一本综合| 久久久视频精品| 亚洲观看黄色网| 国产精品国产三级国产专区51| 蜜桃av免费观看| 久久国产精品一区二区三区四区| 成人h版在线观看| 欧美日韩在线精品| 亚洲黄色在线视频| 超碰aⅴ人人做人人爽欧美| 精品久久中文字幕| 91av在线免费观看视频| 精品国产乱码久久久久久蜜柚| 青青草视频播放| www.99r| 国产精品99久久久久| 国产精品久久一区主播| www.久久成人| 日本午夜精品久久久| 亚洲欧美综合色| 成人国产精品免费观看| 午夜不卡在线视频| 国产精品亚洲四区在线观看| 亚洲人成无码网站久久99热国产| 日韩av一区二区三区美女毛片| √新版天堂资源在线资源| 国产视频一区二区在线播放| 国产精品久久久999| 色综合视频网站| 日本aⅴ精品一区二区三区| 97超碰免费在线| 久久不见久久见中文字幕免费| 欧美性色黄大片| 丁香另类激情小说| 精品无码av一区二区三区不卡| 成人激情自拍| 欧美jizzhd精品欧美巨大免费| 草莓视频18免费观看| 国产毛片毛片毛片毛片毛片毛片| 好男人免费精品视频| 青娱乐91视频| 亚洲欧洲国产伦综合| 国产一区二区三区站长工具| 亚州av综合色区无码一区| 欧美在线三区| 97精品国产97久久久久久| 999精品嫩草久久久久久99| 色猫av在线| 男人舔女人下面高潮视频| 国产91精品高潮白浆喷水| 国产欧美日韩视频一区二区| 国产又粗又猛又色又| av无码久久久久久不卡网站| av天天在线| 九九热视频精品在线观看| 久久久久人妻一区精品色| wwww在线观看免费视频| 国产清纯白嫩初高生在线观看91| 男女羞羞网站| 国产无遮挡aaa片爽爽| 成人免费视频网站入口| www成人在线| 夜夜嗨av一区二区三区| av在线精品| 欧美日韩精品一区二区三区| 中文字幕国产高清| 欧美成人在线免费观看| 亚洲AV第二区国产精品| 国产精品∨欧美精品v日韩精品| 色在人av网站天堂精品| 中文字幕网址在线| 日本久久久久久久久| 欧美视频不卡中文| 一区二区三区精品国产| 欧美性生活大片视频| 欧美成人高清| 国产精品探花在线观看| 成人公开免费视频| 国产18精品乱码免费看| 国产在线中文字幕| 久久国产精品99精品国产| 欧美视频你懂的| 国产精品乡下勾搭老头1| 久久久无码人妻精品无码| 丰满少妇又爽又紧又丰满69| 午夜啪啪福利视频| 国产成人91久久精品| 亚洲精品一区在线观看香蕉| 97精品国产97久久久久久久久久久久| 亚洲一区二区蜜桃| 日本少妇在线观看| 日本一区二区三区免费看| 久久九九免费| 超碰在线观看免费| 一本一本久久a久久综合精品| 天堂中文资源在线|