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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

C++ Builder 5编HOOK程序

發(fā)布時間:2025/3/15 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ Builder 5编HOOK程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C++ Builder 5編HOOK程序

一,

HINSTANCE g_hinstDll = NULL;
HHOOK g_hhook????? = NULL;
HWND? g_hwndPost? = NULL;
UINT? g_uMsgNotify = WM_USER;


HOOKPROC KeyboardHook_HookProc ( int nCode, WPARAM wParam, LPARAM lParam)
{
? LRESULT lResult = CallNextHookEx(g_hhook, nCode, wParam, lParam);
? if (nCode == HC_ACTION)
? {
????? PostMessage(g_hwndPost, g_uMsgNotify, wParam, lParam);
? }
? return((HOOKPROC)lResult);
}
///
BOOL WINAPI SetKeyboardHook (HWND hWndPost, UINT Msg)
{
? HHOOK hhook;
? if (g_hhook != NULL) return(FALSE);
? g_hwndPost? = hWndPost;
? g_uMsgNotify = Msg;
? Sleep(0);
? if? (g_hLogHook==NULL)
? hhook = SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardHook_HookProc,g_hinstDll, 0);
? InterlockedExchange((PLONG) &g_hhook, (LONG) hhook);
? return(g_hhook != NULL);
}
///
BOOL WINAPI ReleaseKeyboardHook()
{
? BOOL fOK = TRUE;

? if (g_hhook != NULL)
? {
????? fOK = UnhookWindowsHookEx(g_hhook);
????? g_hhook = NULL;
? }
? return(fOK);
}

BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved)
{
? switch (fdwReason)
? {
????? case DLL_PROCESS_ATTACH:
??????? g_hinstDll = hinstDll;
??????? break;
? }
? return(TRUE);
}

?

二,

在Borland的Community上找到了這篇文章,可以解決這個問題了。如下:
http://community.borland.com/article/0,1410,20008,00.html
///
C++Builder 4.0 is the first C++Builder compiler that supports shared memory segments. This document explains how to use this feature in windows DLL.

To change the data segment and the class name, you need to add #pragma option -zR[SEGMENT NAME] and #pragma option -zT[CLASS NAME] to the file you want the data shared from. Below is the source file I am going to export the integer named 'data':

File: SharedData.cpp
//---------------------------------------------------------------------------
// Borland C++Builder
// Copyright (c) 1987, 1999 Inprise Corporation. All Rights Reserved.
//---------------------------------------------------------------------------

#pragma option -zRSHSEG????? // change default data segment name
#pragma option -zTSHCLASS??? // change default data class name

// Here is the initialized data that will be shared.
int data = 0;

Notice that the segment name for this file is: SHSEGSHCLASS. A .def file is required for the linker to create the shared segement. Below is what the .def file looks like:

File: Shared.def
LIBRARY SHAREDDLL

SEGMENTS
? SHSEG CLASS 'SHCLASS' SHARED

?


當(dāng)你的DLL程序被其它各個程序調(diào)用時,每調(diào)用一次,將產(chǎn)生一個
DLL的實例,其實代碼在內(nèi)存中僅有一套,但DLL中的變量即數(shù)據(jù)段將
產(chǎn)生多個,這若干個數(shù)據(jù)段是互不干擾、是不能共享的,但在一些特
殊情況下,就不能滿足我們的要求了,比如,用戶的全局鉤子程序就
是一個.DLL,這個.DLL會被內(nèi)存所有的進(jìn)程調(diào)用, 如果它的數(shù)據(jù)段不
能共享,就變成了多個局部鉤子了,好在API已替你想好了一個間接
辦法,你可用一個“共享名”申請一塊共享內(nèi)存塊,進(jìn)行讀寫:

HANDLE? GetShare(char * &ShareP,int size,char *ShareName)
????? {? ShareP申請的內(nèi)存塊地址,size字節(jié)數(shù),ShareName共享名
??????????? HANDLE fh=CreateFileMapping((HANDLE)-1,0,
??????????????????????????? PAGE_READWRITE,0,
??????????????????????????? Size,
??????????????????????????? ShareName);
??????????? ShareP=(char *)MapViewOfFile(fh,
??????????????????????????? FILE_MAP_ALL_ACCESS,
??????????????????????????? 0,0,0);
??????????? if (GetLastError()!=ERROR_ALREADY_EXISTS)
??????????????? ZeroMemory(ShareP,size);? // 共享區(qū)初始化
??????????? return(fh);
????? }

char * ShareP=NULL;
void? test()? // 申請一塊128個字節(jié)的字符數(shù)組
????? {
????????? HANDLE fh=GetShare(ShareP,128,"ShareForMyProg");
????????? for (int i=0;i<128;i++)
????????????? ShareP[i]=i;
????????? CloseHandle(fh);
????? }

??? 如果你的多個程序之間或同一個程序多次同時運行,也可借助這個辦法進(jìn)
變量通訊;
??? 在VC++中,若要為DLL定義一個共享內(nèi)存段更簡單,這是一種直接定義的
辦法:
????? #pragma??? data_seg("Shared")
????? int x,y;
????? char s[128];
????? #pragma??? data_seg
????? #pragma??? comment(linker,"/section:Shared,rws")

真簡單,可惜在C++BUILDER5.0中經(jīng)試驗好象不能接受這種方法;
??? 對于BCB,能不能實現(xiàn)DLL中直接定義共享內(nèi)存塊內(nèi),請看下列一段文字:


http://community.borland.com/article/0,1410,20008,00.html
///
C++Builder 4.0 is the first C++Builder compiler that supports shared memory segments.

This document explains how to use this feature in windows DLL.

To change the data segment and the class name, you need to add
#pragma option -zR[SEGMENT NAME] and
#pragma option -zT[CLASS NAME] to the file you want the data shared from.
Below is the source file I am going to export the integer named 'data':

File: SharedData.cpp
//---------------------------------------------------------------------------
// Borland C++Builder
// Copyright (c) 1987, 1999 Inprise Corporation. All Rights Reserved.
//---------------------------------------------------------------------------

