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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小甲鱼 OllyDbg 教程系列 (二) :从一个简单的实例来了解PE文件

發布時間:2024/7/23 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小甲鱼 OllyDbg 教程系列 (二) :从一个简单的实例来了解PE文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


?

小甲魚視頻講解:
https://www.bilibili.com/video/av6889190?p=6
https://www.bilibili.com/video/av6889190?p=7

從一個簡單的實例來了解PE文件:https://www.freebuf.com/articles/system/86596.html
https://blog.csdn.net/billvsme/article/details/38340937

RegisterMe 下載地址:https://pan.baidu.com/s/11rtj1oVEX4wnXDw8D9PJqw? ? 提取碼:l209?

?

?

打開這個RegisterMe.exe程序,會出現如下煩人的消息框:

?

?

?

1. 引入

?

目標:去掉煩人的消息框
工具:Ollydbg

?

1. 載入程序,由圖可以看出調用了兩個MessageBox,當程序執行到這里的時候分別會有上述消息框彈出。?

2. 觀察 cmp eax, 0×0

這里判斷 eax 是否等于0

je(如果相等就跳轉 – ZF=1??

由于 eax 等于 40000

所以這一個跳轉永遠不會成立,所以一定會執行這個煩人的MessageBox。

那么我們就可以想辦法使它跳轉。

?

3. 我們嘗試改變ZF標記值(je跳轉根據ZF標記判斷)

如圖,此時 ZF 標記為 0,我們 雙擊 這個0,使其標記為 1

再觀察:

跳轉實現了,我們成功跳過了消息窗口!!

不過這樣每次要改變ZF標記很麻煩,我們可不可以讓它直接跳轉不進行判斷呢?所以我們可以雙擊編輯je short 00401024為jmp short 00401024

成功跳過了MessageBox!!

我們想使用一種更加完美的方法來跳過這個消息框。。。。

假如我們把程序入口設置成00401024不就直接跳過了MessageBox了嗎?在這之前,我需要解釋一些PE的知識(請耐心地閱讀,這才是本文所要講的重點,而不是如何破解這個程序!!)?

下面標有紅色的代表重點,如果你時間緊迫,可以只看有下劃線的文字

?

?

?

深入的必經之路:

?

PE(Portable Executable)文件簡介

PE(Portable Executable)文件是Windows操作系統下使用的可執行文件格式。它是微軟在UNIX平臺的COFF(通用對象文件格式)基礎上制作而成。最初設計用來提高程序在不同操作系統上的移植性,但實際上這種文件格式僅用在Windows系列操作系統下。

PE文件是指32位可執行文件,也稱為PE32。64位的可執行文件稱為PE+或PE32+,是PE(PE32)的一種擴展形式(請注意不是PE64)。

PE文件結構一般如上圖所示。

當一個PE文件被執行時,PE裝載器首先檢查DOS header里的PE header的偏移量。如果找到,則直接跳轉到PE header的位置。

當PE裝載器跳轉到PE header后,第二步要做的就是檢查PE header是否有效。如果該PE header有效,就跳轉到PE header的尾部。

緊跟PE header尾部的是節表。PE裝載器執行完第二步后開始讀取節表中的節段信息,并采用文件映射(在執行一個PE文件的時候,Windows并不在一開始就將整個文件讀入內存,而是采用與內存映射的機制,也就是說,Windows裝載器在裝載的時候僅僅建立好虛擬地址和PE文件之間的映射關系,只有真正執行到某個內存頁中的指令或者訪問某一頁中的數據時,這個頁面才會被從磁盤提交到物理內存,這種機制使文件裝入的速度和文件大小沒有太大的關系)的方法將這些節段映射到內存,同時附上節表里指定節段的讀寫屬性。

PE文件映射入內存后,PE裝載器將繼續處理PE文件中類似 import table (輸入表)的邏輯部分

這四個步驟便是PE文件的執行順序,具體細節讀者可以參考相關文檔。

(以上四個步驟摘自《黑客破解精通》)?

下面用我們要破解程序進行簡單說明:

首先用 WinHex 打開破解程序。上圖是程序的起始部分,也是PE文件的頭部分。文件運行需要的所有信息就儲存在這個PE頭文件中。所以,學習PE文件格式就是學習PE頭中的結構體。

也可以使用?UltraEdit 、010edit?打開(?推薦使用 010edit?打開,這是一個專門查看 16進制的工具,最好用的16進制查看工具,沒有之一?? )

使用 010edit?打開文件:

?

事情根本沒有這么簡單:

上圖描述了文件加載到內存的情形,包含了許多內容,我們逐一學習。

文件中使用偏移(offset),內存中使用VA(Virtual Address,虛擬地址)來表示位置。

VA指進程虛擬內存的絕對地址,RVA(Relative Virtual Address,相對虛擬地址)是指從某基準位置(ImageBase)開始的相對地址。VA與RVA滿足下面的換算關系:

RVA + ImageBase = VA

PE頭內部信息大多是RVA形式存在。原因在于(主要是DLL)加載到進程虛擬內存的特定位置時,該位置可能已經加載了其他的PE文件(DLL)。此時必須通過重定向(Relocation)將其加載到其他空白的位置,若PE頭信息使用的是VA,則無法正常訪問。因此使用RVA來重定向信息,即使發生了重定向,只要相對于基準位置的相對位置沒有變化,就能正常訪問到指定信息,不會出現任何問題。

當PE文件被執行時,PE裝載器會為進程分配4CG的虛擬地址空間,然后把程序所占用的磁盤空間作為虛擬內存映射到這個4GB的虛擬地址空間中。一般情況下,會映射到虛擬地址空間中的0X400000的位置。

?

?

PE頭

?

DOS頭

typedef struct _IMAGE_DOS_HEADER { // DOS的.EXE頭部USHORT e_magic; // DOS簽名“MZ-->Mark Zbikowski(設計了DOS的工程師)”USHORT e_cblp; // 文件最后頁的字節數USHORT e_cp; // 文件頁數USHORT e_crlc; // 重定義元素個數USHORT e_cparhdr; // 頭部尺寸,以段落為單位USHORT e_minalloc; // 所需的最小附加段USHORT e_maxalloc; // 所需的最大附加段USHORT e_ss; // 初始的SS值(相對偏移量)USHORT e_sp; // 初始的SP值USHORT e_csum; // 校驗和USHORT e_ip; // 初始的IP值USHORT e_cs; // 初始的CS值(相對偏移量)USHORT e_lfarlc; // 重分配表文件地址USHORT e_ovno; // 覆蓋號USHORT e_res[4]; // 保留字USHORT e_oemid; // OEM標識符(相對e_oeminfo)USHORT e_oeminfo; // OEM信息USHORT e_res2[10]; // 保留字LONG e_lfanew; // 指示NT頭的偏移(根據不同文件擁有可變值) } IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER;

其中比較重要的有e_magic和e_lfanew,由圖可知

e_magic的值為4D5A,e_lfanew的值為000000C0(注意不是C0000000,詳見我的上一篇文章)

WORD占2個字節,LONG占4個字節,剛好是30個WORD和1個LONG,從00000000到0000003F?

?

DOS存根:

?

即使沒有DOS存根,文件也能正常執行

?

?

NT頭(PE最重要的頭)

其定義如下:

typedef struct _IMAGE_NT_HEADERS { DWORD Signature; IMAGE_FILE_HEADER FileHeader; IMAGE_OPTIONAL_HEADER32 OptionalHeader; } IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32; Signature:類似于DOS頭中的e_magic,其高16位是0,低16是0x4550,用字符表示是'PE‘(00004550)。 IMAGE_FILE_HEADER:IMAGE_FILE_HEADER是PE文件頭,定義如下:typedef struct _IMAGE_FILE_HEADER { WORD Machine; WORD NumberOfSections; DWORD TimeDateStamp; DWORD PointerToSymbolTable; DWORD NumberOfSymbols; WORD SizeOfOptionalHeader; WORD Characteristics; } IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;

其中有4個重要的成員(若設置不正確,將會導致文件無法正常運行)

#1.Machine

每個CPU擁有唯一的Machine碼,兼容32位Intel X86芯片的Machine碼為14C(如圖)。以下是定義在winnt.h文件中的Machine碼:

#define IMAGE_FILE_MACHINE_UNKNOWN 0 #define IMAGE_FILE_MACHINE_I386 0x014c // Intel 386. #define IMAGE_FILE_MACHINE_R3000 0x0162 // MIPS little-endian, 0x160 big-endian #define IMAGE_FILE_MACHINE_R4000 0x0166 // MIPS little-endian #define IMAGE_FILE_MACHINE_R10000 0x0168 // MIPS little-endian #define IMAGE_FILE_MACHINE_WCEMIPSV2 0x0169 // MIPS little-endian WCE v2 #define IMAGE_FILE_MACHINE_ALPHA 0x0184 // Alpha_AXP #define IMAGE_FILE_MACHINE_SH3 0x01a2 // SH3 little-endian #define IMAGE_FILE_MACHINE_SH3DSP 0x01a3 #define IMAGE_FILE_MACHINE_SH3E 0x01a4 // SH3E little-endian #define IMAGE_FILE_MACHINE_SH4 0x01a6 // SH4 little-endian #define IMAGE_FILE_MACHINE_SH5 0x01a8 // SH5 #define IMAGE_FILE_MACHINE_ARM 0x01c0 // ARM Little-Endian #define IMAGE_FILE_MACHINE_THUMB 0x01c2 #define IMAGE_FILE_MACHINE_AM33 0x01d3 #define IMAGE_FILE_MACHINE_POWERPC 0x01F0 // IBM PowerPC Little-Endian #define IMAGE_FILE_MACHINE_POWERPCFP 0x01f1 #define IMAGE_FILE_MACHINE_IA64 0x0200 // Intel 64 #define IMAGE_FILE_MACHINE_MIPS16 0x0266 // MIPS #define IMAGE_FILE_MACHINE_ALPHA64 0x0284 // ALPHA64 #define IMAGE_FILE_MACHINE_MIPSFPU 0x0366 // MIPS #define IMAGE_FILE_MACHINE_MIPSFPU16 0x0466 // MIPS #define IMAGE_FILE_MACHINE_AXP64 IMAGE_FILE_MACHINE_ALPHA64 #define IMAGE_FILE_MACHINE_TRICORE 0x0520 // Infineon #define IMAGE_FILE_MACHINE_CEF 0x0CEF #define IMAGE_FILE_MACHINE_EBC 0x0EBC // EFI Byte Code #define IMAGE_FILE_MACHINE_AMD64 0x8664 // AMD64 (K8) #define IMAGE_FILE_MACHINE_M32R 0x9041 // M32R little-endian #define IMAGE_FILE_MACHINE_CEE 0xC0EE

#2.NumberOfEsctions

PE文件把代碼,數據,資源等依據屬性分類到各節中儲存。

NumberOfEsctions指文件中存在的節段(又稱節區)數量,也就是節表中的項數。該值一定要大于0,且當定義的節段數與實際不符時,將發生運行錯誤。

#3.SizeOfOptionalHeader

IMAGE_NT_HEADERS結構最后一個成員IMAGE_OPTIONAL_HEADER32。

SizeOfOptionalHeader用來指出IMAGE_OPTIONAL_HEADER32結構體的長度。PE裝載器需要查看SizeOfOptionalHeader的值,從而識別IMAGE_OPTIONAL_HEADER32結構體的大小。

PE32+格式文件中使用的是IMAGE_OPTIONAL_HEADER64結構體,這兩個結構體尺寸是不相同的,所以需要在SizeOfOptionalHeader中指明大小。

#4.Characteristics

該段用于標識文件的屬性,文件是否是可運行的狀態,是否為DLL文件等信息。

#define IMAGE_FILE_RELOCS_STRIPPED 0x0001 // Relocation info stripped from file. #define IMAGE_FILE_EXECUTABLE_IMAGE 0x0002 // File is executable (i.e. no unresolved externel references). #define IMAGE_FILE_LINE_NUMS_STRIPPED 0x0004 // Line nunbers stripped from file. #define IMAGE_FILE_LOCAL_SYMS_STRIPPED 0x0008 // Local symbols stripped from file. #define IMAGE_FILE_AGGRESIVE_WS_TRIM 0x0010 // Agressively trim working set #define IMAGE_FILE_LARGE_ADDRESS_AWARE 0x0020 // App can handle >2gb addresses #define IMAGE_FILE_BYTES_REVERSED_LO 0x0080 // Bytes of machine word are reversed. #define IMAGE_FILE_32BIT_MACHINE 0x0100 // 32 bit word machine. #define IMAGE_FILE_DEBUG_STRIPPED 0x0200 // Debugging info stripped from file in .DBG file #define IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP 0x0400 // If Image is on removable media, copy and run from the swap file. #define IMAGE_FILE_NET_RUN_FROM_SWAP 0x0800 // If Image is on Net, copy and run from the swap file. #define IMAGE_FILE_SYSTEM 0x1000 // System File. #define IMAGE_FILE_DLL 0x2000 // File is a DLL. #define IMAGE_FILE_UP_SYSTEM_ONLY 0x4000 // File should only be run on a UP machine #define IMAGE_FILE_BYTES_REVERSED_HI 0x8000 // Bytes of machine word are reversed.

為方便理解,上述程序的NT頭內容如下:

(成員功能概述)

NumberOfSections:該PE文件中有多少個節段,也就是節表中的項數。 TimeDateStamp:PE文件的創建時間,一般有連接器填寫。 PointerToSymbolTable:COFF文件符號表在文件中的偏移。 NumberOfSymbols:符號表的數量。 SizeOfOptionalHeader:緊隨其后的可選頭的大小。 Characteristics:可執行文件的屬性。

IMAGE_OPTIONAL_HEADER32:

其定義如下:?

typedef struct _IMAGE_OPTIONAL_HEADER { WORD Magic; BYTE MajorLinkerVersion; BYTE MinorLinkerVersion; DWORD SizeOfCode; DWORD SizeOfInitializedData; DWORD SizeOfUninitializedData; DWORD AddressOfEntryPoint; DWORD BaseOfCode; DWORD BaseOfData; DWORD ImageBase; DWORD SectionAlignment; DWORD FileAlignment; WORD MajorOperatingSystemVersion; WORD MinorOperatingSystemVersion; WORD MajorImageVersion; WORD MinorImageVersion; WORD MajorSubsystemVersion; WORD MinorSubsystemVersion; DWORD Win32VersionValue; DWORD SizeOfImage; DWORD SizeOfHeaders; DWORD CheckSum; WORD Subsystem; WORD DllCharacteristics; DWORD SizeOfStackReserve; DWORD SizeOfStackCommit; DWORD SizeOfHeapReserve; DWORD SizeOfHeapCommit; DWORD LoaderFlags; DWORD NumberOfRvaAndSizes; IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; } IMAGE_OPTIONAL_HEADER32, *PIMAGE_OPTIONAL_HEADER32;

我們需要關注下列成員,這些事運行程序必需的,設置錯誤將導致程序無法正常運行。

#1.Magic

為IMAGE_OPTIONAL_HEADER32時,magic碼為10B,為IMAGE_OPTIONAL_HEADER64時,magic碼為20B

#2.AddressOfEntryPoint

AddressOfEntryPoint持有EP的RVA值。該值指出程序最先執行的代碼起始地址,相當重要。

#3.ImageBase

一般來說,使用開發工具(VB/VC++/Delphi)創建好EXE文件后,其ImageBase值為00400000,DLL文件的ImageBase值為10000000(當然也可以指定其他值)。

執行PE文件時,PE裝載器先創建進程,再將文件載入內存,然后把EIP寄存器的值設置為ImageBase+AddressOfEntryPoint

#4.SectionAlignment,FileAlignment

PE文件的Body部分被劃分成若干節段,這些節段儲存著不同類別的數據。FileAlignment指定了節段在磁盤文件中的最小單位,而SectionAlignment則指定了節區在內存中的最小單位(SectionAlignment必須大于或者等于FileAlignment)

#5.SizeOfImage

當PE文件加載到內存時,SizeOfImage指定了PE Image在虛擬內存中所占用的空間大小,一般文件大小與加載到內存中的大小是不同的(節段頭中定義了各節裝載的位置與占有內存的大小,后面會講到)

#6.SizeOfHeader

SizeOfHeader用來指出整個PE頭大小。該值必須是FileAlignment的整數倍。第一節段所在位置與SizeOfHeader距文件開始偏移的量相同。

#7.Subsystem

Subsystem值用來區分系統驅動文件(*.sys)與普通可執行文件(*.exe,*.dll)。

Subsystem成員可擁有值如下:

#define IMAGE_SUBSYSTEM_UNKNOWN 0 // Unknown subsystem. #define IMAGE_SUBSYSTEM_NATIVE 1 // Image doesn't require a subsystem. 系統驅動 #define IMAGE_SUBSYSTEM_WINDOWS_GUI 2 // Image runs in the Windows GUI subsystem. 窗口應用程序 #define IMAGE_SUBSYSTEM_WINDOWS_CUI 3 // Image runs in the Windows character subsystem. 控制臺應用程序 #define IMAGE_SUBSYSTEM_OS2_CUI 5 // image runs in the OS/2 character subsystem. #define IMAGE_SUBSYSTEM_POSIX_CUI 7 // image runs in the Posix character subsystem. #define IMAGE_SUBSYSTEM_NATIVE_WINDOWS 8 // image is a native Win9x driver. #define IMAGE_SUBSYSTEM_WINDOWS_CE_GUI 9 // Image runs in the Windows CE subsystem. #define IMAGE_SUBSYSTEM_EFI_APPLICATION 10 // #define IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER 11 // #define IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER 12 // #define IMAGE_SUBSYSTEM_EFI_ROM 13 #define IMAGE_SUBSYSTEM_XBOX 14 #define IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION 16

#8.DataDirectory

數據目錄,定義如下:

· typedef struct _IMAGE_DATA_DIRECTORY { · DWORD VirtualAddress; · DWORD Size; · } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;

可以看出,有地址(VirtualAddress)有大小(Size),數組定義的一定是一個區域,數組每項都有被定義的值,不同項對應不同數據結構,比如導入表,導出表等,定義如下:

#define IMAGE_DIRECTORY_ENTRY_EXPORT 0 // Export Directory #define IMAGE_DIRECTORY_ENTRY_IMPORT 1 // Import Directory #define IMAGE_DIRECTORY_ENTRY_RESOURCE 2 // Resource Directory #define IMAGE_DIRECTORY_ENTRY_EXCEPTION 3 // Exception Directory #define IMAGE_DIRECTORY_ENTRY_SECURITY 4 // Security Directory #define IMAGE_DIRECTORY_ENTRY_BASERELOC 5 // Base Relocation Table #define IMAGE_DIRECTORY_ENTRY_DEBUG 6 // Debug Directory // IMAGE_DIRECTORY_ENTRY_COPYRIGHT 7 // (X86 usage) #define IMAGE_DIRECTORY_ENTRY_ARCHITECTURE 7 // Architecture Specific Data #define IMAGE_DIRECTORY_ENTRY_GLOBALPTR 8 // RVA of GP #define IMAGE_DIRECTORY_ENTRY_TLS 9 // TLS Directory #define IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG 10 // Load Configuration Directory #define IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT 11 // Bound Import Directory in headers #define IMAGE_DIRECTORY_ENTRY_IAT 12 // Import Address Table #define IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT 13 // Delay Load Import Descriptors #define IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR 14 // COM Runtime descriptor

各位重點關注標紅的IMPORT和EXPORT,它們是PE頭中的非常重要的部分,其它部分不怎么重要,大致了解下即可。?

#9.NumberOfRvaAndSizes

NumberOfRvaAndSizes用來指定DataDirectory的數組個數,雖然結構體定義中明確指出了數組個數為16,但也有可能不是16,PE裝載器需要通過這個值來識別。

各成員代表的值和偏移量就不一一寫出了,累死咯。。。?

(成員功能概述)

Magic:表示可選頭的類型。 MajorLinkerVersion和MinorLinkerVersion:鏈接器的版本號。 SizeOfCode:代碼段的長度,如果有多個代碼段,則是代碼段長度的總和。 SizeOfInitializedData:初始化的數據長度。 SizeOfUninitializedData:未初始化的數據長度。 AddressOfEntryPoint:程序入口的RVA,對于exe這個地址可以理解為WinMain的RVA。對于DLL,這個地址可以理解為DllMain的RVA,如果是驅動程序,可以理解為DriverEntry的RVA。當然,實際上入口點并非是WinMain,DllMain和DriverEntry,在這些函數之前還有一系列初始化要完成,當然,這些不是本文的重點。 BaseOfCode:代碼段起始地址的RVA。 BaseOfData:數據段起始地址的RVA。 ImageBase:映象(加載到內存中的PE文件)的基地址,這個基地址是建議,對于DLL來說,如果無法加載到這個地址,系統會自動為其選擇地址。 SectionAlignment:節對齊,PE中的節被加載到內存時會按照這個域指定的值來對齊,比如這個值是0x1000,那么每個節的起始地址的低12位都為0。 FileAlignment:節在文件中按此值對齊,SectionAlignment必須大于或等于FileAlignment。 MajorOperatingSystemVersion、MinorOperatingSystemVersion:所需操作系統的版本號,隨著操作系統版本越來越多,這個好像不是那么重要了。 MajorImageVersion、MinorImageVersion:映象的版本號,這個是開發者自己指定的,由連接器填寫。 MajorSubsystemVersion、MinorSubsystemVersion:所需子系統版本號。 Win32VersionValue:保留,必須為0。 SizeOfImage:映象的大小,PE文件加載到內存中空間是連續的,這個值指定占用虛擬空間的大小。 SizeOfHeaders:所有文件頭(包括節表)的大小,這個值是以FileAlignment對齊的。 CheckSum:映象文件的校驗和。 Subsystem:運行該PE文件所需的子系統。

DllCharacteristics:DLL的文件屬性,只對DLL文件有效,可以是下面定義中某些的組合:

SizeOfStackReserve:運行時為每個線程棧保留內存的大小。 SizeOfStackCommit:運行時每個線程棧初始占用內存大小。 SizeOfHeapReserve:運行時為進程堆保留內存大小。 SizeOfHeapCommit:運行時進程堆初始占用內存大小。 LoaderFlags:保留,必須為0。 NumberOfRvaAndSizes:數據目錄的項數,即下面這個數組的項數。 DataDirectory:數據目錄,這是一個數組。

?

節段(區)頭:

PE文件有不同的節段:code(代碼),data(數據),resource(資源),這樣設計避免了很多安全問題,比如向data寫數據,由于某原因導致溢出,其下的code就會被覆蓋,程序就會崩潰。

code/data/resource都有不同的權限,如下:

節段頭是由IMAGE_SECTION_HEADER結構體組成的數組,每個結構體對應一個節段。

typedef struct _IMAGE_SECTION_HEADER {BYTE Name[IMAGE_SIZEOF_SHORT_NAME];union {DWORD PhysicalAddress;DWORD VirtualSize;} Misc;DWORD VirtualAddress;DWORD SizeOfRawData;DWORD PointerToRawData;DWORD PointerToRelocations;DWORD PointerToLinenumbers;WORD NumberOfRelocations;WORD NumberOfLinenumbers;DWORD Characteristics; } IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER;

下表列出了需要了解的重要成員:

VirtualAddress與PointerToRawData不帶有任何值,分別由(定義在IMAGE_OPTIONAL_HEADER32中的)SectionAlignment和FileAlignment確定。

上述程序有4個節段。

?

?

?

如何運用我們上面學習到的PE知識?

?

了解了PE知識,繼續我們的破解工作!!

我們在 數據窗口(dump)右鍵 —>? 轉到( 或者直接快捷鍵?Ctrl +G)跳轉到起始位置(400000)。

注意是在數據窗口?!!!!!

跳轉到 400000H?位置 (?PE?文件的?基址 位置 )

?

點擊右上方 l(小寫L)、e、m、t、w?的 m 查看內存情況。

?

雙擊該處進入,看到 DOS HEADER 已經載入了,直接向下翻,查找DOS頭的 e_lfanew 成員:

查看到偏移量是000000C0,記住我們載入內存時,基準位置(ImageBase)是400000,相對虛擬地址(RVA)是:

VA(虛擬地址) = ImageBase(PE基址) + RVA(相對虛擬地址)

所以此時PE頭位置是 004000C0 ( 00400000 + 000000C0?),我們向下翻到該處(或者?Ctrl + G,輸入 004000C0)。

找最重要的的 AddressOfEntryPoint (?程序入口字段?)。

找到 AddressOfEntryPoint=0×1000,我么需要讓它跳轉到 401024,為啥是 0040 1024?這個地址,通過?Ollydbg 調試,這個地址就是注冊地址,注冊完之后,跳出注冊成功窗口。

修改?AddressOfEntryPoint?的值,雙擊 004000E8(00 10 00 00 –>00001000)的值進行修改,修改為24 10 00 00 (00001024):

然后 右鍵 ->?保存到可執行文件 (?在數據區域,右鍵 ->??):

保存完成后,用OD載入剛保存的RegisterMe1.0,發現入口已經變成了我們修改的00401024,成果跳過了第一個煩人的消息框!

我們再向下執行:

執行到call Register.00401052時彈出了“我們需要注冊的信息”

我們再向下執行:

再第二個MessageBox處又彈出了消息框,我們這次采用NOP(No operation)填充:

填充完成后,我們保存為可執行文件RegisterMe2.0。雙擊執行,再也沒有可惡地消息框咯!

?

?

?

方法 2:

使用?jmp?直接跳轉:

?

方法 3:

使用 nop指令(?空白指令,什么都不做?) 填充并覆蓋?注冊?部分的匯編代碼:

填充后效果:

?

方法4:

?

小結:

?

?

?

總結

以上是生活随笔為你收集整理的小甲鱼 OllyDbg 教程系列 (二) :从一个简单的实例来了解PE文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩,中文字幕 | 99在线国产 | 中文字幕电影在线 | 国产精品99久久久久久有的能看 | 免费看污在线观看 | 国产一区欧美一区 | 国产又粗又猛又黄又爽的视频 | 国产高清视频免费 | 久久国产成人午夜av影院宅 | 日韩首页 | 中文字幕在线观 | 成人欧美一区二区三区黑人麻豆 | 69国产精品成人在线播放 | 一区在线免费观看 | 亚洲人片在线观看 | 波多野结衣网址 | 五月婷婷网站 | 亚洲精品字幕 | 亚洲色图27p | 欧美一区视频 | 日韩一区二区三区免费视频 | 日韩有码网站 | 日本系列中文字幕 | 在线日本看片免费人成视久网 | 四虎国产精品成人免费影视 | av观看网站| 国产精品久久久久国产精品日日 | 狠狠操夜夜 | 三级av网| 欧美一级日韩免费不卡 | 久草视频视频在线播放 | 美女视频黄网站 | 免费观看的av网站 | 国产成人黄色av | 99久久久国产精品免费观看 | 中文字幕成人在线观看 | 国产高清免费在线观看 | 亚洲电影自拍 | 狠狠干美女 | 伊人婷婷在线 | 美女黄频在线观看 | 免费日韩一区二区 | 波多野结衣亚洲一区二区 | 国产视频综合在线 | 国产一级在线视频 | 午夜精品一二区 | wwwwwww色 | 欧美一区中文字幕 | 午夜性福利 | 黄网站app在线观看免费视频 | 国产精品剧情在线亚洲 | 亚州日韩中文字幕 | 久久视频这里有久久精品视频11 | 中文字幕第一页在线视频 | 毛片1000部免费看 | 黄色a在线观看 | 久久艹综合| 国产精品成人免费 | 亚洲欧洲精品一区二区 | 色五月成人 | 国产亚洲无 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 色综合久久久久久中文网 | 日本h视频在线观看 | 免费在线观看国产精品 | www.在线观看av | 久久99热国产 | 探花视频在线版播放免费观看 | 人人澡超碰碰97碰碰碰软件 | 久久九九免费 | 亚洲欧洲日韩在线观看 | 国产精品一区二区三区久久 | 夜夜看av| 国产最新精品视频 | 高清av中文字幕 | 精品人妖videos欧美人妖 | 亚洲伊人第一页 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 一色av | 国产手机视频精品 | 91精品欧美一区二区三区 | 亚洲劲爆av | 亚洲激色| av免费在线观看网站 | 久草在线手机观看 | 精品一区 在线 | 久久不射电影院 | 激情欧美一区二区三区免费看 | 婷婷国产在线观看 | 亚洲电影一区二区 | 欧美资源在线观看 | 精品一二| 久久成人综合 | 久久久久免费精品国产 | 婷婷九月激情 | 精品国产乱码久久久久久久 | 欧美性生爱 | 四虎成人精品 | 国产+日韩欧美 | 综合久久久久久久 | 成人免费大片黄在线播放 | 又黄又刺激视频 | 久久人人爽人人爽人人片 | av资源在线看 | 久久久久女教师免费一区 | 在线视频观看亚洲 | 中文在线8新资源库 | 欧美一级视频在线观看 | av高清一区二区三区 | 国产精品中文字幕在线 | av成人动漫在线观看 | 亚洲精品五月天 | 2023国产精品自产拍在线观看 | 欧美先锋影音 | 在线网站黄 | 日本精品一区二区三区在线播放视频 | 色网站免费在线观看 | 五月激情站 | 在线免费高清 | 亚洲天堂网在线视频观看 | 免费观看的av网站 | 久草国产在线观看 | 在线成人中文字幕 | 久久成人午夜视频 | 99视频在线精品国自产拍免费观看 | 国产精彩视频一区 | 天天操人 | 在线观看久久久久久 | 国产一级在线观看 | 久久免费视频这里只有精品 | 日韩精品在线视频 | 国产中文字幕在线 | 午夜三级大片 | 久久99九九99精品 | 亚洲午夜久久久久久久久电影网 | 狠狠的干狠狠的操 | 中文字幕亚洲综合久久五月天色无吗'' | 精品国产三级a∨在线欧美 免费一级片在线观看 | av看片在线 | 国产精品video爽爽爽爽 | 亚洲一级二级三级 | 99热在线国产精品 | 91爱看片 | 免费网站在线观看人 | 在线国产视频 | 久久久久久久久久久高潮一区二区 | 在线观看日韩av | 色视频在线观看免费 | 成人在线观看免费视频 | 五月精品 | 久久精品香蕉视频 | 久久久久日本精品一区二区三区 | 欧美 高跟鞋交 xxxxhd | 中文字幕丰满人伦在线 | 狠狠色噜噜狠狠狠 | 麻豆91在线观看 | 亚洲精品在线免费播放 | 欧美日韩中文字幕综合视频 | 久草视频免费观 | 亚洲综合色丁香婷婷六月图片 | 亚洲欧美999 | 手机成人在线电影 | av电影免费在线看 | 国产精品久久久久久久久久久久久 | 深爱婷婷久久综合 | 国产超碰在线观看 | 色片网站在线观看 | 天天色天天爱天天射综合 | 91人人揉日日捏人人看 | 亚洲精品看片 | 日韩在线视频线视频免费网站 | 九九在线高清精品视频 | 91精品国自产拍天天拍 | 中国美女一级看片 | 草免费视频 | 日韩电影中文字幕在线 | 最近中文字幕完整视频高清1 | 精品日韩在线 | 97网在线观看 | 99国产精品久久久久久久久久 | 成人在线黄色 | 91正在播放| 99精品免费在线 | 69av视频在线| 亚洲欧美乱综合图片区小说区 | 国产精品精品国产色婷婷 | 日本公乱妇视频 | 天天色综合久久 | 97免费公开视频 | 国产精品99久久免费黑人 | 欧美专区国产专区 | 天天天干天天射天天天操 | 涩涩色亚洲一区 | 丁香色婷婷 | 超碰人人在 | 国产亚洲视频系列 | 精品成人网 | 一级特黄aaa大片在线观看 | 日韩精品91偷拍在线观看 | 麻豆激情电影 | 狠狠狠色丁香婷婷综合久久五月 | 2021国产在线视频 | 欧美成人黄色片 | 97精品国产手机 | 91亚洲精品在线 | 欧美一二区在线 | 国产精品美女www爽爽爽视频 | 黄色一级性片 | 在线成人免费 | 日韩午夜大片 | 91精品蜜桃 | 国产精品久久久久一区二区三区共 | 91视频高清完整版 | 2024国产精品视频 | 人人狠狠综合久久亚洲 | 久香蕉 | 久久免费av电影 | 国产精品久久久久永久免费观看 | 欧美日韩在线观看一区二区三区 | 日韩专区 在线 | 夜夜摸夜夜爽 | 九九视频一区 | 久久字幕网 | 黄色软件视频网站 | 91插插插网站 | 97精品国产97久久久久久春色 | 91九色网站 | 亚洲欧美综合 | 久久久久国产视频 | 国产精品久免费的黄网站 | 性色av免费观看 | 欧美一区二区三区在线播放 | 91视频三区 | 黄色福利视频网站 | www.com操| 成人资源在线播放 | 欧美一区二区三区免费观看 | 久久视频网 | 精品二区久久 | 丁香六月婷婷开心婷婷网 | 伊人伊成久久人综合网小说 | 精品女同一区二区三区在线观看 | 狠狠久久综合 | 日本精品一区二区 | av福利超碰网站 | 最近日本字幕mv免费观看在线 | 伊人狠狠操 | 中文字幕一区二区三区久久 | 亚洲黄色免费观看 | 日韩一三区 | 久久国产成人午夜av影院潦草 | 午夜精品一区二区三区在线播放 | 麻豆91网站| 狠狠狠色丁香婷婷综合久久88 | 色99导航| 国产玖玖视频 | 国产一区二区三区免费观看视频 | 久久综合五月天婷婷伊人 | 91在线观看视频 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 狠狠狠狠狠狠狠 | 欧美色操 | 四虎成人免费影院 | 国产一级电影免费观看 | 四虎8848免费高清在线观看 | 国产一级免费av | 91视频这里只有精品 | 毛片网在线播放 | 亚洲区色 | 亚洲1区 在线 | 国产高清视频网 | 亚洲精品tv | 国产精品久久久av | 麻豆免费视频观看 | 亚洲全部视频 | 久热免费在线观看 | 网站免费黄| 成人影音av | 久久综合精品国产一区二区三区 | 日韩视频1区 | 国产精品久久99综合免费观看尤物 | 色综合 久久精品 | 91 在线视频 | av免费在线观 | 99久久久免费视频 | av片无限看| 国内精品久久久 | 中文字幕黄色av | 国产免费激情久久 | 久久成视频 | 在线观看国产www | 欧美不卡视频在线 | 久久精品视频在线观看 | 一本一道久久a久久精品蜜桃 | 欧美色图东方 | 国产免费二区 | 免费观看91视频 | 成人午夜免费剧场 | 麻豆久久一区 | 亚洲va韩国va欧美va精四季 | 国内久久看 | 精品久久久久免费极品大片 | av电影av在线| 国产无套精品久久久久久 | 99在线观看免费视频精品观看 | www久久 | 国产一二三区在线观看 | 91在线91拍拍在线91 | 99精品一级欧美片免费播放 | 免费精品国产va自在自线 | 成年人黄色大片在线 | 97在线公开视频 | 啪一啪在线 | 蜜桃视频日本 | 91看片网址 | 日韩精品免费一区二区在线观看 | 九九热re | 深爱开心激情网 | 久久久久99999| 国产97在线视频 | 热久久99这里有精品 | 射久久 | 欧美天堂久久 | 国内精品久久久精品电影院 | 免费一级特黄录像 | 日本免费一二三区 | 天天草天天草 | 亚洲最新av网址 | 98超碰人人| 麻豆播放| 亚洲国产精品第一区二区 | 国产日韩精品一区二区三区在线 | 亚洲一区二区三区在线看 | 伊人色综合久久天天网 | 草草草影院| 黄色片网站 | www.激情五月.com | 91免费观看国产 | 久久99国产精品二区护士 | 国内精品久久久久久久久久清纯 | 亚洲最新精品 | 超碰日韩 | 国产精品一区二区吃奶在线观看 | 高清有码中文字幕 | 在线观看黄a | av官网在线 | 在线国产小视频 | 美女免费视频一区 | 国产精品久久久久久电影 | 国产视频精品久久 | 丁香一区二区 | 视频一区亚洲 | 亚洲免费在线视频 | 在线观看av黄色 | 五月综合激情网 | 91九色免费视频 | 国产小视频91| 亚洲国产午夜精品 | 欧美成人精品欧美一级乱 | 国产一区二区久久精品 | 成人av在线资源 | 欧美精品成人在线 | 久久人人爽人人爽人人 | 日韩两性视频 | 欧美日韩免费一区二区三区 | 最新国产一区二区三区 | 久久国产精品色av免费看 | 97视频在线观看视频免费视频 | 欧美日韩精品在线观看视频 | 蜜臀av网站 | 中文在线a√在线 | 国产精品久久久久久一区二区三区 | 99婷婷| 欧美大片mv免费 | 久草在线免费在线观看 | 成人在线视频网 | 国产视频中文字幕 | 激情一区二区三区欧美 | 黄污视频网站 | 综合网伊人 | 久久激情日本aⅴ | 国产精品日韩欧美一区二区 | 国产区在线 | 狠狠色丁香婷婷综合橹88 | 91亚洲综合 | 日本久久片 | 久久久久久免费网 | 四虎4hu永久免费 | 成人动漫一区二区三区 | a电影免费看 | 国产欧美三级 | 99精品免费在线 | 在线成人免费电影 | 国产欧美在线一区二区三区 | 69国产精品视频免费观看 | 美女视频网站久久 | 亚洲一区二区三区在线看 | 91中文字幕在线视频 | 久久99免费观看 | 亚洲精品a区| 久久国内视频 | 五月天激情视频在线观看 | 亚洲精品乱码久久久久久蜜桃91 | 亚州欧美精品 | av福利网址导航大全 | 91av片| 日韩精品久久一区二区三区 | 在线黄色免费 | 亚洲第一区精品 | 日韩一区在线播放 | 亚洲精品9| 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久精彩免费视频 | 国产一二区免费视频 | 在线观看国产91 | 国内视频1区 | 蜜臀久久99精品久久久无需会员 | 日日干 天天干 | 国产精品色婷婷 | 亚洲综合精品视频 | 2019久久精品| 亚洲激情久久 | av综合站| 久久tv| 免费视频三区 | 国产做a爱一级久久 | 美女黄久久 | 黄色一级大片在线免费看产 | 韩国在线一区 | 五月天婷婷免费视频 | 成人在线视频论坛 | 国产成人黄色网址 | 国产成人精品一区二区三区网站观看 | 国产亚洲一区二区在线观看 | 欧美亚洲成人xxx | 狠狠狠色丁香综合久久天下网 | 婷婷日韩 | 一区三区视频 | 国产精品2018| 狠色狠色综合久久 | 欧美日韩不卡一区二区三区 | 波多野结衣在线播放视频 | 日本在线视频一区二区三区 | 97超碰国产精品女人人人爽 | 午夜日b视频 | 亚洲免费精品一区二区 | 在线电影av | 国产最新在线观看 | 成人av.com | 国产精品综合在线观看 | 丁香色综合 | 中文字幕 在线 一 二 | 国产成人久久精品 | 美女视频一区二区 | 午夜精品剧场 | 九九视频在线观看视频6 | 国产亚洲精品美女 | 国产一区二区三区在线免费观看 | 国产日韩欧美中文 | 亚洲精品tv| 亚洲永久精品视频 | 婷婷丁香久久五月婷婷 | 欧美色综合 | 超碰九九 | 欧美一二三区播放 | 亚洲美女在线国产 | 久久99久| 日日夜夜精品免费 | 国产成人精品亚洲精品 | 国产精品videossex国产高清 | 国产精品久久久久久久久久久久久 | 中文字幕在线观看网址 | 在线观看一级片 | 在线国产小视频 | 岛国一区在线 | 九色视频网| h视频在线看| 91传媒在线观看 | 五月亚洲| 91在线公开视频 | 最新色站 | 日本一区二区三区视频在线播放 | 国产精品福利无圣光在线一区 | 在线中文字幕播放 | 国产糖心vlog在线观看 | 天天操天天添天天吹 | av在线小说| 男女激情片在线观看 | 日韩成人精品一区二区 | 免费成人在线观看视频 | 四虎亚洲精品 | 高清视频一区二区三区 | 成人久久久久久久久久 | 久久久精品日本 | 精品福利av | 国产精品乱码一区二区视频 | 精品久久久久一区二区国产 | 亚洲丁香久久久 | av国产在线观看 | 国产一区二区免费看 | 久久精品视频播放 | 美女福利视频一区二区 | 中文字幕av免费 | 91少妇精拍在线播放 | 色综合天天射 | 99国产成+人+综合+亚洲 欧美 | 香蕉一区 | 成人av午夜 | 一区二区在线不卡 | 久久精品视频网 | 人人狠| 亚洲精品乱码久久久久久蜜桃欧美 | 天天插夜夜操 | 久久婷亚洲五月一区天天躁 | 国产精品男女啪啪 | 最近中文字幕免费大全 | 国产玖玖视频 | 一区二区三区久久精品 | 国产999精品视频 | 中文字幕视频播放 | 久久精品站 | av+在线播放在线播放 | 亚洲砖区区免费 | 黄色一级大片在线免费看产 | 成人av网页| 国产黄色大片 | 日韩二区三区 | 国产99久久久久久免费看 | 色婷婷精品大在线视频 | 国产v在线播放 | 亚洲欧洲精品一区二区 | 欧美精品v国产精品 | 亚洲精品国久久99热 | 日韩色在线观看 | av片在线看 | 97超碰国产精品女人人人爽 | 色婷婷av一区 | 欧美日韩99 | 永久av免费在线观看 | 国产免费一区二区三区最新 | 成人欧美一区二区三区在线观看 | 国产高清专区 | 天天爽天天做 | 我要看黄色一级片 | 国产亚洲精品v | 国产 亚洲 欧美 在线 | 91亚洲精品久久久中文字幕 | 黄在线免费看 | 麻豆影视网 | 99视| 午夜aaaa| 狠狠狠色丁香婷婷综合久久五月 | 九九热av | 国产一级a毛片视频爆浆 | 亚洲午夜精品福利 | 中文字幕亚洲精品在线观看 | 免费毛片一区二区三区久久久 | 久久久三级视频 | 99热999 | 国产精品精品 | 日韩成人免费在线观看 | 日韩网站中文字幕 | 99综合电影在线视频 | 国产综合视频在线观看 | 欧美另类视频 | 国产精品久久久久久欧美 | aaa亚洲精品一二三区 | 国产91aaa | 丁香色综合| 午夜视频在线观看一区 | 91在线区| 国产精品久久伊人 | 婷婷九月激情 | 久久96| 成人精品福利 | 一区二区三区国产精品 | 免费黄色小网站 | 91精品爽啪蜜夜国产在线播放 | 国产无套视频 | 一级特黄aaa大片在线观看 | 天天爽综合网 | 免费福利视频导航 | 狠狠操狠狠干天天操 | 色视频网页 | 国产精品久久久久久久午夜 | 国产黄色精品在线 | 九九九热精品免费视频观看 | 午夜精品久久久久久99热明星 | 超碰免费在线公开 | 久久久午夜精品福利内容 | 久久精品屋 | 国产精国产精品 | 成人网页在线免费观看 | 91九色综合 | 人人操日日干 | 中文字幕一区二区三区乱码不卡 | 青草视频免费观看 | 久久久久欠精品国产毛片国产毛生 | 九色91在线视频 | 亚洲综合最新在线 | 精品亚洲成a人在线观看 | 天天干天天上 | 欧美日韩aaaa | 高清免费在线视频 | 国产免费xvideos视频入口 | 欧美在线不卡一区 | 国产生活一级片 | 国产亚洲成人精品 | 天天看天天干天天操 | 亚洲久草在线 | 69视频在线 | 天天色天天操天天爽 | 成人黄色片在线播放 | 亚洲国产三级在线 | 成人a免费看 | 蜜桃传媒一区二区 | 欧美美女视频在线观看 | sesese图片| 免费在线精品视频 | 91亚洲国产成人 | 午夜狠狠操 | 久久久资源网 | 久久男人免费视频 | 亚洲国产免费看 | 日本中文字幕一二区观 | 欧美巨大荫蒂茸毛毛人妖 | 91在线小视频 | 欧美在线观看视频一区二区 | 99久久久国产精品免费99 | 天天操天天色天天射 | 国产欧美日韩精品一区二区免费 | 国模吧一区 | 久久亚洲私人国产精品 | av官网| 青春草免费视频 | 精品在线观看国产 | 亚洲夜夜综合 | 4438全国亚洲精品观看视频 | 免费观看一区 | 婷婷丁香花五月天 | 国产成人免费在线观看 | 精品久久九九 | 中文资源在线播放 | 久久国产精品99久久久久久老狼 | av一级在线 | 五月婷婷视频在线观看 | 在线观看一 | 久草在线综合 | 97涩涩视频 | 免费午夜在线视频 | 最新国产福利 | 日韩av免费在线电影 | 国产精品美女久久久久久2018 | 亚洲一级黄色片 | 黄色av影视 | 涩涩爱夜夜爱 | 全黄色一级片 | 亚洲另类交 | 国产二区电影 | 91黄色在线视频 | 国产精品免费不卡 | 国产午夜精品一区二区三区四区 | 天天操导航 | 欧美日韩在线观看一区二区三区 | 国产视频精选 | 久久av在线播放 | 超碰97公开 | 亚洲日日日 | 免费的黄色的网站 | 麻豆一区在线观看 | 美女免费黄网站 | 国产精品h在线观看 | 国产成人专区 | 福利电影一区二区 | 91精品系列 | 国产精品久久久av | 综合av在线| 国产精品免费一区二区三区在线观看 | 黄av免费在线观看 | 激情开心色 | 国产无吗一区二区三区在线欢 | 久久96国产精品久久99漫画 | 天堂av影院 | 成人wwwxxx视频| 激情网五月天 | 国产黄色高清 | 99视频在线免费观看 | 在线观看av网站 | 天天综合网久久综合网 | 久久艹艹| 欧美日韩在线观看视频 | 日韩免费在线观看 | 久久蜜臀av | 一区三区视频在线观看 | www.久久免费| 午夜精品剧场 | 久久免费公开视频 | 精品一区二区免费视频 | 美女福利视频网 | 又色又爽又黄高潮的免费视频 | 美女网站在线播放 | 安徽妇搡bbbb搡bbbb | 五月婷婷六月丁香 | 免费a网| 国产在线观看免 | 中文字幕av免费观看 | 日本三级不卡 | 欧美福利在线播放 | a特级毛片 | 日韩av一区二区在线影视 | 午夜精品久久久久久久99热影院 | 探花视频免费在线观看 | 国产色区| 久久久久福利视频 | 欧美日韩综合在线观看 | 丁香激情五月婷婷 | 97免费公开视频 | 天天干,天天射,天天操,天天摸 | 在线a亚洲视频播放在线观看 | 欧美日韩一区二区三区免费视频 | 久久任你操 | 国色天香第二季 | 亚洲激情 欧美激情 | 日韩美一区二区三区 | 免费观看v片在线观看 | 亚洲在线高清 | 黄色片免费电影 | 亚洲高清视频在线观看免费 | 超碰97国产精品人人cao | 97国产在线播放 | 中文字幕av免费 | 国产一区二区三区视频在线 | 99视频免费在线观看 | 免费福利小视频 | 国产精品久久久久久久妇 | 国产系列 在线观看 | 欧美极品少妇xbxb性爽爽视频 | 欧美国产不卡 | 最新真实国产在线视频 | 中文字幕在线观看日本 | 天天·日日日干 | 在线观看国产中文字幕 | 国产专区日韩专区 | 黄色毛片视频免费观看中文 | 国产字幕在线播放 | 夜色资源站国产www在线视频 | 婷婷深爱网 | 国产精品久久久久一区 | 成人免费观看网址 | 日韩欧美网址 | 久久久久久高清 | 天天操网站 | 免费久久精品视频 | 在线观看视频你懂得 | 婷婷五月在线视频 | 国产手机在线 | 最新中文字幕 | www色婷婷com| 久久综合九色综合久久久精品综合 | 在线精品视频在线观看高清 | 亚洲成免费 | 一区二区三区国产精品 | 日韩在线观 | 91av在线看| 在线视频 精品 | 久久高清精品 | 香蕉网在线播放 | 98超碰人人 | 精品久久久久久久 | 99免费在线视频观看 | 日韩欧美在线观看一区二区三区 | 国产午夜三级一区二区三 | 在线免费91| 成人小视频在线观看免费 | 精品夜夜嗨av一区二区三区 | 美女网站在线观看 | 日韩乱理 | 一本一道久久a久久精品蜜桃 | 免费网站黄色 | 婷五月天激情 | 97精品国产一二三产区 | 国产免费视频在线 | 久久色视频 | 一区av在线播放 | 日韩欧美国产免费播放 | 色婷久久 | 亚洲视频在线看 | 亚洲综合最新在线 | 激情网站| 五月的婷婷 | 国产黄色片免费 | 在线高清av| 久久久精选 | 国产资源精品在线观看 | 天天综合视频在线观看 | 在线观看免费av片 | 日韩高清在线不卡 | 国产网站色| 少妇bbb| 亚洲精品 在线视频 | 日韩在线高清视频 | 92国产精品久久久久首页 | 国产中文字幕久久 | 欧洲精品在线视频 | 成年人三级网站 | 久久精品91视频 | 日韩亚洲在线视频 | 狠狠干夜夜操 | 亚洲国产精品99久久久久久久久 | 久久99精品国产一区二区三区 | 精品久久久久久久久久久久 | 国产成人av电影在线观看 | 福利电影一区二区 | 久久久久激情视频 | 精品久久久久国产免费第一页 | 91九色精品国产 | 欧美久久久久久久久中文字幕 | 开心激情五月网 | 日韩在线电影 | 色视频成人在线观看免 | 久久福利综合 | 亚洲精品视频在线免费播放 | 亚洲人成免费网站 | 色资源网在线观看 | 高清视频一区二区三区 | 国产成人黄色 | www国产亚洲精品久久麻豆 | 国产精品mv在线观看 | 久久久久久久久免费视频 | 波多野结衣久久资源 | 一区二区三区在线观看免费 | 91麻豆精品国产自产在线游戏 | 99久久久| 免费看片黄色 | 午夜精品久久久久久久99水蜜桃 | 久久精品国产免费 | 国产精品久久久久一区二区三区共 | 国产 日韩 欧美 自拍 | 免费精品视频在线观看 | 国产成人区 | 天天操天天草 | 久久久久欧美精品 | 99成人在线视频 | 国产精品久久久久久久免费大片 | ww亚洲ww亚在线观看 | 国产精品久久久久久影院 | 97电影院在线观看 | 国产欧美精品一区二区三区 | 亚洲永久字幕 | 色综合久久五月天 | 天天爱av导航 | 成人动态视频 | 欧美福利精品 | 成人av中文字幕 | 国产日本在线播放 | 久久人人爽人人片 | 国产免费观看高清完整版 | 国产一区二区在线精品 | 五月丁婷婷 | 亚洲国产精品成人va在线观看 | 人人干网| 天天玩夜夜操 | 中文在线字幕观看电影 | 日本韩国精品在线 | 日韩中文字幕视频在线观看 | 国产精品麻 | 国产91区| 久久综合九色综合久久久精品综合 | 欧美性粗大hdvideo | 国产二区视频在线 | 欧美日韩一区二区三区在线观看视频 | 免费v片| 天天操天天操天天爽 | 国产小视频在线免费观看 | 91在线观看视频 | 婷婷综合成人 | 韩国精品福利一区二区三区 | 久久久久久毛片精品免费不卡 | av免费观看高清 | 欧美激情视频在线免费观看 | 欧美激情精品久久久久久免费 | 99精品视频免费在线观看 | 中文字幕在线观看的网站 | 成人国产精品一区二区 | a黄色大片 | 国产在线久草 | 青青草国产在线 | 日本三级香港三级人妇99 | www.com操| 日韩精品一区二区三区免费视频观看 | 国产一区二区三区 在线 | 国产精品一区二区吃奶在线观看 | 在线v| 91久久人澡人人添人人爽欧美 | 一级c片| 国产美女免费视频 | 久久网站免费 | 精品久久九九 | 91传媒在线观看 | 欧美激情综合五月色丁香 | 日韩精品久久一区二区三区 | 五月婷婷激情网 | 精品国产aⅴ麻豆 | 免费日韩 精品中文字幕视频在线 | www.97视频| 毛片3| 日韩精品久久中文字幕 | 精品欧美一区二区精品久久 | 欧美看片 | 色五丁香 | av电影一区二区三区 | 精品一区二区免费 | 国产成人一区在线 | 欧美国产日韩在线观看 | 日韩一区二区三区免费视频 | 欧美在线观看视频 | 国产一级电影免费观看 | 色视频国产直接看 | 超碰在线98 | 天天操狠狠操网站 | 国产91成人 | 精品国产aⅴ麻豆 | 婷婷久月 | 久久国产精品视频免费看 | 丁香六月中文字幕 | 国产成人久久久77777 | 欧美日韩国产在线观看 | 天天射天天干天天爽 | 免费黄色网址大全 | 国产精品久久久久久麻豆一区 | 在线观看www91 | 973理论片235影院9 | 亚洲一区尤物 | 免费在线日韩 | 国产精品视屏 | 7777xxxx| 日日干影院 | 国产精品久久久久久久久久东京 | 中文字幕在线观看不卡 | 九草在线视频 | 国产色影院 | 激情丁香 | 天天干天天拍天天操天天拍 | 午夜视频色 | 91精品国产麻豆 | 高清久久久久久 | 99久国产 | 久久久www成人免费毛片麻豆 | 一区二区视频播放 | 91国内在线 | 日韩精品一二三 | 日韩精品在线视频 | 五月天激情在线 | 欧美性色黄 | 人人超碰人人 | 日韩av在线小说 | 成人一区二区在线观看 | 人人射人人插 | 国产高清视频在线 | 欧美精品三级 | 激情久久五月 | 国产综合久久 | 亚洲精品国产品国语在线 | 久久香蕉影视 | av千婊在线免费观看 | 国产 一区二区三区 在线 | 亚洲国产精品一区二区久久hs | 最新的av网站 | 97超碰在线久草超碰在线观看 | 9797在线看片亚洲精品 | 亚洲另类视频在线观看 | 最近中文字幕第一页 | 99视屏 | 亚洲精品五月天 | 日韩精品无码一区二区三区 | 亚洲精品成人在线 | 亚洲精品视频在线观看免费视频 | av成人免费观看 | 亚洲黄色在线观看 | 国产精品久久毛片 | 亚洲国产999| 国产精品久久久久av免费 | 在线国产视频一区 | 欧美大片第1页 | 91传媒免费在线观看 | 三级动图 | 成人免费在线网 | 成人av在线看 | 日韩欧美极品 | 久久久久国产一区二区三区四区 | 在线观看亚洲成人 | 欧美在线你懂的 | 天天操夜夜拍 | 九九九热精品免费视频观看网站 | 精品麻豆入口免费 | 四虎成人精品永久免费av九九 | 日韩v在线 | 亚洲黄色在线观看 |