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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

pe修复linux驱动,【CTF习题】BrokenDrivers(驱动修复及内核调试)

發布時間:2023/12/8 linux 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pe修复linux驱动,【CTF习题】BrokenDrivers(驱动修复及内核调试) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初步分析

本題是驅動的修復及調試……(:з」∠)

拿到sys文件,發現是PE格式,于是直接IDA反編譯

沿著DriverEntry向里查找,發現這里

這里創建了硬件設備對象和符號鏈接并傳入DriverObject

MajorFunction就很明顯了

PDRIVER_DISPATCH MajorFunction[IRP_MJ_MAXIMUM_FUNCTION];

指向驅動程序的DispatchXXX函數指針的數組。每個驅動程序至少要設置一個DispatchXXX函數指針在這個數組里來處理這個驅動程序IRP請求包。需要設定一些默認的分發函數(DIspatchXXX)來處理一些默認的IRP包。

查看這兩個函數發現前者設置了一個全局變量和IRP的狀態,后者則只是析構處理

這個全局變量挺令人在意,于是查看交叉引用,發現了另一個函數sub_110a4

查看sub_110A4的交叉引用,發現調用在一個很有趣的地方

.text:00011182 loc_11182:? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?; CODE XREF: sub_11118+5Dj

.text:00011182? ?? ?? ?? ?? ???mov? ???dword ptr [edi+38h], offset sub_1102A

.text:00011189? ?? ?? ?? ?? ???mov? ???dword ptr [edi+40h], offset sub_11006

.text:00011190? ?? ?? ?? ?? ???push? ? eax

.text:00011191? ?? ?? ?? ?? ???mov? ???eax, offset sub_110A4

.text:00011196? ?? ?? ?? ?? ???pop? ???eax

這里上面兩行就是DriverObject->MajorFunction的賦值,而最后引入了sub_110A4卻又直接覆蓋了

結合題目,很明顯這里就是Bug點了

初步分析先到這里,下面進行安裝和調試

安裝驅動

使用DriverMonitor來安裝和啟動驅動

直接報錯

這是因為驅動在啟動時會檢查CRC32的校驗和

通過LoadPE可以一鍵修復,再啟動就成功了

但是停止則會失敗

顯示,它沒有卸載函數

結合之前靜態分析可知,應該把sub_110A4賦值給DriverObject的Unload成員上。

將其Patch上以后會顯示不正常:

實際上是重定位表錯位,需要手動修復

順手查了一波重定位表的相關知識

這里賦值的都是函數地址的絕對值,而由于內存加載基址可能改變,因此需要讓加載器根據重定位表來修復這些絕對值

重定位表中保存的就是使用函數地址的地方

如sub_1102A的地址是11182-10000+3=1185,其中11182是該命令的起始地址,10000是基址,3是命令(mov xxx, offset name)中函數地址的偏移

在PE工具中查找

地址分別為1185、118C和1192

對照發現Patch后應該將第三個改為1193,修正后安裝、啟動和關閉都正常了

(記得要修正校驗和)

分析代碼可以發現,在MajorFunction[0]即Major_Create函數中,首先校驗pid是否為360,然后申請了一塊空間,并對某個值進行操作,放置在該空間中

在Unload函數中對該空間的值進行解密,結果放置于0x4000中

正常操作是創建一個設備來調用Major_Create函數,再關閉驅動來調用Unload函數,調試查看0x4000處的內存

創建設備的代碼為

#include

#include

#define PAGE_SIZE 0x1000

#define OBJ_CASE_INSENSITIVE 0x00000040

#define FILE_OPEN_IF 0x00000003

#define KERNEL_NAME_LENGTH 0x0D

//main 函數

int main()

{

HANDLE DeviceHandle=NULL;

ULONG ReturnLength = 0;

PVOID MappedBase=NULL;

ULONG DllCharacteristics = DONT_RESOLVE_DLL_REFERENCES;

ULONG ShellCodeSize = PAGE_SIZE;

char DeviceName[] = "\\\\.\\360Dst";

HANDLE handle = CreateFile(DeviceName, GENERIC_READ|GENERIC_WRITE,

FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);

if(handle == INVALID_HANDLE_VALUE)

{

printf("CreateFile error:%d\n", GetLastError());

}

else

{

printf("CreateFile succ\n");

}

return 0;

}

動態調試

首先在虛擬機中完成雙機調試的設置

流程可參考http://blog.csdn.net/sagittarius_warrior/article/details/51305046

PS: 我用的是XP系統,沒有bcdedit,在C盤的boot.ini中添加啟動項即可

再先后啟動物理機的windbg和虛擬機系統即可

windbg會在啟動系統的時候斷下,此時下好驅動載入的斷點

sxe ld 360dst.sys

然后g運行

斷下來以后輸入lm查看所有載入模塊,找到驅動的地址

f8aa2000 f8aa9000? ?360dst? ???(no symbols)

f8aa2000就是起始點,然后根據IDA中反編譯的地址即可下斷

bp f8aa2000 + 0x10f7

(入口點+偏移地址)

安裝設備并終止,斷下Unload函數

查看對應的內存即可

kd> da f8aa2000+4000

f8aa6000??"Cong.057e483b4694fc2866d1bd0b6fc"

f8aa6020??"a0f48"

得到flag

靜態分析并復現flag生成

作為逆向選手,這個程序把flag的生成流程全部寫在程序里了,非要我調試才能看到,這能忍嗎?!

首先可以看出來Unload函數中執行了sub_11482函數來解密Src中的東西,結果放在offset_14000中

查看交叉引用發現Src在Create的sub_114A8函數中被賦值

通過密碼學插件/常數搜索可以得知它分別進行了MD5和blowfish兩次變換

熟悉MD5的C實現的話可以很輕松猜出這三個函數分別是init、update和final

其中update的參數之一是輸入,final的參數之一是輸出

輸入就是src,從上一個函數可以看出是360,即68 01 00 00四個字節

仿造進行md5即可

下面blowfish很明顯a2是長度,a3是一段key,其中一些字節被剛才MD5的結果進行替換,a1則是輸出

這里想了半天blowfish應該至少有3個輸入:密鑰、明文、密文,但這里缺少一個明文

后來去找了blowfish的源碼才發現這個函數其實是blowfish_init,它用key對S盒和P盒進行了變換

值得一提的是,對照網上實現的源碼可以發現該程序修改了結構

S盒是從第19個字節開始的

那么中間18個字節干啥了?

往下看:

重復放置了P盒

也就是說,本來的

typedef struct {

unsigned long P[16 + 2];

unsigned long S[4][256];

} BLOWFISH_CTX;

被改成了這樣

typedef struct {

unsigned long P[16 + 2];

unsigned long P2[16 + 2];

unsigned long S[4][256];

} BLOWFISH_CTX;

將其修正后直接調用blowfish_init源碼即可

那很明顯,offset_14000處存放的就是密文了

解密函數不算復雜,核心部分只是每次取兩個雙字,先異或,然后送入sub_11324,再異或

*v3 ^= dword_14108;

v3[1] ^= dword_1410C;

v7 = v3[1];

v8 = *v3;

sub_11324(v3, v3, (_DWORD *)a3, 0);

*v3 ^= v6;

v3[1] ^= v5;

v6 = v8;

v5 = v7;

v3 += 2;

++v10;

而sub_11324中是逐字節取出值進行異或,太長懶得看直接復制下來

一般而言IDA的F5是不會破壞邏輯的

至此源程序的邏輯就完全拷貝下來了,運行即可得到flag

#include

#include

#include "blowfish.c"

#include "md5.h"

#define _DWORD long

int BYTE1(int x)

{

return (x>>8)&0xff;

}

int BYTE2(int x)

{

return (x>>16)&0xff;

}

int *__stdcall sub_11324(int *a1, int *a2, int *a3, int a4)

{

int v4; // ecx

int *v5; // eax

int *v6; // edi

unsigned int v7; // ecx

_DWORD *v8; // esi

int v9; // edx

int *result; // eax

unsigned int v11; // [esp+14h] [ebp+8h]

int *v12; // [esp+1Ch] [ebp+10h]

v4 = *a1;

v11 = a1[1];

v5 = a3;

v6 = a3;

if ( !a4 )

v6 = a3 + 18;

v7 = *v6 ^ v4;

v8 = v6 + 2;

v12 = (int *)8;

do

{

v11 ^= *(v8 - 1) ^ (v5[(unsigned __int8)v7 + 804]

+ (v5[BYTE1(v7) + 548] ^ (v5[(v7 >> 24) + 36] + v5[BYTE2(v7) + 292])));

v9 = *v8 ^ (v5[(unsigned __int8)v11 + 804] + (v5[BYTE1(v11) + 548] ^ (v5[(v11 >> 24) + 36] + v5[BYTE2(v11) + 292])));

v8 += 2;

v7 ^= v9;

v12 = (int *)((char *)v12 - 1);

}

while ( v12 );

result = a2;

*a2 = v11 ^ v6[17];

a2[1] = v7;

return result;

}

int decrypt(long* text, int* src)