#pragma option -zRSHSEG????? // change default data segment name
#pragma option -zTSHCLASS??? // change default data class name

// Here is the initialized data that will be shared.
int data = 0;

Notice that the segment name for this file is: SHSEGSHCLASS. A .def file
is required for the linker to create the shared segement. Below is what the
.def file looks like:

File: Shared.def
LIBRARY SHAREDDLL

SEGMENTS
? SHSEG CLASS 'SHCLASS' SHARED?

可見C++BUILDER4.0與DELPHI已能提供直接實現(xiàn)DLL內(nèi)存段共享問題,請高手邦忙一起
試一試:在BCB或DELPHI具體應(yīng)怎樣做?

?

?

// 下面的程序?qū)a(chǎn)生有三個導(dǎo)出函數(shù)的MouseHook.DLL
#include <windows.h>
#pragma argsused
typedef????????? // 為共享區(qū)定義結(jié)構(gòu)
??? struct
??????? {
????????? POINT? MouseLoc;? // 存放鼠標(biāo)位置
????????? HHOOK? NewHook;??? // 存放新鉤子句柄
????????? int??? LoadCount;? // DLL裝入次數(shù)計數(shù)
??????? }? TShareMem;
TShareMem? *ShareMem=NULL;

HINSTANCE? DllHinst;
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
??? DllHinst=hinst;
??? static HANDLE? fh;? // DLL共享區(qū)句柄
??? if (reason==DLL_PROCESS_ATTACH)??? // DLL入口
??????? {??????????????? // 為共享區(qū)申請共享單元
????????? fh=CreateFileMapping((HANDLE)-1,0,
????????????????????????????? PAGE_READWRITE,0,
????????????????????????????? sizeof(TShareMem),
????????????????????????????? "ShareForMouseHook");
????????? ShareMem=(TShareMem *)MapViewOfFile(fh,
????????????????????????????? FILE_MAP_ALL_ACCESS,
????????????????????????????? 0,0,0);
????????? if (GetLastError()!=ERROR_ALREADY_EXISTS)
????????????? ZeroMemory(ShareMem,sizeof(TShareMem));
??????????????????? // 共享區(qū)初始化
????????? ShareMem->LoadCount+=1;??? // 裝入計數(shù)
??????? }
??? if (reason==DLL_PROCESS_DETACH)? // DLL出口處理
??????? {
????????? ShareMem->LoadCount-=1;
????????? CloseHandle(fh);
??????? }
??? return 1;
}
extern "C" __declspec(dllexport)
void GetMouse(int &mx,int &my,int &loadcount)? // DLL導(dǎo)出函數(shù)GetMouse()
{
??? if (ShareMem!=NULL)
????? {
????????? mx=ShareMem->MouseLoc.x;
????????? my=ShareMem->MouseLoc.y;
????????? loadcount=ShareMem->LoadCount;
????? }
}
LRESULT CALLBACK MouseHook(int nCode,
????????????????? WPARAM wParam,LPARAM lParam)
{
??? if (nCode==HC_ACTION)
????? {
????????? MOUSEHOOKSTRUCT *l=(MOUSEHOOKSTRUCT *)lParam;
????????? ShareMem->MouseLoc=l->pt;? //送鼠標(biāo)位置
????? }
??? return(CallNextHookEx(ShareMem->NewHook,nCode,wParam,lParam));
}
extern "C" __declspec(dllexport)
void EnableHook()??????? // 導(dǎo)出函數(shù)EnableHook()
{
? if (ShareMem!=NULL)
????? if (ShareMem->NewHook==NULL)??? //? 安裝新鉤子
??????? ShareMem->NewHook=SetWindowsHookEx(WH_MOUSE,
??????????????????? (HOOKPROC)MouseHook,
????????????????????? DllHinst,0);
}
extern "C" __declspec(dllexport)
void DisableHook()????? // 導(dǎo)出函數(shù)DisableHook()
{
? if (ShareMem!=NULL)
??? if (ShareMem->NewHook!=NULL)
??????? {
????????? UnhookWindowsHookEx(ShareMem->NewHook);
????????? ShareMem->NewHook=NULL; // 卸掉新鉤子
??????? }
}

//=======================================================================

#include <vcl.h>
#pragma hdrstop
#include "CallUnit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
??????? : TForm(Owner)
{
}
//---------------------------------------------------------------------------

extern "C" __declspec(dllimport)
void? EnableHook();????????????? // DLL導(dǎo)入函數(shù)1
extern "C" __declspec(dllimport)
void? DisableHook();??????????? // DLL導(dǎo)入函數(shù)2
extern "C" __declspec(dllimport)
void? GetMouse(int &mx,int &my,int &loadcount); // DLL導(dǎo)入函數(shù)3

void __fastcall TForm1::Button1Click(TObject *Sender)
{
??? EnableHook();
??? int x,y,loadcount;
??? while (!Application->Terminated)
????? {? // 不停在從DLL中取回鼠標(biāo)位置
????????? GetMouse(x,y,loadcount);
????????? Edit1->Text=String(x)+","+String(y)+":"+String(loadcount);
????????? Application->ProcessMessages();
????? }
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
??? DisableHook();
}
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
??? DisableHook();
}
//---------------------------------------------------------------------------

?



