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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件调试基础

發(fā)布時(shí)間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件调试基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • PE文件格式
    • 文件格式
    • 加殼
  • 虛擬內(nèi)存
    • Windows安全模式
    • 虛擬內(nèi)存
    • 進(jìn)程空間
    • PE文件和虛擬內(nèi)存的映射
      • 基本概念
      • 映射關(guān)系
    • LordPE
      • 查看導(dǎo)入表信息
      • IAT表信息
    • PEView
  • 調(diào)試分析工具
    • OllyDbg
      • 基本調(diào)試方法
      • 快捷鍵
      • 跟蹤
    • IDA PRO
      • 反匯編窗口
      • 其它窗口
  • PE文件代碼注入示例
    • 演示內(nèi)容及實(shí)驗(yàn)環(huán)境
      • 用OllyDBG打開(kāi)掃雷程序
      • 在空白代碼區(qū)編寫要注入的代碼
    • 編輯和注入代碼
      • Message函數(shù)
      • 構(gòu)造相關(guān)字符串
      • 構(gòu)造函數(shù)調(diào)用的代碼
    • 掛接代碼及完成跳轉(zhuǎn)
      • 掛接代碼
      • 保存修改
      • 修改程序入口點(diǎn)完成跳轉(zhuǎn)
  • 軟件破解示例
    • 使用OllyDBG破解
      • 破解方式一:修改分支語(yǔ)句
      • 破解方式二:修改函數(shù)返回值
  • 總結(jié)


PE文件格式

文件格式

可執(zhí)行文件之所以可以被操作系統(tǒng)加載且運(yùn)行,是因?yàn)樗鼈冏裱嗤囊?guī)范。PE(Portable Executable)是Win32平臺(tái)下可執(zhí)行文件遵守的數(shù)據(jù)格式。常見(jiàn)的可執(zhí)行文件(.exe文件和.dll文件)都是典型的PE文件。

一個(gè)可執(zhí)行文件不光包含了二進(jìn)制機(jī)器碼,還會(huì)自帶許多其他信息,如字符串、菜單、圖標(biāo)、位圖、字體等。PE文件格式規(guī)定了所有的這些信息在可執(zhí)行文件中如何組織。在程序被執(zhí)行時(shí),操作系統(tǒng)會(huì)按照PE文件格式的約定去相應(yīng)的地方準(zhǔn)確地定位各種類型的資源,并分別裝入內(nèi)存的不同區(qū)域。

PE文件格式把可執(zhí)行文件分成若干個(gè)數(shù)據(jù)節(jié)(section),不同的資源被存放在不同的節(jié)中。一個(gè)典型的PE文件中包含的節(jié)如下:

  • rsrc

    存放程序的資源,如圖標(biāo)、菜單等。

  • text

    由編譯器產(chǎn)生,存放著二進(jìn)制的機(jī)器代碼,也是我們反匯編和調(diào)試的對(duì)象。

  • idata

    可執(zhí)行文件所使用的動(dòng)態(tài)鏈接庫(kù)等外來(lái)函數(shù)與文件的信息, 即輸入表

  • data

    初始化的數(shù)據(jù)塊,如宏定義、全局變量、靜態(tài)變量等。

如果是正常編譯出的標(biāo)準(zhǔn)PE文件,其節(jié)信息往往是大致相同的。但這些section的名字只是為了方便人的記憶與使用,使用Microsoft Visual C++中的編譯指示符:
#pragma data_seg()
可以把代碼中的任意部分編譯到PE的任意節(jié)中,節(jié)名也可以自己定義,如果可執(zhí)行文件經(jīng)過(guò)了“加殼”處理,PE的節(jié)信息就會(huì)變得非常“古怪”。在Crack和反病毒分析中需要經(jīng)常處理這類古怪的PE文件。

加殼

全稱應(yīng)該是可執(zhí)行程序資源壓縮,是保護(hù)文件的常用手段。 加殼過(guò)的程序可以直接運(yùn)行,但是不能查看源代碼。要經(jīng)過(guò)脫殼才可以查看源代碼。

加殼其實(shí)是利用特殊的算法,對(duì)EXE、DLL文件里的代碼、資源進(jìn)行壓縮、加密。類似WINZIP 的效果,只不過(guò)這個(gè)壓縮之后的文件,可以獨(dú)立運(yùn)行。附加在原程序上的解壓程序通過(guò)Windows加載器載入內(nèi)存后,先于原始程序執(zhí)行,得到控制權(quán),執(zhí)行過(guò)程中對(duì)原始程序進(jìn)行解密、還原,還原完成后再把控制權(quán)交還給原始程序,執(zhí)行原來(lái)的代碼部分。

加上外殼后,原始程序代碼在磁盤文件中一般是以加密后的形式存在只在執(zhí)行時(shí)在內(nèi)存中還原,這樣就可以比較有效地防止對(duì)程序文件的非法修改和靜態(tài)反編譯

加殼工具通常分為壓縮殼和加密殼兩類。

  • 壓縮殼的特點(diǎn)是減小軟件體積大小,加密保護(hù)不是重點(diǎn)。
  • 加密殼種類比較多,不同的殼側(cè)重點(diǎn)不同,一些殼單純保護(hù)程序,另一些殼提供額外的功能,如提供注冊(cè)機(jī)制、使用次數(shù)、時(shí)間限制等。

虛擬內(nèi)存

Windows安全模式

為了防止用戶程序訪問(wèn)并篡改操作系統(tǒng)的關(guān)鍵部分,Windows使用了2種處理器存取模式:用戶模式和內(nèi)核模式。用戶程序運(yùn)行在用戶模式,而操作系統(tǒng)代碼(如系統(tǒng)服務(wù)和設(shè)備驅(qū)動(dòng)程序)則運(yùn)行在內(nèi)核模式。在內(nèi)核模式下程序可以訪問(wèn)所有的內(nèi)存和硬件,并使用所有的處理器指令。操作系統(tǒng)程序比用戶程序有更高的權(quán)限,使得系統(tǒng)設(shè)計(jì)者可以確保用戶程序不會(huì)意外的破壞系統(tǒng)的穩(wěn)定性。

虛擬內(nèi)存

Windows的內(nèi)存可以被分為兩個(gè)層面:物理內(nèi)存和虛擬內(nèi)存。其中,物理內(nèi)存非常復(fù)雜,需要進(jìn)入Windows內(nèi)核級(jí)別ring0才能看到。通常,在用戶模式下,用調(diào)試器看到的內(nèi)存地址都是虛擬內(nèi)存。

用戶編制程序時(shí)使用的地址稱為虛擬地址或邏輯地址,其對(duì)應(yīng)的存儲(chǔ)空間稱為虛擬內(nèi)存或邏輯地址空間;而計(jì)算機(jī)物理內(nèi)存的訪問(wèn)地址則稱為實(shí)地址或物理地址,其對(duì)應(yīng)的存儲(chǔ)空間稱為物理存儲(chǔ)空間或主存空間。程序進(jìn)行虛地址到實(shí)地址轉(zhuǎn)換的過(guò)程稱為程序的再定位。

進(jìn)程空間

在Windows系統(tǒng)中,在運(yùn)行PE文件時(shí),操作系統(tǒng)會(huì)自動(dòng)加載該文件到內(nèi)存,并為其映射出4GB的虛擬存儲(chǔ)空間,然后繼續(xù)運(yùn)行,這就形成了所謂的進(jìn)程空間。用戶的PE文件被操作系統(tǒng)加載進(jìn)內(nèi)存后,PE對(duì)應(yīng)的進(jìn)程支配了自己獨(dú)立的4GB虛擬空間。在這個(gè)空間中定位的地址稱為虛擬內(nèi)存地址(Virtual Address,VA)。
到了現(xiàn)在,系統(tǒng)運(yùn)行在X64架構(gòu)的硬件上,可訪問(wèn)的內(nèi)存也突破了以前4GB的限制,但是獨(dú)立的進(jìn)程擁有獨(dú)立的虛擬地址空間的內(nèi)存管理機(jī)制還在沿用。