{

long a = 0xf383d5a8;

long b = 0x6ac37e1b;

long c = 0xc72a9e7c;

long d = 0xf3ecb286;

int i;

int p,q;

for(i=0;i<256/8;i+=2)

{

text[i] ^= c;

text[i+1] ^= d;

p = text[i];

q = text[i+1];

sub_11324(&text[i], &text[i], src, 0);

text[i] ^= a;

text[i+1] ^= b;

a = p;

b = q;

}

}

int main()

{

int i;

char ori[] = "Qpsv";

char buff[16];

char key[0x38]={54, 56, 210, 92, 26, 136, 116, 205, 152, 50, 220, 35, 155, 38, 53, 166, 98, 147, 86, 57, 4, 127, 10, 154, 229, 147, 39, 182, 212, 8, 231, 250, 44, 158, 170, 67, 85, 118, 55, 230, 108, 196, 136, 28, 71, 191, 138, 151, 5, 145, 28, 4, 242, 251, 167, 105};

char ori[] = {0x68, 1, 0, 0};

long text[] = {0x3cf1b7ca, 0xa6bc245d, 0xfc276b09, 0x4c026ea, 0x6d9b8290, 0x9d94b06c, 0x71e60589, 0x2e9b4795, 0xaf979444, 0x8c344ef5, 0xd55a582a, 0xc6440f3, 0xc26bd39c, 0x8117dba2, 0x8e711c57, 0x9b6ea04f, 0xbdc82f70, 0xf3903244, 0x463fb07c, 0xa77d458, 0xc4ad0f9c, 0x952cec2d, 0xf28a1fc9, 0x583f6a2f, 0x7a20ac12, 0x5c6861ec, 0x74927586, 0x1575d2cd, 0x77ba9e87, 0x417dcb6b, 0x4ede3b5a, 0x422ecb08, 0x3ce8f43c, 0x2159b3a7, 0xd936c841, 0x83d5753f, 0x928a467b, 0x7bca5b9e, 0x2960cd32, 0x300bbc8d, 0x968f8d36, 0xd0ea9e65, 0x2b2f78ce, 0xc0b02381, 0xe5b66467, 0x3f3b9fa9, 0xc04c3820, 0x8ac6b974, 0x6ec7343a, 0x753044ca, 0xb8cc8948, 0x9d2351ce, 0x5349755c, 0xf48dd4fd, 0x671076e, 0x97bd8774, 0x16842dd4, 0xdabeff4c, 0xb21cae13, 0x6ead57f7, 0xa297aa31, 0x84f724c9, 0xb4e38dd7, 0x1fa8d531};

BLOWFISH_CTX buff2;

MD5_CTX md5;

MD5Init(&md5);

MD5Update(&md5, ori, 4);

MD5Final(&md5, buff);

/*for(i=0;i<16;i++)

printf("%x\n", buff[i]);*/

key[1] = buff[0];

key[2] = buff[1];

key[4] = buff[2];

key[7] = buff[3];

key[9] = buff[4];

key[10] = buff[5];

key[13] = buff[6];

key[15] = buff[7];

key[18] = buff[8];

key[21] = buff[9];

key[25] = buff[10];

key[27] = buff[11];

key[33] = buff[12];

key[39] = buff[13];

key[47] = buff[14];

key[52] = buff[15];

Blowfish_Init(&buff2, &key, 0x38);

decrypt(&text, &buff2);

printf("%s", text);

}

這一題做下來雖然耗費不少時間,但是對windbg總算是入門了,而且還嘗試了雙機調試。另一方面把整個程序的算法完全梳理透了,還是挺有成就感的。

blowfish.c

Blowfish_Init等相關的函數包含在(從網上扒來的)blowfish.c中,需要稍作修改,貼在下面

//

#define N 16

//

typedef struct {

unsigned long P[16 + 2];

unsigned long P2[16 + 2];

unsigned long S[4][256];

} BLOWFISH_CTX;

//

static const unsigned long ORIG_P[16 + 2] = {

0x243F6A88L, 0x85A308D3L, 0x13198A2EL, 0x03707344L,

0xA4093822L, 0x299F31D0L, 0x082EFA98L, 0xEC4E6C89L,

0x452821E6L, 0x38D01377L, 0xBE5466CFL, 0x34E90C6CL,

0xC0AC29B7L, 0xC97C50DDL, 0x3F84D5B5L, 0xB5470917L,

0x9216D5D9L, 0x8979FB1BL

};