步驟如下:
? 在DLL中的工程中,假設(shè)為MouseHook.bpr(產(chǎn)生MouseHook.DLL)
????? 1.在Unit1.cpp的最前面(#include <windows.h>之前)加上
????????? #pragma option -zRSHSEG????? // 改變?nèi)笔?shù)據(jù)段名
????????? #pragma option -zTSHCLASS??? // 改變?nèi)笔?shù)據(jù)類名
????? 2.新建一工程同名的純文本文件MouseHook.def,其內(nèi)容只要
??????? 一行:
??????????? SEGMENTS??? SHSEG??? CLASS??? 'SHCLASS'? SHARED
??????? 并將此文件用Project->Add Project增加到工程中;
????? 3.在你的程序代碼的前面定義的全局變量都將是DLL共享的,
??????? 在Unit1.cpp中,例如:
?????
// 下面的程序?qū)a(chǎn)生有三個導(dǎo)出函數(shù)的MouseHook.DLL
// 純文本文件? MouseHook.def的內(nèi)容如下:
// SEGMENTS??? SHSEG??? CLASS??? 'SHCLASS'? SHARED

#pragma option -zRSHSEG????? // 改變?nèi)笔?shù)據(jù)段名
#pragma option -zTSHCLASS??? // 改變?nèi)笔?shù)據(jù)類名

#include <windows.h>
#pragma argsused
// 以下都將是共享區(qū)內(nèi)存變量
POINT? MouseLoc={0,0};????? // 存放鼠標(biāo)位置
HHOOK? NewHook=NULL;??????? // 存放新鉤子句柄
int??? LoadCount=0;??????? // DLL裝入次數(shù)計數(shù)

HINSTANCE? DllHinst;
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
??? DllHinst=hinst;
??? if (reason==DLL_PROCESS_ATTACH)??? // DLL入口
????????? LoadCount+=1;??????????????? // 裝入計數(shù)
??? else
??????? if (reason==DLL_PROCESS_DETACH) // DLL出口處理
??????????? LoadCount-=1;
??? return 1;
}
extern "C" __declspec(dllexport)
void GetMouse(int &mx,int &my,int &js)? // DLL導(dǎo)出函數(shù)GetMouse()
{
??? mx=MouseLoc.x;????? // 送出鼠標(biāo)位置
??? my=MouseLoc.y;
??? js=LoadCount;????? // 送出DLL裝入次數(shù)
}
LRESULT CALLBACK MouseHook(int nCode,
????????????????? WPARAM wParam,LPARAM lParam)
{
??? if (nCode==HC_ACTION)
????? {
????????? MOUSEHOOKSTRUCT *l=(MOUSEHOOKSTRUCT *)lParam;
????????? MouseLoc=l->pt;? //送鼠標(biāo)位置
????? }
??? return(CallNextHookEx(NewHook,nCode,wParam,lParam));
}
extern "C" __declspec(dllexport)
void EnableHook()??????? // 導(dǎo)出函數(shù)EnableHook()
{
????? if (NewHook==NULL)??? //? 安裝新鉤子
??????? NewHook=SetWindowsHookEx(WH_MOUSE,
??????????????????? (HOOKPROC)MouseHook,
????????????????????? DllHinst,0);
}
extern "C" __declspec(dllexport)
void DisableHook()????? // 導(dǎo)出函數(shù)DisableHook()
{
??? if (NewHook!=NULL)
??????? {
????????? UnhookWindowsHookEx(NewHook);
????????? NewHook=NULL; // 卸掉新鉤子
??????? }
}
//==========================================================
// CallHook.EXE,將調(diào)用全局鼠標(biāo)全局鉤子MouseHook.DLL
// 靜態(tài)裝入MouseHook.DLL,工程中須用 MouseGook.Lib
#include <vcl.h>
#pragma hdrstop
#include "CallUnit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
??????? : TForm(Owner)
{
}
//---------------------------------------------------------------------------

extern "C" __declspec(dllimport)
void? EnableHook();????????????? // DLL導(dǎo)入函數(shù)1
extern "C" __declspec(dllimport)
void? DisableHook();??????????? // DLL導(dǎo)入函數(shù)2
extern "C" __declspec(dllimport)
void? GetMouse(int &mx,int &my,int &loadcount); // DLL導(dǎo)入函數(shù)3

void __fastcall TForm1::Button1Click(TObject *Sender)
{
??? EnableHook();
??? int x,y,loadcount;
??? while (!Application->Terminated)
????? {? // 不停在從DLL中取回鼠標(biāo)位置
????????? GetMouse(x,y,loadcount);
????????? Edit1->Text=String(x)+","+String(y);
????????? Edit2->Text=loadcount;? // 顯示DLL裝入次數(shù)
????????? Application->ProcessMessages();
????? }
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
??? DisableHook();
}
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
??? DisableHook();
}
// ok,已經(jīng)深夜1點了,別忘了給俺加點分!!!!!!!!!!!!!!!!

?


?

VC的程序


#include <windows.h>
#include <windowsx.h>
#include <tchar.h>

HINSTANCE g_hinstDll = NULL;

#pragma data_seg(".drectve")
??? static char szLinkDirectiveShared[] = "-section:Shared,rws";
#pragma data_seg()
#pragma data_seg("Shared")

HHOOK g_hhook????? = NULL;
HWND? g_hwndPost? = NULL;
UINT? g_uMsgNotify = WM_USER;

#pragma data_seg()

static LRESULT WINAPI KeyboardHook_HookProc (
? int nCode,
? WPARAM wParam,
? LPARAM lParam)
{

? LRESULT lResult = CallNextHookEx(g_hhook, nCode, wParam, lParam);

? if (nCode == HC_ACTION)
? {
????? PostMessage(g_hwndPost, g_uMsgNotify, wParam, lParam);
? }
? return(lResult);
}

BOOL WINAPI SetKeyboardHook (HWND hWndPost, UINT Msg)
{
? HHOOK hhook;

? if (g_hhook != NULL) return(FALSE);

? g_hwndPost? = hWndPost;
? g_uMsgNotify = Msg;
? Sleep(0);

? hhook = SetWindowsHookEx(WH_KEYBOARD, KeyboardHook_HookProc, g_hinstDll, 0);
? InterlockedExchange((PLONG) &g_hhook, (LONG) hhook);
? return(g_hhook != NULL);
}

BOOL WINAPI ReleaseKeyboardHook()
{
? BOOL fOK = TRUE;

? if (g_hhook != NULL)
? {
????? fOK = UnhookWindowsHookEx(g_hhook);
????? g_hhook = NULL;
? }
? return(fOK);
}

BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved)
{
? switch (fdwReason)
? {
????? case DLL_PROCESS_ATTACH:
??????? g_hinstDll = hinstDll;
??????? break;
? }
? return(TRUE);
}

總結(jié)