PE文件和虛擬內(nèi)存的映射

在調(diào)試漏洞時(shí),可能經(jīng)常需要做這樣兩種操作:

  • 靜態(tài)反匯編工具看到的PE文件中某條指令的位置是相對(duì)于磁盤文件而言的,即所謂的文件偏移,我們可能還需要知道這條指令在內(nèi)存中所處的位置,即虛擬內(nèi)存地址。
  • 反之,在調(diào)試時(shí)看到的某條指令的地址是虛擬內(nèi)存地址,我們也經(jīng)常需要回到PE文件中找到這條指令對(duì)應(yīng)的機(jī)器碼。

基本概念

相對(duì)虛擬地址(RVA)

相對(duì)虛擬地址是內(nèi)存地址相對(duì)于映射基址的偏移量。

虛擬內(nèi)存地址(VA)

PE文件中的指令被裝入內(nèi)存后的地址。

文件偏移地址(File Offset)

數(shù)據(jù)在PE文件中的地址叫文件偏移地址,這是文件在磁盤上存放時(shí)相對(duì)于文件開(kāi)頭的偏移。

裝載基址(Image Base)

PE裝入內(nèi)存時(shí)的基地址。默認(rèn)情況下,EXE文件在內(nèi)存中的基地址是0x00400000,DLL文件是0x10000000。
這些位置可以通過(guò)修改編譯選項(xiàng)更改。

映射關(guān)系

VA=Image Base+RVA

由于文件數(shù)據(jù)的存放單位與內(nèi)存數(shù)據(jù)存放單位不同而造成一些差異:

  • PE文件中的數(shù)據(jù)按照磁盤數(shù)據(jù)標(biāo)準(zhǔn)存放,以0x200字節(jié)為基本單位進(jìn)行組織。當(dāng)一個(gè)數(shù)據(jù)節(jié)(section)不足0x200字節(jié)時(shí),不足的地方將被0x00填充:當(dāng)一個(gè)數(shù)據(jù)節(jié)超過(guò)0x200字節(jié)時(shí),下一個(gè)0x200塊將分配給這個(gè)節(jié)使用。因此PE數(shù)據(jù)節(jié)的大小永遠(yuǎn)是0x200的整數(shù)倍。
  • 當(dāng)代碼裝入內(nèi)存后,將按照內(nèi)存數(shù)據(jù)標(biāo)準(zhǔn)存放,并以0x1000字節(jié)為基本單位進(jìn)行組織。類似的,不足將被補(bǔ)全,若超出將分配下一個(gè)0x1000為其所用。因此,內(nèi)存中的節(jié)總是0x1000的整數(shù)倍。

LordPE

LordPE是一款功能強(qiáng)大的PE文件分析、修改、脫殼軟件。LordPE是查看PE格式文件信息的首選工具,并且可以修改相關(guān)信息。

VOffset是RVA(相對(duì)虛擬地址),ROffset是文件偏移。也就是,在系統(tǒng)進(jìn)程中,代碼(.text節(jié))將被加載到0x400000+0x11000=0x411000的虛擬地址中(裝載基址+RVA)。而在文件中,可以使用二進(jìn)制文件打開(kāi),看到對(duì)應(yīng)的代碼在0x1000位置處。

查看導(dǎo)入表信息

導(dǎo)入表在文件里的偏移地址ROffset為0x24000,RVA是0x25000。打開(kāi)目錄表可以看到,可以看到輸入表的RVA確實(shí)是0x25000。點(diǎn)左側(cè)按鈕L可以查看具體輸入表里的內(nèi)容。

IAT表信息

IAT(Import Address Table:輸入函數(shù)地址表)

每個(gè)API函數(shù)在對(duì)應(yīng)的進(jìn)程空間中都有其相應(yīng)的入口地址。眾所周知,操作系統(tǒng)動(dòng)態(tài)庫(kù)版本的更新,其包含的API函數(shù)入口地址通常也會(huì)改變。由于入口地址的不確定性,程序在不同的電腦上很有可能會(huì)出錯(cuò),為了解決程序的兼容問(wèn)題,操作系統(tǒng)就必須提供一些措施來(lái)確保程序可以在其他版本的Windows操作系統(tǒng),以及DLL版本下也能正常運(yùn)行。這時(shí)IAT表就應(yīng)運(yùn)而生了。

基于導(dǎo)入表可以定位IAT的具體信息,相關(guān)工具可以幫助直接查看IAT表的相關(guān)內(nèi)容。

PEView

直觀顯示PE文件內(nèi)容


調(diào)試分析工具

OllyDbg

是一種具有可視化界面的 32 位匯編—分析調(diào)試器,適合動(dòng)態(tài)調(diào)試。 OllyDBG版的發(fā)布版本是個(gè)ZIP 壓縮包,解壓就可以使用了。

基本調(diào)試方法

OllyDBG 有兩種方式來(lái)載入程序進(jìn)行調(diào)試

  • 一種是點(diǎn)擊菜單文件,打開(kāi)(快捷鍵是F3)來(lái)打開(kāi)可執(zhí)行文件進(jìn)行調(diào)試
  • 另一種是點(diǎn)擊菜單文件,附加到一個(gè)己運(yùn)行的進(jìn)程上進(jìn)行調(diào)試,要附加的程序必須己運(yùn)行。

快捷鍵

  • F2設(shè)置斷點(diǎn)。
  • F7單步步入。功能同單步步過(guò)(F8)類似,區(qū)別是遇到 CALL 等子程序時(shí)會(huì)進(jìn)入其中,進(jìn)入后首先會(huì)停留在子程序的第一條指令上。
  • F8單步步過(guò)。執(zhí)行一條指令,遇到 CALL 等子程序不進(jìn)入其代碼。
  • F4運(yùn)行到選定位置。
  • F9運(yùn)行
  • CTR+F9執(zhí)行到返回。此命令在執(zhí)行到一個(gè)ret(返回指令)指令時(shí)暫停,常用于從系統(tǒng)領(lǐng)空返回到我們調(diào)試的程序領(lǐng)空。
  • ALT+F9執(zhí)行到用戶代碼。可用于從系統(tǒng)領(lǐng)空快速返回到我們調(diào)試的程序領(lǐng)空。

跟蹤

使用調(diào)試功能時(shí)通常會(huì)碰到在斷點(diǎn)處無(wú)法定位入口的情況,即無(wú)法確定前序執(zhí)行指令,通過(guò)Trace(跟蹤)功能可以記錄調(diào)試過(guò)程中執(zhí)行的指令,用于分析前序執(zhí)行指令。Trace記錄可選擇是否記錄寄存器的值。

IDA PRO

簡(jiǎn)稱IDA(Interactive Disassembler),是一個(gè)世界頂級(jí)的交互式反匯編工具,是逆向分析的主流工具。

IDA使用File菜單中的Open選項(xiàng),可以打開(kāi)一個(gè)計(jì)劃逆向分析的可執(zhí)行文件,打開(kāi)的過(guò)程是需要耗費(fèi)一些時(shí)間的。IDA會(huì)對(duì)可執(zhí)行文件進(jìn)行分析。一旦打開(kāi)成功,會(huì)提示你是否進(jìn)入Proximity view。通常都會(huì)點(diǎn)Yes,按默認(rèn)選項(xiàng)進(jìn)入。

