久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

從FGSM到PGD:Fashion-MNIST對抗攻擊與對抗訓練實戰(zhàn)

從FGSM到PGD:Fashion-MNIST對抗攻擊與對抗訓練實戰(zhàn) 簡介面向深度學習安全入門與對抗攻防復現(xiàn)需求這套材料圍繞Fashion_MNIST圖像分類任務提供從對抗樣本生成到對抗訓練防御的完整實驗內容適合已掌握基礎神經網絡、希望理解模型魯棒性評估的學生與算法愛好者也可用于課程設計或安全方向的前期驗證。壓縮包共121個文件約15.12MB其中9個Python腳本承載模型訓練、攻擊實現(xiàn)與評估流程8個pkl與2個h5文件保存訓練中間結果及模型權重100張jpg直觀呈現(xiàn)對抗樣本與原始圖像的對照另附md說明與gitignore便于環(huán)境整理。已有117人學習下載。讀者可據(jù)此復現(xiàn)FGSM、PGD等攻擊方法觀察細微擾動對分類結果的影響并對比對抗訓練前后模型在干凈樣本與對抗樣本上的準確率變化進而理解魯棒性、泛化能力與安全部署之間的權衡形成從攻擊生成、防御訓練到指標評估的可運行閉環(huán)。1. 一個 93% 掉到 12% 的分類器對抗攻擊與對抗訓練解決的是什么問題一個做課程設計的同學給我看他的模型Fashion-MNIST 測試集 93.1%我讓他把輸入疊一層 eps0.1 的擾動再喂進去準確率掉到 11%比十類瞎猜還低。這就是對抗攻擊最反直覺的地方——擾動小到人眼看不出模型卻徹底失明。這份 Attack_Fashion_MNIST 代碼包做的事就是把整條線完整展開先干凈訓練一個卷積基線再用 FGSM、I-FGSM、PGD 三種方式把它打穿然后把對抗樣本塞回訓練循環(huán)做對抗訓練最后拿干凈準確率和魯棒準確率兩條曲線對照。它適合兩類人剛接觸對抗樣本、想要一個能完整跑通的最小閉環(huán)的以及要拿它當實驗底座換成自己的數(shù)據(jù)集或攻擊算法的。2. 目錄結構與數(shù)據(jù)管線Fashion-MNIST 怎么讀、怎么切、怎么喂進去拿到壓縮包先別急著執(zhí)行 train把目錄看一遍能省掉后面一半的調試時間。這個項目的模塊邊界切得比較克制沒有一上來就上 Lightning 或者 Hydra純 PyTorch 加一個 yaml好處是可以把每一行發(fā)生的事都看清楚。2.1 從目錄樹看模塊職責的切分Attack_Fashion_MNIST/ ├── configs/base.yaml # eps / alpha / steps / lr 等全部外置 ├── data/ # 首次運行自動下載的 idx 文件落在這里 ├── models/ │ └── small_cnn.py # 4 層卷積 BN 全連接的分類器 ├── attacks/ │ ├── fgsm.py # 單步攻擊 │ ├── ifgsm.py # 迭代攻擊固定步長 │ └── pgd.py # 迭代攻擊 隨機起點 投影 ├── train_clean.py # 干凈基線訓練 ├── train_adv.py # 對抗訓練 ├── evaluate.py # eps 掃描輸出 csv 和曲線 ├── visualize.py # 對抗樣本網格圖 擾動放大圖 ├── utils.py # 種子、ckpt 保存、指標統(tǒng)計 └── requirements.txt關鍵點是attacks/單獨成包。攻擊函數(shù)既被evaluate.py調用又被train_adv.py在訓練循環(huán)里調用如果寫在評估腳本里訓練腳本就得反向 import很容易寫出循環(huán)依賴。把它們抽出來之后所有攻擊必須滿足同一個簽名def attack_fn(model, x, y, eps, **kwargs) - torch.Tensor: 輸入干凈樣本與標簽返回對抗樣本形狀與 x 一致取值仍在 [0,1]簽名的第 4 個位置參數(shù)留給 eps 是有意為之——evaluate.py要在一組 eps 上掃出魯棒性曲線把 eps 當可變參數(shù)傳掃描循環(huán)才寫得干凈。2.2 DataLoader這份代碼沒做 Normalize數(shù)據(jù)這塊是第一個容易分歧的地方。絕大多數(shù)圖像分類工程會在transforms里加Normalize(mean, std)但對抗攻擊項目里我一般不加原因后面代碼里會顯出來。import torch from torch.utils.data import DataLoader, random_split from torchvision import datasets, transforms DATA_ROOT ./data # 只做 ToTensor像素被縮放到 [0, 1]不做 Normalize base_tf transforms.Compose([transforms.ToTensor()]) def build_loaders(batch_size128, val_ratio0.1, seed42, num_workers2): full_train datasets.FashionMNIST(DATA_ROOT, trainTrue, downloadTrue, transformbase_tf) test_set datasets.FashionMNIST(DATA_ROOT, trainFalse, downloadTrue, transformbase_tf) n_val int(len(full_train) * val_ratio) # 60000 * 0.1 6000 train_set, val_set random_split( full_train, [len(full_train) - n_val, n_val], generatortorch.Generator().manual_seed(seed), # 切分可復現(xiàn) ) train_loader DataLoader(train_set, batch_sizebatch_size, shuffleTrue, num_workersnum_workers, pin_memoryTrue, drop_lastTrue) val_loader DataLoader(val_set, batch_size512, shuffleFalse, num_workersnum_workers) test_loader DataLoader(test_set, batch_size512, shuffleFalse, num_workersnum_workers) return train_loader, val_loader, test_loader參數(shù)上batch_size在干凈訓練階段用 128 就夠了對抗訓練階段同樣 128但顯存占用大約是干凈訓練的兩到三倍因為攻擊那幾步還要保留計算圖val_ratio0.1是給「選超參」留的位置測試集從頭到尾只看一次否則 eps 和步數(shù)會在測試集上過擬合報出來的魯棒準確率就是假的drop_lastTrue是為了讓 BN 在訓練時每個 batch 都有穩(wěn)定的統(tǒng)計量最后不滿 128 的那個 batch 直接丟掉。不做 Normalize 的理由很實在攻擊函數(shù)要把擾動投影回「合法像素空間」如果輸入已經被歸一化到[-1, 1]附近那clamp(0, 1)就是個錯誤的約束投影會把樣本拉到一個根本不存在的像素分布上攻擊強度會被莫名削弱。常見做法有兩種——要么把每張圖的合法區(qū)間存下來在歸一化空間里算 clamp 邊界要么干脆不歸一化讓模型第一層的 BatchNorm 去吸收尺度差異。我選后者代碼短出錯概率低。2.3 種子與確定性別讓兩次實驗對不上對抗實驗的結果波動比普通分類大得多同一個 eps 跑兩遍差三四個點很常見所以種子的設置必須比平時更狠import os, random import numpy as np import torch def set_seed(seed42, deterministicTrue): random.seed(seed) np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed_all(seed) os.environ[PYTHONHASHSEED] str(seed) if deterministic: torch.backends.cudnn.deterministic True torch.backends.cudnn.benchmark Falsecudnn.benchmarkFalse會犧牲一點吞吐來換取卷積算法固定在對比兩種訓練策略時這點吞吐值得讓出去。PYTHONHASHSEED主要是防 DataLoader 在多 worker 下的順序抖動。另外 PGD 里的隨機起點也是用全局種子驅動的如果只設了 torch 的種子沒設 numpy 的np.random.uniform那條分支就會每輪都不一樣實驗日志根本對不齊。提示Windows 下num_workers 0必須把入口代碼放進if __name__ __main__:否則 DataLoader 會反復重啟進程表現(xiàn)是顯存一點點漲上去然后卡死。3. 干凈的分類基線SmallCNN 的結構和訓練循環(huán)對抗實驗有個前提干凈樣本上得先訓出個像樣的模型?;€太弱攻擊再強也沒意義基線太強又會把大部分時間耗在調參上。這個項目用的結構是折中方案在單卡上十幾分鐘能訓完一輪。3.1 模型結構四層卷積加一個全連接頭import torch import torch.nn as nn class SmallCNN(nn.Module): def __init__(self, num_classes10): super().__init__() self.features nn.Sequential( nn.Conv2d(1, 32, 3, padding1), nn.BatchNorm2d(32), nn.ReLU(inplaceTrue), nn.Conv2d(32, 32, 3, padding1), nn.BatchNorm2d(32), nn.ReLU(inplaceTrue), nn.MaxPool2d(2), # 28 - 14 nn.Conv2d(32, 64, 3, padding1), nn.BatchNorm2d(64), nn.ReLU(inplaceTrue), nn.Conv2d(64, 64, 3, padding1), nn.BatchNorm2d(64), nn.ReLU(inplaceTrue), nn.MaxPool2d(2), # 14 - 7 ) self.classifier nn.Sequential( nn.Flatten(), nn.Linear(64 * 7 * 7, 128), nn.ReLU(inplaceTrue), nn.Dropout(0.3), nn.Linear(128, num_classes), ) def forward(self, x): return self.classifier(self.features(x))結構沒什么稀奇但每個選擇都對應一個理由。輸入是單通道 28×28所以第一層in_channels1換成 CIFAR-10 就是 3這是二次開發(fā)時第一個要動的地方。兩次MaxPool2d把 28 降到 7全連接輸入是64*7*73136整個模型參數(shù)量在五十萬上下不算大正好適合在單張消費級卡上反復跑對抗訓練。BatchNorm 放在每個卷積后面是必須的——沒有它對抗訓練階段 loss 會抖得非常厲害幾乎沒法收斂。Dropout 只放在全連接頭卷積部分不加加了會讓攻擊的梯度變得稀疏FGSM 打不動。3.2 訓練循環(huán)里幾個必須寫對的位置import torch import torch.nn as nn from models.small_cnn import SmallCNN def train_clean(model, train_loader, val_loader, epochs15, lr1e-3, devicecuda): criterion nn.CrossEntropyLoss() optimizer torch.optim.Adam(model.parameters(), lrlr, weight_decay5e-4) scheduler torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_maxepochs) best_acc 0.0 for epoch in range(epochs): model.train() for x, y in train_loader: x, y x.to(device, non_blockingTrue), y.to(device, non_blockingTrue) optimizer.zero_grad(set_to_noneTrue) loss criterion(model(x), y) loss.backward() optimizer.step() scheduler.step() acc evaluate_acc(model, val_loader, device) # 驗證集上只看干凈準確率 if acc best_acc: best_acc acc torch.save(model.state_dict(), ckpt/clean_best.pt) return best_acc幾個位置值得單獨說。zero_grad(set_to_noneTrue)比默認的zero_grad()省一點顯存也快一點在大規(guī)模對抗訓練里能積少成多。調度器用余弦退火最后幾個 epoch 學習率壓得很低驗證準確率能再穩(wěn)零點幾個點。evaluate_acc內部必須切model.eval()和torch.no_grad()這個函數(shù)后面會被反復復用訓練循環(huán)里一旦漏掉 evalBN 的 running stats 會被驗證集數(shù)據(jù)污染下一輪訓練的起點就不對了。3.3 基線結果怎么讀先看混淆矩陣再看總準確率干凈訓練跑完驗證集準確率落在 92% 到 93% 之間是這份代碼的正常水平。如果只有 88% 上下八成是學習率或者 epoch 數(shù)不對如果到了 94% 以上先懷疑是不是驗證集和訓練集有重疊——random_split用了獨立的 generator正常情況下不會重疊但如果手動切分時索引寫錯結果會好得很可疑。Fashion-MNIST 有個很典型的現(xiàn)象總的準確率看著不錯但 T-shirt/top、Shirt、Pullover 這三類的混淆率一直偏高原因是它們在 28×28 灰度圖里本來就長得很像。這個細節(jié)在對抗實驗里會放大——攻擊最容易把 Shirt 推到 Pullover 或者反過來做可視化的時候你看到的第一批「成功攻擊樣本」大概率就是這三類互相串。心里有數(shù)就不會誤以為是代碼寫錯了。4. 攻擊與對抗訓練的核心實現(xiàn)FGSM、I-FGSM、PGD 三段代碼這一章是整個項目的重心。三種攻擊的代碼量都不大但每一行都有講究寫錯一處結果就差一個數(shù)量級。4.1 FGSM單步梯度上升十行代碼但有三處會寫錯import torch def fgsm_attack(model, x, y, eps, criterionNone, clamp(0.0, 1.0)): Fast Gradient Sign Method沿損失對輸入的梯度符號方向走一步 if criterion is None: criterion torch.nn.CrossEntropyLoss() model.eval() # 1. 凍結 BN x_adv x.detach().clone().requires_grad_(True) # 2. 只有輸入需要梯度 loss criterion(model(x_adv), y) grad, torch.autograd.grad(loss, x_adv) # 3. 只求 dL/dx不求參數(shù)梯度 x_adv x_adv.detach() eps * grad.sign() # 沿符號方向走 eps return x_adv.clamp(*clamp).detach() # 投影回合法像素范圍三個容易翻車的位置都用注釋標出來了。第一model.eval()必須在前面哪怕調用方已經切過——攻擊函數(shù)被訓練循環(huán)調用時上一行往往剛把模型切回 train。第二用x.detach().clone().requires_grad_(True)而不是直接對x開梯度原因是 DataLoader 吐出來的張量可能是只讀視圖原地改會污染原始數(shù)據(jù)。第三用torch.autograd.grad而不是loss.backward()這樣不會在模型參數(shù)的.grad上堆積梯度攻擊完模型還是干凈的。如果用 backward下一個 batch 的優(yōu)化器 step 會帶著攻擊殘留的梯度一起更新訓練直接崩。eps的量級是另一個坑。Fashion-MNIST 像素在[0,1]常見的有效區(qū)間是 0.05 到 0.15對應 12/255 到 38/255。如果從 ImageNet 的代碼里抄了8/255在 Fashion-MNIST 上偏弱攻擊后準確率可能只掉十來個點容易誤判成「模型很魯棒」。4.2 I-FGSM 與 PGD差別只在一行隨機起點I-FGSM 就是小步多走的 FGSMPGD 在它基礎上加了隨機起點。兩者共用一套骨架import torch def pgd_attack(model, x, y, eps0.1, alpha0.01, steps10, criterionNone, random_startTrue, clamp(0.0, 1.0)): if criterion is None: criterion torch.nn.CrossEntropyLoss() model.eval() x_adv x.detach().clone() if random_start: # PGD 與 I-FGSM 的唯一差別 x_adv x_adv torch.empty_like(x_adv).uniform_(-eps, eps) x_adv x_adv.clamp(*clamp) for _ in range(steps): x_adv.requires_grad_(True) loss criterion(model(x_adv), y) grad, torch.autograd.grad(loss, x_adv) x_adv x_adv.detach() alpha * grad.sign() # 單步步長 alpha delta (x_adv - x).clamp(-eps, eps) # 投影回 eps 球 x_adv (x delta).clamp(*clamp) # 再投影回像素范圍 return x_adv.detach()參數(shù)關系上alpha一般取eps/10到eps/4之間steps * alpha略大于eps是合理的因為投影會把超出部分拉回來。steps10是評估的常規(guī)配置steps7常用于訓練內循環(huán)以省時間。random_startTrue是 PGD 強于 I-FGSM 的關鍵——每次從 eps 球內的隨機點出發(fā)多次重啟可以摸到不同的局部最優(yōu)評估時把restarts設成 5 到 10 再取最差準確率報出來的數(shù)才經得起追問。requires_grad_(True)放在循環(huán)里而不是循環(huán)外是因為每次detach()之后圖就斷了必須重新掛上。4.3 對抗訓練把攻擊塞進訓練循環(huán)的順序問題對抗訓練PGD-AT的核心思路很樸素每個 batch 先用當前模型生成對抗樣本再用這些樣本來算 loss 和反傳。import torch import torch.nn as nn from attacks.pgd import pgd_attack def train_adv(model, train_loader, val_loader, epochs25, eps0.1, alpha0.01, steps7, lr0.01, devicecuda): criterion nn.CrossEntropyLoss() optimizer torch.optim.SGD(model.parameters(), lrlr, momentum0.9, weight_decay5e-4) scheduler torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_maxepochs) for epoch in range(epochs): model.train() for x, y in train_loader: x, y x.to(device), y.to(device) # 1) 生成對抗樣本內部會切 eval結束后手動切回 train x_adv pgd_attack(model, x, y, epseps, alphaalpha, stepssteps, criterioncriterion) model.train() # 2) 用對抗樣本前向、反傳、更新 optimizer.zero_grad(set_to_noneTrue) loss criterion(model(x_adv), y) loss.backward() optimizer.step() scheduler.step() print(fepoch {epoch}: val_acc{evaluate_acc(model, val_loader, device):.4f})順序上有兩個點必須對。第一x_adv必須在optimizer.step()之前生成用舊參數(shù)生成攻擊、用新參數(shù)學習這是標準做法如果反過來先更新參數(shù)再生成就變成了對舊模型的攻擊魯棒性提升會打折扣。第二攻擊生成階段切eval()、反傳階段切回train()目的是不讓對抗樣本去更新 BN 的 running stats——對抗樣本的分布和干凈樣本有偏移混進統(tǒng)計量之后干凈準確率會莫名其妙掉兩三個點而且很難查出來。評估這步也別省。掃一遍 eps 畫出曲線是把「魯棒」這個詞說清楚的最低要求def eval_under_attack(model, loader, eps_list, devicecuda): model.eval() rows [] for eps in eps_list: correct total 0 for x, y in loader: x, y x.to(device), y.to(device) x_adv pgd_attack(model, x, y, epseps, alphaeps/8, steps20, random_startTrue) # 評估用強攻擊 correct (model(x_adv).argmax(1) y).sum().item() total y.size(0) rows.append({eps: eps, acc: correct / total}) return rows評估時steps20起步訓練時 7 步就夠這個不對稱是有意的——訓練內循環(huán)追求速度評估必須追求可信。用弱攻擊評估強模型很容易得出「魯棒性很好」的結論實際上只是梯度被掩蔽了。我這份代碼跑下來的數(shù)量級參考干凈模型在eps0.1、PGD-20 下準確率掉到個位數(shù)做完 PGD-AT 之后干凈準確率大概 87% 到 88%同一個攻擊下能守在 75% 上下。這個交換比就是對抗訓練的本質——用幾個點的干凈精度換幾十個點的魯棒精度。5. 避坑與排查五個讓實驗結果不可信的現(xiàn)場對抗實驗最麻煩的地方不是跑不起來是跑起來了但結果是錯的而錯的結果看上去還挺合理。下面五條是我在這類項目里反復遇到的。5.1 攻擊側的三個坑坑一攻擊之后準確率還在 80% 以上以為模型很魯棒?,F(xiàn)象是 FGSM 打完幾乎沒掉點甚至個別輪次還漲了。原因通常是 eps 量級用錯從別的項目抄了8/255≈0.031在 Fashion-MNIST 上太弱也可能是像素被 Normalize 過而攻擊的clamp(0,1)把擾動削掉了一大半。解決方式是先打印(x_adv - x).abs().max()正常應該接近 eps如果遠小于 eps說明投影把它壓掉了??佣诙€ batch 報 Trying to backward through the graph a second time?,F(xiàn)象是第一個 batch 正常第二個直接拋異常。原因是攻擊函數(shù)里用了loss.backward()而不是torch.autograd.grad或者在循環(huán)外requires_grad_(True)之后沒有detach()就進入下一輪。計算圖被復用了。解決方式是統(tǒng)一改成torch.autograd.grad(loss, x_adv)并且在每輪迭代末尾顯式detach()??尤瑯拥?eps攻擊結果每次跑都不一樣波動能到十個點。現(xiàn)象是重跑三次拿到三個差距很大的數(shù)。原因之一是攻擊生成時模型還處在 train 模式BN 用的是當前 batch 的統(tǒng)計量batch 組成一變梯度方向就變攻擊強度跟著漂。解決方式是在攻擊函數(shù)第一行強制model.eval()不要指望調用方記得切。另一個原因是 PGD 的random_start沒設種子多 worker 下每個進程的隨機流不同這個只能靠固定種子加單 worker 調試來定位。5.2 訓練與評估側的兩個坑坑四對抗訓練 loss 不降干凈準確率從 92% 掉到 70% 以下?,F(xiàn)象是前幾個 epoch loss 一直在 2.0 附近橫盤。原因往往是超參直接沿用了干凈訓練的配置——Adam 加lr1e-3再加 20 步攻擊等價于每一步都在最難的樣本上學模型根本跟不上。解決方式是對抗訓練換 SGDlr0.01配余弦退火訓練內循環(huán)的steps降到 7前兩個 epoch 先用干凈樣本預熱再切到對抗樣本。這幾個改動做完曲線通常會正常下來??游逵?5 步 PGD 評估就宣布魯棒換個攻擊就現(xiàn)原形?,F(xiàn)象是自己報的魯棒準確率 80%換成 20 步加 5 次重啟之后掉到 45%。這是典型的梯度掩蔽——模型學到的不是真魯棒而是讓梯度變得不可用。解決方式是評估統(tǒng)一用steps20、random_startTrue、多次重啟取最差值另外至少再交叉驗證一種攻擊比如 FGSM 和 PGD 都跑兩種攻擊的排名如果反過來說明魯棒性是假的??恿梢暬鰜淼膱D全黑或者全白。現(xiàn)象是visualize.py存出來的對抗樣本看不出原圖。原因是前面某處做了 Normalize畫圖時直接imshow就會越界。解決方式是畫圖前統(tǒng)一反歸一化或者像這份代碼一樣全程不 Normalize只在[0,1]區(qū)間里做畫圖直接乘 255 就行。注意這五條里有三條的共同根源是「訓練/評估模式沒切對」。寫完攻擊函數(shù)之后養(yǎng)成立刻在里面補一行model.eval()的習慣能省掉大量排查時間。6. 二次開發(fā)換數(shù)據(jù)集、換攻擊組合把 demo 變成實驗底座這份代碼要往上長最先動的是數(shù)據(jù)入口。把build_loaders里的FashionMNIST換成CIFAR10同時改三處transforms加RandomCrop(32, padding4)和RandomHorizontalFlip模型第一層in_channels從 1 改成 3全連接的輸入維度從64*7*7改成64*8*832 輸入兩次池化后是 8。eps 也要跟著換CIFAR-10 上常用8/255正好是 Fashion-MNIST 那套數(shù)值的三分之一直接照搬會攻擊過強。第二個改造點是把攻擊做成可注冊的字典這樣evaluate.py掃描的時候可以一次跑多種攻擊不用改代碼# attacks/__init__.py from .fgsm import fgsm_attack from .ifgsm import ifgsm_attack from .pgd import pgd_attack ATTACKS { fgsm: fgsm_attack, ifgsm: ifgsm_attack, pgd: pgd_attack, } def build_attack(name, **kwargs): if name not in ATTACKS: raise KeyError(funknown attack: {name}, available: {list(ATTACKS)}) return lambda model, x, y, eps: ATTACKS[name](model, x, y, epseps, **kwargs)新加一個攻擊只需要在目錄里放一個同簽名的文件注冊進去即可訓練腳本和評估腳本都不用碰。這是我覺得這份代碼結構上最值得保留的一點。幾個常見的改造方向可以直接對著改改造目標改動文件關鍵動作換數(shù)據(jù)集models/small_cnn.py、utils.py改輸入通道、全連接維度、eps 量級加新攻擊attacks/新增文件保持(model, x, y, eps)簽名并注冊加集成攻擊attacks/ensemble.py多個模型梯度取平均或取最大評估更可信參數(shù)外置configs/base.yamleps / alpha / steps / lr 全提出來方便網格搜索結果歸檔evaluate.py每個 eps 打一行 csv附上 commit 和種子驗證改造有沒有改對方法很土但有效先拿干凈模型跑一遍新數(shù)據(jù)集的干凈準確率確認落在合理區(qū)間再跑eps0的攻擊結果必須和干凈準確率完全一致如果對不上說明攻擊函數(shù)在 eps 為 0 時仍然改了輸入投影或者隨機起點那步有 bug。這個自檢我每次都做比看曲線管用。從那以后我每次動 eps 或者換數(shù)據(jù)集都強制先把「eps0 的攻擊 干凈準確率」這條斷言跑一遍。對抗實驗的坑大多不在算法本身而在那些看起來無害的默認值上。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久操视频免费在线观看| 搞中出视频在线观看| 亚洲天堂区| 我要看免费韩日黄片| 激情九月婷婷| 精品日韩| 国产一区二区三区免费视频在性观看| 日本欧美一区二区三区视频麻豆| 夜夜操2028| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 午夜AV污污污| 日本欧美亚洲高清在线看| 久久99手机免费视频| 人人性爱视频免费| 蜜桃久久久久久| 欧美日韩另类激情图片| www.超碰| 欧美少妇人妻| 少妇人妻精品| 免费家庭乱伦视频| 亚洲精品欧美专业| 五十路六十路七十路熟婆| 久久9亚洲| 啊啊啊啊啊啊啊啊啊啊在线观看| 日日夜夜噜| 最新岛国大片| 欧美日韩亚洲五月天婷婷| 无码国产Av| 久久视网78| 国产不良强奸视频免费看| 第二页中文字幕| 国模无码人体一区二区三| 九九成人精品| 日本色色色视频| 无卡一区=区| 最新国产精品久久精品| 人妻丝袜无 码视频专区| 青青草色插素人| 91精品丝袜久久久久久无码人妻| 欧美暴力猛交| 女同亚洲欧美一二三区久久电影| 最新中文字幕av| 大学生口爆吞精| 日韩噜噜69| 国产一进一出视频网站| 天天干人妻| 国产高清MV操逼视频| 亚洲,欧美,综合网| 97精品国产97久久久| 欧美性天天| 曰本精品久久久| 国产高清视频无码在线| 97网址97| 久久精品国产精品亚洲艾通辽熟妇 | 精品久久97观看在线视频| 91色情黑丝搞鸡在线观看一区二区三区三州 | 一区二区三区四区五区久久久久久| 极品极品色影院| 亚州欧美总和| 91校园春色长篇| 日韩肏逼视频| 久久久久久久久久久精| 国产天天骚| 美女操逼福利视频| 极品销魂美女一区二区| 骚妻少妇精品性色无码四色A V| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 中文字幕第95页| 日韩欧美字幕亚洲一区二区| 欧美日韩在线小说 | 欧美日韩妖精91com| 天美传媒av 在线| 久久在线观看免费视频| KK色在线影院| 亚洲有码第一页| 五月丁香婷婷啪啪| 国产人妻天天干精品| 欧美综合另类| 天天操天天日青青草超碰av| 99热综合在线| 亚洲国产麻豆一区二区三区| 麻豆国产97在线| 亚洲熟妇AV日韩熟妇在线| 欧美日韩色图片| 国产97视频免费观看| 美女诱惑一区| 久久久天美| 人妻精品4K4K4K4K4| 亚欧国产无码精品在线| 黄色片,com| 狠狠操狠狠操操| 日本免费一区二区不卡| 久久久久久久久久久久久久久乱码| 婷婷五月天激情网| 92性色国产午夜福利在线661| 久久久精品久久| 在线观看AV不卡| 免费看A片毛毛片在线播| aa片毛片| 午夜啊啊| 久久久少妇诱惑精品视频| 天天摸夜夜摸| 亚洲熟妇乱女区二区三区| 综合欧美日韩在线观看| 一本大道不卡一二三区| 亚洲熟女综合| 精品人妻一二三四区视频| 亚洲成?V人片在线观看福利| 久久久偷拍| 人妻精品一区一区三区蜜桃91| 精品夜夜澡人妻无码| 强奸乱伦大香蕉网| 欧美性爱视频免费一区一A | 97欧美日韩| 夜夜国自区| 2000亚洲男人天堂| 自拍二页| 久久久久久久久久久久黄色 | 91天天综合在线观看| 欧洲亚洲人妻无码中字久久三区四区 | 麻豆天天躁天天揉揉AV| 97视频在线视频| 国产成自自拍在线观看| 激情五月婷| 无码少妇精品一区二区60岁老人| 国产 热久久久久国产精品| 久久日韩精品一区二区| 四虎在线免费视频| 99老司机精品视频在线观看| 久久蜜桃一区二区| 欧洲亚洲人妻无码久久三区四区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国产激情在线| 九九九九九九综合| 热99这里有精品综合久久| 日韩精品亚洲一二三| 无码人妻毛片丰满熟妇精品区| 欧亚成人在线视频| 婷婷另类小说| 伦在线97| 免费97视频| 丝袜天堂网| 锕锕好爽 死我在线观看| 天美传媒av一区二区| 日韩乱码Av| 欧美不卡在线美女| 欧美少妇第一页| 国产乱弄免费在线视频。| 一区麻豆 高清中文字幕| 九色 人妻 大香蕉| 超碰97久久观看| 青青国产在线拍揄自揄拍| 成人A片男人的天堂| 99xav| 330dv亚洲成年视频网| 日本欧美色| 涩涩久久精品| 国产丁香精品露脸视频| 曰韩人妻中文字幕在线| 蜜乳成人AV| 国产a片操逼| 91久久精品中文字幕| 精品999日本| 蜜臀th| 91蜜桃传媒精品久久久一区二区| 91 丝袜在线播放| 成人性爱av| 亚洲 欧美 手机在线观看| 国产色呦呦| 超碰在线99| 91久久精品国产| 神马午夜久久久| 久久人妻一区二区三区高清| 国产精品午夜AV完会免费| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 欧美在线观看综合国产| 欧亚第一综合网| 国产精品小视频一区二区三区| 欧美综合制服在线| 91午夜无码| 嗯啊不要在线| 国产成人网址| 四季AV一区二区凹凸精品小说| 亚洲清纯唯美| 人妻9117c| 国产69精品久久久久99尤物| 天天肏美女| 后入式视频国产自| 成人羞羞视频国产| 亚洲欧美国产日本一区二区三区| 亚州色站 日韩电影| 国产97在线播放| 成人无遮挡毛片免费看| 丁香五月天激情| 神马午夜久久久| 久久久免费高清中文视频| 17c嫩草51久久91嫩草| 九九精品99| 日本九九九九| 色眯眯av| 成人性爱av| 久久黄黄| 久久日韩肥臀| 入口操逼网站| 岛国AV一区二区电影| 天美欧美国产| 尤物av网站免费在线播放| 亚洲日韩国产欧美综合v| 国产久久日韩网站导航| 九七色图| 久久9免费视频| 秋霞一级A片黄色视频| 久久久久精| 亚洲狠狠入| 国产成人午夜视频网址| 一个人在线看的黄色电影网站| 在线情色电影 91大 | 99性爱在线观看| juliaann精品熟女一区| 78精品| 韩国一级做A片免费的| 国产十八禁视频| 美女天天干| 日日爽夜夜爽| 青青草大香蕉视频| 操逼网免费无码视频| 老司机久久| 性色av大全| 久久侵犯人妻爽爽爽| 欧美激情在线观看视频| 偷拍 精品另类 凸凹了四区| 亚洲情色欧美| 熟妇熟女一区二三区| 美女露胸露奶头| 中文字幕在线观看第二页| 亚洲国产日韩精品久久久| 日韩性爱小视频在线观看| 人妻熟妇久草在线| 欧美性爱三区二区| 久欲AV| 午夜国产成人福利视频| 久插综合| 91精品国| 亚洲色婷婷久久久综合日本| 日本国产高清色www视频在线| 久婷婷一区| 国产精品一区二区亚洲人成毛片| 99re8超碰| 国产美女销魂在线观看不卡| 一牛一区二区三区久久| 中日韩熟女| 最新9久久久9免费视频| 亚洲精品成人激情在线| 亚洲毛片基地专区| 伊人国产av| 日韩黄色片子| 久污| 激情五月天网| 亚洲欧美色图小说| 尤物视频偷拍免费| 牛黄色久午久| 青青草久草| 91人妻视频在线| 少妇熟女1区2区3区| 熟妇高潮一区二| 久久riav中文精品| 欧美性猛交美女自慰91| 私人尤物在线精品不卡| 欧美韩国你懂得在线| 色呦呦呦在线观看视频| 熟妇人妻精品一区二区| 人妻日日夜夜精品| 精品亚洲国产成人av网站| 成人一级二级| 欧美淫穴| 欧美激情久操网| www.高清无码诱惑一区.com| 国产强奸超碰AV| 久久香蕉国产线看观看亚洲女人 | 亚洲综合113页| 一级特级aaaa毛片免费观看| 天天操妹子| 中文字幕亚洲欧美在线不卡| 久久‘黄片视频| 98久久超碰| 欧美综合加勒比在线| a片偷拍视频| 欧美综合狠| 五月天丁香欧洲日韩| 成人一级性爱| 97啪啪| 乱子伦一区二区三区国产精品| 久久xxxx| 隔壁邻居波多野结衣中文字幕| 综合亚州欧美| 久久爽爽精品| 91狠| 国产黄色小视频网站| 亚洲风情综合网| 日本天堂网| 亚洲精品无码少妇久久| 欧美性爱第一区| 美女9118禁| 色大香蕉97N| 97色碰| www..com操老师| 亚洲欧美人妻| 久久久精品九| 三级片大波波| 大香蕉啪啪啪| 国产精品自拍xxxx| 可免费观看的av毛片中日美韩| 色色青青久久| 超碰欧美在线欧美| 五月天成人综合| 亚洲AV无码AV吞精久久久久| 欧美精品久久96人妻无码| 97视频免费在线| 免费看污网址| 韩国三级三级BD在线| 丁香五月色情| 大香蕉一区二区在线观看.| 天天日熟妇| 大香蕉99热| 亚洲人妻一区二区三区| 去干网最新版| 色嗨嗨在线| 国产辣妈在线视频福利| 日韩三级网址| 男人的天堂2019AV| av凤凰久久久| 人妻系列无码专区中文有码| 精品九九国产无码| 激情抓乳插进去啪啪啪日韩 | 97就爱干| 老司机久久| 色噜噜人妻丝袜AV资源| 欧洲中文字幕| 日日干夜夜操视频h| 精品国产网站| 天天日日舔舔| 久久夜色一区二区| 天天综和| 综精品久久久aaaa| 有码免费观看| 欧美最婬乱婬爆婬性视频 | 毛片17S| 精品久久久久,69国产成人精| 国产久久久久久久久一区二区| 欧美系列在线一区二区| 手机看片1024你懂的国产| 一级特级aaaa毛片免费观看 | 男女一级A片大黄,一进一出| 欧美日韩 强奸乱伦| 老司机深夜影院18未满| 在线观看AV片| 亚洲AV无码久久久国产精品| 日本韩欧美在线播放a| 草草影院日本第一页| 久久久999| 伊人天天久久动态图| 欧美激情久操网| 成年无码动漫av片无尽在线| 黑人精品欧美一区二区蜜桃| 欧美在线天堂| 懂色aV一区二区天美传媒| 中文字幕国产在线天堂| 中日韩一区二区三区欧美| 思思热在线视频免费| 91P0RNY大屁股人妻| 无码操逼视频一下| 新久久AV| 亚洲操人| 九九玖玖精品| julia中文字幕在线观看| 加勒比海成人视频网| 欧美成人综合| 欧美色蜜桃97| 九九九免费视频| 第四色奇米影视777| 日日摸夜夜夜夜爽| 911粉嫩人妻| 亚洲无码99| 人妻插插人妻人| 激情终合网| 国产精品久久久久999| 青青草影视蜜久久| 91亚洲色图| 一本色道久久天天射天天干| 操逼网免费无码视频| 中文字幕五区| 精品二999| 亚洲欧美日产国产91毛片| 精品少妇人妻| 97国伦国色| 成人在线午夜视频一区| 好爽免费视频| 青娱乐国产盛宴视频| 99久视频| www.高清无码诱惑一区.com| www.久久超碰| 色婷婷六月丁香七月婷婷| 日韩一级成人毛片免费观看| 青青欧美在线| 999久久芭蕾| 992视频一区| 日韩免费av片高清无码| 人妻久久久| 人妻人人澡人人爽人人| 国产精品久久久久久久久久久久久久吹 | 亚洲熟妇乱女区二区三区| 大肉棒导航| 日日碰视频网| 人人干人人操人人爱| 搡老熟女老女人老熟妇免费视频| 精爱久久| 九九九九精品视频| 亚州操逼图| 欧美日韩国产传媒在线精品| 亚洲色棕合| 欲香欲色| 五月丁香久久| AV天黑人| 久久毛卡| 久久久18禁| 啪啪啪亚欧美视频| 久久男女激情视频网站 | 亚洲AV不卡在线观看尤物| 少妇无码999| 中文字幕一区二区韩| 一区二区三区男女操逼黄色小电影| 亚洲有薄码区久久在线一区| 日本性爱欧美性爱| 白丝1区2区3区| 日韩本不卡视频在线观看 | 久久久久久中文版| 日本人妻最新在线中| 99日精品欧美国产| 999熟女精品| 无码区蜜乳| 人人喜人人妻| 久9无限国产| 97国产成人精品免费视频| 超碰性爱97| 天天综合网日韩| 天天做天天爱| 欧美日本视频一区| 欧美性爱视频免费一区一A | 日比av无码| 国产精品亚洲免费| 熟女高潮合集-永久久久-成人AV| 亚洲熟女av中文字幕| 亚洲AV免费在线| 玖玖资源视频一区二区三区| 国产精品999zyz| 狠狠干精品一二三四五六2022| 久久午夜色播影院免费高清| 夜夜爽妓女| 国产精品剧情| 老鸭窝亚洲毛片| 亚洲色图91| 丰满人妻一区二区三区免费,| 欧美成97爱| 东京热免费视频| 骚货 中文字幕 av| 国产精品无码AV网站| 久久精品电影| 国产精品久久久鸭无码的功能| 婷婷激情五月综合| 国产99久久99热这里只有精品15 | 日韩免费簧片| 97视频在| 日韩人妻中文视频| 99精品人人爽| 91精品人妻电影| 我想要啊 啊 啊| 免费一级视频特黄色大片| 色色色色色色色色综合| 国产成人精品日本视频| 中文字幕一二三av| 嗯嗯啊操我| 久久性爱视频免费看| 欧美亚洲一区二区久久久婷精品大包诱| 豆花视频操逼网址| 国产精品一区二区后入| 欧美日韩国内不卡| 91丨人妻丨国产丨丝袜| 欧美午夜色妇色鬼| 人人操人人操草草| 国产在线激情| 密臀在线免费观看| 人妻夜夜爽天天爽三区麻豆AV网站| 色综合久久久久| 福利视频合集| 天堂涩涩| 色蜜AV| 国产精品久久天天干| 日韩不卡网操逼中文字幕日韩| 操屄不卡视频| 天美麻豆一区二区三区| 国产夜夜艹| 国产精品视频一区二区三区八戒| 久热伊人| 亚州 综合 色图| 精品人妻美妇91job| 97超碰中文在线| 大香蕉国产中文自拍| 亚洲成人福利电影免费| 久草加勒比一区在线| 97超级欧美| 综合网色| 在线有码中文字幕| 大香蕉草草| 夜夜久久| 国产亚洲福利第一页丝袜| 91n免费处女| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 男人天堂新在线| 人人澡综合涩| 日产狠狠干| 91被操| 亚洲s在线观看| 亚洲欧美在线观看免费| 97欧美精品| 日韩精品一区,二区 九九...老司机| 国产玖玖| 92人人操人人| Av手机版天堂网| 欧美色干| 色网综合网| 精品一区96| 91一起操| 欧美人妻一区| 一级AV性爱| 大香蕉中文在线| 色97综合中文字幕| 亚洲淫乱骚妇AV| 能看的AV| 久久久精品成人国产| {男男暴菊gay无套网站| 中欧人妻丝袜中文字幕| 亚洲精品不卡一二三区| 999日韩中文精品观看视频。| 国产一区自拍欧美日韩| 翔田千里AV无码秘 三区| 国产尤物在线三区| 男人的天堂日韩| 欧亚不卡| 欧美在线伊人色| 91操人视频| 福利色色| 欧美经典一区二区三区| 91丨九色丨国产丨人妻在线| 超碰97久久| 色色九区| 果冻传媒A片一二三区| 天美欧美国产| 亚洲国产精品乱码在线观看| 欧美一区二区三区日韩| 特级毛片特黄久久免费看| 综合激情二| www久久国产精品| 青青草原香蕉日本Ap| 国产精品一级二级在线| 激情婷婷丁香| 中文字幕免费看| 亚洲欧美综合网站| 伊人四虎综合| 黄站在线免费观看| 人妻无码一区二区三区久久99| 日韩美一区| 中文字幕在线日亚州9| 婷婷综合网站| 中文字幕天天操| 美女爽到高潮91| 偷拍视频青青草在线视频| 素颜老阿姨乱情色| 爱爱久久| 三级网站超变态精品| 97久久精品亚洲中六字幕| 精品久久久久黄少妇| 超碰国产情侣自拍网| 国产视频一区二区三区久久亚洲天堂| 熟妇熟女亚洲天堂网| 99爱精品| 综合色图,成人综合网| 久久最新免费视频23| 91在线视频免费中出| 青青草十区九区爱夜| 亚洲欧洲美腿丝袜| 麻豆AV短剧| 精品人妻一区春色| 久久久久深夜无码| 后入国产| 中国AAAAAA黄色片| 国产一区二区三区免费视频在性观看| 亚洲国产一区二区入口| 久久香蕉国产线看观看亚洲女人 | 日本爽爽爽爽爽爽免费视频| 91欧美亚洲| A 天堂| 男女国产精品| AV天堂国产| 婷婷亚洲五月***久久| 五月天婷婷久久| 亚洲人在线| 久久综合久色欧美综合狠狠| 熟女久久| 欧美日韩国产一区二区小黄片大全| 男啪女色黄无遮挡免费观看| 少妇厨房愉情理伦片bd在线观看| 日韩欧美字幕亚洲一区二区| 色五月婷婷麻豆在| 久久精品人妻一区二区| 日日摸日日碰夜夜爽视频| 久久精品一区二区一8| 2021久久国产综合精品青草| 欧美亚洲国内自拍| 91少妇通奸网站| 最新日本中文字幕| 成人线上超碰| 人人看欧美性爱| 99精品在线播放| 男人的天堂日本东京热| 亚洲自拍偷拍视频在线| 99视频只有精品| 欧美性特| 久超碰这里只有精品| 国产精品国产精品国产| 国产三级资源在线观看| 天美AV片| 亚州综合图片| 26uuu国产亚洲综合| 色色激情五月天| 玖玖综合色| 激情色图| 五月久久HDAV| 欧美 亚洲 在线| 国产亚洲一黄| 欧美九九九九九| 日本久久精品| 欧美伊人电影| 久久婷婷亚洲| 日少妇亚洲版| 久久精品操| 久久av成人无码免费| 性欧美另类高清| 天天躁日日躁狠狠躁| 人妻熟女字幕一区二区| 97久操| 啪啪一区| 麻豆一区二区三区在线看 | 在线v中文字幕一区二区三区| 日日橹狠狠爱欧美超碰| 自拍偷拍第26| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲蜜臀懂色| 太久视频| 啊啊啊啊啊啊好湿好爽视频| 搞中出久久| 久草久日| av凤凰久久久| 色爱亚洲| 日本A级视频| 多乙久久久久久| 国产人妻精品一区二区三区秋霞 | 国产精品粉嫩福利在线| 日日干夜夜干| 啊啊啊啊啊啊好湿好爽视频| 久久骚| 精品中文字幕第一页| 97欧美色综合| 凹凸视频特色日本特黄| 激情视频一二三| 精品国产肉丝袜在线拍国语| 超碰97丝袜| 超碰97精品在线| 97视频在线播放| 超碰97导航| 超碰人人乐97| 成年女人18级毛片毛片免费观看| 蜜臀一区二区三区在线| 十八禁电影伊人网| 国产久久一区二区三区野外在线| 播播亚洲小说亚洲| 免费人成毛片乱码| 日本亚洲嫩草影院啪啪| 成人热久久精品| 激情五月天丁香社区| 91精品人妻偷情| 蜜臀久久99精品久久久久电影| 美女久久久久久久| 久久精品国产精品亚洲艾通辽熟妇| 91人精品妻入口| 91色香| 偷窥自拍亚洲| 激情四射婷婷六月天| 怡春苑东京热| 大香蕉宅男伊人| 日本久久99| 久久人人爽人人爽人人片Ⅴ| 亚洲欧美成人网站AAA| 亚洲天堂男人网| 国产中文字幕在线观看| 韩国嫰模上门援交视频| 亚洲欧洲无码97久久精品| 大香蕉在线视频15| 亚洲美乱| 天美麻豆精品视频99| 日韩国语字幕| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 久久尹人大香焦视| 精品女同一区| 九九热re99re6在线精品| 熟妇高潮二区三区| 伊人欧美大香蕉视频| 亚洲日韩资源| 精品无吗m| 91综合网站| 日韩av一级黄片| 天天综合网在线91| 亚洲91色| 欧美日韩大香蕉| 91欧美网| 国产又粗又大硬免费色网视频| 性色A∨91| 天堂v无码免费视频| 国产中文字幕在线点播| 性爱乱伦网址| 中文字幕黑人大片| 欧美青青视频| 欧美色自拍| 日日躁夜夜躁狠狠躁超爽| 日本操逼视频在线| 综合五月婷婷亚洲一区| 强免费黄色网址| 91neishe| 天天天天天天天天综合| 久久久久久裸体| 国产成年女黄特黄| 亚洲精品一区二区三区在线播放| 98色网| 色阁阁AV综合网| 操国产高清| 五月天黄色激情视频| 91大胆欧美| 亚洲综合情色| 亚洲欧洲日本精品中文a∨| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 黄骗免费网站| 美女9118禁| 黄色片,com| 欧美久久九九| 久久九九热| 欧洲性爱无码区| 人妻啊啊人妻啊| 十八禁电影伊人网| 欧美性爱第一区| 欧美大码在线视频| 亚洲天天自拍| 淫荡熟女乱伦网| 色月天AV导航| 欧美性高潮在线| 激情五月天社区| 婷婷香网站| 99在线免费公开视频| 成人影 天天操 亚洲| 青青草色AV| www.久久| AV女资源| 激情九月婷婷| 五月天精品| 手机在线看片免费人成视频| 亚洲欧美日韩电影网站一区 | 操逼国产免费| 操老熟女AV| 2026国产精品视频| 五码视频在线观看| 亚洲精品国产AV天美传媒| 一本色道综合久久欧美| 91九色在线| 亚洲丝袜诱惑| 日欧美色| 久久九九国产精品| 毛片99-全集电影手机免费观看完整-B029AV | 丁香五月婷婷五月| 99re在线| 亚洲色图欧美另类在线| 成人羞羞视频国产| 一个人在线看的黄色电影网站| yaouchengrenav| 91女在线观看| 伦激情人妻另类人妻| 欧美天堂日韩三级国产传媒| 亚洲AV无码乱码| 男人的天堂成人的社区| 波多野42部无码喷潮在线观看| 东京热99999| 嗯啊不要在线| 一起草日韩| 欧美在线电影| 啊啊啊啊啊啊好湿好爽视频| aⅴ日韩成人电影av在线免费看av大全| 亚洲另类色综合网站| 国产精品国产自产拍高清AV| 久久东京伊人一本到鬼色| 日韩欧美三级| 夜草欧美| 国产精品久久久视频| 人妻 中文 日韩| 国产精品免费久久久久久久久久| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 探花精品 一区二区| 色偷偷超碰亚洲| 久久久com| 五月激情小说| 国产在线视视频有精品| 欧美A片中文字幕| 九九九九九精品| 精品久久久一本一道| 九九成人精品| 天天色播亚洲综合网站| 日本熟妇浓毛hdsex| 五月天久久人妻| 2003天天干夜夜操| 国产小炒后入式| 思思99热| 六十路日本| 思思热免费视频观看| 熟妇乱伦一区二区| 国产精品日本无码A片| 中文字幕视频在线观看| 色九九久九九| 91精品操美女| 欧美激情 亚洲色图| 偷拍五区| 国产又长又大又粗的视频| 超碰久久性爱| 很黄很色的视频在线观看| 久久精品无码一区二区三区| 欧美偷偷网| 五月天婷婷社区| 国产日本顶级一区二区三区| 黄色成年| 久久久蜜桃臀无码视频| 天天综合官网| 成人小说另类在线| 日韩综合无码色欲vv| 超97在线精品视频| 午夜丁香| 丝袜美腿欧美| 97人人爱人人做人人乐| 天美欧美国产| 亚州图片第一页| 亚洲国产综合图区中文字幕 | 郑州宾馆老熟女露脸啪啪| 亚洲成人精品在线一区| 久久久久国产精品喷潮免费观看臀| 久久久久久久国产视频| 99久久久99久久91熟女| 蜜臀AV一区二区三区激情综合| surenchaopeng| 日日做夜狠狠爱欧美黑人| 黄色一区三区| 精品免费视频国产一区| 国产免a费看黄片在线| 久操不卡视频| 亚洲色图久久精品蜜| 97国产天堂岛| 欧美色另类| 人妻少妇被猛烈进入中| 色五月激情综合网| 国产偷仑| 精品传媒在线一区| 色青青久久影视| 国模一区二区三区| 97视频www| 三久久久四久久久久| 思思热国产在线视频| 91精品电影18| 91亚.色| 国产日产精品久久快鸭的功能介绍| 亚洲日韩一区电影| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 亚洲情色综合网| 久久久精品91八戒| 久久9亚洲| 亚洲性天堂| 伊人久久大香线蕉无码| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 日本一本道A级黄色毛片试看60分钟| 曰韩欧美国产传媒麻豆第一区| 国产AB视频| 久久一区二区高清免费| 中文字幕精品丝袜| 久久久性爱| 亚洲天堂7777| 青青草色插素人| 美欧色综合| 亚州国产精品乱| 亚洲欧美日韩夜夜| 成年人性爱日韩| 一牛影视久久久一区二区三区| 啊啊啊好大好深| 玖玖在线视频| 久久大精品乱码视频人妻熟女| 98人妻精品一区二区色欲| 中文字幕在线观看网页| 国产精品不卡高清在线观看| 日少妇亚洲版| 84YTCOM性无码| 亚洲综合网图| 中文字幕,人妻,日韩| 久久久久无码一妻区| A 天堂在线观看视频| 国产乱码久久久| 91丝袜美女国产| 高清国产精品福利网站| 中文幕97| 久久黄色性爱视频| 久久女女| 欧美黄色图片| 亚洲AV无码AV吞精久久久久 | 久久极品伊人| 岛国黄片网站| 四虎免费视频| 亚洲精品一二三四区| 91爱网| 亚洲性综合| 超碰狠狠操| 国产精品96| 一本久久精品中文字| 日韩精品99999| 久久久一区二区三区四区五区| 日本99一区二区| 99热综合| 制度丝袜99| 人妻少妇精品久久久久久久| 偷拍片久久| 日本一区三级韩国| 高清无码国产亚洲| 三级日韩一区二区三区| 69丨亚洲丨精品丨入口免费播放| 插入综合网| 欧美精品1区2区3区| 欧洲亚洲国产综合在线| 欧美激情黑人| 加勒比伊人综合| 中文字幕一区二区三区人妻少妇在线| 亚洲另类在线观看| 天天色综亚洲91污| 亚洲精品免费中文字幕| 亚洲97综| 亚洲av资源| 欧美激情 一区| 久久久国产护士丝袜美腿一| 熟女天天干| 超碰久久性爱| 骚乳在线| 歐美一級亂黃99在綫精品| 日本Xx性爱| 超碰人人干| 欧美中出1| 国产午夜无码片在线观看影视| 国产精品一区二区a| 欧美少妇色图| 91麻豆天美传媒HD| 亚州欧美一区| 日本九九久久99| 亚洲国产综合久久久性感熟妇| 后X久久| 熟女自慰久久久| 磁力99AV| 九一国产精品| 色综合 加勒比| 日本亚欧爱爱| 欧美日韩人妻精品系列一区二区三区| 97久久超碰日韩精品| 白丝在线一区| 加勒比综合88| 人人搞人人插人人操| 精品国产一区二区三区四区在线看| 欧美久久伊人| 99这里都是精品| 大香蕉色网| 欧美线天码中字| 青青草在线视频播放器| 国模91| 97视频网站| 亚洲熟女精品| 超碰久热| 啊啊啊不要好爽日韩无码一区| 天堂av最新电影网| 色99999| 国产美女销魂在线观看不卡| 日本色色色| 91撸色网 玖玖网 欧美| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 99re热| 丝袜足交视频| 啪啪AV导航| 亚洲欧美激情另类色图| 中文字幕乱偷人妻久久艾草网| 麻豆天美一区二区| 先锋色眉乱伦资源| 日韩午夜啪啪视频| 丝袜综合| 九九九九精| 激情综合网五月婷婷五月天| 91久久精品国产| 国产99999久久精品| 国产日韩区| 久久久久久久久久久久久久9999| 男人天堂毛片| 国产免费操逼| 欧美在线伊人色| 三四中文字幕| 91九色蝌蚪在线观看| 99999久久久久9国产精品| 高清视频一区| 狠狠操综合| 色狠狠一区二区三区香蕉| 狼狼色丁香久久婷婷综合五月| 婷婷五月天色色| 97超碰中文| 久操网线| 欧美日不卡| 精品大全99999| 欧美成人A√在线一区二区| 四虎永久在线精品免费网址| 久久成人午夜狠狠| 亚洲国产精品9999在线观看| wwe 天天干.com| 久久岛国| 男人的天堂2010| 一级毛片电影免费看| 老女人爆菊| 精品无码一区二区三区| 久久久久久久 九九九九九九九| 亚洲图片另类| 久久久久久久久久久97| 97碰碰色| 久草视频制服诱惑| 日韩免费在线观看不卡| 有码人妻系列| 蜜臀中文字幕| 韩国女主播青草在线| 欧美性爱91| 久久成人东京热人妻| 综合欧美日本三级| 日本精品999| 五十路熟女工口| 色欲天天综合网| 亚洲天堂电影网99999| 久久色一区| 日韩性爱小视频在线观看| 狠狠2050在线观看| 偷窥自拍A片| 2024年最新色情网站在线观看| 红杏大香蕉| 熟女乱3伦999| 亚洲国产中文字幕| 我爱大香蕉| 午夜亚洲WWW湿好大| 校园春色之综合网| 老女人碰碰在线碰碰视频| 亚洲国产成人精品久久久国产成人一区二区三. | 欧美人人天天网| 久久久久久国产精品免费网站| 樱花草社区www中国| 天天做天天爱| 日韩有码 一区二区三区| 色97综合中文字幕| 免费看美国人人爽,人人操| 精品国产无码中文| 欧美天堂在线| 久久99草| 亚洲天堂另类小说男人| 一块操欧美性爱| 欧美组图日韩亚洲中文字幕| 97亚洲自在精品在线观看| 欧美日韩亚洲国产中文永久天天看| 亚洲精品819| 婷婷91| 久久九九视频九九视频| 成人av毛片在线观看| 久久精品店| 99操逼| 97超碰精品图片| Aa东京男人的天堂| 亚洲AV无码久久精品蜜桃小说| 熟女啪啪视频| 天综合网| 激情丁香婷婷| 囯产乱伦一区二区三女| 约操熟妇| 成在线人在线观看视频| 久久精品国产亚洲av水密被窝| 黄色成年| 蜜屁av| 老熟女网站| 国产精品96| 3PAV乱伦视频| 天天躁日日躁狠狠躁| 欧美少妇色图| 亚州一区二区| 成人线上超碰| AV乱伦国产| 91被操| 日韩欧美俄罗斯A片| 成人免费不卡在线视频| 国产1769在线| 99热精品在线在线| 夜夜操夜夜爽夜夜高潮| 五月天春色激情网| 天天日日本| 超碰69| 视频二区美腿制服人妻欧美| 极品少妇久久久| 婷婷色综合欧美日韩| 国产日韩欧美亚洲精品95 | A级毛片在线看免费| 丝袜剧情| 蜜色网色哟哟| 夜夜高潮夜夜爽高清视频一| 亚洲 中文 欧美 日韩 在线 | 懂色AV网| 激情黄色片在线观看| 翔田千里AⅤHD无码| 日本九九久久99播| 中文字幕一区二区三区人妻少妇在线| 成人熟女视频一区二区三区| 亚洲情色图片区| 久久久999国产精品| 亚洲av无码成电影在线播放| 国产粉嫩出水在线播放| 岛国AV一区二区电影| 国内精品久9| 丰满人妻一区二区三区免费| 国产精品高清2021在线| 99综合视频一体| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 日本媚薬中文字幕在线| 免费看黄片现成| 日韩在线视频1234| 精品人妻一区二区三区免费视频| 在线中文字幕| 红杏大香蕉| 97ai亚洲| 色五月综合| 亚洲精品黑丝| 看大黄色大片原件| AA丁香综合激情| 九九九九九九九九九国产精品 | A级毛片在线看免费| 欧洲中文字幕| 国产97在线 | 亚洲| 欧美顶级黄色大片免费| 欧美狠狠弄| 国产久久成人|