static const unsigned long ORIG_S[4][256] = {

{? ?0xD1310BA6L, 0x98DFB5ACL, 0x2FFD72DBL, 0xD01ADFB7L,

0xB8E1AFEDL, 0x6A267E96L, 0xBA7C9045L, 0xF12C7F99L,

0x24A19947L, 0xB3916CF7L, 0x0801F2E2L, 0x858EFC16L,

0x636920D8L, 0x71574E69L, 0xA458FEA3L, 0xF4933D7EL,

0x0D95748FL, 0x728EB658L, 0x718BCD58L, 0x82154AEEL,

0x7B54A41DL, 0xC25A59B5L, 0x9C30D539L, 0x2AF26013L,

0xC5D1B023L, 0x286085F0L, 0xCA417918L, 0xB8DB38EFL,

0x8E79DCB0L, 0x603A180EL, 0x6C9E0E8BL, 0xB01E8A3EL,

0xD71577C1L, 0xBD314B27L, 0x78AF2FDAL, 0x55605C60L,

0xE65525F3L, 0xAA55AB94L, 0x57489862L, 0x63E81440L,

0x55CA396AL, 0x2AAB10B6L, 0xB4CC5C34L, 0x1141E8CEL,

0xA15486AFL, 0x7C72E993L, 0xB3EE1411L, 0x636FBC2AL,

0x2BA9C55DL, 0x741831F6L, 0xCE5C3E16L, 0x9B87931EL,

0xAFD6BA33L, 0x6C24CF5CL, 0x7A325381L, 0x28958677L,

0x3B8F4898L, 0x6B4BB9AFL, 0xC4BFE81BL, 0x66282193L,

0x61D809CCL, 0xFB21A991L, 0x487CAC60L, 0x5DEC8032L,

0xEF845D5DL, 0xE98575B1L, 0xDC262302L, 0xEB651B88L,

0x23893E81L, 0xD396ACC5L, 0x0F6D6FF3L, 0x83F44239L,

0x2E0B4482L, 0xA4842004L, 0x69C8F04AL, 0x9E1F9B5EL,

0x21C66842L, 0xF6E96C9AL, 0x670C9C61L, 0xABD388F0L,

0x6A51A0D2L, 0xD8542F68L, 0x960FA728L, 0xAB5133A3L,

0x6EEF0B6CL, 0x137A3BE4L, 0xBA3BF050L, 0x7EFB2A98L,

0xA1F1651DL, 0x39AF0176L, 0x66CA593EL, 0x82430E88L,

0x8CEE8619L, 0x456F9FB4L, 0x7D84A5C3L, 0x3B8B5EBEL,

0xE06F75D8L, 0x85C12073L, 0x401A449FL, 0x56C16AA6L,

0x4ED3AA62L, 0x363F7706L, 0x1BFEDF72L, 0x429B023DL,

0x37D0D724L, 0xD00A1248L, 0xDB0FEAD3L, 0x49F1C09BL,

0x075372C9L, 0x80991B7BL, 0x25D479D8L, 0xF6E8DEF7L,

0xE3FE501AL, 0xB6794C3BL, 0x976CE0BDL, 0x04C006BAL,

0xC1A94FB6L, 0x409F60C4L, 0x5E5C9EC2L, 0x196A2463L,

0x68FB6FAFL, 0x3E6C53B5L, 0x1339B2EBL, 0x3B52EC6FL,

0x6DFC511FL, 0x9B30952CL, 0xCC814544L, 0xAF5EBD09L,

0xBEE3D004L, 0xDE334AFDL, 0x660F2807L, 0x192E4BB3L,

0xC0CBA857L, 0x45C8740FL, 0xD20B5F39L, 0xB9D3FBDBL,

0x5579C0BDL, 0x1A60320AL, 0xD6A100C6L, 0x402C7279L,

0x679F25FEL, 0xFB1FA3CCL, 0x8EA5E9F8L, 0xDB3222F8L,

0x3C7516DFL, 0xFD616B15L, 0x2F501EC8L, 0xAD0552ABL,

0x323DB5FAL, 0xFD238760L, 0x53317B48L, 0x3E00DF82L,

0x9E5C57BBL, 0xCA6F8CA0L, 0x1A87562EL, 0xDF1769DBL,

0xD542A8F6L, 0x287EFFC3L, 0xAC6732C6L, 0x8C4F5573L,

0x695B27B0L, 0xBBCA58C8L, 0xE1FFA35DL, 0xB8F011A0L,

0x10FA3D98L, 0xFD2183B8L, 0x4AFCB56CL, 0x2DD1D35BL,

0x9A53E479L, 0xB6F84565L, 0xD28E49BCL, 0x4BFB9790L,

0xE1DDF2DAL, 0xA4CB7E33L, 0x62FB1341L, 0xCEE4C6E8L,

0xEF20CADAL, 0x36774C01L, 0xD07E9EFEL, 0x2BF11FB4L,

0x95DBDA4DL, 0xAE909198L, 0xEAAD8E71L, 0x6B93D5A0L,

0xD08ED1D0L, 0xAFC725E0L, 0x8E3C5B2FL, 0x8E7594B7L,

0x8FF6E2FBL, 0xF2122B64L, 0x8888B812L, 0x900DF01CL,

0x4FAD5EA0L, 0x688FC31CL, 0xD1CFF191L, 0xB3A8C1ADL,

0x2F2F2218L, 0xBE0E1777L, 0xEA752DFEL, 0x8B021FA1L,

0xE5A0CC0FL, 0xB56F74E8L, 0x18ACF3D6L, 0xCE89E299L,

0xB4A84FE0L, 0xFD13E0B7L, 0x7CC43B81L, 0xD2ADA8D9L,

0x165FA266L, 0x80957705L, 0x93CC7314L, 0x211A1477L,

0xE6AD2065L, 0x77B5FA86L, 0xC75442F5L, 0xFB9D35CFL,

0xEBCDAF0CL, 0x7B3E89A0L, 0xD6411BD3L, 0xAE1E7E49L,

0x00250E2DL, 0x2071B35EL, 0x226800BBL, 0x57B8E0AFL,

0x2464369BL, 0xF009B91EL, 0x5563911DL, 0x59DFA6AAL,

0x78C14389L, 0xD95A537FL, 0x207D5BA2L, 0x02E5B9C5L,

0x83260376L, 0x6295CFA9L, 0x11C81968L, 0x4E734A41L,

0xB3472DCAL, 0x7B14A94AL, 0x1B510052L, 0x9A532915L,

0xD60F573FL, 0xBC9BC6E4L, 0x2B60A476L, 0x81E67400L,

0x08BA6FB5L, 0x571BE91FL, 0xF296EC6BL, 0x2A0DD915L,

0xB6636521L, 0xE7B9F9B6L, 0xFF34052EL, 0xC5855664L,

0x53B02D5DL, 0xA99F8FA1L, 0x08BA4799L, 0x6E85076AL? ?},

{? ?0x4B7A70E9L, 0xB5B32944L, 0xDB75092EL, 0xC4192623L,

0xAD6EA6B0L, 0x49A7DF7DL, 0x9CEE60B8L, 0x8FEDB266L,

0xECAA8C71L, 0x699A17FFL, 0x5664526CL, 0xC2B19EE1L,

0x193602A5L, 0x75094C29L, 0xA0591340L, 0xE4183A3EL,

0x3F54989AL, 0x5B429D65L, 0x6B8FE4D6L, 0x99F73FD6L,

0xA1D29C07L, 0xEFE830F5L, 0x4D2D38E6L, 0xF0255DC1L,

0x4CDD2086L, 0x8470EB26L, 0x6382E9C6L, 0x021ECC5EL,

0x09686B3FL, 0x3EBAEFC9L, 0x3C971814L, 0x6B6A70A1L,

0x687F3584L, 0x52A0E286L, 0xB79C5305L, 0xAA500737L,

0x3E07841CL, 0x7FDEAE5CL, 0x8E7D44ECL, 0x5716F2B8L,

0xB03ADA37L, 0xF0500C0DL, 0xF01C1F04L, 0x0200B3FFL,

0xAE0CF51AL, 0x3CB574B2L, 0x25837A58L, 0xDC0921BDL,

0xD19113F9L, 0x7CA92FF6L, 0x94324773L, 0x22F54701L,

0x3AE5E581L, 0x37C2DADCL, 0xC8B57634L, 0x9AF3DDA7L,

0xA9446146L, 0x0FD0030EL, 0xECC8C73EL, 0xA4751E41L,

0xE238CD99L, 0x3BEA0E2FL, 0x3280BBA1L, 0x183EB331L,

0x4E548B38L, 0x4F6DB908L, 0x6F420D03L, 0xF60A04BFL,

0x2CB81290L, 0x24977C79L, 0x5679B072L, 0xBCAF89AFL,

0xDE9A771FL, 0xD9930810L, 0xB38BAE12L, 0xDCCF3F2EL,

0x5512721FL, 0x2E6B7124L, 0x501ADDE6L, 0x9F84CD87L,

0x7A584718L, 0x7408DA17L, 0xBC9F9ABCL, 0xE94B7D8CL,

0xEC7AEC3AL, 0xDB851DFAL, 0x63094366L, 0xC464C3D2L,

0xEF1C1847L, 0x3215D908L, 0xDD433B37L, 0x24C2BA16L,

0x12A14D43L, 0x2A65C451L, 0x50940002L, 0x133AE4DDL,

0x71DFF89EL, 0x10314E55L, 0x81AC77D6L, 0x5F11199BL,

0x043556F1L, 0xD7A3C76BL, 0x3C11183BL, 0x5924A509L,

0xF28FE6EDL, 0x97F1FBFAL, 0x9EBABF2CL, 0x1E153C6EL,

0x86E34570L, 0xEAE96FB1L, 0x860E5E0AL, 0x5A3E2AB3L,

0x771FE71CL, 0x4E3D06FAL, 0x2965DCB9L, 0x99E71D0FL,

0x803E89D6L, 0x5266C825L, 0x2E4CC978L, 0x9C10B36AL,

0xC6150EBAL, 0x94E2EA78L, 0xA5FC3C53L, 0x1E0A2DF4L,

0xF2F74EA7L, 0x361D2B3DL, 0x1939260FL, 0x19C27960L,

0x5223A708L, 0xF71312B6L, 0xEBADFE6EL, 0xEAC31F66L,

0xE3BC4595L, 0xA67BC883L, 0xB17F37D1L, 0x018CFF28L,

0xC332DDEFL, 0xBE6C5AA5L, 0x65582185L, 0x68AB9802L,

0xEECEA50FL, 0xDB2F953BL, 0x2AEF7DADL, 0x5B6E2F84L,

0x1521B628L, 0x29076170L, 0xECDD4775L, 0x619F1510L,

0x13CCA830L, 0xEB61BD96L, 0x0334FE1EL, 0xAA0363CFL,

0xB5735C90L, 0x4C70A239L, 0xD59E9E0BL, 0xCBAADE14L,

0xEECC86BCL, 0x60622CA7L, 0x9CAB5CABL, 0xB2F3846EL,

0x648B1EAFL, 0x19BDF0CAL, 0xA02369B9L, 0x655ABB50L,

0x40685A32L, 0x3C2AB4B3L, 0x319EE9D5L, 0xC021B8F7L,

0x9B540B19L, 0x875FA099L, 0x95F7997EL, 0x623D7DA8L,

0xF837889AL, 0x97E32D77L, 0x11ED935FL, 0x16681281L,

0x0E358829L, 0xC7E61FD6L, 0x96DEDFA1L, 0x7858BA99L,

0x57F584A5L, 0x1B227263L, 0x9B83C3FFL, 0x1AC24696L,

0xCDB30AEBL, 0x532E3054L, 0x8FD948E4L, 0x6DBC3128L,

0x58EBF2EFL, 0x34C6FFEAL, 0xFE28ED61L, 0xEE7C3C73L,

0x5D4A14D9L, 0xE864B7E3L, 0x42105D14L, 0x203E13E0L,

0x45EEE2B6L, 0xA3AAABEAL, 0xDB6C4F15L, 0xFACB4FD0L,

0xC742F442L, 0xEF6ABBB5L, 0x654F3B1DL, 0x41CD2105L,

0xD81E799EL, 0x86854DC7L, 0xE44B476AL, 0x3D816250L,

0xCF62A1F2L, 0x5B8D2646L, 0xFC8883A0L, 0xC1C7B6A3L,

0x7F1524C3L, 0x69CB7492L, 0x47848A0BL, 0x5692B285L,

0x095BBF00L, 0xAD19489DL, 0x1462B174L, 0x23820E00L,

0x58428D2AL, 0x0C55F5EAL, 0x1DADF43EL, 0x233F7061L,

0x3372F092L, 0x8D937E41L, 0xD65FECF1L, 0x6C223BDBL,

0x7CDE3759L, 0xCBEE7460L, 0x4085F2A7L, 0xCE77326EL,

0xA6078084L, 0x19F8509EL, 0xE8EFD855L, 0x61D99735L,

0xA969A7AAL, 0xC50C06C2L, 0x5A04ABFCL, 0x800BCADCL,

0x9E447A2EL, 0xC3453484L, 0xFDD56705L, 0x0E1E9EC9L,

0xDB73DBD3L, 0x105588CDL, 0x675FDA79L, 0xE3674340L,

0xC5C43465L, 0x713E38D8L, 0x3D28F89EL, 0xF16DFF20L,

0x153E21E7L, 0x8FB03D4AL, 0xE6E39F2BL, 0xDB83ADF7L? ?},

{? ?0xE93D5A68L, 0x948140F7L, 0xF64C261CL, 0x94692934L,

0x411520F7L, 0x7602D4F7L, 0xBCF46B2EL, 0xD4A20068L,

0xD4082471L, 0x3320F46AL, 0x43B7D4B7L, 0x500061AFL,

0x1E39F62EL, 0x97244546L, 0x14214F74L, 0xBF8B8840L,

0x4D95FC1DL, 0x96B591AFL, 0x70F4DDD3L, 0x66A02F45L,

0xBFBC09ECL, 0x03BD9785L, 0x7FAC6DD0L, 0x31CB8504L,

0x96EB27B3L, 0x55FD3941L, 0xDA2547E6L, 0xABCA0A9AL,

0x28507825L, 0x530429F4L, 0x0A2C86DAL, 0xE9B66DFBL,

0x68DC1462L, 0xD7486900L, 0x680EC0A4L, 0x27A18DEEL,

0x4F3FFEA2L, 0xE887AD8CL, 0xB58CE006L, 0x7AF4D6B6L,

0xAACE1E7CL, 0xD3375FECL, 0xCE78A399L, 0x406B2A42L,

0x20FE9E35L, 0xD9F385B9L, 0xEE39D7ABL, 0x3B124E8BL,

0x1DC9FAF7L, 0x4B6D1856L, 0x26A36631L, 0xEAE397B2L,

0x3A6EFA74L, 0xDD5B4332L, 0x6841E7F7L, 0xCA7820FBL,

0xFB0AF54EL, 0xD8FEB397L, 0x454056ACL, 0xBA489527L,

0x55533A3AL, 0x20838D87L, 0xFE6BA9B7L, 0xD096954BL,

0x55A867BCL, 0xA1159A58L, 0xCCA92963L, 0x99E1DB33L,

0xA62A4A56L, 0x3F3125F9L, 0x5EF47E1CL, 0x9029317CL,

0xFDF8E802L, 0x04272F70L, 0x80BB155CL, 0x05282CE3L,

0x95C11548L, 0xE4C66D22L, 0x48C1133FL, 0xC70F86DCL,

0x07F9C9EEL, 0x41041F0FL, 0x404779A4L, 0x5D886E17L,

0x325F51EBL, 0xD59BC0D1L, 0xF2BCC18FL, 0x41113564L,

0x257B7834L, 0x602A9C60L, 0xDFF8E8A3L, 0x1F636C1BL,

0x0E12B4C2L, 0x02E1329EL, 0xAF664FD1L, 0xCAD18115L,

0x6B2395E0L, 0x333E92E1L, 0x3B240B62L, 0xEEBEB922L,

0x85B2A20EL, 0xE6BA0D99L, 0xDE720C8CL, 0x2DA2F728L,

0xD0127845L, 0x95B794FDL, 0x647D0862L, 0xE7CCF5F0L,

0x5449A36FL, 0x877D48FAL, 0xC39DFD27L, 0xF33E8D1EL,

0x0A476341L, 0x992EFF74L, 0x3A6F6EABL, 0xF4F8FD37L,

0xA812DC60L, 0xA1EBDDF8L, 0x991BE14CL, 0xDB6E6B0DL,

0xC67B5510L, 0x6D672C37L, 0x2765D43BL, 0xDCD0E804L,

0xF1290DC7L, 0xCC00FFA3L, 0xB5390F92L, 0x690FED0BL,

0x667B9FFBL, 0xCEDB7D9CL, 0xA091CF0BL, 0xD9155EA3L,

0xBB132F88L, 0x515BAD24L, 0x7B9479BFL, 0x763BD6EBL,

0x37392EB3L, 0xCC115979L, 0x8026E297L, 0xF42E312DL,

0x6842ADA7L, 0xC66A2B3BL, 0x12754CCCL, 0x782EF11CL,

0x6A124237L, 0xB79251E7L, 0x06A1BBE6L, 0x4BFB6350L,

0x1A6B1018L, 0x11CAEDFAL, 0x3D25BDD8L, 0xE2E1C3C9L,

0x44421659L, 0x0A121386L, 0xD90CEC6EL, 0xD5ABEA2AL,

0x64AF674EL, 0xDA86A85FL, 0xBEBFE988L, 0x64E4C3FEL,

0x9DBC8057L, 0xF0F7C086L, 0x60787BF8L, 0x6003604DL,

0xD1FD8346L, 0xF6381FB0L, 0x7745AE04L, 0xD736FCCCL,

0x83426B33L, 0xF01EAB71L, 0xB0804187L, 0x3C005E5FL,

0x77A057BEL, 0xBDE8AE24L, 0x55464299L, 0xBF582E61L,

0x4E58F48FL, 0xF2DDFDA2L, 0xF474EF38L, 0x8789BDC2L,

0x5366F9C3L, 0xC8B38E74L, 0xB475F255L, 0x46FCD9B9L,

0x7AEB2661L, 0x8B1DDF84L, 0x846A0E79L, 0x915F95E2L,

0x466E598EL, 0x20B45770L, 0x8CD55591L, 0xC902DE4CL,

0xB90BACE1L, 0xBB8205D0L, 0x11A86248L, 0x7574A99EL,

0xB77F19B6L, 0xE0A9DC09L, 0x662D09A1L, 0xC4324633L,

0xE85A1F02L, 0x09F0BE8CL, 0x4A99A025L, 0x1D6EFE10L,

0x1AB93D1DL, 0x0BA5A4DFL, 0xA186F20FL, 0x2868F169L,

0xDCB7DA83L, 0x573906FEL, 0xA1E2CE9BL, 0x4FCD7F52L,

0x50115E01L, 0xA70683FAL, 0xA002B5C4L, 0x0DE6D027L,

0x9AF88C27L, 0x773F8641L, 0xC3604C06L, 0x61A806B5L,

0xF0177A28L, 0xC0F586E0L, 0x006058AAL, 0x30DC7D62L,

0x11E69ED7L, 0x2338EA63L, 0x53C2DD94L, 0xC2C21634L,

0xBBCBEE56L, 0x90BCB6DEL, 0xEBFC7DA1L, 0xCE591D76L,

0x6F05E409L, 0x4B7C0188L, 0x39720A3DL, 0x7C927C24L,

0x86E3725FL, 0x724D9DB9L, 0x1AC15BB4L, 0xD39EB8FCL,

0xED545578L, 0x08FCA5B5L, 0xD83D7CD3L, 0x4DAD0FC4L,

0x1E50EF5EL, 0xB161E6F8L, 0xA28514D9L, 0x6C51133CL,

0x6FD5C7E7L, 0x56E14EC4L, 0x362ABFCEL, 0xDDC6C837L,

0xD79A3234L, 0x92638212L, 0x670EFA8EL, 0x406000E0L??},

{? ?0x3A39CE37L, 0xD3FAF5CFL, 0xABC27737L, 0x5AC52D1BL,

0x5CB0679EL, 0x4FA33742L, 0xD3822740L, 0x99BC9BBEL,

0xD5118E9DL, 0xBF0F7315L, 0xD62D1C7EL, 0xC700C47BL,

0xB78C1B6BL, 0x21A19045L, 0xB26EB1BEL, 0x6A366EB4L,

0x5748AB2FL, 0xBC946E79L, 0xC6A376D2L, 0x6549C2C8L,

0x530FF8EEL, 0x468DDE7DL, 0xD5730A1DL, 0x4CD04DC6L,

0x2939BBDBL, 0xA9BA4650L, 0xAC9526E8L, 0xBE5EE304L,

0xA1FAD5F0L, 0x6A2D519AL, 0x63EF8CE2L, 0x9A86EE22L,

0xC089C2B8L, 0x43242EF6L, 0xA51E03AAL, 0x9CF2D0A4L,

0x83C061BAL, 0x9BE96A4DL, 0x8FE51550L, 0xBA645BD6L,

0x2826A2F9L, 0xA73A3AE1L, 0x4BA99586L, 0xEF5562E9L,

0xC72FEFD3L, 0xF752F7DAL, 0x3F046F69L, 0x77FA0A59L,

0x80E4A915L, 0x87B08601L, 0x9B09E6ADL, 0x3B3EE593L,

0xE990FD5AL, 0x9E34D797L, 0x2CF0B7D9L, 0x022B8B51L,

0x96D5AC3AL, 0x017DA67DL, 0xD1CF3ED6L, 0x7C7D2D28L,

0x1F9F25CFL, 0xADF2B89BL, 0x5AD6B472L, 0x5A88F54CL,

0xE029AC71L, 0xE019A5E6L, 0x47B0ACFDL, 0xED93FA9BL,

0xE8D3C48DL, 0x283B57CCL, 0xF8D56629L, 0x79132E28L,

0x785F0191L, 0xED756055L, 0xF7960E44L, 0xE3D35E8CL,

0x15056DD4L, 0x88F46DBAL, 0x03A16125L, 0x0564F0BDL,

0xC3EB9E15L, 0x3C9057A2L, 0x97271AECL, 0xA93A072AL,

0x1B3F6D9BL, 0x1E6321F5L, 0xF59C66FBL, 0x26DCF319L,

0x7533D928L, 0xB155FDF5L, 0x03563482L, 0x8ABA3CBBL,

0x28517711L, 0xC20AD9F8L, 0xABCC5167L, 0xCCAD925FL,

0x4DE81751L, 0x3830DC8EL, 0x379D5862L, 0x9320F991L,

0xEA7A90C2L, 0xFB3E7BCEL, 0x5121CE64L, 0x774FBE32L,

0xA8B6E37EL, 0xC3293D46L, 0x48DE5369L, 0x6413E680L,

0xA2AE0810L, 0xDD6DB224L, 0x69852DFDL, 0x09072166L,

0xB39A460AL, 0x6445C0DDL, 0x586CDECFL, 0x1C20C8AEL,

0x5BBEF7DDL, 0x1B588D40L, 0xCCD2017FL, 0x6BB4E3BBL,

0xDDA26A7EL, 0x3A59FF45L, 0x3E350A44L, 0xBCB4CDD5L,

0x72EACEA8L, 0xFA6484BBL, 0x8D6612AEL, 0xBF3C6F47L,

0xD29BE463L, 0x542F5D9EL, 0xAEC2771BL, 0xF64E6370L,

0x740E0D8DL, 0xE75B1357L, 0xF8721671L, 0xAF537D5DL,

0x4040CB08L, 0x4EB4E2CCL, 0x34D2466AL, 0x0115AF84L,

0xE1B00428L, 0x95983A1DL, 0x06B89FB4L, 0xCE6EA048L,

0x6F3F3B82L, 0x3520AB82L, 0x011A1D4BL, 0x277227F8L,

0x611560B1L, 0xE7933FDCL, 0xBB3A792BL, 0x344525BDL,

0xA08839E1L, 0x51CE794BL, 0x2F32C9B7L, 0xA01FBAC9L,

0xE01CC87EL, 0xBCC7D1F6L, 0xCF0111C3L, 0xA1E8AAC7L,

0x1A908749L, 0xD44FBD9AL, 0xD0DADECBL, 0xD50ADA38L,

0x0339C32AL, 0xC6913667L, 0x8DF9317CL, 0xE0B12B4FL,

0xF79E59B7L, 0x43F5BB3AL, 0xF2D519FFL, 0x27D9459CL,

0xBF97222CL, 0x15E6FC2AL, 0x0F91FC71L, 0x9B941525L,

0xFAE59361L, 0xCEB69CEBL, 0xC2A86459L, 0x12BAA8D1L,

0xB6C1075EL, 0xE3056A0CL, 0x10D25065L, 0xCB03A442L,

0xE0EC6E0EL, 0x1698DB3BL, 0x4C98A0BEL, 0x3278E964L,

0x9F1F9532L, 0xE0D392DFL, 0xD3A0342BL, 0x8971F21EL,

0x1B0A7441L, 0x4BA3348CL, 0xC5BE7120L, 0xC37632D8L,

0xDF359F8DL, 0x9B992F2EL, 0xE60B6F47L, 0x0FE3F11DL,

0xE54CDA54L, 0x1EDAD891L, 0xCE6279CFL, 0xCD3E7E6FL,

0x1618B166L, 0xFD2C1D05L, 0x848FD2C5L, 0xF6FB2299L,

0xF523F357L, 0xA6327623L, 0x93A83531L, 0x56CCCD02L,

0xACF08162L, 0x5A75EBB5L, 0x6E163697L, 0x88D273CCL,

0xDE966292L, 0x81B949D0L, 0x4C50901BL, 0x71C65614L,

0xE6C6C7BDL, 0x327A140AL, 0x45E1D006L, 0xC3F27B9AL,

0xC9AA53FDL, 0x62A80F00L, 0xBB25BFE2L, 0x35BDD2F6L,

0x71126905L, 0xB2040222L, 0xB6CBCF7CL, 0xCD769C2BL,

0x53113EC0L, 0x1640E3D3L, 0x38ABBD60L, 0x2547ADF0L,

0xBA38209CL, 0xF746CE76L, 0x77AFA1C5L, 0x20756060L,

0x85CBFE4EL, 0x8AE88DD8L, 0x7AAAF9B0L, 0x4CF9AA7EL,

0x1948C25CL, 0x02FB8A8CL, 0x01C36AE4L, 0xD6EBE1F9L,

0x90D4F869L, 0xA65CDEA0L, 0x3F09252DL, 0xC208E69FL,

0xB74E6132L, 0xCE77E25BL, 0x578FDFE3L, 0x3AC372E6L??}

};