反匯編窗口

也叫IDA-View窗口,是操作和分析二進(jìn)制文件的主要工具。
反匯編窗口有三種顯示格式:

  • 面向文本的列表視圖(Text view)
  • 基于圖形的視圖(Graphic View)
  • 優(yōu)化視圖(Proximity view)將顯示函數(shù)及其調(diào)用關(guān)系

視圖間可以切換:在上圖的Proximity view視圖中,點(diǎn)選一個(gè)塊,比如_main函數(shù)塊,在其上點(diǎn)右鍵,可以看到Text view和Graph view等選項(xiàng)。通過(guò)右鍵可以實(shí)現(xiàn)不同視圖的切換。

圖形視圖:將一個(gè)函數(shù)分解為許多基本塊,類似程序流程圖類似,生動(dòng)的顯示該函數(shù)由一個(gè)塊到另一個(gè)塊的控制流程。
如下圖所示的_main函數(shù)的圖形視圖:

文本視圖:文本視圖則呈現(xiàn)一個(gè)程序的完整反匯編代碼清單(而在圖形模式下一次只能顯示一個(gè)函數(shù)),用戶只有通過(guò)這個(gè)窗口才能查看一個(gè)二進(jìn)制文件的數(shù)據(jù)部分。如下圖所示的文本視圖:

通常虛擬地址以[區(qū)域名稱]:[虛擬地址]這種格式顯示,如.txt:0040110C0。

實(shí)線箭頭表示非條件跳轉(zhuǎn),虛線箭頭則表示條件跳轉(zhuǎn)。如果一個(gè)跳轉(zhuǎn)將控制權(quán)交給程序中的某個(gè)地址,這時(shí)會(huì)使用粗線,出現(xiàn)這類逆向流程,通常表示程序中存在循環(huán)。

其它窗口

通過(guò)菜單Views,Open subviews可以打開(kāi)更多的窗口。

Names窗口:列舉二進(jìn)制文件的所有全局名稱。名稱是指對(duì)一個(gè)程序虛擬地址的符號(hào)描述。 Names窗口顯示的名稱采用了顏色和字母編碼,其編碼方案如下:

  • F常規(guī)函數(shù)
  • A字符串?dāng)?shù)據(jù)
  • L庫(kù)函數(shù)
  • I導(dǎo)入的名稱,通常為共享庫(kù)導(dǎo)入的函數(shù)名稱
  • D數(shù)據(jù),已命名數(shù)據(jù)的位置通常表示全局變量

Strings窗口:顯示從二進(jìn)制文件中提取出的字符串,以及每個(gè)字符串所在的地址。與雙擊Names窗口中的名稱得到的結(jié)果類似,雙擊Strings窗口中的任何字符串,反匯編窗口將跳轉(zhuǎn)到該字符串所在的地址。將Strings窗口與交叉引用結(jié)合,可以迅速定義感興趣的字符串,并追蹤到程序中任何引用該字符串的位置。

Function name窗口:該窗口顯示所有的函數(shù)。點(diǎn)擊函數(shù)名稱,可以快速導(dǎo)航到反匯編視圖中的該函數(shù)區(qū)域。該窗口中的條目如下:

這一行信息指出:用戶可以在二進(jìn)制文件中虛擬地址為00401040的.text部分中找到_main函數(shù),該函數(shù)長(zhǎng)度為0x50字節(jié)。

Function call窗口:函數(shù)調(diào)用(Function call)窗口將顯示所有函數(shù)的調(diào)用關(guān)系。如下圖:

反編譯:新版本的IDA增加了反編譯功能,加強(qiáng)了分析能力。
在IDA View窗口下制定匯編代碼,按快捷鍵F5,IDA會(huì)將當(dāng)前所在位置的匯編代碼編譯成C/C++形式的代碼,并在Pseudocode窗口中顯示,如下圖所示。


PE文件代碼注入示例

演示內(nèi)容及實(shí)驗(yàn)環(huán)境

利用PE文件輸入表API實(shí)現(xiàn)代碼注入:讓目標(biāo)程序運(yùn)行之前,先運(yùn)行我們注入的代碼,注入的代碼將運(yùn)行PE文件輸入表里包含的API。

目標(biāo)PE文件為Windows XP下的掃雷程序,使用的工具包括OllyDBG和LordPE。

掃雷游戲程序位置:在Windows下找到附件里的掃雷游戲,右鍵屬性可以看到具體文件的位置,即C:\WINDOWS\system32\winmine.exe。

用OllyDBG打開(kāi)掃雷程序

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-vVPKOYNS-1655188292069)(attachment:48ea5e2f8ed501e9e4e16c59bdde8403)]

程序會(huì)停下來(lái),自動(dòng)停下來(lái)的這一行代碼位置就是程序入口點(diǎn)。可以通過(guò)LordPE文件來(lái)查看,得知程序入口點(diǎn)的RVA是0x00003E21,同時(shí)也可以看到裝載基址是0x01000000(掃雷程序是C++語(yǔ)言編寫);也可以通過(guò)右側(cè)寄存器EIP的值0x01003E21(VA)可以觀察到注釋信息里,提示是ModuleEntryPoint。
反匯編區(qū)域繼續(xù)往下翻頁(yè),可以看到相關(guān)的導(dǎo)入表動(dòng)態(tài)鏈接庫(kù)及其相關(guān)函數(shù)的信息。

在空白代碼區(qū)編寫要注入的代碼

在代碼區(qū)可以找到大量的空白代碼區(qū)域,如果我們往這里頭植入代碼,直接修改PE文件相關(guān)跳轉(zhuǎn)地址(入口點(diǎn)或特定函數(shù)的IAT的跳轉(zhuǎn)地址),就可以實(shí)現(xiàn)相關(guān)的植入代碼的執(zhí)行。

本實(shí)驗(yàn):演示讓掃雷程序運(yùn)行之前,先運(yùn)行我們注入的代碼,注入的代碼將調(diào)用PE文件輸入表里包含的MessageBox函數(shù),彈出對(duì)話框,顯示相關(guān)信息。

編輯和注入代碼

Message函數(shù)

int MessageBox(HWND hWnd, // handle to owner windowLPCTSTR lpText, // text in message boxLPCTSTR lpCaption, // message box titleUINT uType // message box style );
  • hWnd:消息框所屬窗口的句柄,如果為NULL,消息框則不屬于任何窗口。
  • lpText:字符串指針,所指字符串會(huì)在消息框中顯示
  • lpCaption:字符串指針,所指字符串將成為消息框的標(biāo)題
  • uType:消息框的風(fēng)格(單按鈕、多按鈕等),NULL代表默認(rèn)風(fēng)格。

系統(tǒng)中并不存在真正的MessageBox函數(shù),調(diào)用最終都將由系統(tǒng)按照參數(shù)中的字符串的類型選擇“A”類函數(shù)(ASCII)或者“W”類函數(shù)(UNICODE)調(diào)用,我們使用MessageBoxA.

構(gòu)造相關(guān)字符串

計(jì)劃注入的代碼功能為:彈出對(duì)話框,顯示“You are Injected!”。

在代碼空白區(qū)域每一行位置,點(diǎn)鼠標(biāo)右鍵,選擇 編輯->二進(jìn)制編輯。

在彈出的編輯界面里,輸入ASCII碼“PE Inject”,將“保持代碼空間大小”去掉選中狀態(tài),狀態(tài)如下:

按快捷鍵CTRL+A(分析),顯示為ASCII碼。再加入另一條語(yǔ)句“You are Injected!” 。

上面的每個(gè)語(yǔ)句后面都留了一行00。因?yàn)?#xff0c;字符串后面是需要結(jié)束符0x00的。