以上是生活随笔為你收集整理的C++ Builder 5编HOOK程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产成人精品久久亚洲高清不卡 | 亚洲免费不卡 | 五月天天色 | 国产精品 久久 | 色鬼综合网 | 欧美日韩中文另类 | 国产精品一区一区三区 | www.黄色片网站 | 日韩理论电影在线观看 | 久久高清视频免费 | 久久久久成人精品 | 视频在线观看入口黄最新永久免费国产 | 亚洲人成人天堂h久久 | 亚洲视频免费在线看 | 91九色性视频 | 99av国产精品欲麻豆 | 亚洲伊人天堂 | 日韩美精品视频 | 成人国产精品免费观看 | 香蕉视频网站在线观看 | 成人国产精品电影 | 在线观看中文字幕亚洲 | 99热最新 | 欧美日韩一二三四区 | 久草视频在线资源 | 国内精品中文字幕 | 激情av资源 | 国产黄在线免费观看 | 97超碰资源网 | 国内精品久久久久影院一蜜桃 | 一区二区三区四区在线免费观看 | 久久久高清免费视频 | 婷婷激情在线 | 免费在线观看亚洲视频 | 免费看片色 | 97视频人人免费看 | 一级黄色片在线观看 | 丰满少妇对白在线偷拍 | 国产婷婷色| 久久久穴 | 国产精品xxxx18a99 | 成人动漫视频在线 | 日日操操操 | 日韩久久在线 | 国产日产精品一区二区三区四区的观看方式 | 国产999精品久久久久久麻豆 | 国产精品扒开做爽爽的视频 | 亚洲视频免费视频 | 四虎伊人| 伊人国产在线观看 | 97人人超| 国产成人一区二区啪在线观看 | 美女久久久久久久久久 | 国产高清综合 | 在线看一区二区 | 天天干夜夜 | 97超在线视频 | 久久亚洲私人国产精品va | 97超碰总站 | 免费国产在线精品 | 久久综合九色综合欧美狠狠 | 六月天综合网 | 在线直播av | 亚洲日本国产精品 | 激情网五月天 | www.在线观看av | 日韩一区二区三区在线看 | 亚洲人成人99网站 | 久久久国产网站 | 中文字幕高清av | 欧美日韩视频免费看 | 中文字幕在线视频一区 | 国产资源中文字幕 | 成人不用播放器 | 国产99在线| 亚洲成人在线免费 | 国产色视频一区二区三区qq号 | 免费一级日韩欧美性大片 | 97成人精品视频在线观看 | 欧美一二三视频 | 99精品免费久久久久久久久日本 | 免费在线成人 | 韩日精品在线观看 | 亚洲精品777 | 又湿又紧又大又爽a视频国产 | 国产午夜精品免费一区二区三区视频 | 免费在线观看av不卡 | 久久久久久久av | 亚洲成色 | 99视频免费播放 | 久久99精品国产99久久6尤 | 国产a精品| 精品久久久久久久久久久久久久久久 | 狠狠狠狠狠操 | 国产午夜在线观看 | 超碰人人91| 91视频 - 88av| 日韩有色 | 中文字幕乱在线伦视频中文字幕乱码在线 | 精品夜夜嗨av一区二区三区 | 久久国产精品系列 | 人人插人人艹 | 国产 日韩 在线 亚洲 字幕 中文 | 91黄色在线观看 | 久久人人爽人人爽人人片av免费 | 久久精品视频3 | 五月婷婷视频在线观看 | 一区二区三区免费在线播放 | 久操操| 91成品视频 | 欧美在线观看禁18 | 国产精品成久久久久 | 亚洲欧洲精品一区二区精品久久久 | 国产精品综合久久久 | 在线观看av大片 | www.黄色片网站 | 99精品免费在线观看 | 久久精品久久国产 | 久久午夜免费观看 | 午夜久操 | 黄色小说视频网站 | 欧洲精品码一区二区三区免费看 | 91精品国产综合久久福利 | 中文字幕频道 | 91片在线观看 | 97成人精品| 丁香六月国产 | 国产高清视频在线 | 色黄久久久久久 | 欧美激情视频三区 | 亚洲爱av| 看av免费网站 | 中文字幕在线播放一区二区 | 国产精品久久久久久久久久新婚 | 国产在线美女 | 亚洲综合视频在线 | 国产96在线观看 | 日韩精品久久中文字幕 | 99久久免费看 | 伊人射| 天堂va在线高清一区 | 久草在线欧美 | 日韩中文字幕在线 | 美女免费视频网站 | 国产精品 中文字幕 亚洲 欧美 | 亚洲国产精品第一区二区 | 亚洲va欧美va人人爽春色影视 | 91精品欧美| 亚洲 欧洲av | 天天干天天在线 | 手机在线中文字幕 | 中文字幕av最新 | 日韩精品在线播放 | 午夜三级大片 | 天天综合五月天 | 777视频在线观看 | 欧美日韩免费一区二区三区 | 狠狠操综合| 亚洲国产成人精品久久 | 欧美色噜噜噜 | 在线观看久久久久久 | av中文字幕网| 国内外成人免费在线视频 | 日韩精品欧美视频 | 99国产视频 | 日韩极品视频在线观看 | 91精品免费看| www.色五月.com | 91麻豆高清视频 | 日韩理论片在线 | 国产又粗又猛又色又黄网站 | 在线免费成人 | 99在线观看视频 | 在线看国产 | 在线电影 一区 | 成年人av在线播放 | 国产精品毛片完整版 | 黄色网中文字幕 | www.久久成人 | 日本精品一区二区 | 婷婷六月天在线 | 国产中文字幕在线 | 91麻豆视频网站 | 久久精品视频国产 | 黄色一级在线观看 | 特级大胆西西4444www | 欧美激情第八页 | 久久99偷拍视频 | 成年人在线 | 久精品视频在线观看 | 日韩av在线免费看 | 欧美 日韩 国产 成人 在线 | 亚洲精品男人的天堂 | 中文字幕av全部资源www中文字幕在线观看 | 色婷婷综合久久久久中文字幕1 | 香蕉视频网站在线观看 | 在线三级av | 日日噜噜噜噜夜夜爽亚洲精品 | 精品国产大片 | 欧美在线观看小视频 | 国产精品第2页 | 国产91精品一区二区绿帽 | 国产午夜精品在线 | www.99在线观看 | av免费黄色 | 日产乱码一二三区别免费 | 99精品国产免费久久久久久下载 | 久久久久国产成人免费精品免费 | 久久久久久国产精品999 | 久久国际影院 | 中文字幕一区二区三区久久 | 免费在线观看成人av | 国产成人高清在线 | 免费在线观看成人小视频 | 亚洲在线激情 | 亚洲天堂网站 | www最近高清中文国语在线观看 | 91人人澡| 久久99精品久久久久久清纯直播 | 国产黄色美女 | 国产精品99久久久精品免费观看 | 午夜免费电影院 | 日韩精品一区在线观看 | 日日夜精品 | 亚洲精品美女 | 在线视频第一页 | 久久免费毛片视频 | 三级黄色片在线观看 | 狠狠色丁香久久婷婷综合五月 | 国产一级淫片免费看 | 日韩免费观看视频 | 欧美日本不卡视频 | 91成人午夜| 中国一级片在线播放 | 麻豆国产露脸在线观看 | 天天射天天干天天插 | 国产在线观看一区 | 日本中文字幕在线一区 | 九九免费在线观看 | 国产精品18久久久久久久 | 成人免费看片网址 | 国产小视频在线观看免费 | 久久综合国产伦精品免费 | av网站在线免费观看 | 91社区国产高清 | 色久五月 | 精品女同一区二区三区在线观看 | 免费影视大全推荐 | 免费看一级 | 国产在线国偷精品产拍 | 婷婷综合激情 | 欧美大片在线看免费观看 | 99精品在线免费在线观看 | 亚洲欧美精品一区 | 欧美日韩视频在线观看一区二区 | 亚洲黄色成人网 | 欧美一级特黄高清视频 | 国产破处在线播放 | 91av观看| 亚洲一级黄色大片 | 亚洲欧美日韩中文在线 | 五月天com | 中文字幕在线观看一区二区 | 人人狠 | 日批在线观看 | 色婷婷综合久色 | 国产3p视频 | 色先锋资源网 | 亚洲黄色av网址 | 色天天综合久久久久综合片 | 黄色国产在线 | 蜜桃av人人夜夜澡人人爽 | 成人手机在线视频 | 香蕉视频在线免费看 | 国产午夜一区 | 欧美日韩一区二区免费在线观看 | 日日干av | 亚洲麻豆精品 | 超级碰碰视频 | 在线观看日韩 | 亚洲精品国产精品久久99 | 国产精品欧美日韩在线观看 | 中文字幕在线观看第三页 | 99精品国产福利在线观看免费 | 欧美日韩免费一区二区 | 99精品在线播放 | 黄色国产精品 | 成人精品一区二区三区中文字幕 | 夜夜视频 | 久草在线久草在线2 | 涩av在线| 日本性xxx| 91在线蜜桃臀 | 麻豆传媒视频在线免费观看 | 亚洲天堂网视频在线观看 | 最近中文字幕免费 | 蜜臀av性久久久久蜜臀av | 国产精品久久久久影院日本 | 久久怡红院 | 天天操天天干天天爱 | 成人在线观看你懂的 | 欧美激情xxxx| 免费色视频网址 | 激情导航 | 国产福利免费在线观看 | 中文字幕在线观看不卡 | 毛片视频网址 | 手机av电影在线观看 | 在线观看成人网 | 免费在线观看亚洲视频 | 日韩欧美在线播放 | 日韩色爱 | 九九久久久 | 天天操天天干天天爱 | 区一区二区三区中文字幕 | 国产成人精品女人久久久 | 国产精品久久久视频 | 精品一区精品二区高清 | 在线成人看片 | 尤物九九久久国产精品的分类 | 国产精品小视频网站 | 久久久久免费 | 这里只有精彩视频 | 热久久免费视频 | 日韩欧美在线中文字幕 | 97精品在线视频 | 免费在线观看av的网站 | 一区二区视频在线看 | av一区二区三区在线播放 | 亚洲欧洲国产精品 | 99精品视频免费 | 99久久er热在这里只有精品15 | 久久久久久久综合色一本 | 99成人精品 | 最新高清无码专区 | 国产在线一区二区 | 日韩精品中字 | 久久国产精品99久久久久久进口 | av短片在线 | 久久国产乱| 欧美精品999 | 天天干天天插伊人网 | 在线精品视频免费播放 | 国产精品久久久久婷婷 | 成人午夜精品福利免费 | 狠狠的操你 | 狠狠色狠狠色合久久伊人 | 久久久久久不卡 | 国产精品毛片久久 | 久久久久久久久久久免费av | 国产99久久久精品 | 高清av在线 | 超碰人人舔 | 欧美成人按摩 | 天天操天天操一操 | 国产精品美女久久久久久久久久久 | 国产在线一区二区 | 久久黄色美女 | 伊人婷婷网 | 国产高清绿奴videos | 五月天狠狠操 | 激情av网址 | 色婷婷综合久久久中文字幕 | 亚洲美女视频在线观看 | 一级α片免费看 | 天天天天干| 国产精品成人一区二区三区吃奶 | 亚洲精品国产精品乱码在线观看 | 激情动态 | 91xav| 成人黄色免费在线观看 | 亚洲一片黄 | 91成人免费观看视频 | 久久香蕉国产 | 欧美日韩二三区 | 日韩精品一区二区久久 | 久久久久久久久久亚洲精品 | 高清日韩一区二区 | 在线观看一区二区精品 | 超级碰视频 | 日韩有码欧美 | 中文字幕一区二区三区四区在线视频 | 97视频在线免费观看 | 美女福利视频一区二区 | 一区二区三区日韩在线观看 | 久久久国产精品一区二区三区 | 精品欧美一区二区在线观看 | 高清视频一区 | 国产精品高潮呻吟久久久久 | 久久精品成人 | 九九免费在线看完整版 | 久久视频在线视频 | 日本一区二区三区免费看 | 国产精品久久综合 | 999精品| 不卡的av电影在线观看 | 亚洲第一色 | 久久久免费观看完整版 | 午夜av剧场 | 婷婷激情综合五月天 | 日韩欧美精品一区二区 | 国内精品久久影院 | 狠狠躁日日躁狂躁夜夜躁av | 婷婷综合| 国产午夜精品一区二区三区在线观看 | 久久精品韩国 | www九九热| 亚洲精品乱码久久久久v最新版 | 在线免费国产 | 欧美日韩一区二区在线观看 | 中文av影院| av色网站 | 成年人视频在线免费观看 | 成人影音在线 | 中文字幕色婷婷在线视频 | 2018亚洲男人天堂 | 成人小视频在线观看免费 | 美女国产 | 最新在线你懂的 | 国产精品毛片网 | 狠狠插狠狠操 | 97超碰在线久草超碰在线观看 | 亚洲黄色高清 | 在线观看国产区 | 蜜桃av人人夜夜澡人人爽 | 国产精彩在线视频 | 免费看三片 | 一级a毛片高清视频 | 国产日韩欧美在线影视 | 日韩av一区二区在线播放 | 九色视频自拍 | 亚洲日本激情 | 久久国产精品99久久久久久丝袜 | 欧美激情第一页xxx 午夜性福利 | 伊人久久精品久久亚洲一区 | 在线蜜桃视频 | 色婷婷88av视频一二三区 | 日韩有码中文字幕在线 | 在线中文字幕av观看 | 国产欧美在线一区二区三区 | 999久久久免费视频 午夜国产在线观看 | 久久综合国产伦精品免费 | 国产精品久久婷婷六月丁香 | 精品999在线 | 久久久久久蜜av免费网站 | 国产中文字幕在线免费观看 | 国产一区二区三区免费在线 | 精品视频免费播放 | 亚洲欧洲国产精品 | 日韩一区二区三区高清免费看看 | 色五月情| 91丨九色丨丝袜 | 欧美精品一二三 | 天天干天天做天天操 | 综合色狠狠 | 日韩精品免费一区二区 | 久久国产精彩视频 | 美女黄频视频大全 | 欧美激情精品久久久 | 亚洲va韩国va欧美va精四季 | 四虎海外影库www4hu | 草在线 | 深爱激情综合网 | 国产一区免费看 | 国产精品久久久999 国产91九色视频 | 国产精品自产拍在线观看中文 | 黄色av电影免费观看 | 91视频在线播放视频 | 91视频 - 88av | 永久免费在线 | 美国av大片 | 探花视频免费在线观看 | 国产精品久久久久久久久久久久午夜 | 91精品视频网站 | 草久在线观看视频 | 天天天天天天天操 | 亚洲精品www. | 国产91精品高清一区二区三区 | 久久天天躁狠狠躁亚洲综合公司 | 综合在线观看 | 在线观看国产麻豆 | 四虎免费av | 91在线精品观看 | 欧美激情综合五月色丁香小说 | 国产成人专区 | 干狠狠| 色婷婷激情综合 | 欧美日韩在线网站 | 亚洲免费国产视频 | 日韩av一区二区三区在线观看 | 国产精品黄网站在线观看 | 国产丝袜制服在线 | 国产精品理论片在线播放 | 香蕉免费在线 | 色视频网站在线观看一=区 a视频免费在线观看 | 成人在线免费观看网站 | 人人搞人人搞 | 日韩资源在线 | 久草影视在线观看 | 国产成人免费在线 | 蜜桃麻豆www久久囤产精品 | 五月天电影免费在线观看一区 | 久草在线资源观看 | 成人一级影视 | 人人视频网站 | 午夜.dj高清免费观看视频 | 五月天中文在线 | 日韩在线播放视频 | 黄色视屏av | 91福利试看 | 美女在线免费观看视频 | 日本精品视频免费观看 | 91丨九色丨蝌蚪丨老版 | 国内精品小视频 | 久久久久久久久久网 | 欧美动漫一区二区三区 | 国产视频美女 | 中文字幕观看在线 | 免费成人av网站 | 久久夜av| 国产做a爱一级久久 | 日韩免费在线播放 | 欧美日韩性视频 | www.黄色| 久草在线观 | 国产精品黄色 | 日韩大片免费观看 | 四虎免费av | 91色一区二区三区 | 99久久精品一区二区成人 | 99久久精品免费一区 | 国产在线视频资源 | 四虎永久国产精品 | 日韩在线观看中文 | 四虎在线免费观看 | 97免费在线观看视频 | 欧美日韩国产综合网 | 亚洲年轻女教师毛茸茸 | 国产麻豆成人传媒免费观看 | 欧洲亚洲女同hd | 天堂资源在线观看视频 | 精品国产一区二区三区久久久蜜月 | 黄色日批网站 | 一区二区三区电影大全 | 国产成人免费观看 | 在线免费观看黄网站 | 亚洲午夜久久久久久久久 | 久久r精品 | 2019中文最近的2019中文在线 | 麻豆一区二区 | 日韩午夜电影网 | 免费h在线观看 | 中文字幕免费久久 | 欧美粗又大 | 亚洲黄色免费电影 | 在线天堂中文在线资源网 | 国产精品成久久久久三级 | 三级黄色免费 | 黄色在线视频网址 | 色94色欧美| 精品国产午夜 | 久久久九色精品国产一区二区三区 | 99热九九这里只有精品10 | 日韩一区二区三区不卡 | 久久影视一区 | 麻豆成人精品 | 黄色成人影视 | 国产不卡一 | 国产精品第一页在线观看 | 免费a v视频 | 国产精品麻豆果冻传媒在线播放 | 亚洲国产中文在线观看 | 成人性生交大片免费观看网站 | 激情五月亚洲 | 综合天天色 | 中文字幕在线观看一区二区三区 | 日韩精品中文字幕久久臀 | 国产精品乱码久久久久久1区2区 | 久久国产精品一二三区 | 亚洲视屏| 中文av免费 | 青青草在久久免费久久免费 | 人人澡人人模 | 久久久久久久久网站 | 色网站中文字幕 | 日本三级中文字幕在线观看 | 天天色天天艹 | 97成人精品 | 国产精品免费久久久久影院仙踪林 | 成人免费观看a | 国产精品久久久亚洲 | 日韩一三区 | 久久理论片 | 韩国在线视频一区 | 日韩精品在线免费观看 | 日韩精品一区二区免费 | 激情五月av| 超碰97在线资源站 | 超碰999 | 夜色成人av | 亚洲成人高清在线 | 色欧美综合 | 91日韩在线播放 | 亚洲欧美激情插 | 亚洲第一中文网 | 日本一区二区不卡高清 | 亚洲一区av | 六月激情婷婷 | 奇米导航 | 午夜精品电影 | 96亚洲精品久久久蜜桃 | www.狠狠操.com | 国产精品永久免费观看 | 成人精品久久 | 精品v亚洲v欧美v高清v | 亚洲最大成人免费网站 | 天天干夜夜夜 | 国产精品女教师 | 精品爱爱 | 久久精品久久久精品美女 | 国产1级毛片 | www日韩在线观看 | 亚洲第一区精品 | 国产丝袜制服在线 | 丁香五月亚洲综合在线 | 热99在线| 国产精品一区二区果冻传媒 | 天天色天天干天天 | 久久精品网址 | 久久精品久久精品 | 狠狠色狠狠综合久久 | 国产麻豆剧果冻传媒视频播放量 | 免费av在 | 亚洲 欧美 精品 | 91在线免费播放 | 91视频久久久久 | 国产视频观看 | 色婷婷激情网 | 成人黄色毛片 | 国产色女人 | www黄色大片 | 久久这里只有精品23 | 国产 欧美 日本 | av在线网站观看 | 免费看色网站 | 欧美性做爰猛烈叫床潮 | 久久dvd| 日本特黄一级片 | 91人人视频在线观看 | 国产精品免费久久久久久久久久中文 | 婷婷5月激情5月 | 精品久久久影院 | 91麻豆精品国产91 | 99在线精品免费视频九九视 | 久久精品欧美日韩精品 | 午夜久久久精品 | 成人免费在线看片 | 日韩成人中文字幕 | 精品久久久久久久久亚洲 | 99视频在线精品国自产拍免费观看 | 日韩电影在线一区二区 | 久草视频免费播放 | 日韩精品久久久久久中文字幕8 | 人人网人人爽 | 一区二区中文字幕在线观看 | 人人干天天射 | 国产精品夜夜夜一区二区三区尤 | 日韩四虎| 天天操天天曰 | 国产在线精品视频 | 成年人视频在线免费观看 | 五月婷在线观看 | 欧美性爽爽 | 久热国产视频 | 99视频这里有精品 | 91久久精品日日躁夜夜躁国产 | 久久精品国产成人精品 | 特级免费毛片 | 麻豆影视网站 | 91精品国产综合久久福利不卡 | 黄色成人毛片 | 国产成人精品午夜在线播放 | 日韩va欧美va亚洲va久久 | 天天干天天操天天拍 | 欧美日韩国产在线精品 | 国产精品毛片 | 亚洲午夜精 | av电影在线免费观看 | 91亚洲综合 | 玖玖爱免费视频 | 免费观看国产精品 | 天天插天天狠 | 91九色成人蝌蚪首页 | 久久这里有 | 香蕉免费 | 999久久久国产精品 高清av免费观看 | 中文国产字幕 | 激情影音 | 天天天干夜夜夜操 | 久久av黄色 | 99色资源| 黄色成人在线观看 | 亚洲黄色在线播放 | 亚洲精品动漫久久久久 | 黄在线免费看 | 天天干天天做 | 天天综合五月天 | 日本超碰在线 | 亚洲综合少妇 | 在线免费成人 | 国产免费午夜 | 精品视频在线播放 | 国产日韩欧美在线一区 | 99久久精品免费看国产一区二区三区 | 黄色片毛片 | 69av在线视频| 在线激情网 | 免费毛片aaaaaa | 午夜精品久久久 | 国产精品免费观看网站 | 亚洲精品久久视频 | 极品美女被弄高潮视频网站 | 黄色免费网站下载 | 色网站国产精品 | 午夜影院三级 | 超碰在线人 | 久久精品日本啪啪涩涩 | 久久国产精品久久w女人spa | 欧美最猛性xxxx | 久久久国产高清 | 99久久激情视频 | 国产在线成人 | 毛片二区 | 国产91aaa | av综合在线观看 | www.午夜视频 | 色综合色综合久久综合频道88 | 91av在线国产 | 97精品欧美91久久久久久 | 黄色小网站在线观看 | 国产在线精品播放 | 国产一级淫片在线观看 | 狠狠狠色丁香婷婷综合久久88 | 在线观看一区 | 在线看岛国av | 亚洲视频一区二区三区在线观看 | 中文字幕丝袜 | 久久视频这里有精品 | 日韩av免费观看网站 | 美女视频黄频大全免费 | 国产女人免费看a级丨片 | 黄色亚洲 | 三级av中文字幕 | 91网址在线看 | 国产视频黄 | 日韩免费福利 | 在线亚洲天堂网 | 国产精品99免视看9 国产精品毛片一区视频 | 久久久久久久久久久久影院 | 色综合久久久久综合体 | 欧美综合久久 | 中文字幕在线观看日本 | 国产中文字幕三区 | 成人午夜在线观看 | www.啪啪.com| 婷婷综合激情 | av高清影院 | 在线观看免费成人 | 国产高清永久免费 | 狠狠躁18三区二区一区ai明星 | 日本mv大片欧洲mv大片 | 国产成人性色生活片 | 日本性久久 | 色综合天天狠天天透天天伊人 | 久久不射电影网 | 蜜臀av性久久久久蜜臀av | 成人va视频| 国产一级黄色电影 | 9999精品免费视频 | 日韩区欠美精品av视频 | 99视屏| 午夜aaaa| 中文av网站 | 亚洲国产精品电影在线观看 | 国产成人一二三 | 成人毛片久久 | 久久综合久久综合这里只有精品 | 亚洲最新在线视频 | 国产精品久久久久久久免费大片 | 久久久久草 | 精选久久| 国产视频二区三区 | 草草草影院| 久操视频在线观看 | 久精品视频 | 亚洲婷婷在线视频 | 久久精品三 | 久久激情久久 | 亚洲一区网 | 国产一级二级视频 | 91福利社区在线观看 | 久久66热这里只有精品 | 韩国精品在线观看 | 日韩v在线91成人自拍 | 免费在线观看av网站 | 天天干天天干天天色 | 色综合中文综合网 | 欧美一区二区在线刺激视频 | 免费看片成人 | 顶级欧美色妇4khd | 波多野结衣日韩 | 一级理论片在线观看 | 81精品国产乱码久久久久久 | 久久91久久久久麻豆精品 | 久草观看| www黄在线| 天天综合网 天天 | 中文字幕av全部资源www中文字幕在线观看 | 99热99re6国产在线播放 | 三级av在线 | 99热99| 日韩av电影免费在线观看 | 久艹在线免费观看 | 欧美极度另类性三渗透 | 嫩草伊人久久精品少妇av | 91av在线电影 | 国产精品久久嫩一区二区免费 | 国精产品999国精产 久久久久 | 久精品一区 | 99 色| 中文字幕免费观看 | 91免费高清观看 | 五月婷婷在线综合 | 色一级片 | 色播六月天 | 久久综合久色欧美综合狠狠 | 亚洲一区二区观看 | 日韩黄色中文字幕 | 中文字幕免费观看 | 色天天综合久久久久综合片 | 五月激情丁香图片 | 国产精品99久久久久久久久 | 99婷婷狠狠成为人免费视频 | 国产亚洲精品久久久网站好莱 | 国产亚洲精品美女久久 | 国产不卡免费视频 | 国产免费xvideos视频入口 | 久久久久久97三级 | 日韩av电影中文字幕 | 国产成人三级三级三级97 | 国产成人av一区二区三区在线观看 | 最近中文字幕大全 | 久草久草在线观看 | 国产一级淫片在线观看 | 91高清在线 | 狠狠撸电影 | 波多野结衣在线视频免费观看 | 国产在线自 | 麻豆视频免费在线播放 | 最新av在线免费观看 | 欧美性生爱 | 亚洲精品国产高清 | 成人av免费在线观看 | 天堂网一区二区三区 | 91亚洲精品乱码久久久久久蜜桃 | 久久国产精品成人免费浪潮 | 久久99深爱久久99精品 | 亚洲人成免费网站 | 99热这里精品 | 黄色毛片网站在线观看 | 久久一线| 高清av在线 | 99热九九这里只有精品10 | av3级在线| 国内久久久久久 | 9热精品 | 97在线观| 国产日韩精品久久 | 黄色网址a | 久久精品高清视频 | 国内精品久久久久 | 五月天色婷婷丁香 | 国产资源在线视频 | 国产永久免费 | 91精品免费在线观看 | 国产高清精品在线观看 | 日韩午夜剧场 | 亚洲欧美精品一区二区 | 国产精品二区三区 | 天天曰 | 国产色一区 | 国产精品福利在线 | 中文av字幕在线观看 | 丁香久久婷婷 | 菠萝菠萝蜜在线播放 | 国产激情小视频在线观看 | 久久爱导航 | 国产精在线 | 在线视频a| 国产精品婷婷午夜在线观看 | 国产 中文 日韩 欧美 | 精品视频区 | 成人在线观看资源 | 欧美在线视频不卡 | 国产黄色精品在线观看 | 亚洲dvd| 岛国大片免费视频 | 中文字幕在 | 狠狠干成人综合网 | 干狠狠 | 日韩极品视频在线观看 | 在线免费91 | 麻豆系列在线观看 | 五月婷在线 | 最近中文字幕免费av | 免费在线观看的av网站 | 激情婷婷丁香 | 日韩欧美国产成人 | 麻豆国产精品永久免费视频 | 免费久久99精品国产 | 日韩一区在线免费观看 | 国产成人香蕉 | 国模精品一区二区三区 | 国产精品美女久久久久久2018 | 欧美一级免费在线 | 国产不卡免费视频 | 天天射天天干天天插 | 国产免费激情久久 | 欧美黄污视频 | www.亚洲精品在线 | 国产精品久久久久久久久久99 | 国产91在线观看 | 91亚洲精品久久久 | 精品视频免费久久久看 | 永久免费毛片 | 日韩av综合网站 | 国产综合激情 | 8x成人免费视频 | 亚洲成人av一区二区 | 99精品视频免费观看视频 | 成人av片免费观看app下载 | 日韩免费观看一区二区 | 国产精品黄色影片导航在线观看 | 精品在线免费视频 | 深夜激情影院 | 欧美日韩视频免费看 | 国产亚洲人成网站在线观看 | 黄色av网站在线观看 | 久久久久免费网站 | 综合久久网站 | 97成人精品区在线播放 | 久久看片网 | 亚洲专区在线视频 | 国产精品观看 | 综合色站| 日韩欧美在线观看一区 | 亚洲精品综合欧美二区变态 | 亚洲精品国产精品乱码不99热 | 国产小视频在线观看免费 | 激情av在线资源 | 日韩欧美观看 | 天堂av在线7 | 国产成人一区二区三区 | 九九热有精品 | 国产精品理论视频 | 国产黄色免费在线观看 | 91.麻豆视频 | 综合久久久久 | 91av精品| 亚洲日本在线视频观看 | 日韩字幕 | a视频在线播放 | 精品一区二三区 | 久草免费在线视频观看 | 美女露久久| 色综合咪咪久久网 | 亚洲欧美国产精品 | 97超碰人人爱| 亚洲电影成人 | 免费色视频在线 | 天天操天天操天天操天天操天天操 | 久久久亚洲成人 | 综合精品久久久 | 国产涩涩网站 | 欧美日韩视频在线观看免费 | 欧美久草视频 | 99福利影院 | 日本精品视频在线 | 欧美激情精品久久久久久免费印度 | 天天操天天干天天干 | 最新av免费在线观看 | 亚洲精品av在线 | 日韩激情中文字幕 | 亚洲精品麻豆视频 | 免费看片网页 | 91亚洲精品久久久久图片蜜桃 | 五月天激情视频在线观看 | 亚洲精品久久久久久久蜜桃 |