static unsigned long F(BLOWFISH_CTX *ctx, unsigned long x) {

unsigned short a, b, c, d;

unsigned long??y;

d = (unsigned short)(x & 0xFF);

x >>= 8;

c = (unsigned short)(x & 0xFF);

x >>= 8;

b = (unsigned short)(x & 0xFF);

x >>= 8;

a = (unsigned short)(x & 0xFF);

y = ctx->S[0][a] + ctx->S[1][b];

y = y ^ ctx->S[2][c];

y = y + ctx->S[3][d];

return y;

}

//

static void Blowfish_Encrypt(BLOWFISH_CTX *ctx, unsigned long *xl, unsigned long *xr){

unsigned long??Xl;

unsigned long??Xr;

unsigned long??temp;

short? ?? ? i;

Xl = *xl;

Xr = *xr;

for (i = 0; i < N; ++i) {

Xl = Xl ^ ctx->P[i];

Xr = F(ctx, Xl) ^ Xr;

temp = Xl;

Xl = Xr;

Xr = temp;

}

temp = Xl;

Xl = Xr;

Xr = temp;

Xr = Xr ^ ctx->P[N];

Xl = Xl ^ ctx->P[N + 1];

*xl = Xl;

*xr = Xr;

}

//

static void Blowfish_Init(BLOWFISH_CTX *ctx, unsigned char *key, int keyLen) {

int i, j, k;

unsigned long data, datal, datar;

for (i = 0; i < 4; i++) {

for (j = 0; j < 256; j++)

ctx->S[i][j] = ORIG_S[i][j];

}

j = 0;

for (i = 0; i < N + 2; ++i) {

data = 0x00000000;

for (k = 0; k < 4; ++k) {

data = (data << 8) | key[j];

j = j + 1;

if (j >= keyLen)

j = 0;

}

ctx->P[i] = ORIG_P[i] ^ data;

}

datal = 0x00000000;

datar = 0x00000000;

for (i = 0; i < N + 2; i += 2) {

Blowfish_Encrypt(ctx, &datal, &datar);

ctx->P[i] = datal;

ctx->P[i + 1] = datar;

}

for (i = 0; i < 4; ++i) {

for (j = 0; j < 256; j += 2) {

Blowfish_Encrypt(ctx, &datal, &datar);

ctx->S[i][j] = datal;

ctx->S[i][j + 1] = datar;

}

}

for (i = 0; i< N + 2; i+= 1){

ctx->P2[i] = ctx->P[17-i];

}

}