構(gòu)造函數(shù)調(diào)用的代碼

push 0(默認(rèn)風(fēng)格); push 0x01004AA7(標(biāo)題字符串地址); push 0x01004A9C(內(nèi)容字符串地址); push 0(窗口歸屬); call MessageBoxA //參數(shù)壓入棧中的順序是從右向左

注意,直接雙擊要修改的當(dāng)前行,就進(jìn)入修改匯編代碼的狀態(tài),如下:

我們輸入的匯編指令call MessageBoxA之所以后面能成功運(yùn)行,也是因?yàn)?strong>PE文件的輸入表里已經(jīng)有這個(gè)函數(shù)的入口地址了。以上代碼完成輸入后,結(jié)果如下:

掛接代碼及完成跳轉(zhuǎn)

掛接代碼

我們首先繼續(xù)輸入一條指令jmp 0x01003E21。這句話意思是我們運(yùn)行完我們注入的彈出對(duì)話框之后,會(huì)跳轉(zhuǎn)到我們?cè)瓉?lái)的這個(gè)PE文件的入口點(diǎn),繼續(xù)運(yùn)行。結(jié)果如下圖:

保存修改

上述修改是在原始文件副本里修改的,如果要保存修改,需要:

  • 點(diǎn)鼠標(biāo)右鍵,選擇“編輯->復(fù)制所有修改到可執(zhí)行文件”,會(huì)彈出一個(gè)對(duì)話框,包含所有修改后的代碼;
  • 在這個(gè)對(duì)話框空白處繼續(xù)點(diǎn)右鍵“編輯->保存文件”,彈出保存文件的界面,在這個(gè)里面選擇保存類型為“可執(zhí)行文件或DLL”,輸入新的文件名,比如winmine1.exe,點(diǎn)保存即可。
  • 到此,文件修改完畢,但是如果直接運(yùn)行這個(gè)掃雷程序,并沒(méi)有發(fā)生任何變化。** 因?yàn)?#xff0c;我們只是編輯了一段代碼,只有這些代碼被運(yùn)行了才算真正被注入。**

    修改程序入口點(diǎn)完成跳轉(zhuǎn)

    利用LordPE文件,我們更改一下程序入口點(diǎn),為我們的程序的起始位置,即我們編輯的代碼段的第一個(gè)push 0的位置,地址為0x01004ABA,因?yàn)橹恍枰腞VA,就修改為0x00004ABA即可,如下圖:

    保存后運(yùn)行,可以看到彈出右側(cè)對(duì)話框,之后出現(xiàn)掃雷程序。


    軟件破解示例

    本節(jié)將對(duì)一個(gè)簡(jiǎn)單的密碼驗(yàn)證程序,使用OllyDBG進(jìn)行破解。具體程序如下:·

    #include <iostream> using namespace std; #define password "12345678" bool verifyPwd(char * pwd) {int flag;flag=strcmp(password, pwd);return flag==0; } void main() {bool bFlag;char pwd[1024];printf("please input your password:\n");while (1){scanf("%s",pwd);bFlag=verifyPwd(pwd);if (bFlag){printf("passed\n");break;}else{printf("wrong password, please input again:\n");}} }

    破解對(duì)象是該程序生成的Debug模式的exe程序
    對(duì)得到的exe程序(假定不知道上面的源代碼),有多種方式實(shí)現(xiàn)破解:

    • 使用OllyDBG

      通過(guò)運(yùn)行程序,觀察關(guān)鍵信息,通過(guò)對(duì)關(guān)鍵信息定位,來(lái)得到關(guān)鍵分支語(yǔ)句,通過(guò)對(duì)該分支語(yǔ)句進(jìn)行修改,達(dá)到破解的目的;

    • 另一種方式

      可以通過(guò)IDA Pro來(lái)觀察代碼結(jié)構(gòu),確定函數(shù)入口地址,對(duì)函數(shù)體返回值進(jìn)行更改。(給出的程序?qū)嵗惺褂玫拿菜七€是OllyDBG)

    運(yùn)行程序,輸入一個(gè)密碼,發(fā)現(xiàn)運(yùn)行結(jié)果如下:

    使用OllyDBG破解

    在OllyDBG中,為了盡快定位到分支語(yǔ)句處,在反匯編窗口,點(diǎn)右鍵,選擇“查找→所有引用的字符串”功能:

    然后,使用快捷鍵,Ctrl+F打開(kāi)搜索窗口,輸入wrong,點(diǎn)確定后,將定位出錯(cuò)信息的哪一行代碼:

    雙擊這一行代碼,就會(huì)定位反匯編中的相應(yīng)代碼處:

    破解方式一:修改分支語(yǔ)句

    觀察反匯編語(yǔ)言,可知核心分支判斷在于:

    Test eax,eax Jz short 0041364b

    如果jz條件成立,則跳轉(zhuǎn)到0041364b處,即顯示錯(cuò)誤密碼分支語(yǔ)句中。如果將jz該指令改為jnz,則程序截然相反。輸入了錯(cuò)誤密碼,將進(jìn)入驗(yàn)證成功的分支中。
    雙擊jz密碼一行,對(duì)其進(jìn)行修改:

    注意:
    此時(shí)并沒(méi)有真正修改二進(jìn)制文件中的有關(guān)代碼,如果想要修改二進(jìn)制文件中的代碼,需要在反匯編窗口,點(diǎn)右鍵,選擇“編輯->復(fù)制當(dāng)前修改到可執(zhí)行文件”。保存后的可執(zhí)行文件,將是破解后的文件。

    破解方式二:修改函數(shù)返回值

    更改函數(shù)。通過(guò)分析匯編語(yǔ)句,可知,驗(yàn)證命令使用的是verifyPwd函數(shù),點(diǎn)右鍵選擇跟隨,逐步進(jìn)入該函數(shù)

    函數(shù)的返回值通過(guò)eax寄存器來(lái)完成的,核心語(yǔ)句即sete al。
    對(duì)于函數(shù)中的代碼:

    flag=strcmp(password, pwd); return flag==0;

    被解釋成匯編語(yǔ)言:

    Mov dword ptr [ebp-8], eax //將strcmp函數(shù)調(diào)用后的返回值(存在eax中)賦值給變量flag Xor eax, eax //將eax的值清空 Cmp dword ptr [ebp-8], 0 //將flag的值與0進(jìn)行比較,即flag==0; //注意cmp運(yùn)算的結(jié)果只會(huì)影響一些狀態(tài)寄存器的值 Sete al //sete是根據(jù)狀態(tài)寄存器的值,如果相等,則設(shè)置,如果不等,則不設(shè)置

    要想更改該語(yǔ)句,在cmp dword ptr [ebp-8], 0處開(kāi)始更改,將其更改為:mov al,01。取消保持代碼空間大小,如果新代碼超長(zhǎng),將無(wú)法完成更改。

    并將sete al改為NOP。
    得到結(jié)果如下:

    運(yùn)行結(jié)果校驗(yàn)破解正確性。

    總結(jié)

    本章介紹了軟件安全調(diào)試的基礎(chǔ)知識(shí),包括PE文件格式、虛擬內(nèi)存,以及介紹了LordPE、OllyDBG、IDA Pro等用于逆向分析的工具。還給出了PE文件代碼注入和軟件破解兩個(gè)示例,后續(xù)如果有時(shí)間會(huì)分享這兩個(gè)實(shí)驗(yàn)的錄制視頻,演示每一步實(shí)驗(yàn)細(xì)節(jié)。

    軟件安全系列預(yù)期會(huì)有8輯:

    • 軟件安全預(yù)備知識(shí)
    • 軟件調(diào)試基礎(chǔ)
    • 軟件漏洞篇
    • 漏洞利用篇
    • 漏洞挖掘篇
    • 滲透測(cè)試篇
    • WEB安全基礎(chǔ)
    • WEB滲透實(shí)戰(zhàn)

    內(nèi)容參考自《軟件安全:漏洞利用及滲透測(cè)試》,書中對(duì)于PE文件結(jié)構(gòu)講述并不到位,后續(xù)會(huì)發(fā)一篇博文,講述PE文件結(jié)構(gòu)有關(guān)內(nèi)容。

    總結(jié)

    以上是生活随笔為你收集整理的软件调试基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    性日韩欧美在线视频 | 欧美精品生活片 | 激情久久小说 | 国产婷婷 | www.国产在线 | 超碰97在线看 | 国产美女精品视频 | 99视频免费播放 | 久久精品亚洲一区二区三区观看模式 | 天天射天天拍 | 日日夜夜人人天天 | avcom在线| 激情五月婷婷综合网 | 欧美日韩中文国产 | 黄色电影小说 | 狠狠干天天 | 久久午夜鲁丝片 | 美女在线免费观看视频 | 成人av电影在线 | 麻豆视频www| 成人精品国产 | 九九交易行官网 | 久久av中文字幕片 | 成人av电影免费在线观看 | 在线观看韩日电影免费 | 亚洲国产中文字幕 | 亚洲综合欧美激情 | 日韩高清在线看 | 亚洲男人天堂2018 | 91福利在线导航 | 成人中心免费视频 | 国产成人一区二区三区 | 久久综合狠狠综合 | 久久精国产 | 中国一级特黄毛片大片久久 | 黄色小网站在线 | 2020天天干夜夜爽 | www.888av| 最新av电影网址 | 中文字幕视频 | 久久精品三| av综合av | 国产一区福利在线 | 天天干天天操天天射 | 一区二区三区国产欧美 | 欧美-第1页-屁屁影院 | 婷婷色av| 热久久免费国产视频 | www.天天射| 久久网站av | 三级a视频 | 欧美精品免费在线 | 国产特级毛片aaaaaa毛片 | 国产精品久久久久久久7电影 | 91精品国自产拍天天拍 | 亚洲免费在线播放视频 | 91免费网站在线观看 | 国产精品一区二区三区免费看 | 五月激情片 | 六月激情久久 | 日韩三级不卡 | 高清av在线 | 国产电影黄色av | 中文字幕在线播放日韩 | 日日夜夜天天人人 | 欧美性另类 | 中文字幕4 | 亚洲理论在线观看 | 欧美一区二区三区四区夜夜大片 | 久久香蕉影视 | 天堂av在线| 国产成人在线观看 | 狠狠操操操 | 日韩精品视频免费在线观看 | 久久不射网站 | av天天澡天天爽天天av | 韩国av不卡| 国产 色| 五月开心六月婷婷 | 天天综合成人 | 国产伦精品一区二区三区照片91 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 在线观看国产亚洲 | 精品亚洲免费 | 亚洲欧洲视频 | 中文字幕在线有码 | 91在线播 | 精品女同一区二区三区在线观看 | 依人成人综合网 | 亚洲黄色软件 | 人人射人人爽 | 久久国产成人午夜av影院潦草 | 午夜久久影视 | av网站在线观看播放 | 丁香综合五月 | 色七七亚洲影院 | 波多野结衣电影一区二区三区 | 射射色| 亚洲区另类春色综合小说 | 天天综合视频在线观看 | 日本一区二区不卡高清 | www.888.av| 亚洲精品高清视频在线观看 | 久久草视频 | 亚洲精品视频在线播放 | 九九三级毛片 | 久久免费视频在线观看 | 91福利免费 | 国产精品成人自产拍在线观看 | 亚洲久草网 | 成人中文字幕在线 | 一区二区精品在线视频 | 色国产精品一区在线观看 | 好看的国产精品视频 | 99av在线视频 | 在线成人看片 | 99九九热只有国产精品 | 中文在线字幕免费观看 | 手机在线看永久av片免费 | 精品在线视频观看 | 国产精品一区二区吃奶在线观看 | 国产精品久久久久久久久久久久午夜 | 免费看片黄色 | 五月婷婷丁香综合 | 国产成人免费在线观看 | 黄色在线免费观看网站 | 亚洲精品视频在线观看免费视频 | 国产精品黑丝在线观看 | 这里有精品在线视频 | www日韩在线观看 | 97在线观看免费高清完整版在线观看 | 午夜久久福利 | 亚洲va欧美va人人爽 | 在线观看免费福利 | 中文在线a√在线 | 亚洲精品免费视频 | 91视频91自拍 | 国产精品久99 | 免费a v在线 | 91porny九色在线播放 | 国产精品嫩草影院9 | 欧美精品久久久久久 | 成人av免费在线播放 | 香蕉视频网站在线观看 | 天天干天天操天天拍 | 亚洲综合在线观看视频 | 亚洲免费在线观看视频 | 国产黄色免费观看 | 国产成人久久精品 | 欧美激情精品久久久久久 | 国产中文字幕大全 | 日韩va在线观看 | 国产最新视频在线 | 麻豆视频免费看 | 香蕉久久久久久久 | 成人视屏免费看 | 久久99久久99精品中文字幕 | 欧美少妇影院 | 97超碰精品 | 蜜臀久久99静品久久久久久 | 国产视频一区精品 | 成人av电影免费在线观看 | 免费在线成人av | 日韩视频www | 国产免费人人看 | 日韩av区 | 日韩免费精品 | 在线观看国产一区二区 | 五月婷婷丁香六月 | 涩涩网站在线播放 | 波多野结衣在线中文字幕 | 午夜影院一级 | 欧洲激情综合 | 狠狠的干狠狠的操 | 国产欧美中文字幕 | 婷婷丁香激情 | 国产拍揄自揄精品视频麻豆 | 精品久久久久久久久久国产 | 亚洲精品乱码久久久久久蜜桃91 | 天天爱天天插 | 国产精品成人免费精品自在线观看 | 国产91小视频 | 欧美激情视频久久 | 特黄特黄的视频 | 国产日韩在线视频 | 欧美午夜久久 | 久久97久久 | 亚洲国内精品在线 | 欧美日本啪啪无遮挡网站 | 日韩欧美综合精品 | 久久一区二区三区四区 | 99久在线精品99re8热视频 | 亚洲h在线播放在线观看h | 午夜精品久久久99热福利 | 久久久久网址 | 狠狠干在线 | 国产va在线 | 4438全国亚洲精品在线观看视频 | 国产精品一区二区在线 | 日本mv大片欧洲mv大片 | 天天综合在线观看 | 精品毛片一区二区免费看 | 日韩一区二区久久 | 亚洲欧美视频在线观看 | 99热只有精品在线观看 | 香蕉成人在线视频 | 91精品一区在线观看 | 成人全视频免费观看在线看 | 国产精品va最新国产精品视频 | 伊人电影在线观看 | 91精品视频在线看 | 久久久午夜精品福利内容 | 九月婷婷综合网 | 久久影视一区 | 久久国产电影 | 日韩肉感妇bbwbbwbbw | 亚洲 av网站 | 国偷自产中文字幕亚洲手机在线 | 成人日批视频 | 在线观看一区视频 | 国产精品人人做人人爽人人添 | 欧美巨大荫蒂茸毛毛人妖 | 91在线看免费| 在线观看国产日韩 | 国产精品一区二区美女视频免费看 | 国产亚洲精品xxoo | 视频在线观看国产 | 国产精品99久久久 | 丁香激情综合 | 亚洲精品国产精品国自 | a极黄色片 | 亚洲精品女人久久久 | 日韩性xxxx | 日韩专区在线 | 91激情视频在线播放 | 色播亚洲婷婷 | 日日操狠狠干 | 久久久成人精品 | 午夜av片 | 成人宗合网 | 黄色小说免费观看 | 免费看一级 | 国产成人在线一区 | 天天操夜夜操 | 国产一区视频在线播放 | 国产探花| 玖玖色在线观看 | 久操97| 中文字幕亚洲不卡 | 日日躁你夜夜躁你av蜜 | 99视频免费 | 成人免费看电影 | 欧美aaa级片 | 国产免费黄视频在线观看 | 国产在线观看一 | 91欧美日韩国产 | 91成人精品国产刺激国语对白 | 2022中文字幕在线观看 | 免费h漫在线观看 | 婷婷丁香色综合狠狠色 | 日韩在线大片 | 免费在线观看av网址 | 成年人免费在线看 | 亚洲国产成人精品在线观看 | 激情五月综合 | 国产一级片在线播放 | 中文字幕一区在线观看视频 | 西西444www| 日韩二区三区在线 | 五月综合婷 | 三级av中文字幕 | 久久国产福利 | 亚洲视频 在线观看 | 欧美少妇影院 | 国产麻豆精品免费视频 | 在线观看视频h | 97成人免费 | 午夜精品福利在线 | 精品一区二区电影 | 成年人在线看片 | 成年人视频在线免费观看 | 日韩视频中文字幕在线观看 | 91在线视频在线 | www91在线 | 国产高清视频免费在线观看 | 亚洲三级黄色 | 国产在线看 | 色综合天天干 | 久久在线影院 | 久草观看 | 精品免费视频. | 就操操久久 | 91资源在线播放 | 亚洲一级电影在线观看 | 国产在线观看 | 中文字幕高清在线播放 | 色综合色综合色综合 | 欧美先锋影音 | 热久久国产精品 | 欧美一二区视频 | 国产女做a爱免费视频 | 日韩中文字幕视频在线 | 永久免费在线 | 黄色免费观看视频 | av超碰在线 | 国产又黄又硬又爽 | 少妇bbr搡bbb搡bbb | 成人免费观看网址 | 五月婷婷综合在线 | 国产在线观看一区 | 最近中文字幕免费av | av中文字幕在线看 | av一区在线 | 国产精品成人av电影 | 婷婷六月在线 | 精品一区二区免费视频 | 久久久香蕉视频 | 在线韩国电影免费观影完整版 | 午夜精品一区二区三区可下载 | 五月天中文字幕mv在线 | 99热最新 | 日韩欧美高清一区二区 | 亚洲一区尤物 | 一级黄色片在线观看 | 日韩精品一区不卡 | 色婷婷婷 | 中文字幕欧美激情 | 国产网站在线免费观看 | 久久dvd | 婷婷综合国产 | 看国产黄色大片 | 五月婷婷在线综合 | 精品在线观看一区二区三区 | 免费看片色| 午夜成人影视 | 激情影院在线观看 | 中文字幕在线网 | 一区二区三区精品久久久 | 久久露脸国产精品 | 久久草网 | 国产亚洲精品久久久久久电影 | 中文伊人 | 欧美一级专区免费大片 | 91麻豆产精品久久久久久 | 久久99欧美| 91视频免费视频 | 人人狠狠 | 一本一本久久a久久精品综合妖精 | 黄色一级在线观看 | 日本在线成人 | 一区二区三区四区免费视频 | 亚洲欧美经典 | 亚洲女在线 | 超碰国产97 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 99电影456麻豆 | 亚洲 欧美 变态 国产 另类 | 久草| 最近2019年日本中文免费字幕 | 日韩精品在线视频免费观看 | 亚洲精品视频二区 | 亚洲午夜剧场 | 婷婷午夜| 精品一区二区三区香蕉蜜桃 | 亚洲精品男人天堂 | 久艹视频在线免费观看 | 日韩高清免费电影 | 国产色视频一区二区三区qq号 | 久久免费片 | 黄网站免费看 | av不卡免费在线观看 | 91av在线精品| 五月婷婷综合在线视频 | 日韩黄色大片在线观看 | 久草在线电影网 | 精品国产一区二区三区久久 | 麻豆视频免费在线 | 亚洲成人网在线 | 国产婷婷视频在线 | 亚洲精品视频在线播放 | 五月婷在线 | 波多野结衣电影久久 | 久久久黄视频 | 午夜天天操 | 午夜国产在线观看 | 国产一区二区精品91 | 中文字幕在线看视频国产中文版 | 在线观看黄色av | 四虎在线免费观看视频 | 91看片一区二区三区 | 91大片网站 | 亚洲一区二区精品视频 | 一区在线免费观看 | 久久99精品久久久久久久久久久久 | 国产精品视频免费 | 青青河边草手机免费 | 国产中文在线字幕 | 色综合狠狠干 | 欧美国产视频在线 | 国产+日韩欧美 | 97人人模人人爽人人喊网 | 国产精久久久久久久 | 在线观看免费福利 | 91麻豆精品国产91久久久更新时间 | 欧美精品亚洲精品日韩精品 | 成 人 黄 色 视频播放1 | 一区二区三区在线视频观看58 | 91亚洲精品久久久蜜桃网站 | 午夜视频免费在线观看 | 久久免费在线视频 | 成人网页在线免费观看 | 久久y| 精品人人人 | 欧美另类性 | 999电影免费在线观看 | 国产精品国产亚洲精品看不卡15 | 国产精品99久久久久久大便 | 又爽又黄又刺激的视频 | 一区二区 久久 | 91看片在线免费观看 | 最新日韩视频 | 国内久久精品 | 狠狠色丁香婷婷综合最新地址 | 91麻豆福利 | 777视频在线观看 | 毛片视频网址 | 日韩成人黄色 | 日本一区二区不卡高清 | 黄色a在线| 免费亚洲视频在线观看 | 精品久久久久久亚洲综合网站 | 99精品在线观看视频 | 青青河边草观看完整版高清 | 97超碰香蕉| 国产黄色特级片 | 天天天干夜夜夜操 | 99精品久久精品一区二区 | av女优中文字幕在线观看 | 最新国产在线 | av在线影片 | 亚洲精品视频免费在线 | 天天操伊人 | 精品99999| 天天插狠狠插 | 99精品在线免费观看 | 国产无套精品久久久久久 | 国产精品综合久久 | 成人香蕉视频 | 精品久久美女 | 欧美一级片免费播放 | 伊人狠狠色丁香婷婷综合 | 久久精品一二三区白丝高潮 | 免费在线一区二区 | 国产精品剧情 | 欧洲精品在线视频 | 亚洲在线不卡 | 天天干天天搞天天射 | 国产伦精品一区二区三区照片91 | 不卡电影一区二区三区 | 国产99久久久久久免费看 | 成人天堂网 | 色网av | 中国一级片免费看 | 成年人国产在线观看 | 99精品国产一区二区 | 久久精品这里都是精品 | 97超碰总站| 亚洲人成在线观看 | 在线免费性生活片 | 午夜精品福利一区二区 | 亚洲欧美日韩国产一区二区 | 五月天伊人 | 91免费在线| 国产成人精品在线 | 国产精品久久久久久久久久久久午夜 | 色综合天天综合 | 色 免费观看 | 亚洲综合最新在线 | 久久免费高清视频 | 欧美精品乱码久久久久 | 美女黄色网在线播放 | 黄www在线观看 | 亚洲黄色片 | 国产精品久久嫩一区二区免费 | 成人cosplay福利网站 | www久久99| 亚洲精品在线观看的 | www.超碰 | 欧美一进一出抽搐大尺度视频 | 久久精品99视频 | 天天干婷婷 | 国产日韩视频在线 | 亚洲天堂精品视频 | 亚洲专区视频在线观看 | 国产美腿白丝袜足在线av | 91精品人成在线观看 | 一区二区三区电影 | 久草a在线| 成年人视频在线观看免费 | 在线视频亚洲 | 久久综合成人 | 欧美日韩精品免费观看视频 | 少妇视频一区 | 激情综合中文娱乐网 | 久久精品中文视频 | 成人激情开心网 | 免费网站在线 | 国产高清综合 | 久久久网址 | 麻豆av电影 | 开心激情久久 | 国产最新在线视频 | 成人资源在线 | 少妇18xxxx性xxxx片 | 国产免码va在线观看免费 | 97免费在线视频 | 欧美怡红院视频 | 中文字幕制服丝袜av久久 | 在线视频精品播放 | 日本中文字幕网站 | 亚洲播放一区 | 91精品在线免费 | 韩国一区视频 | 日韩精品一区二区在线 | 亚洲国产免费看 | 激情伊人五月天 | 超碰在线公开 | 国产xvideos免费视频播放 | 天天操人 | 国产精品一区一区三区 | 免费视频一二三 | 天天综合狠狠精品 | 国产黄影院色大全免费 | 国产精品美女久久久久久久久 | 亚洲精品国产欧美在线观看 | 久久精品国产一区 | 日韩爱爱片| 99一区二区三区 | 丁香五婷| 天天摸夜夜添 | 免费看麻豆 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国产精品区在线观看 | 久久成人在线视频 | 欧美日韩精品综合 | 久久国产精品一区二区三区 | 中文字幕一区av | 在线国产视频观看 | 国产福利在线不卡 | 亚洲电影一级黄 | 天天看天天操 | 久久网址 | 日韩av线观看 | 天天操天天干天天爽 | 午夜精品一区二区三区四区 | 天天操天天操天天操天天操 | 久久久精品国产免费观看一区二区 | av中文字幕网址 | 国产美女免费观看 | 欧美一区免费在线观看 | 97视频在线免费播放 | 亚洲另类视频在线观看 | 91九色精品女同系列 | 免费在线观看一级片 | 午夜久久影院 | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产在线播放不卡 | www久久| 婷婷网站天天婷婷网站 | 久久久久免费电影 | 久久人人爽爽人人爽人人片av | 97视频在线看 | 91专区在线观看 | 久久激情日本aⅴ | 久久久999精品视频 国产美女免费观看 | 色婷婷亚洲精品 | 狠狠色丁香婷婷综合 | 久久久久综合 | 六月丁香社区 | 中文av资源站 | 久久久久久美女 | 2019中文 | 国产a网站| 色婷婷成人 | 草樱av| 手机在线日韩视频 | 成人av电影免费在线播放 | 二区三区av| 肉色欧美久久久久久久免费看 | 久久久久女人精品毛片 | 国产日产精品久久久久快鸭 | 久久精品一区二区国产 | 91麻豆精品91久久久久同性 | 久久人人97超碰国产公开结果 | 91中文视频| 亚洲欧洲精品一区 | 美女久久久久久久久久久 | 欧美日韩精品在线一区二区 | 久久久99久久| 少妇bbb| 亚洲电影一级黄 | 激情五月婷婷激情 | 天天操天天色天天 | 91丨九色丨蝌蚪丨对白 | 国产麻豆精品在线观看 | 日韩精品第1页 | 久久精品欧美 | 亚洲天天摸日日摸天天欢 | 久久成人人人人精品欧 | 天天操天天操天天操天天操 | 久久免费看毛片 | 黄av免费在线观看 | 国产精品a久久久久 | 国产精品一区在线播放 | 91看片在线免费观看 | 成年在线观看 | 亚洲经典中文字幕 | 91超国产| 亚洲区视频在线 | 激情av网 | 婷婷丁香七月 | 欧美日韩中文字幕在线视频 | 亚洲国产日韩在线 | 不卡的av中文字幕 | 中文字幕高清有码 | 日本久久成人 | 国产午夜精品一区 | 丁香婷婷综合激情五月色 | 在线 影视 一区 | 久久免费看av | 视频一区二区在线 | 最新av免费| 天天干天天做 | 日日天天狠狠 | 中中文字幕av | 久久国产亚洲 | 深夜激情影院 | 天天操天天射天天添 | 99久久精品费精品 | 精品自拍av | 国产精品av免费在线观看 | 日韩精品1区2区 | 亚洲免费在线播放视频 | 亚洲专区中文字幕 | 激情综合啪啪 | 波多野结衣资源 | 黄毛片在线观看 | 亚洲综合黄色 | 久久综合五月天婷婷伊人 | 久久久久日本精品一区二区三区 | 亚洲性少妇性猛交wwww乱大交 | 偷拍精品一区二区三区 | 国产91探花| 91天堂影院 | 91色在线观看 | 国产高清无线码2021 | 欧美精品小视频 | 911av视频 | 国产高清中文字幕 | 二区视频在线 | 日韩精品免费专区 | 黄色免费高清视频 | 久久久国产精品亚洲一区 | 国产精品99久久99久久久二8 | 精品成人a区在线观看 | 日韩中文在线电影 | 黄色大片视频网站 | 久久伦理影院 | 一级成人免费视频 | 在线三级播放 | 97香蕉久久国产在线观看 | 精品视频成人 | 国内丰满少妇猛烈精品播 | 亚洲aⅴ一区二区三区 | 最近免费中文视频 | 91视频成人免费 | 午夜精品一区二区国产 | 五月婷婷综合网 | 综合久久五月天 | www国产亚洲精品 | 亚洲夜夜综合 | 超碰在线观看av.com | 日韩精品一区二区三区第95 | 国产乱对白刺激视频在线观看女王 | 一级欧美黄 | 国产高清中文字幕 | 精品亚洲在线 | 亚洲精品资源在线观看 | 免费在线观看视频a | 免费久久99精品国产婷婷六月 | 国产白浆视频 | 国产成人精品福利 | 色在线免费 | 国产美女精品 | 久久精品久久久精品美女 | 成人午夜剧场在线观看 | 国产成人亚洲精品自产在线 | 精品一区二区在线观看 | 中文字幕av一区二区三区四区 | 欧美日韩视频一区二区 | 99久久精品国产免费看不卡 | 日韩精品中文字幕在线观看 | 成年人电影免费看 | 波多野结衣在线观看视频 | 狠狠88综合久久久久综合网 | 日韩不卡高清 | 免费男女网站 | 国产成人av电影 | 四虎在线观看网址 | 五月激情亚洲 | 激情av在线资源 | 午夜久久久久久久 | 久久综合久久综合这里只有精品 | 亚洲激情精品 | 国产免费成人 | 久久a免费视频 | 中文字幕中文字幕在线中文字幕三区 | 中文字幕中文字幕在线中文字幕三区 | 久久久国产电影 | www在线观看国产 | www.888av| 最近中文字幕免费 | 免费麻豆视频 | 日本护士三级少妇三级999 | 国产精品成人自产拍在线观看 | 欧美日韩中文字幕视频 | 国产精品欧美日韩在线观看 | 天天射天天爽 | 国产精品视频免费在线观看 | 91人人揉日日捏人人看 | 久免费视频 | 欧美日韩一区二区三区不卡 | 91亚洲精品久久久 | 久草网视频在线观看 | 97综合网 | www.久久视频 | 91视频免费观看 | 中文免费 | 天天射天天| 欧美激情另类文学 | www亚洲精品 | 黄色av电影 | 日韩精品一区电影 | 四虎成人精品在永久免费 | 天海翼一区二区三区免费 | 五月婷婷在线观看视频 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | avav片| 欧美成人h版| 欧美激情综合五月色丁香 | 午夜骚影 | 国产大尺度视频 | 一级一级一片免费 | 国产成人不卡 | 日操干 | 91日韩在线专区 | 国产精品永久久久久久久www | 国产第页 | 精品久操| 久久 国产一区 | www.av免费观看| 在线v片 | 狠狠色丁婷婷日日 | 香蕉视频在线播放 | 国产va饥渴难耐女保洁员在线观看 | 亚洲理论片 | 欧美色图30p | 久久综合久色欧美综合狠狠 | 夜夜爽www | 一区二区视频电影在线观看 | 免费国产在线精品 | 国产精品一区二区久久国产 | 日韩激情在线视频 | 爱干视频 | 亚洲年轻女教师毛茸茸 | 亚洲影音先锋 | 精品在线观看国产 | av大全免费在线观看 | 久久综合久久综合这里只有精品 | 97色综合 | 午夜精品一区二区三区在线 | www.在线看片.com | 国产成人久久精品77777 | 青青草在久久免费久久免费 | 最近中文字幕视频网 | 丁香狠狠| 国产美女黄网站免费 | 国产一在线精品一区在线观看 | 毛片a级片| 波多野结衣在线视频免费观看 | 在线视频18在线视频4k | 黄色日视频 | 亚洲精品动漫在线 | 奇米网8888 | 成人av久久 | 亚洲91精品 | 色婷婷福利 | 国产成人333kkk| 国内视频一区二区 | 亚洲欧美成人在线 | 精品国产福利在线 | 成人91在线观看 | 日韩在线观看电影 | 欧美污污网站 | 黄色毛片一级 | 青青看片 | 激情综合色综合久久 | 亚洲精品中文字幕视频 | 中文字幕国产在线 | 五月天综合网站 | 六月色 | 欧美精品一区在线 | 国产精品久久久久久久久久免费看 | 亚洲永久av | 精品国产乱码久久久久久1区二区 | 亚洲资源在线 | 免费看特级毛片 | 亚洲综合激情网 | 99久久精品国产观看 | 在线免费色| 18国产精品白浆在线观看免费 | 久久综合久久综合久久 | 五月婷婷欧美视频 | 99精品视频99 | 在线看一区 | 久久精品亚洲国产 | 国产视频精品久久 | 国产精品久久三 | 97精品国产手机 | 中文字幕韩在线第一页 | 六月色丁香 | 在线91视频| 亚洲精品乱码久久久久久9色 | 东方av在| 黄色毛片电影 | 视频国产在线 | 国产免费黄视频在线观看 | 免费亚洲电影 | 狠狠综合网 | 免费av片在线 | 激情中文字幕 | 国产精品福利视频 | 射射色 | 97视频人人澡人人爽 | 曰韩在线 | 夜夜婷婷 | 久久日韩精品 | 久久这里只有精品视频99 | 国产专区免费 | 天天天干天天射天天天操 | 久久国产麻豆 | av日韩av| 中文字幕一区二区三区四区视频 | 99精品在线免费视频 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 美女网站在线 | 韩国av免费在线 | 在线视频国产区 | 97人人澡人人添人人爽超碰 | www.日韩免费| 高潮久久久久久 | 日韩国产精品久久久久久亚洲 | 日本韩国精品在线 | 五月天伊人网 | 久久精品国产免费观看 | 国产一区欧美日韩 | av成人黄色| av午夜电影 | 欧美性高跟鞋xxxxhd | 日本mv大片欧洲mv大片 | 视频一区二区视频 | 欧美一级久久 | 91麻豆精品国产91久久久久久 | 天天拍天天操 | 丁香婷婷色 | 国产99久久久精品 | a级片网站| 国产精品视频资源 | 精品一二| 五月激情av| 超碰在线公开免费 | 91久久偷偷做嫩草影院 | 亚洲乱码久久久 | 黄色a视频免费 | 午夜性盈盈 | 免费网站观看www在线观看 | 日日夜夜天天久久 | 有码中文在线 | 日韩激情久久 | 欧美日韩调教 | 日本黄色大片免费 | av高清一区二区三区 | 粉嫩aⅴ一区二区三区 | av大片免费在线观看 | 国产精品一区二区免费视频 | 91成人精品一区在线播放 | 免费试看一区 | 黄色资源在线观看 | av免费播放 | 伊人五月天av | 五月婷婷影院 | 三级视频国产 | www日 | 国产黄免费看 | 97在线观看免费观看高清 | 人人草人人草 | 在线观看视频在线 | 国产精品激情偷乱一区二区∴ | 在线观看视频中文字幕 | 播五月综合| 中文字幕av在线电影 | 天天爽人人爽 | 成人影片在线播放 | 国产在线观看一 | 午夜影院先 | 国产精品麻豆三级一区视频 | 成人97人人超碰人人99 | 欧美久久久久久久久久久 | 天天色天 | 国产黄色大片免费看 | 丁香婷婷色综合亚洲电影 | 欧美美女一级片 | 草久在线播放 | 99热只有精品在线观看 | 国产精品手机视频 | 国产高清在线不卡 | 免费色网站 | 在线观看日本高清mv视频 | 国产97av | 精品视频久久久 | 婷婷丁香色 | 看片的网址 | 黄色av电影 | av电影一区 | 五月婷丁香 | 91av官网| 天天看天天干 | 欧美一区二区日韩一区二区 | 久草网在线观看 | 97在线观看免费视频 | 成人av手机在线 | 国产视频一区在线 | 国产精品久久久久久久久久久久久 | 九九视频在线播放 | 国产一区二区在线免费视频 | 精品久久久久久亚洲综合网 | 97超碰中文| 精品国产激情 | 五月婷婷天堂 | 超碰97公开 | 久久久久高清毛片一级 | 国产色综合天天综合网 | 98福利在线 | 日韩一区二区三区观看 | 日韩99热| 97成人精品区在线播放 | 欧美在线观看视频 | 日韩黄色免费看 | 欧美久久久久 | 99久久综合精品五月天 | 日韩a级免费视频 | 久久在草| 最近中文字幕国语免费高清6 | av一区在线播放 | 欧美精品三级在线观看 | 久久女同性恋中文字幕 | 黄色免费视频在线观看 | 色吧久久| 日日干天天| a视频在线观看免费 | 狠狠狠干| 毛片网在线观看 | 国产成人一区在线 | 美女精品网站 | 久久久精品国产免费观看一区二区 | 在线日韩中文字幕 | 久久96国产精品久久99软件 | 精品一区二区三区久久久 | 色婷婷视频网 | 成年免费在线视频 | 四虎国产精品永久在线国在线 | 欧美少妇xxxxxx | 久久福利电影 | 亚洲精品久久久久久中文传媒 | 国产精品久久久久久久久久免费看 | 亚洲va韩国va欧美va精四季 | 国产91免费在线观看 | 涩涩网站在线观看 | 九色精品免费永久在线 | 综合精品在线 | 狠狠色噜噜狠狠狠合久 | 不卡精品视频 | 在线观看mv的中文字幕网站 | 久久亚洲区| 欧美精品一区二区性色 | 国模吧一区| 亚洲男模gay裸体gay | 日本资源中文字幕在线 |