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

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

?? pe_decoder.cpp

?? 在《軟件加密技術》這本書里看過PE文件各部分的詳細解釋之后
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
			    ToString(buf, buf, 0, 28);
			    fout<<setfill(' ')<<setw(28)<<buf;			
			  }
			  fout<<endl;
			}
		  }
		  else
		  {
		    fout<<"    No Avaliable Information !"<<endl;
		  }
		  fout<<endl;
		}
		fout<<" -> "<<dec<<i<<" (dec) Dll File(s) Included !"<<endl;
	  }
	  else
	  {
		fout<<" ->No Import Table Information !"<<endl;
	  }

	  return TRUE;

	}

	DWORD DataDump::Get_OPTIONAL_HEADER_SIZE( VOID ) const
	{
	  return FILE_HEADER.SizeOfOptionalHeader;
	}

	DWORD DataDump::Get_SECTION_NUMBER( VOID ) const
	{
	  return FILE_HEADER.NumberOfSections;
	}

	DWORD DataDump::Get_EXPORT_TABLE_RAW( VOID ) const
	{
	  return OPTIONAL_HEADER32.DataDirectory[0].VirtualAddress-ExVRk;
	}

	DWORD DataDump::Get_IMPORT_TABLE_RAW( VOID ) const
	{
	  return OPTIONAL_HEADER32.DataDirectory[1].VirtualAddress-ImVRk;
	}

	VOID DataDump::Set_Export_VRk() 
	{
	  BOOL find = FALSE;

	  for ( INT i=1; i<FILE_HEADER.NumberOfSections; i++ )
	  {
		if ( SECTION_HEADER[i].VirtualAddress>OPTIONAL_HEADER32.DataDirectory[0].VirtualAddress  )
		{
		  ExVRk = SECTION_HEADER[i-1].VirtualAddress - SECTION_HEADER[i-1].PointerToRawData;
		  break;
		}
	  }

	}

	VOID DataDump::Set_Import_VRk() 
	{

	  for ( INT i=1; i<FILE_HEADER.NumberOfSections; i++ )
	  {
		if ( SECTION_HEADER[i].VirtualAddress>OPTIONAL_HEADER32.DataDirectory[1].VirtualAddress )
		{
		  ImVRk = SECTION_HEADER[i-1].VirtualAddress - SECTION_HEADER[i-1].PointerToRawData;
		  break;
		}
	  }

	}

	BOOL DataDump::Export_Table_Existed( VOID ) const
	{
	  if ( !OPTIONAL_HEADER32.DataDirectory[0].VirtualAddress || !OPTIONAL_HEADER32.DataDirectory[0].Size )
	  {
		return FALSE;
	  }

	  if ( OPTIONAL_HEADER32.DataDirectory[0].VirtualAddress < ExVRk )
	  {
		return FALSE;
	  }

	  return TRUE;
	}

	BOOL DataDump::Import_Table_Existed( VOID ) const
	{
	  if ( !OPTIONAL_HEADER32.DataDirectory[1].VirtualAddress || !OPTIONAL_HEADER32.DataDirectory[1].Size )
	  {
		return FALSE;
	  }

	  if ( OPTIONAL_HEADER32.DataDirectory[1].VirtualAddress < ImVRk )
	  {
		return FALSE;
	  }

	  return TRUE;
	}

	

    BOOL DataDump::Show_FILE_HEADER( ofstream& fout ) const
	{
	  fout.clear();
	  fout<<"+++++++++++++++++ FILE HEADER IMFORMATION ++++++++++++++++++++++++++++++++"<<endl<<endl;
	  fout<<setfill(' ')<<setw(25)<<"Machine"<<"            "<<"        "<<setfill('0')<<hex<<setw(4)<<FILE_HEADER.Machine<<endl;
	  fout<<setfill(' ')<<setw(25)<<"NumberOfSections"<<"            "<<"        "<<setfill('0')<<hex<<setw(4)<<FILE_HEADER.NumberOfSections<<endl;	
	  fout<<setfill(' ')<<setw(25)<<"TimeDateStamp"<<"        "<<"        "<<setfill('0')<<hex<<setw(8)<<FILE_HEADER.TimeDateStamp<<endl;
	  fout<<setfill(' ')<<setw(25)<<"PointerToSymbolTable"<<"        "<<"        "<<setfill('0')<<hex<<setw(8)<<FILE_HEADER.PointerToSymbolTable<<endl;
	  fout<<setfill(' ')<<setw(25)<<"NumberOfSymbols"<<"        "<<"        "<<setfill('0')<<hex<<setw(8)<<FILE_HEADER.NumberOfSymbols<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SizeOfOptionalHeader"<<"            "<<"        "<<setfill('0')<<hex<<setw(4)<<FILE_HEADER.SizeOfOptionalHeader<<endl;
	  fout<<setfill(' ')<<setw(25)<<"Characteristics"<<"            "<<"        "<<setfill('0')<<hex<<setw(4)<<FILE_HEADER.Characteristics<<endl<<endl;

	  fout<<"Brief Tips :"<<endl;
	  fout<<"----> 1. Runs At The Environment Of ";
	  if ( FILE_HEADER.Machine==IMAGE_FILE_MACHINE_I386 )
	  {
	    fout<<"32";
	  }
	  else 
	  {
		fout<<"64";
	  }
	  fout<<"-Bit Machine."<<endl;

	  fout<<"----> 2. Contains "<<(WORD)FILE_HEADER.NumberOfSections<<" Sections."<<endl; 
	  fout<<"----> 3. Created Time : "<<(time_t)FILE_HEADER.TimeDateStamp<<endl;
	  fout<<"----> 4. OptionalHeader Size Is "<<dec<<(WORD)FILE_HEADER.SizeOfOptionalHeader<<"(dec) Bytes."<<endl<<endl<<endl;

	  fout<<"FILE HEADER Features :";
	  if ( IMAGE_FILE_RELOCS_STRIPPED  & FILE_HEADER.Characteristics )
	  {
	    fout<<" NO_RELOCATION, ";
	  }
	  if ( IMAGE_FILE_EXECUTABLE_IMAGE  & FILE_HEADER.Characteristics )
	  {
	    fout<<" EXECUTABLE, ";
	  }
	  if ( IMAGE_FILE_AGGRESIVE_WS_TRIM  & FILE_HEADER.Characteristics )
	  {
	    fout<<" AGGRESIVE_CLEAR_WORKSPACE, ";
	  }
	  if ( IMAGE_FILE_LARGE_ADDRESS_AWARE  & FILE_HEADER.Characteristics )
	  {
	    fout<<" ACCESS_2GB_MEMORY, ";
	  }
	  if ( IMAGE_FILE_32BIT_MACHINE  & FILE_HEADER.Characteristics )
	  {
	    fout<<" 32BIT_MACHINE, ";
	  }
	  if ( IMAGE_FILE_DEBUG_STRIPPED  & FILE_HEADER.Characteristics )
	  {
	    fout<<" NO_DEBUG_INFORMATION, ";
	  }
	  if ( IMAGE_FILE_DLL  & FILE_HEADER.Characteristics )
	  {
	    fout<<" DLL_FILE, ";
	  }
	  if ( IMAGE_FILE_UP_SYSTEM_ONLY  & FILE_HEADER.Characteristics )
	  {
	    fout<<" ONLY_ONE_PROCESSOR, ";
	  }	
      fout<<endl<<endl<<endl;
      return TRUE;
	}

	BOOL DataDump::Show_OPTIONAL_HEADER32( ofstream& fout ) const
	{
	  fout.clear();
	  fout<<"+++++++++++++++++ OPTIONAL HEADER IMFORMATION ++++++++++++++++++++++++++++"<<endl<<endl;
	  fout<<setfill(' ')<<setw(25)<<"AddressOfEntryPoint"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.AddressOfEntryPoint<<endl;
	  fout<<setfill(' ')<<setw(25)<<"ImageBase"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.ImageBase<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SizeOfImage"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.SizeOfImage<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SizeOfCode"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.SizeOfCode<<endl;
	  fout<<setfill(' ')<<setw(25)<<"BaseOfCode"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.BaseOfCode<<endl;
	  fout<<setfill(' ')<<setw(25)<<"BaseOfData"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.BaseOfData<<endl;
	  fout<<setfill(' ')<<setw(25)<<"Subsystem"<<"        "<<setfill('0')<<setw(8)<<hex<<(WORD)OPTIONAL_HEADER32.Subsystem<<endl;
	  fout<<setfill(' ')<<setw(25)<<"CheckSum"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.CheckSum<<endl;
	  fout<<setfill(' ')<<setw(25)<<"MajorLinkerVersion"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.MajorLinkerVersion<<endl;
	  fout<<setfill(' ')<<setw(25)<<"MajorImageVersion"<<"        "<<setfill('0')<<setw(8)<<hex<<(WORD)OPTIONAL_HEADER32.MajorImageVersion<<endl;
	  fout<<setfill(' ')<<setw(25)<<"MajorSubsystemVersion"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.MajorSubsystemVersion<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SectionAlignment"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.SectionAlignment<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SizeOfHeaders"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.SizeOfHeaders<<endl;
	  fout<<setfill(' ')<<setw(25)<<"DllCharacteristics"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.DllCharacteristics<<endl;
	  fout<<setfill(' ')<<setw(25)<<"FileAlignment"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.FileAlignment<<endl;
	  fout<<setfill(' ')<<setw(25)<<"SizeOfDataDirectory"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.NumberOfRvaAndSizes<<endl;
	  fout<<setfill(' ')<<setw(25)<<"AddressOfDataDirectory"<<"        "<<setfill('0')<<setw(8)<<hex<<(DWORD)OPTIONAL_HEADER32.DataDirectory<<endl<<endl;

	  fout<<" -----> DataDirectory :"<<endl<<endl;
	  
	  fout<<setfill(' ')<<setw(16)<<"Item"<<setw(16)<<"RVA"<<setw(16)<<"Size"<<endl;
	  fout<<"---------------------------------------------------------------------"<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Export Table"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[0].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[0].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Import Table"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[1].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[1].Size<<endl;
      fout<<setfill(' ')<<setw(16)<<"Resource"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[2].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[2].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Exception"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[3].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[3].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Security"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[4].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[4].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Relocation"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[5].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[5].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Debug"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[6].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[6].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Copyright"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[7].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[7].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"GlobalPtr"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[8].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[8].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Tls Table"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[9].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[9].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Load Config"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[10].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[10].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"IAT"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[11].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[11].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Bound Import"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[12].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[12].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"COM"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[13].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[13].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"Delay Import"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[14].VirtualAddress<<"        "<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[14].Size<<endl;
	  fout<<setfill(' ')<<setw(16)<<"No Use"<<"        "<<setfill('0')<<setw(8)<<(DWORD)OPTIONAL_HEADER32.DataDirectory[15].VirtualAddress<<setfill('0')<<setw(8)<<"        "<<(DWORD)OPTIONAL_HEADER32.DataDirectory[15].Size<<endl<<endl;
	  
	  fout<<"SubSystem(User Interface) Features : ";
	  switch ( OPTIONAL_HEADER32.Subsystem ) 
	  {
	    case IMAGE_SUBSYSTEM_UNKNOWN :
		{
	      fout<<" UNKNOW_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_NATIVE :
		{
	      fout<<" REQUIRED_NO_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_WINDOWS_GUI :
		{
	      fout<<" WINDOWS_GUI_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_WINDOWS_CUI :
		{
	      fout<<" WINDOWS_CHARACTER_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_OS2_CUI :
		{
	      fout<<" OS/2_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_POSIX_CUI :
		{
	      fout<<" POSIX_SUBSYSTEM.";
		  break;
		}
		case IMAGE_SUBSYSTEM_NATIVE_WINDOWS :
		{
	      fout<<" WIN9X_DRIVE_SUBSYSTEM.";
		  break;
		}
	/*	case IMAGE_SUBSYSTEM_XBOX :
		{
	      fout<<" XBOX_SUBSYSTEM.";
		  break;
		}*/
		default : ;
	  }
	  fout<<endl<<endl<<endl;

	  /*fout<<"DLL Features : "<<endl;
	  if ( IMAGE_DLLCHARACTERISTICS_WDM_DRIVE & OPTIONAL_HEADER32.DllCharacteristic )
	  {
	    fout<<" CODE Included, ";
	  }*/

	  return TRUE;
	}

	BOOL DataDump::Show_SECTION_HEADER32( ofstream& fout ) const
	{
	  INT i = 0; 
	  fout.clear();
	  fout<<"++++++++++++++++++ SECTION HEADER IMFORMATION +++++++++++++++++++++++++"<<endl<<endl;
      
	  fout<<" -> "<<FILE_HEADER.NumberOfSections<<" Sections Contained !"<<endl<<endl;

	  fout<<setfill(' ')<<setw(10)<<"Name"<<setw(12)<<"VOffset"<<setw(12)<<"VSize"<<setw(12)<<"ROffset"<<setw(12)<<"RSize"<<setw(12)<<"Flags"<<endl;
	  fout<<"-----------------------------------------------------------------------"<<endl;
	  
	  for ( i=0; i<FILE_HEADER.NumberOfSections; i++ )
	  {
		fout<<setfill(' ')<<setw(10)<<SECTION_HEADER[i].Name;
		fout<<"    "<<setfill('0')<<setw(8)<<SECTION_HEADER[i].VirtualAddress<<"    "<<setw(8)<<SECTION_HEADER[i].Misc.VirtualSize<<"    "<<setw(8)<<SECTION_HEADER[i].PointerToRawData<<"    "<<setw(8)<<SECTION_HEADER[i].SizeOfRawData<<"    "<<setw(8)<<SECTION_HEADER[i].Characteristics<<endl;
	  }
      fout.fill(0);
	  fout<<endl;
      DWORD flag; 
	  for ( i=0; i<FILE_HEADER.NumberOfSections; i++ )
	  {
		fout<<setfill(' ')<<setw(8)<<SECTION_HEADER[i].Name<<" Segment Features :";
		flag = SECTION_HEADER[i].Characteristics;
		
		if ( IMAGE_SCN_CNT_CODE  & SECTION_HEADER[i].Characteristics )
		{
		  fout<<" CODE Included, ";
		}
		if ( IMAGE_SCN_MEM_EXECUTE  & SECTION_HEADER[i].Characteristics )
		{
		  fout<<" EXECUTABLE, ";
		}
		if ( IMAGE_SCN_CNT_INITIALIZED_DATA  & SECTION_HEADER[i].Characteristics )
		{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区三区久久久久久久久不 | 天堂影院一区二区| 亚洲情趣在线观看| 国产精品不卡在线观看| 国产精品久久久久久久久搜平片 | 99久久99久久精品免费观看| 国产成人午夜电影网| 成人深夜在线观看| www.日韩av| 色八戒一区二区三区| 色综合天天天天做夜夜夜夜做| 91在线云播放| 欧美日韩情趣电影| 日韩三级在线观看| 久久久久高清精品| 日韩一区在线看| 亚洲国产精品久久不卡毛片| 日韩av电影免费观看高清完整版在线观看 | 欧美日韩夫妻久久| 色婷婷亚洲综合| 欧美年轻男男videosbes| 日韩精品综合一本久道在线视频| 精品国产亚洲在线| 中文字幕亚洲欧美在线不卡| 亚洲综合区在线| 久久精品国产在热久久| 国产激情一区二区三区桃花岛亚洲| www.日韩av| 日韩欧美三级在线| 亚洲免费观看在线观看| 麻豆专区一区二区三区四区五区| 成人综合激情网| 欧美亚洲一区三区| 久久亚洲精品国产精品紫薇| 一区二区激情视频| 国产乱码精品一区二区三| 在线观看免费亚洲| 日韩一区二区在线观看视频 | 成人a区在线观看| 欧美无乱码久久久免费午夜一区| 久久久久久久久伊人| 亚洲国产精品久久人人爱蜜臀| 久久av资源网| 欧美色区777第一页| 国产日韩三级在线| 日本不卡不码高清免费观看| 91在线视频播放地址| 亚洲精品在线免费观看视频| 亚洲动漫第一页| 99九九99九九九视频精品| 日韩一区二区精品葵司在线| 一区二区三区在线免费观看| 国产精品一级在线| 制服丝袜亚洲播放| 亚洲一区自拍偷拍| 91在线观看免费视频| 久久一区二区三区四区| 三级久久三级久久久| 欧美午夜免费电影| 亚洲色图制服丝袜| 97久久久精品综合88久久| 国产亚洲欧美日韩俺去了| 视频一区二区中文字幕| 欧美日韩视频第一区| 一区二区国产盗摄色噜噜| 91免费国产在线观看| 亚洲欧美日韩小说| 91久久免费观看| 亚洲裸体xxx| 99久久99久久综合| 亚洲欧洲另类国产综合| 成人激情校园春色| 国产精品私人自拍| www.欧美色图| 亚洲欧美日韩国产综合在线| 成人毛片在线观看| 国产精品久久久久久久裸模| 成人av中文字幕| 亚洲欧美一区二区三区孕妇| 91小视频免费观看| 夜夜精品浪潮av一区二区三区| 色八戒一区二区三区| 午夜精品视频一区| 日韩一二三区不卡| 国产麻豆精品95视频| 日本一区二区三区在线观看| av不卡免费电影| 亚洲永久精品国产| 日韩精品一区二区三区蜜臀 | 蜜桃av一区二区三区电影| 日韩一区二区三区三四区视频在线观看 | 欧美人牲a欧美精品| 日本午夜精品一区二区三区电影| 日韩精品资源二区在线| 国产精品一区二区在线观看网站| 国产精品色在线| 91福利资源站| 韩国毛片一区二区三区| 国产精品你懂的在线欣赏| 在线一区二区三区四区五区| 美女在线一区二区| 国产精品免费视频网站| 色丁香久综合在线久综合在线观看| 日日摸夜夜添夜夜添亚洲女人| 精品国产a毛片| 99久久99久久精品国产片果冻| 亚洲成人av一区二区| 26uuu亚洲综合色欧美| 91污片在线观看| 蜜臀精品久久久久久蜜臀| 国产精品久久久久久久久久免费看| 色婷婷综合在线| 激情综合网天天干| 一区二区三区视频在线观看| 日韩女优毛片在线| 91在线视频播放地址| 精品在线亚洲视频| 亚洲一区二区不卡免费| 日本一区二区综合亚洲| 日韩视频免费观看高清完整版在线观看 | 欧美一区二区福利视频| av亚洲精华国产精华精| 韩国一区二区视频| 亚洲bt欧美bt精品| 亚洲人成网站色在线观看| 久久亚洲免费视频| 3atv一区二区三区| 色婷婷综合五月| 成人久久18免费网站麻豆| 精品一区二区三区久久| 亚洲第一综合色| 亚洲精品高清视频在线观看| 欧美激情综合网| 久久九九99视频| 日韩精品中文字幕在线一区| 欧美喷潮久久久xxxxx| 91免费版在线| 99精品视频在线观看免费| 国产91富婆露脸刺激对白| 精品在线亚洲视频| 麻豆成人免费电影| 蜜臀久久99精品久久久画质超高清| 一区二区三区精品在线| 一区二区三区中文字幕精品精品 | 欧美成人国产一区二区| 51精品国自产在线| 在线观看日韩av先锋影音电影院| 99re这里只有精品首页| 成人精品视频一区| 成人理论电影网| av一区二区不卡| 日本道在线观看一区二区| 日本道色综合久久| 欧美日韩免费视频| 69成人精品免费视频| 这里只有精品免费| 91精品国产欧美一区二区18 | 中文字幕亚洲不卡| 国产精品美女一区二区三区 | 亚洲成av人片在www色猫咪| 亚洲国产欧美在线| 丝袜美腿亚洲综合| 免费成人在线观看| 国产精品香蕉一区二区三区| 懂色av一区二区夜夜嗨| 91丨porny丨中文| 欧美日韩色综合| 欧美成人欧美edvon| 国产精品久久久久影院老司 | 成人免费福利片| 色婷婷国产精品综合在线观看| 欧美亚州韩日在线看免费版国语版| 欧美日韩视频不卡| 亚洲精品一区二区三区精华液| 国产欧美一区二区精品性色 | 午夜av电影一区| 国产综合一区二区| 91欧美一区二区| 欧美精品在欧美一区二区少妇| 日韩你懂的在线播放| 国产精品短视频| 日产欧产美韩系列久久99| 国产成人av一区二区| 在线免费视频一区二区| 日韩亚洲欧美成人一区| 日本一二三不卡| 日本中文一区二区三区| 成人一区二区三区在线观看| 欧美性一二三区| 日本一区二区在线不卡| 午夜视频在线观看一区二区三区| 国内精品国产三级国产a久久| 9i看片成人免费高清| 欧美电视剧免费观看| 亚洲美女精品一区| 激情文学综合插| 欧美日韩免费在线视频| 国产精品久久毛片a| 免费成人性网站| 91福利视频网站|