總結

以上是生活随笔為你收集整理的pe修复linux驱动,【CTF习题】BrokenDrivers(驱动修复及内核调试)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

成人午夜电影在线播放 | 亚洲美女精品视频 | 最近2019好看的中文字幕免费 | av品善网 | 九九综合九九 | 日韩精品视频免费在线观看 | 国产一区二区在线免费播放 | 国产一卡二卡四卡国 | 久久九九影视 | 欧美日韩另类在线观看 | 91精品免费看 | 中文字幕888 | www.久久99| 992tv人人网tv亚洲精品 | 国产91精品在线观看 | 国产精品粉嫩 | 五月综合网站 | 中文字幕在线免费播放 | 91原创在线观看 | 成+人+色综合 | 综合网av| 欧美激情综合五月色丁香 | 中国成人一区 | 在线国产一区二区三区 | a电影免费看 | 欧美精品久久久久久久久老牛影院 | 国产精久久久久久久 | 一区 二区电影免费在线观看 | 2024av| 伊甸园永久入口www 99热 精品在线 | 日韩欧美一区二区三区免费观看 | 香蕉在线影院 | 九九热精品视频在线播放 | 欧美精品天堂 | 欧美日韩在线观看不卡 | 久草网免费 | 国产精品18久久久久白浆 | 综合久久婷婷 | 中国一级片免费看 | 久久精品中文字幕 | 日韩欧美99 | 91av中文字幕| 亚洲成人资源网 | 草久热 | 欧美va日韩va | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 狠狠色丁香婷婷综合久久片 | 国产精成人品免费观看 | 免费精品在线视频 | 色悠悠久久综合 | 免费日韩 精品中文字幕视频在线 | 五月综合在线观看 | 中文字幕一区二区三区四区在线视频 | 奇米导航 | 综合影视 | 精品a视频| 日韩欧美网址 | 丁香综合网 | 日韩伦理一区二区三区av在线 | 中文字幕精品在线 | 黄色一级大片在线免费看国产一 | 日本黄色免费电影网站 | 狠狠干狠狠艹 | 97超级碰碰碰碰久久久久 | 99精品国产高清在线观看 | 97精品国产手机 | 久久国产精品区 | 亚洲视频免费在线看 | 九九热免费在线观看 | 国产精品中文在线 | 青草视频在线 | 国产一级二级在线 | 色播五月激情综合网 | 91视频久久久 | 51久久成人国产精品麻豆 | 久久久久女教师免费一区 | 福利视频在线看 | 久久精品—区二区三区 | 在线精品视频免费播放 | 97超碰在线资源 | 国产婷婷精品 | 日韩免费一二三区 | 精品高清美女精品国产区 | 中文伊人 | 婷婷丁香狠狠爱 | 碰超在线观看 | 中文免费在线观看 | 五月天综合网站 | 日韩av一区二区三区在线观看 | 国产精品福利无圣光在线一区 | 国产中文字幕亚洲 | 亚洲麻豆精品 | 黄色亚洲精品 | 天天爱av导航 | 综合网五月天 | 三级av片 | 在线免费黄色毛片 | 亚洲一区二区三区miaa149 | 亚洲精品视频二区 | 人人爽人人澡人人添人人人人 | 九九视频一区 | 99久久电影 | 国产精品一区二区视频 | 色婷婷成人 | 亚洲国产剧情av | 国产网红在线观看 | 亚洲在线视频播放 | 亚洲国产精品传媒在线观看 | 国产免费观看高清完整版 | 国产成人在线一区 | 91精品视频观看 | 久草97| 日韩av在线高清 | 国产精品理论片在线播放 | 亚洲黄色精品 | 成人av手机在线 | 国产视频在线播放 | 婷婷精品视频 | 久久这里只有精品视频99 | 亚洲va欧洲va国产va不卡 | 日韩美女高潮 | 99精品电影| 欧美激情视频在线观看免费 | 久久视频免费 | 97狠狠操 | 久久久久成人免费 | 国产黑丝袜在线 | 国产精品美女久久久久aⅴ 干干夜夜 | 午夜精品一区二区三区在线播放 | 久久免费99精品久久久久久 | 亚洲精品xxxx| 又黄又爽免费视频 | 免费中午字幕无吗 | 国产日韩视频在线观看 | 国产乱老熟视频网88av | 中文字幕免费一区二区 | 成人理论在线观看 | 中文字幕亚洲情99在线 | 在线视频观看成人 | 亚洲好视频 | 国产精品久久99精品毛片三a | 亚洲国产97在线精品一区 | 91xav| 中文字幕美女免费在线 | 成人免费观看在线视频 | 久草综合在线 | 亚洲精品国产第一综合99久久 | 亚洲性xxxx| 色婷婷综合视频在线观看 | 天堂在线视频免费观看 | 国产午夜三级一区二区三桃花影视 | 天天干天天搞天天射 | 亚洲免费精品视频 | 国产精品高清一区二区三区 | 国产精品一区二区免费 | 三级小视频在线观看 | 色网站免费在线观看 | 亚洲永久精品在线 | 欧美日韩视频网站 | 蜜臀久久99精品久久久无需会员 | 麻豆综合网 | 国产日韩欧美在线观看视频 | 国产精品高潮呻吟久久av无 | 99精品在线免费在线观看 | 国产精品久久久久久欧美 | 亚洲精品午夜一区人人爽 | 91大片网站 | 色资源中文字幕 | 手机在线中文字幕 | 国产99久久久欧美黑人 | 国产精品久久久久四虎 | 免费三级影片 | 久久av免费观看 | 国产精品麻豆果冻传媒在线播放 | 精品国产不卡 | 爱av在线网 | 国产黄色在线看 | 日韩中文字幕在线不卡 | 日韩婷婷 | 99精品一级欧美片免费播放 | 在线va网站 | 激情欧美xxxx| 在线国产日韩 | 中文字幕在线观看免费高清电影 | 亚洲伊人色 | 久久爱综合 | 亚洲国产成人av网 | 欧美日韩国产综合网 | 99久久精品国产一区二区成人 | 黄色免费观看 | 免费久久99精品国产婷婷六月 | 正在播放日韩 | 亚洲午夜精品电影 | 国产第页 | 成人av免费网站 | 国产精品久久中文字幕 | 国产成人中文字幕 | 国产亚洲成av人片在线观看桃 | a视频免费看 | 国产99久久九九精品免费 | 久久久亚洲网站 | 国产一区欧美二区 | 欧美日韩在线播放一区 | 成年人在线观看免费视频 | 日韩大片免费观看 | 97在线影院 | 国模一区二区三区四区 | 国产在线播放一区二区三区 | 久久公开视频 | 亚洲春色综合另类校园电影 | 国产美女精品视频 | 免费在线一区二区 | 91最新网址在线观看 | 色婷五月| 91视频 - v11av| 狠狠做深爱婷婷综合一区 | 亚洲欧美日韩精品久久久 | 中文字幕精品一区二区精品 | 99久久精品国产亚洲 | 国产黄a三级 | 91视频在线国产 | 中文字幕免费播放 | 免费观看第二部31集 | 欧美va天堂va视频va在线 | 深夜国产福利 | 婷婷丁香在线 | 久久久久久毛片精品免费不卡 | 日日麻批40分钟视频免费观看 | 国产裸体无遮挡 | av在线超碰 | 丁香五月缴情综合网 | 日本精品va在线观看 | 久久久久久久久久久影视 | 五月宗合网| 美女网站视频久久 | 国产99久| 久久久久五月天 | www.av在线播放| 久久国产a | 成人91av | 99热国产在线观看 | 国内偷拍精品视频 | 欧美激情精品一区 | 麻豆国产精品视频 | 国产一级不卡毛片 | 欧美影片 | 99久久www| 久久a国产| 精品一区二区免费视频 | 91精品视频导航 | 狠狠色丁香久久婷婷综合丁香 | 国产亚洲婷婷 | 91av电影在线观看 | 亚洲综合欧美激情 | 美女国内精品自产拍在线播放 | 91麻豆国产福利在线观看 | 91看片在线看片 | 麻豆国产视频 | 日韩特黄一级欧美毛片特黄 | 亚洲一区免费在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 欧美在线视频不卡 | 亚洲成a人片在线观看网站口工 | 成年人在线电影 | 欧美一级在线看 | 日韩精品一区二区三区三炮视频 | 国产性xxxx| 91精品久久久久久久久 | 在线观看mv的中文字幕网站 | 久久久久国产a免费观看rela | 天天拍天天草 | 天天玩天天干天天操 | 98超碰在线观看 | 久久精品www人人爽人人 | 国产精品va在线播放 | 天天干天天干天天射 | 国产精品久久久电影 | 久久午夜剧场 | 国产综合在线观看视频 | 久久成人精品 | 四虎在线观看视频 | 亚洲网站在线 | 黄色三级免费 | 开心丁香婷婷深爱五月 | 9免费视频 | 999ZYZ玖玖资源站永久 | 日日干 天天干 | 中文字幕在线观看免费 | h网站免费在线观看 | 美女免费视频观看网站 | 超碰在线97观看 | 热久久99这里有精品 | 日日草夜夜操 | 国产高清专区 | 91超级碰碰 | 亚洲va欧美va人人爽春色影视 | 欧美一级日韩三级 | 国产精品免费久久 | 91av视频在线观看 | 超碰人人91 | 亚洲视频免费在线观看 | 人人爱人人爽 | 久久婷婷亚洲 | 色吊丝av中文字幕 | 国产高清不卡av | 波多野结衣一区二区三区中文字幕 | 日韩av一区二区三区在线观看 | 国产香蕉视频 | 免费黄色av | 九九久久国产 | 91精品国产综合久久福利 | 最近2019好看的中文字幕免费 | 狠狠操夜夜操 | 九九涩涩av台湾日本热热 | 中文字幕在线播出 | 精品久久久久一区二区国产 | 波多野结衣视频一区二区 | 97人人模人人爽人人喊网 | 91丨九色丨国产丨porny精品 | 狠狠干成人综合网 | 免费黄色在线网站 | 日韩大片在线免费观看 | 亚洲精品高清视频在线观看 | 日韩在线短视频 | 五月婷色| 国产在线观看高清视频 | 国产中文字幕在线 | 日韩av有码在线 | 久久人人97超碰国产公开结果 | 日韩高清二区 | 国产综合在线视频 | 黄色网www | 成人中文字幕在线 | 欧美日韩超碰 | 一本一道久久a久久综合蜜桃 | 日韩av电影免费在线观看 | 国产3p视频 | 中文字幕丝袜美腿 | 在线视频a| 久草视频在线新免费 | 国产69久久| 韩国av免费在线 | 久久综合九色综合欧美狠狠 | 国产精品99久久免费观看 | 久草视频手机在线 | 操操色| 热久久免费视频精品 | 色爱区综合激月婷婷 | jizz欧美性9 国产一区高清在线观看 | www.天天射 | 国产精品美女久久久 | 一级黄色片在线免费看 | 久久精品视频播放 | 欧美在线视频一区二区三区 | 婷婷中文在线 | 亚洲成人资源网 | www.eeuss影院av撸| 国产精品一区二区久久精品爱微奶 | 久久精品国产精品 | 亚洲精品在线二区 | 99福利片 | 久久再线视频 | 91禁看片 | 婷婷色在线视频 | 一区二区欧美激情 | 亚洲国产精品va在线看黑人 | av在线看片 | 亚洲一区视频免费观看 | a视频在线观看免费 | 色天天综合久久久久综合片 | 婷婷色在线视频 | 国内精品国产三级国产aⅴ久 | 玖玖爱在线观看 | japanesexxxxfreehd乱熟 | 激情在线免费视频 | 国内丰满少妇猛烈精品播 | 啪啪小视频网站 | 99热这里有精品 | av韩国在线| 国产一区二区三区在线 | 色国产精品一区在线观看 | 精品视频在线免费 | 国产精品久久久久9999 | 99视频这里只有 | 中文字幕2021| 午夜美女视频 | 奇米影视999 | 91精品婷婷国产综合久久蝌蚪 | 欧美午夜精品久久久久久孕妇 | 精品国产乱码久久久久久1区二区 | 成人av在线一区二区 | 黄色小说在线免费观看 | 国产日韩欧美综合在线 | 国产亚洲高清视频 | 人人躁| 国产 视频 久久 | 在线 国产 日韩 | 国产夫妻av在线 | 天天干,天天射,天天操,天天摸 | 久久国产精品一区二区三区四区 | 日韩在线观看你懂的 | 黄色a视频免费 | 西西www4444大胆视频 | 91av成人| 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩国产欧美在线视频 | 91久久偷偷做嫩草影院 | 国内精品久久久久国产 | 日韩精品久久久 | 美女网站免费福利视频 | 欧洲精品码一区二区三区免费看 | 日韩免费在线一区 | 亚洲一二三区精品 | 伊人伊成久久人综合网小说 | 综合久久久久 | 怡红院成人在线 | 91精品人成在线观看 | 免费男女网站 | 国产黄色片在线免费观看 | 精品二区久久 | 亚洲精品1234区 | 欧美少妇的秘密 | av免费在线观看1 | 99免费观看视频 | 天天综合网国产 | 国产在线一区二区 | 麻豆精品视频在线观看免费 | av在线直接看 | 视频 国产区 | 黄色日视频 | 手机色在线 | 精品在线免费观看 | 六月天综合网 | 国产精品美女免费看 | 国产小视频网站 | 亚洲欧美怡红院 | 亚洲激情网站免费观看 | 国产三级午夜理伦三级 | 国产一级片网站 | 亚洲国产精品电影 | 天天爱天天操天天爽 | 伊人午夜 | 91中文字幕 | 一区二区中文字幕在线播放 | 日本精品视频一区二区 | 亚洲欧洲国产视频 | 日本高清xxxx | 在线最新av | 国产一区精品在线 | 国产特级毛片aaaaaa毛片 | 免费看麻豆 | 在线亚洲人成电影网站色www | 亚洲japanese制服美女 | 18av在线视频 | 狠狠操综合网 | www.婷婷色 | 黄在线免费看 | 成人午夜电影在线播放 | 国产手机精品视频 | ww视频在线观看 | 久久艹国产 | 在线观看 国产 | 精品黄色在线 | 国产一级二级在线 | 国产成人亚洲在线观看 | 久草综合视频 | 欧美与欧洲交xxxx免费观看 | 啪啪凸凸| 四虎国产精品永久在线国在线 | 精品视频在线免费观看 | 亚洲第一区在线播放 | 婷婷电影在线观看 | 中文字幕一区二区三区四区视频 | 免费视频二区 | 国内精品免费 | 国产精品国产亚洲精品看不卡 | 中文字幕久久精品亚洲乱码 | 天天操夜夜操天天射 | www在线免费观看 | 天天se天天cao天天干 | 四虎在线永久免费观看 | 成年人天堂com | 最新在线你懂的 | 日韩激情在线视频 | 国产精品网站一区二区三区 | 免费十分钟 | 麻豆果冻剧传媒在线播放 | 五月婷婷色播 | 精品在线99| 成人亚洲精品国产www | 97超级碰碰碰碰久久久久 | 六月色 | 国产精品乱码一区二三区 | 亚洲欧美在线视频免费 | 麻豆视频一区 | 国产精品情侣视频 | 天天天天天天天操 | 黄色一级大片在线免费看产 | 99国产精品 | 91中文字幕永久在线 | 99精品一区二区 | 99久在线精品99re8热视频 | 午夜精品久久久久久99热明星 | 国产精品久久久久久久久久妇女 | 免费观看一级特黄欧美大片 | 国产精品视频你懂的 | 中文字幕在线观看一区 | 色播五月激情综合网 | 日韩在线观看视频在线 | 国产精品久久久久久久久久久久久 | 午夜av一区| 日本三级香港三级人妇99 | 久草香蕉在线视频 | 国产精品一区二区三区在线免费观看 | 天天操天天曰 | 999ZYZ玖玖资源站永久 | 日本中文字幕在线电影 | 亚洲国产精品电影在线观看 | 免费成人在线视频网站 | 久草在线视频在线 | 国产精品自拍av | 黄色成年片 | 国产成人三级在线观看 | 久久久久久久久免费 | a天堂中文在线 | 一级黄网 | 欧美日韩性 | 天堂在线视频中文网 | 亚洲黄色av | 日本中文字幕网址 | 麻豆视频观看 | 国产伦精品一区二区三区高清 | av大片网址 | 麻豆传媒视频在线免费观看 | 天天色官网 | 99色免费 | av在线激情 | 免费亚洲一区二区 | 国产伦理一区 | 国产精品一区二区美女视频免费看 | 国产91av视频在线观看 | 国产精品入口麻豆www | 99视频精品 | 永久免费精品视频网站 | 丁香五月亚洲综合在线 | 欧美色婷 | 亚洲精品国产成人av在线 | 免费看高清毛片 | 91最新在线观看 | 日韩欧美视频在线观看免费 | 亚洲欧美乱综合图片区小说区 | 又黄又爽又色无遮挡免费 | 久草在线视频首页 | 日韩一级成人av | 日韩av午夜在线观看 | 免费在线观看av网址 | 81国产精品久久久久久久久久 | 四虎成人精品永久免费av九九 | 国产午夜精品一区二区三区 | 日韩专区在线播放 | 精品欧美一区二区在线观看 | 日韩精品欧美精品 | 亚洲 成人 一区 | 久久你懂的 | 日韩三级精品 | 区一区二在线 | 国产日韩视频在线观看 | 国产一区自拍视频 | 西西www444| 激情av一区二区 | 麻豆av一区二区三区在线观看 | 亚洲精选视频在线 | 日韩毛片在线免费观看 | 97超碰在 | 久久久久亚洲国产 | 国产成人av在线 | 久久99精品热在线观看 | 久久午夜精品视频 | 日韩精品短视频 | 日韩专区视频 | 网站在线观看日韩 | 久久午夜国产精品 | 久久人操 | 欧美人牲| 丁香六月中文字幕 | av播放在线 | 麻豆视频在线免费观看 | 国产又粗又猛又黄又爽 | 天天玩夜夜操 | 国产一级二级三级视频 | 久久激五月天综合精品 | 超碰在线人人草 | 在线视频欧美日韩 | 麻豆免费视频观看 | 久久久久久久久久久久久国产精品 | 午夜久久影院 | 美腿丝袜av | 国产人在线成免费视频 | 国产91精品看黄网站 | 久久久久北条麻妃免费看 | 亚洲一级黄色大片 | 激情久久伊人 | 天天射天天操天天干 | 国产精品美女久久久久久免费 | 久久午夜国产精品 | 中文字幕日本特黄aa毛片 | 免费一级特黄毛大片 | 在线天堂中文在线资源网 | 天天干天天操天天拍 | 久久不射影院 | av三级在线播放 | 免费网站黄 | 一区在线免费观看 | 麻豆成人精品 | 婷婷伊人综合亚洲综合网 | 99精品国产福利在线观看免费 | 天天综合婷婷 | 国产 成人 久久 | 人人干97 | 在线观看视频黄 | 亚洲精品免费在线播放 | 国产福利在线免费观看 | 亚州精品国产 | 在线看一区二区 | 成年一级片 | 国产精品videoxxxx | 91免费国产在线观看 | 天天爱天天射天天干天天 | 国产一区视频导航 | 1024手机基地在线观看 | 黄色电影小说 | 中文字幕电影网 | 毛片黄色一级 | 视频在线99re | 久久亚洲精品国产亚洲老地址 | 97成人精品视频在线观看 | 亚洲电影免费 | 久草视频看看 | 97精品国产91久久久久久久 | 欧美作爱视频 | 欧美国产在线看 | 在线观看免费一区 | www.久久久 | 日本久久久久久久久久久 | 成年人免费在线观看 | 久影院| 日p视频在线观看 | 亚洲午夜精品电影 | 在线观看精品一区 | 国产在线观看,日本 | 久草在线在线视频 | 色人久久 | 在线观看国产亚洲 | 精品国产一区二区三区噜噜噜 | 成人在线播放视频 | 九九热免费观看 | 日日夜夜精品免费视频 | 韩国三级一区 | 日韩综合视频在线观看 | aaa日本高清在线播放免费观看 | 国产在线视频一区二区 | 国产精品va | 园产精品久久久久久久7电影 | 在线免费三级 | 国产一线二线三线性视频 | 人人澡人人爱 | www久| 婷婷播播网 | 蜜臀av.com | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 欧美在线观看视频一区二区 | 人人干人人搞 | 91精品国产九九九久久久亚洲 | 国产精品久久久久久久久免费 | 欧美日韩成人 | 国产精品私人影院 | 久草在线综合网 | 国产精品免费久久久久久 | 天天伊人网 | 日日干日日色 | 精品视频在线观看 | 日韩欧美视频在线 | 福利视频一二区 | 香蕉视频网站在线观看 | 欧美a级成人淫片免费看 | 国产精品一区二区免费视频 | 成人免费精品 | 精品国产久 | 亚洲人人av | 最新av在线网站 | 91精品久久久久久久久 | 日韩av播放在线 | 国产日产高清dvd碟片 | 久草在线久草在线2 | 国产小视频免费在线观看 | 国产高清绿奴videos | 亚洲黄网站 | 亚洲精品乱码久久 | 99999精品 | 97在线精品视频 | 久影院 | 久久久伊人网 | 天天干天天插伊人网 | 亚洲天堂精品视频在线观看 | 狠狠干在线 | 成人av一区二区兰花在线播放 | 婷婷丁香导航 | www.亚洲视频.com| 在线免费91 | 中文在线www | 免费99视频 | 久久久久国产精品免费网站 | 草久热| 中文字幕第 | 亚洲免费一级 | 国产成人不卡 | 51久久成人国产精品麻豆 | 在线国产高清 | 麻豆一区二区 | 婷婷 中文字幕 | 99视频免费观看 | 99久久久国产精品免费99 | 黄色一级大片在线免费看国产一 | 国产精品 日本 | 欧美一级片在线播放 | 亚洲精品一区二区三区四区高清 | 911在线 | 国产亚洲精品无 | 毛片播放网站 | 亚洲精品视频在线观看免费视频 | 久久成人国产精品免费软件 | 99日精品 | 少妇搡bbbb搡bbb搡69 | 美女免费视频黄 | 亚洲成人二区 | 国产精选视频 | 国产精品一区二区久久精品 | 欧美精品久久久久久久久久丰满 | 色噜噜狠狠狠狠色综合 | 久久se视频 | 免费午夜视频在线观看 | 激情视频免费在线观看 | 91麻豆免费视频 | 91视频免费| 国产精品亚洲精品 | 岛国大片免费视频 | 亚洲欧美日韩国产精品一区午夜 | 久久婷亚洲五月一区天天躁 | 在线国产专区 | 国产色综合天天综合网 | 日韩精品一区二区在线 | 日韩乱码在线 | 视频成人永久免费视频 | 欧美日韩精品在线观看 | 蜜桃av人人夜夜澡人人爽 | 精品一区二区影视 | 91精品国自产拍天天拍 | 国产精品亚洲片在线播放 | 国产香蕉视频在线播放 | 999久久久国产精品 高清av免费观看 | 在线直播av | 国产一及片 | 又黄又色又爽 | 免费在线a | 久久久精品 一区二区三区 国产99视频在线观看 | 国产高清亚洲 | 国产精品刺激对白麻豆99 | 久草精品视频在线看网站免费 | 青青久草在线视频 | 成年人看片网站 | 午夜精品99久久免费 | 在线观看爱爱视频 | 亚洲一二视频 | 午夜婷婷在线播放 | 99午夜| 丰满少妇在线观看 | 国产精品不卡av | 久久久久久久久久影视 | www.天天成人国产电影 | 久久国产精品免费视频 | 婷婷久久久久 | 国产a网站 | 日韩成人精品一区二区三区 | 亚洲精品视频在线播放 | 亚洲精品www久久久久久 | 99精品色| 91亚洲免费| 国产在线毛片 | 麻豆首页 | 在线视频欧美日韩 | 日韩v在线91成人自拍 | 久久在线 | 色狠狠综合天天综合综合 | 日韩中文在线视频 | 精品国产诱惑 | 久久影视精品 | 免费视频色 | 日本女人的性生活视频 | 一级黄色在线免费观看 | 成年人三级网站 | 91麻豆精品国产91久久久更新时间 | 欧美一级日韩免费不卡 | 色播五月激情综合网 | 六月丁香婷婷网 | 成人在线视频网 | 亚洲综合色视频 | 草久在线观看视频 | 蜜桃视频成人在线观看 | 国产在线国偷精品产拍免费yy | av在线播放快速免费阴 | 在线免费91 | 青青射 | 精品国产aⅴ一区二区三区 在线直播av | 九九九毛片 | 91在线最新 | 精品一区二区三区电影 | 开心色插 | 国产小视频在线观看免费 | 精品视频在线免费观看 | 日狠狠 | 亚洲精品美女久久久久 | 日韩黄色中文字幕 | 久久久96 | 最新日本中文字幕 | 久久久久高清毛片一级 | 中文字幕日韩精品有码视频 | www.91av在线 | 四虎免费在线观看视频 | 免费三级骚 | 97色噜噜 | 欧美一区二区三区不卡 | 欧美电影黄色 | 午夜私人影院久久久久 | www.国产在线 | 涩av在线| 激情视频久久 | 婷婷 中文字幕 | 综合黄色网 | 久久试看 | 国产精品成人久久久 | 天天综合网天天 | 久草综合在线观看 | 精品视频免费观看 | 天天色 天天| 久久色亚洲 | 日韩国产精品一区 | 国产中文字幕一区二区三区 | 在线观看91视频 | 日韩高清在线不卡 | 久久国产精品久久久久 | 黄色一级片视频 | 色88久久 | 国产精品自在线拍国产 | 免费a视频在线 | 色婷婷亚洲 | 国产美腿白丝袜足在线av | 一区三区视频在线观看 | 黄色免费网战 | 日本黄色免费电影网站 | 国产免费专区 | 人人爽人人射 | 激情综合交| 91成年人在线观看 | 97精品国产97久久久久久免费 | 欧美a级在线 | 欧美日韩在线观看一区二区 | 国产精品免费久久久久 | 色婷婷在线观看视频 | 国产无套视频 | 亚洲少妇xxxx | 久久艹在线观看 | 麻豆影视在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲高清在线 | 久久综合狠狠 | 国产在线精品视频 | 夜色成人网 | 国产高清日韩欧美 | 国产一区二区精品91 | 不卡视频在线 | 国产精品免费观看在线 | 婷婷综合在线 | 狠狠色丁香婷婷综合久久片 | 欧美一级黄色网 | 午夜精品久久久久99热app | 国产久视频 | 九九热视频在线播放 | 免费av在线播放 | 精品久久久免费视频 | 国产精品成人免费 | 91刺激视频 | 天天干天天天天 | 99久久www免费 | 亚洲日本黄色 | 一区二区三区在线不卡 | 国产在线看| 久久三级毛片 | 久久婷婷激情 | 久久夜色网 | 美腿丝袜一区二区三区 | 人人超碰在线 | 日韩av成人在线观看 | 超碰九九 | 国产精品不卡 | 久久中文视频 | 国产成人精品一区在线 | 久久久久久亚洲精品 | 天天天操操操 | 亚洲精品男人天堂 | 亚洲一区二区视频 | 91麻豆精品国产91久久久久久 | 最近中文字幕第一页 | 亚洲三级在线免费观看 | 91综合在线| 亚洲国产精品日韩 | 免费a网址| 久久精品一区二 | 成人免费在线播放 | 国产成人黄色片 | .国产精品成人自产拍在线观看6 | 97国产视频| 亚洲自拍自偷 | 国产精品大尺度 | 在线观看午夜av | 人人澡人摸人人添学生av | 九九涩涩av台湾日本热热 | 欧洲精品亚洲精品 | 国产视频 亚洲视频 | 成人av在线电影 | 精品久久网 | 亚洲区另类春色综合小说 | 欧美成人手机版 | 国产污视频在线观看 | 成人福利在线 | av一级久久 | 在线v片 | 日本中文字幕在线看 | 国产成人av | 国产亚洲精品v | 丝袜制服天堂 | 999久久久免费精品国产 | 99久热在线精品 | 精品亚洲va在线va天堂资源站 | 91黄色在线视频 | 中文字幕久久精品一区 | 婷婷久久一区二区三区 | 国产精品免费久久 | 日韩成人欧美 | 国产精品综合在线 | 久久天天躁狠狠躁亚洲综合公司 | 天天操天天爱天天爽 | 狂野欧美激情性xxxx | 99久久婷婷国产精品综合 | 久久久久网站 | 在线观看aaa | 国产黄在线 | 涩涩网站在线看 | 欧美一区视频 | 91九色蝌蚪国产 | 婷婷av色综合| 99视频在线观看视频 | 亚洲经典视频在线观看 | 中文字幕久久精品 | 成人av资源网 | 亚洲精品视频在线观看免费视频 | 婷婷丁香导航 | 久久调教视频 | 国产精品久久久久久久av电影 | 成人三级av | 视频国产一区二区三区 | 99精品国产99久久久久久97 | 久操操| 日本女人在线观看 | 中文字幕在线观看第二页 | 最近日韩中文字幕中文 | 99r在线精品 | 国产字幕在线观看 | 天堂在线一区二区 | 国产一级特黄电影 | 极品嫩模被强到高潮呻吟91 | 91私密视频 | 亚洲免费专区 | 不卡中文字幕在线 | 色婷婷视频在线观看 | 久操视频在线 | 91在线看视频免费 | 国产精品videossex国产高清 | 久久大香线蕉app | 久久99精品久久久久久秒播蜜臀 | 国产精品一区二区免费在线观看 | 麻豆精品91| 狠狠的日日| 久久99久久精品 | 色开心| 国产精品久久99综合免费观看尤物 | 国产成人一级电影 | 视频在线观看入口黄最新永久免费国产 | 色久天 |