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

ARTICLE DETAIL

資訊詳情

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

惡意代碼家族分類實(shí)戰(zhàn):特征表達(dá)增強(qiáng)與模型調(diào)優(yōu)

惡意代碼家族分類實(shí)戰(zhàn):特征表達(dá)增強(qiáng)與模型調(diào)優(yōu) 簡介基于Python開發(fā)的特征表達(dá)增強(qiáng)的惡意代碼家族分類方法是一套面向網(wǎng)絡(luò)安全研究者與機(jī)器學(xué)習(xí)初學(xué)者的完整可運(yùn)行方案。其核心流程為先反編譯惡意程序得到字節(jié)碼與匯編文件利用N-Gram算法提取文本特征同時(shí)將文件轉(zhuǎn)為灰度圖借助灰度共生矩陣和灰度直方圖提取紋理與顏色特征最終融合三類特征訓(xùn)練分類模型增強(qiáng)惡意代碼的表征能力。資源包為zip格式共25個(gè)文件、約19.92MB涵蓋11個(gè)Python腳本、2個(gè)字節(jié)碼樣本、2個(gè)匯編樣本、6張分類結(jié)果圖以及界面文件、運(yùn)行腳本和說明文檔覆蓋數(shù)據(jù)預(yù)處理、特征提取、家族分類與可視界面全鏈路。目前已有兩百六十人學(xué)習(xí)下載。讀者可直接復(fù)現(xiàn)Kaggle惡意代碼分類賽題的完整流程通過模塊化代碼理解特征融合思路也可基于樣例數(shù)據(jù)替換或擴(kuò)展特征工程用于惡意軟件檢測相關(guān)研究與實(shí)驗(yàn)。1. 惡意代碼家族分類為什么特征表達(dá)增強(qiáng)是項(xiàng)目里最值得投入的一環(huán)“惡意代碼家族分類”并不是一個(gè)新鮮的題目但大多數(shù)公開教程停在“跑通一個(gè)隨機(jī)森林”就結(jié)束了特征處理要么直接丟原始字節(jié)要么抓幾個(gè)統(tǒng)計(jì)量糊弄過去。真實(shí)的情報(bào)場景里每個(gè)小時(shí)都有上千份新樣本進(jìn)來變體多、命名亂、樣本量懸殊模型稍微偷懶誤報(bào)率就高得沒法給分析師用。這個(gè)標(biāo)題指向的其實(shí)是一條從 PE 文件到家族標(biāo)簽的完整流水線數(shù)據(jù)預(yù)處理、特征表達(dá)增強(qiáng)、家族分類、可視界面四塊缺一不可。適合正在搭惡意代碼自動化研判平臺的安全工程師或者想在一個(gè)完整項(xiàng)目里把特征工程和分類評估串起來的人。我之前在復(fù)現(xiàn)類似項(xiàng)目時(shí)最深的感受是分類器選型根本不是瓶頸真正決定效果上限的是特征表達(dá)那一步。字節(jié)直方圖誰都會算N-gram 誰都會拼但怎么把 PE 結(jié)構(gòu)信息、圖像化特征和字節(jié)序列特征融合起來再砍掉噪聲維度才是這個(gè)項(xiàng)目里最值得砸時(shí)間的地方。下面按一條可落地的完整鏈路來講代碼可以直接抄坑也一并標(biāo)出來。2. 數(shù)據(jù)預(yù)處理把可執(zhí)行文件變成模型能吃的矩陣2.1 數(shù)據(jù)集怎么選公開樣本與自采樣本的邊界做這個(gè)方向首先要面對的是數(shù)據(jù)來源問題。公開可復(fù)現(xiàn)的樣本集里BIG 2015微軟惡意軟件分類挑戰(zhàn)賽是最常被用作 baseline 的樣本是真正的 PE 文件給了 9 個(gè)家族的標(biāo)簽適合驗(yàn)證完整的預(yù)處理、特征提取、分類鏈路。另一類像 Malimg是把惡意軟件樣本預(yù)先轉(zhuǎn)成了灰度圖25 個(gè)家族適合快速驗(yàn)證圖像化特征是否有效但它跳過了字節(jié)級特征提取這一步不適合直接套在這個(gè)項(xiàng)目的預(yù)處理流程上。自采樣本一般從公開惡意軟件平臺拿標(biāo)簽來自多個(gè)反病毒引擎的命名噪音很大需要先聚合清洗。數(shù)據(jù)來源樣本形態(tài)家族數(shù)量適合驗(yàn)證的內(nèi)容BIG 2015原始 PE 文件9字節(jié)級 N-gram、PE 統(tǒng)計(jì)特征、完整 pipelineMalimg灰度圖25圖像化特征與分類器快速驗(yàn)證自采樣本原始 PE 文件不定補(bǔ)充樣本量、貼近真實(shí)分布我的建議是復(fù)現(xiàn)這個(gè)標(biāo)題項(xiàng)目時(shí)主用 BIG 2015Malimg 只拿來做消融實(shí)驗(yàn)。另外自采樣本一定要記錄來源后面劃分訓(xùn)練集和測試集時(shí)要按來源分組不然會出現(xiàn)嚴(yán)重的樣本重疊泄漏這個(gè)問題第 5 章專門講。2.2 字節(jié)轉(zhuǎn)灰度圖最小實(shí)現(xiàn)與兩個(gè)關(guān)鍵參數(shù)雖然這個(gè)項(xiàng)目的核心特征是字節(jié)序列但把 PE 文件轉(zhuǎn)成灰度圖仍然是個(gè)很實(shí)用的預(yù)處理手段——一方面可以作為可視化界面里的展示輸入另一方面圖像化特征可以跟 N-gram 特征做融合。最常見的做法是直接把二進(jìn)制字節(jié)流按 8 bit 一組映射成 0~255 的像素值再重排成二維灰度圖。import numpy as np import cv2 from pathlib import Path MAX_BYTES 65536 # 只取 PE 文件前 64KB def pe_to_grayscale(file_path: str, target_size(128, 128)): with open(file_path, rb) as f: data f.read(MAX_BYTES) byte_array np.frombuffer(data, dtypenp.uint8) # 邊長向上取整保證能排成正方形 side max(16, int(np.ceil(np.sqrt(len(byte_array))))) padded np.zeros(side * side, dtypenp.uint8) padded[: len(byte_array)] byte_array image padded.reshape((side, side)) # 統(tǒng)一尺寸縮小優(yōu)先用 INTER_AREA保留模式信息 image cv2.resize(image, target_size, interpolationcv2.INTER_AREA) return image這段代碼里有幾個(gè)參數(shù)值得說清楚。MAX_BYTES設(shè)為 64KB 并不是拍腦袋PE 文件的 DOS 頭、PE 頭、節(jié)區(qū)表和入口點(diǎn)代碼基本都集中在前 64KB對多數(shù)樣本來說截?cái)嗟?64KB 損失的信息遠(yuǎn)小于大文件整讀帶來的內(nèi)存壓力。np.frombuffer是零拷貝構(gòu)造數(shù)組比np.array(list(data))快一個(gè)量級。side用ceil加max(16, ...)兜底避免空文件或極短樣本導(dǎo)致 reshape 報(bào)錯(cuò)。resize的插值方式對效果影響不小??s小圖像時(shí)INTER_AREA是對區(qū)域像素做平均能保留局部字節(jié)模式的統(tǒng)計(jì)特征如果用INTER_LINEAR縮小時(shí)容易丟細(xì)節(jié)。如果后續(xù)要放大圖像做增強(qiáng)再用INTER_CUBIC。這套邏輯放在數(shù)據(jù)預(yù)處理階段完成后續(xù)特征提取就不需要重復(fù)處理原始文件。2.3 標(biāo)簽清洗與類別映射先統(tǒng)一命名再進(jìn)模型惡意代碼家族標(biāo)簽是字符串直接喂給分類器不行而且不同反病毒引擎對同一個(gè)樣本的家族命名往往不一致。比如某個(gè)勒索軟件卡巴斯基報(bào)一個(gè)家族名微軟報(bào)另一個(gè)樣本的真實(shí)歸屬只能靠多數(shù)投票或人工確認(rèn)。常見做法是先歸一化命名再映射成整數(shù)標(biāo)簽。# BIG 2015 的 9 個(gè)家族按約定順序映射為整數(shù) label_map { Ramnit: 0, Lollipop: 1, Kelihos_ver3: 2, Vundo: 3, Simda: 4, Tracur: 5, Kelihos_ver1: 6, Obfuscator.ACY: 7, Gatak: 8, } def normalize_label(votes: list) - int: # 多個(gè)引擎投票取出現(xiàn)次數(shù)最多的家族名 counter {} for name in votes: name name.strip() counter[name] counter.get(name, 0) 1 top_name max(counter, keycounter.get) return label_map.get(top_name, -1) # -1 表示無法確認(rèn)進(jìn)入人工隊(duì)列這里有個(gè)很容易被忽略的細(xì)節(jié)標(biāo)簽映射要在數(shù)據(jù)預(yù)處理一開始就定好不能邊訓(xùn)練邊改。我見過有人先按家族名排序自動生成映射結(jié)果樣本分布一變索引全亂了。固定label_map的好處是后續(xù)模型輸出、可視化界面、混淆矩陣展示都能對齊。normalize_label返回-1的樣本不要直接刪先丟到待確認(rèn)隊(duì)列等數(shù)量多了再人工標(biāo)注這比硬塞進(jìn)模型里當(dāng)噪聲強(qiáng)得多。3. 特征表達(dá)增強(qiáng)N-gram、統(tǒng)計(jì)特征與融合的取舍3.1 原始字節(jié)為什么不夠特征表達(dá)增強(qiáng)到底在增強(qiáng)什么先明確“特征表達(dá)增強(qiáng)”在這個(gè)項(xiàng)目里的定位。原始字節(jié)流能直接喂模型嗎能但效果不穩(wěn)定。字節(jié)直方圖只反映全局分布兩個(gè)家族的整體字節(jié)頻率可能很接近直方圖根本分不開。增強(qiáng)的意思是給模型多提供幾套互不冗余的證據(jù)視圖N-gram 捕捉局部字節(jié)模式PE 結(jié)構(gòu)統(tǒng)計(jì)捕捉宏觀信息再通過融合和選擇去掉噪聲。這個(gè)組合對幾千到幾萬規(guī)模的惡意代碼樣本集尤其適用比無腦堆深度網(wǎng)絡(luò)更可控。N-gram 的直覺很簡單惡意代碼家族的差異經(jīng)常體現(xiàn)在局部字節(jié)模式上。某個(gè)家族的加殼器會在入口點(diǎn)重復(fù)一段固定字節(jié)序列另一個(gè)家族的下載器總是在資源節(jié)里藏一段相同的載荷。把字節(jié)序列切成 2-gram、3-gram、4-gram這些重復(fù)模式就被量化成可統(tǒng)計(jì)的特征了。但 N-gram 本身維度爆炸直接全量展開會讓矩陣大到內(nèi)存都裝不下所以要用截?cái)嗪?TF-IDF 加權(quán)來約束。3.2 N-gram 加 TF-IDF第一層增強(qiáng)的具體實(shí)現(xiàn)這一步是特征提取的核心動作。先把每個(gè)樣本的原始字節(jié)轉(zhuǎn)成十六進(jìn)制 token 字符串再用CountVectorizer生成 N-gram 計(jì)數(shù)最后用TfidfTransformer做加權(quán)。TF-IDF 在這里的作用不是信息檢索里的關(guān)鍵詞權(quán)重而是壓低所有惡意代碼共有的高頻字節(jié)模式突出家族特有的模式。from sklearn.feature_extraction.text import CountVectorizer, TfidfTransformer import numpy as np def bytes_to_hex_tokens(raw: bytes) - str: # 每個(gè)字節(jié)轉(zhuǎn)成兩位十六進(jìn)制空格分隔例如 4d 5a 90 00 return .join(f{b:02x} for b in raw) # 讀取樣本時(shí)沿用 2.2 的 MAX_BYTES 截?cái)噙壿?corpus [ bytes_to_hex_tokens(open(p, rb).read(MAX_BYTES)) for p in pe_file_list ] count_vec CountVectorizer( analyzerlambda s: s.split(), ngram_range(2, 4), max_features20000, min_df3, dtypenp.float32, ) X_count count_vec.fit_transform(corpus) tfidf TfidfTransformer(sublinear_tfTrue) X_tfidf tfidf.fit_transform(X_count)參數(shù)選擇有幾個(gè)關(guān)鍵點(diǎn)。ngram_range(2, 4)是實(shí)戰(zhàn)里比較穩(wěn)的區(qū)間2-gram 太碎單字節(jié)模式重復(fù)率高5-gram 以上特征空間膨脹到內(nèi)存無法承受。max_features20000給維度上了上限經(jīng)驗(yàn)值樣本量過萬時(shí) 2 萬維足夠覆蓋絕大多數(shù)判別模式。min_df3把只在兩三個(gè)樣本里出現(xiàn)的偶發(fā)字節(jié)模式剔除這類模式基本是樣本個(gè)體差異而不是家族共性。dtypenp.float32比默認(rèn) float64 省一半內(nèi)存樣本上萬時(shí)差距非常明顯。sublinear_tfTrue對詞頻做 log 縮放防止某一段高頻重復(fù)的加殼填充字節(jié)完全蓋過其他有效模式。3.3 PE 結(jié)構(gòu)統(tǒng)計(jì)特征與 N-gram 互補(bǔ)的第二視圖N-gram 看不到文件結(jié)構(gòu)層面的信息。加殼樣本的入口點(diǎn)熵值通常接近 8普通編譯樣本的節(jié)區(qū)熵一般在 5 到 6 之間節(jié)區(qū)數(shù)量、導(dǎo)入表里的 DLL 數(shù)量也跟家族行為模式強(qiáng)相關(guān)。這些宏觀特征靠字節(jié) N-gram 很難捕捉需要單獨(dú)提取。常見做法是用pefile庫解析 PE 文件抽取一組輕量統(tǒng)計(jì)量。import math import pefile def shannon_entropy(block: bytes) - float: if not block: return 0.0 freq {} for b in block: freq[b] freq.get(b, 0) 1 length len(block) ent 0.0 for count in freq.values(): p count / length ent - p * math.log2(p) return ent def pe_stat_features(file_path: str): try: pe pefile.PE(file_path, fast_loadTrue) pe.parse_data_directories(directories[pefile.DIRECTORY_ENTRY_IMPORT]) n_sections len(pe.sections) entry_entropy shannon_entropy(pe.get_memory_mapped_image()[:4096]) imports len(pe.DIRECTORY_ENTRY_IMPORT) if hasattr(pe, DIRECTORY_ENTRY_IMPORT) else 0 return [entry_entropy, n_sections, imports] except Exception: # 解析失敗時(shí)返回零向量不中斷整個(gè) pipeline return [0.0, 0, 0]fast_loadTrue只加載文件頭部解析速度比完整加載快一個(gè)量級對批量處理上萬樣本很關(guān)鍵。parse_data_directories必須顯式調(diào)用才能拿到導(dǎo)入表信息這是我第一次踩過的坑——不調(diào)用的話DIRECTORY_ENTRY_IMPORT根本不存在。入口點(diǎn)熵取內(nèi)存映射圖的前 4096 字節(jié)覆蓋入口代碼所在的頁面。except Exception兜底很重要樣本集里總有幾份畸形 PE 文件解析失敗直接中斷會讓整個(gè)訓(xùn)練流程白跑。3.4 特征融合與特征選擇維度壓下去判別力提上來N-gram 的稀疏矩陣和 PE 統(tǒng)計(jì)特征矩陣要拼成一個(gè)整體。PE 統(tǒng)計(jì)特征先轉(zhuǎn)成稀疏矩陣再用hstack拼接。拼接之后特征維度會到 2 萬以上其中有大量冗余維度需要用特征選擇壓縮。from scipy.sparse import hstack, csr_matrix from sklearn.preprocessing import StandardScaler from sklearn.ensemble import RandomForestClassifier from sklearn.feature_selection import SelectFromModel # 統(tǒng)計(jì)特征轉(zhuǎn)稀疏后橫向拼接 X_stat_sparse csr_matrix(X_stat) X_combined hstack([X_tfidf, X_stat_sparse], formatcsr) # 稀疏矩陣不能做中心化with_mean 必須為 False scaler StandardScaler(with_meanFalse) X_scaled scaler.fit_transform(X_combined) # 用隨機(jī)森林的特征重要性做選擇保留中位數(shù)以上的維度 selector SelectFromModel( RandomForestClassifier(n_estimators100, n_jobs-1, random_state42), thresholdmedian, ) X_final selector.fit_transform(X_scaled, y)這里有個(gè)很關(guān)鍵的坑StandardScaler在稀疏矩陣上不能設(shè)置with_meanTrue因?yàn)橹行幕瘯屜∈杈仃囎兂沙砻芫仃噧?nèi)存直接爆掉。with_meanFalse只做方差縮放數(shù)據(jù)量大的時(shí)候建議直接把X_scaled轉(zhuǎn)成稀疏格式存儲不要留中間變量Python 進(jìn)程的內(nèi)存回收有時(shí)候沒那么及時(shí)。SelectFromModel配隨機(jī)森林是一個(gè)比較通用的選擇thresholdmedian表示保留特征重要性高于所有特征中位數(shù)的維度實(shí)際效果通常是砍掉一半以上的特征F1 略有波動但訓(xùn)練速度大幅提升。如果這里遇到SelectFromModel在稀疏矩陣上的兼容性報(bào)錯(cuò)可以換成SelectKBest(mutual_info_classif)用互信息打分選固定數(shù)量的特征效果接近但更穩(wěn)。4. 家族分類從隨機(jī)森林到 XGBoost 的參數(shù)邊界4.1 先把驗(yàn)證策略定對按文件劃分和按家族劃分是完全兩件事訓(xùn)練集和測試集的劃分方式直接決定實(shí)驗(yàn)結(jié)論是否可信。惡意代碼樣本有個(gè)顯著特點(diǎn)同一個(gè)惡意軟件包解壓出來的多個(gè)文件特征高度相似。如果簡單train_test_split大量“孿生樣本”會被同時(shí)分到訓(xùn)練集和測試集測試集 F1 虛高到 0.99換到新樣本上立刻崩盤。正確的做法是先用 SHA256 去重再按來源包或哈希聚類的分組 ID 劃分。from sklearn.model_selection import GroupShuffleSplit # sample_group_ids每個(gè)樣本所屬來源包的 ID從元數(shù)據(jù)洗出來的 gss GroupShuffleSplit(n_splits1, test_size0.2, random_state42) train_idx, test_idx next(gss.split(X_final, y, groupssample_group_ids)) X_train, X_test X_final[train_idx], X_final[test_idx] y_train, y_test y[train_idx], y[test_idx]GroupShuffleSplit保證同一個(gè)組的樣本不會同時(shí)出現(xiàn)在兩個(gè)集合里這對惡意代碼分類來說是必須的。如果樣本沒有來源包信息退而求其次先做 SHA256 去重再把文件大小接近、字節(jié)重疊度高的樣本聚成一組。粗粒度的組也比無腦切分強(qiáng)至少能擋住最致命的數(shù)據(jù)泄漏。4.2 XGBoost 分類器一組穩(wěn)妥的初始參數(shù)分類器選型上XGBoost 是這個(gè)項(xiàng)目最穩(wěn)的選擇。它對稀疏矩陣支持好自帶正則化多分類輸出概率也很方便接可視化界面。隨機(jī)森林可以做 baseline但如果追求宏平均 F1XGBoost 通常明顯更優(yōu)。from xgboost import XGBClassifier clf XGBClassifier( n_estimators300, max_depth6, learning_rate0.1, subsample0.8, colsample_bytree0.8, objectivemulti:softprob, num_classlen(label_map), random_state42, n_jobs-1, ) clf.fit(X_train, y_train)參數(shù)取值作用n_estimators300樹的數(shù)量越大越容易過擬合max_depth6單棵樹深度惡意代碼特征維度高時(shí)不宜過深learning_rate0.1收縮步長調(diào)小需要同步加大 n_estimatorssubsample0.8每棵樹樣本采樣比例抑制過擬合colsample_bytree0.8每棵樹特征采樣比例增加樹間多樣性objectivemulti:softprob多分類輸出概率向量eval_metricmlogloss多分類交叉熵反向監(jiān)控訓(xùn)練過程multi:softprob比multi:softmax更適合這個(gè)場景因?yàn)楹罄m(xù)置信度閾值判斷需要每個(gè)家族的概率。n_jobs-1在多分類 2 萬維特征時(shí)能省大量時(shí)間但要注意和GridSearchCV嵌套使用時(shí) CPU 會被打滿建議在網(wǎng)格搜索階段限制n_jobs4。4.3 網(wǎng)格搜索與交叉驗(yàn)證三組參數(shù)已經(jīng)夠用網(wǎng)格搜索沒必要鋪太大惡意代碼特征維度高全參網(wǎng)格會讓訓(xùn)練時(shí)間變成天文數(shù)字。先用小范圍鎖定max_depth、learning_rate、n_estimators這三個(gè)核心參數(shù)。from sklearn.model_selection import GridSearchCV, StratifiedKFold param_grid { max_depth: [4, 6, 8], learning_rate: [0.05, 0.1], n_estimators: [200, 300], } grid GridSearchCV( XGBClassifier(objectivemulti:softprob, num_classlen(label_map), random_state42), param_gridparam_grid, scoringf1_macro, cvStratifiedKFold(n_splits5, shuffleTrue, random_state42), n_jobs4, verbose1, ) grid.fit(X_train, y_train) print(grid.best_params_, grid.best_score_)scoringf1_macro而不是accuracy原因是惡意代碼家族樣本極不均衡準(zhǔn)確率會被大族帶偏。StratifiedKFold保證每一折里各類別比例和整體一致。這里有個(gè)實(shí)操技巧先用 1/10 的樣本跑一輪網(wǎng)格搜索確定方向再用全量數(shù)據(jù)跑最終參數(shù)能節(jié)省大量時(shí)間而且最終選出來的參數(shù)組合基本一致。4.4 評估指標(biāo)宏平均 F1 與混淆矩陣別被準(zhǔn)確率騙了模型訓(xùn)練完評估才是見真章的地方。報(bào)告里第一行先看宏平均 F1再看每個(gè)家族的精確率和召回率。某個(gè)家族召回率低于 0.5意味著它經(jīng)常被誤判成別的家族這在安全運(yùn)營里比整體準(zhǔn)確率下降更危險(xiǎn)。from sklearn.metrics import classification_report, confusion_matrix y_pred grid.best_estimator_.predict(X_test) print(classification_report(y_test, y_pred, target_nameslist(label_map.keys()))) print(confusion_matrix(y_test, y_pred))輸出里重點(diǎn)看兩個(gè)地方第一哪些家族互相混淆比如加殼變體家族之間經(jīng)常出現(xiàn)高混淆說明特征的熵值相關(guān)維度權(quán)重過高第二有沒有某個(gè)家族完全不被召回如果存在需要回到特征選擇那一步看是不是關(guān)鍵特征被SelectFromModel砍掉了。confusion_matrix打印出來可能行列太多看的時(shí)候配合np.set_printoptions調(diào)整格式或者直接畫熱力圖。5. 避坑指南特征提取到家族分類最容易翻車的五個(gè)問題5.1 樣本重疊測試集 F1 高得離譜新樣本上原形畢露現(xiàn)象某次跑完測試集宏平均 F1 到了 0.99我一度以為模型可以直接上線結(jié)果丟了一批新樣本進(jìn)去準(zhǔn)確率只有六成多。原因同一個(gè)惡意軟件壓縮包會釋放出大量特征碼幾乎相同的文件切分時(shí)訓(xùn)練集和測試集“串供”了。解決解析樣本時(shí)記錄來源包的唯一標(biāo)識劃分用GroupShuffleSplit或者先把所有樣本做 SHA256 去重再按哈希聚類后切分寧可樣本少一點(diǎn)也不要測試集虛高。5.2 特征矩陣爆炸N-gram 維度可以沖到千萬級現(xiàn)象第一次我圖省事ngram_range直接寫了(1, 5)CountVectorizer一執(zhí)行16GB 的機(jī)器 OOM連 fit 都過不去。原因字節(jié)級特征是 256 進(jìn)制5-gram 的潛在組合是 256 的 5 次方雖然實(shí)際出現(xiàn)的組合沒那么多但稀疏矩陣規(guī)模依然大到離譜。解決把ngram_range控制在(2, 4)附近合理設(shè)置max_features如果還想往上加換HashingVectorizer用哈希碰撞換維度上限。from sklearn.feature_extraction.text import HashingVectorizer hv HashingVectorizer( analyzerlambda s: s.split(), ngram_range(2, 4), n_features2**18, # 26 萬維內(nèi)存可控 dtypenp.float32, ) X_hash hv.fit_transform(corpus)HashingVectorizer不支持反查特征名但配合TfidfTransformer完全沒問題適合樣本量大、內(nèi)存緊張的階段。5.3 類別不平衡少數(shù)族被多數(shù)族吞掉現(xiàn)象BIG 2015 里不同家族樣本量能差一個(gè)數(shù)量級直接訓(xùn)練時(shí)樣本少的家族召回率只有 0.2。原因分類器在樣本多的類別上已經(jīng)拿到足夠好的 loss沒必要花復(fù)雜度去擬合少數(shù)類。解決一是在 XGBClassifier 里傳sample_weight給少數(shù)族更高的權(quán)重二是對少數(shù)族做 SMOTE但 SMOTE 在高維稀疏特征上容易翻車我一般只在降維后的特征空間里用三是評估時(shí)盯著宏平均 F1 和每個(gè)家族各自的混淆矩陣看不要被整體準(zhǔn)確率騙過去。5.4 隨機(jī)種子與庫版本跑兩次結(jié)果不一樣真不是玄學(xué)現(xiàn)象同一份代碼白天跑 F1 是 0.91晚上再跑變成 0.89換了臺機(jī)器又變成 0.94誰都說不清問題在哪。原因XGBoost和sklearn里多個(gè)環(huán)節(jié)默認(rèn)有隨機(jī)性scikit-learn、xgboost、numpy 的版本差異也會改變部分實(shí)現(xiàn)細(xì)節(jié)。解決把所有random_state釘死在代碼里包括train_test_split、XGBClassifier、RandomForestClassifier、GridSearchCV在項(xiàng)目根目錄放requirements.txt鎖定版本跑實(shí)驗(yàn)時(shí)把sklearn.__version__和xgboost.__version__寫進(jìn)結(jié)果文件名后悔藥提前備好。5.5 灰度圖 resize 的邊界插值方式和大文件截?cái)喱F(xiàn)象直接對整個(gè)幾百 MB 的 PE 文件整讀生成一張幾千像素的灰度圖再 resize 到 128 乘 128分類效果反而比只取前 64KB 的版本還差。原因resize 本質(zhì)是像素重采樣大文件壓縮成小圖會把大量局部字節(jié)模式平均掉padding 補(bǔ)零的區(qū)域又引入了和文件長度相關(guān)的假特征。解決優(yōu)先截?cái)嗟焦潭ㄩL度64KB 覆蓋多數(shù) PE 文件的關(guān)鍵內(nèi)容圖像尺寸統(tǒng)一用INTER_AREA縮小或INTER_CUBIC放大不要一上來就無腦INTER_LINEAR。6. 可視界面與進(jìn)階驗(yàn)證讓模型從實(shí)驗(yàn)臺走到分析師手里6.1 用 Gradio 三分鐘搭出上傳即分類的界面模型訓(xùn)練完落地才是硬道理。Gradio 是 Python 生態(tài)里最輕量的可視界面方案不需要寫前端一個(gè)函數(shù)加一個(gè)組件聲明就能跑起來。這個(gè)項(xiàng)目里分析師的訴求不是看訓(xùn)練日志而是拖一個(gè)文件進(jìn)去立刻看到這個(gè)文件的嫌疑家族和置信度。import gradio as gr class_names {v: k for k, v in label_map.items()} def predict_file(file_obj): proba clf.predict_proba(build_final_feature(file_obj.name))[0] top proba.argsort()[::-1][:3] return {class_names[i]: round(float(proba[i]), 4) for i in top} gr.Interface( fnpredict_file, inputsgr.File(label上傳 PE 樣本), outputsgr.Label(labelTop-3 家族置信度), ).launch()build_final_feature是把第 2 章和第 3 章的所有預(yù)處理、特征提取、縮放、選擇步驟封裝成一個(gè)函數(shù)。這里有個(gè)必須注意的點(diǎn)CountVectorizer、scaler、selector在訓(xùn)練時(shí) fit 過上線時(shí)要用joblib序列化后整體加載不能在預(yù)測時(shí)重新 fit這一步錯(cuò)位會導(dǎo)致特征維度對不上。我給分析師的日常界面就只有上傳框和 Top-3 結(jié)果他們不需要知道背后有 2 萬維特征。6.2 置信度閾值兜底寧可報(bào)“未知”也不要硬猜家族多分類模型即使分錯(cuò)了也會給一個(gè)高置信度的答案這在安全場景里很危險(xiǎn)——把 A 家族報(bào)成 B 家族分析師的關(guān)注點(diǎn)就全偏了。常見做法是在界面里加一層閾值判斷置信度不足時(shí)返回“未知”。max_p proba.max() if max_p 0.6: return 疑似新型變體/未覆蓋家族, max_p return class_names[int(proba.argmax())], max_p閾值怎么定不要拍腦袋用 0.5 或 0.6。在驗(yàn)證集上畫出置信度與宏平均 F1 的曲線看哪個(gè)閾值能讓錯(cuò)誤分類的代價(jià)最小。我一般會把“未知”單獨(dú)當(dāng)成一個(gè)類別來評估寧可多報(bào)“未知”讓分析師人工瞅一眼也不要在告警里硬塞一個(gè)錯(cuò)誤的家族名。還有一句話是我踩過坑才記住的去重永遠(yuǎn)在切分之前特征 pipeline 要能一次性回放。界面上線給分析師用之前我會把訓(xùn)練集的家族名和樣本哈希導(dǎo)出一份備份免得模型和界面都上了線才發(fā)現(xiàn)某一步預(yù)處理沒對齊。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品另类| 狠狠色婷婷777| 大香蕉九九| 视频不卡中文字幕| 久久综合久久综合人久久夜精品| 天天懆天天日| 97网色| 麻豆久久视频在线地址| 日本高清视频xxxx| 欧美亚洲情色| 欧美激情精品久久久久久| 97色插| 成人性爱电影网| 免费a v| 久久超碰大香蕉| 大香蕉啪啪啪| 国产人妖视频一区在线观看| 一区二区乱码福利| 人人看黄色视频| 国产丝袜一区二区三区| 无码视频一区二区| 一区二区三区 丝袜 高跟 美腿| 亚洲乱码国产乱码精网站| 无码人妻系列少妇| 色眯眯射| 激情终合网| 男人亚洲91首页在线| 亚洲图片婷婷五月天| 欧美日韩中文字幕人妻| 国产成人五月天丁香花| 欧美激情 亚洲色图| 亚洲男人天堂2| 75大香蕉| 亚洲国产精品久久久久久久久久| 爱射综合| 久久久久久亚洲精品不卡人乳 | 国产激情综合| 天天干天天狼在线视频| 操逼无码一区| 亚洲古典另类欧美在线| 牛牛久久国产精品视频一二三| 天天综合香 ld视频| 1769国内精品视频| 自拍偷拍 高清无码| 青青在线视频日韩欧美| 亚洲欧美内射| 久久久96精品| 色婷婷一区二区三区久久午夜成人不| 亚州日韩97| 日少妇亚洲版| 成人日本精品九区| 综合久久99亚洲人妻中文在线| 精品乱子一区二区三区99| 国产91美女高潮| 久久99精品视频| 欧美精品日韩一区二区| 中文字幕av乱伦| 三级三久久线久久99久目本WW| AV免费在线播放一区| 人人操人人插人www| 欧美一二三级精品在线| 色伊人91| 天天插天天插| 天操天操夜操夜月操月年年操| 偷拍网站久久男女男| 在线啊啊啊啊| 久久亚洲天天做| 久草色悠悠在线视频| 91伊人大香蕉| 久草色在线观看| 91女日逼| 久久精品国产亚洲妲己影视| 日韩人妻中文视频| 屌色在线97视频| 婷婷五月影院| 天堂在线一区二区| 国产精品一区二区三区在线| 女性91网站| 欧美色999| 欧亚无码视频| 黄污污污污| 求求你操操我| 极品出轨视频网站| 香蕉国产精品麻豆亚洲欧美日韩| 911av网站免费观看| 女人午夜视频777| www.久久久久| 超碰人妻久久人妻中文97| 国产成自自拍在线观看| 嫩草 我啊~嗯~在线| 天天碰久久入| 成人a级高清视频在线观看| 国产精品一区av在线| 亚洲AV无线| 中文啪啪视频| 日韩成人人妻网站| 国产成人99久久亚洲综合| 91粉嫩萝控精品福利网站_精品影音先锋国| 欧美日韩第一页| 大香蕉 222| 日韩大香蕉精品在线视频| 久操频道免费在线呗看| 嫩草影院性色| 国产小炒后入式| 日韩欧美传媒一区国产| 国产一区二区三区白丝| 爱射综合| 欧美亚洲首页| 日操粉逼逼| 在线视频五十市| 91N综合网| 91精品久久久久五月天精品| 日韩精品熟妇| 国产91影院| 啪啪综合网| 日韩丝袜高跟制服在线观看| 国产兽交视频在线播放| 国产精品第二页| 欧美色图色综合| 日韩无码专区| 天天色怡春院| 看免费的黄片| 超碰 另类 欧美| 欧美综合中文| 色色五月婷| 麻豆色约约| 日欧操屄| 亚州国产成人精品女人久久 | 亚州黄站| 女人高潮大叫一级毛片| 99蜜月精品久久| 美女视频尤物网在线看| 午夜毛片高清免费不卡| 不卡一区二区日本视频| 久久9精品网站| 插穴性爱视频在线观看| 超碰午夜| 视频分类 国内精品| 亚洲清纯唯美| 色5月婷婷| 精品久久久久久中文| 亚州综合电影| 国产一级高跟丝袜| 91亚洲狠狠色| 伊人久久大香大香线蕉中文| com 首页 18岁 禁区 女优 免费 精选 同城 | 91成人精品| 把腿张开老子CAO烂你| AV99热18这里只有精品| 亚洲四虎熟女精品| 国产第二页| 日韩欧美中文| 亚洲美女精品九九视频| 性色avv| AV麻豆免费一区| 欧美高清性猛交| 亚洲āv网址在线观看| 欧美熟女妇同| 亚洲一区二区精品福利| 久久精品操| 国内毛片无码一级毛片| 乱伦熟女论坛| KK色在线影院| 精品免费1| 日韩欧美大力操| 亚洲色图第四色| 亚洲欧美日韩综合在线尤物| 亚洲综合20p| 91精品人妻一区二区三区蜜桃臀| 91快色色色色色| 日韩日韩日韩-国产乱码精品一区二区| 4399成人黄A片| 精品对白久久不卡| 屌妞视频久久久久久久久久久久| 高清无码 国产精品| 欧美黑人与女人91| 天天草AV| 午夜男人天堂| 日日操天天操| 九九探花视频在线观看| 日韩免费簧片| 91综合站| 久草线上视频免费看| 首页亚洲国产高跟丝袜诱惑视频| 国产精品久久久久久照片| 密臀视频三区免费网站| 国产偷人妻精品一区二区在线| 国产超碰在线| 日本色色的视频| 亚洲成人ab| 97视频7| 91 在线亚洲| 成年人一级黄色毛片大全在线观看| 国产精选视频| 国产精品久久久久久久久久久久久久| 另类av天堂| 91N欧美| 国产精品熟女丝袜一区二区| 成人a级高清视频在线观看| JuliaAnn丝袜熟女系列| 99热线麻豆| 97视频观看| 逼逼逼逼操操操操操操操操操午夜剧场| 东京热毛片调教| 久久精品视| 不卡超碰护士AV在线免费播放| 亚洲国产激情国产av| 欧美资源| 婷婷伊人五月| 欧美一区二区三区入口| 国产精品爽爽va在线观看98| 亚乱色| 在线观看无码三级少妇| 中文字幕日韩人妻视频| 欧美性爱综合,免费| 久久精品久久久久久久| 中文字幕乱妇免费视频| 国产精品69久久久久久久| 蘋果手機免費看成人Av| 东方亚洲在线操逼天堂| 日本顶级天天操狠狠操夜夜操中文字幕| 超碰在线974| 天天色综合图片| 国产18精品亚洲精品| 国产精品一区二区三区,亚洲综合| 黑人精品XXX一区一二区| 人人看黄色视频| 2017大香蕉| 久久系列| 日本成人免费一区二区三区| 欧美一级黄色免费专区| 一级性爱视频免费在线| 久久伊人亚洲AV无码网站| 国产精品白丝在线播放 | 素人播放一区| 男人的天堂亚洲| 95精品在线| 夜色五月天| 内射日韩大臀美女| 中出789在线视频| 久久中日麻豆| 亚洲熟女一区| 三及片网站| 久久久久白虎| 影音先锋日本乱伦| 色综合久久88色综合久久天天| 素人一区二区三区日韩| 伊人女女资源在线观看| 五月天激情网图片| 国产性感骚丝袜在线| 丝袜无码a片| 涩涩久久精品| 欧美激情内射| 日韩乱伦AⅤ| 中文自拍欧美影视| 一品道视频一区二区三区| 不卡九肏| 亚洲色欧| a男人的天堂久久一级A毛片| 超碰人人在线| 91网站18+| 九九综合九九综合| 91精品伊人久久久大香线蕉91| 婷婷尹人大香蕉免费| 中日韩久久人妻一区二区| 久久是精品| 不卡av免费在线网址| 久久成人午夜狠狠| 蜜桃成人1区2区3区| 婷婷99狠狠| 天天爱天天韩国日本牛牛牛牛 | 天天网综合| 日韩欧美性吧婷婷乱伦大香蕉| 成人小说另类在线| 亚洲少妇色| 新精精品久久精品| 秋霞怕怕片| 欧美日韩性爱操大逼| 麻豆区99999| 国产深喉| 亚洲一卡2卡3卡4卡乱码网站 | 夜夜操老骚逼视频网站| 99re这里只有精品2| 一级片在线观看高清无码| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 日韩 国产 欧美自拍| 毛片电影一区二区三区| 欧美 综合 亚洲| 国产高清成人免费视频| 欧美熟爽综合| 91精品人妻一品二品三品| 强奸乱伦大香蕉| 久久久亚洲精品电影免费看| 3P丝袜熟女 色综合| 国产亚州精品美女久久久免费| 伊人久久88国产女| 日韩黄片视频试看| 大香蕉在线视频重口味毛片在线| 亚洲日韩乱码中文无码蜜桃臀网站| 欧美天天综合在线| 天天日B夜夜干B时时操B| 欧美情色贴图| 五月婷婷丁香六月丁香| 99爱久久视频频| 精品性爱久久视频| www.久久最新地址| 女人的天堂大香蕉网| 超碰精品日韩欧美国产| 一本色道人妻久久| 国产理论视频在线播放| 91影视亚洲| 久久黄色性爱视频| 天天综合网~91| 一本色道久久综合精品婷婷| 国产大学生高潮在线播放| 操b网站亚洲无码| 眼镜人妻101.com| 日本999精品视频| 国产黄片精品在线| 加勒比性爱成人在线| 免费精品人妻一区二区三| 91n美女视频| 久久精品国产亚洲AV清纯| 伊人青青一区成人视频在线观看区| 久久久九九九| 综合熟妇一区二区三区| 视频一区二区免费在线| 亚洲午夜福利视频| 97看操| 日韩精品-原创伙伴| 97天天摸天天碰| 最新日本中文字幕| 国产女人9999| 国产精品成人在线| 家庭乱伦国产| 97香蕉网| 亚洲国产丝袜在线观看| www久| 久草午夜| 色女综合| 一区二区三区机械有限公司| 无码国产精品96久久久久孕妇| 精品国产72| 国产精品扒开腿做爽爽爽视频| 伊人久久大香蕉线AV五月天| 强奸乱伦αv片| 天天综合亚洲综合| 97少妇人妻中文字幕久久| 天天日少妇逼AV| 免费αV在线视频| 51一区二区三区| 一区二区三区 丝袜 高跟 美腿| 日韩精品色呦呦| 日韩欧美中文字幕搭讪巨乳美人妻视频| 精品国产乱码久久久久久影片| 伊人久久综合影院精品久久久| 日韩精品影视| 夜夜操av亚洲一区二区| 五月丁香久久| 日本不卡高清视频| 天天射夜夜操| 亚洲天堂电影网99999| 97视频在线观看播放与子乱对白在线……| 日本午夜操逼| 精品三级在线专区| 清纯唯美激情| 亚洲欧美综合图片| 60秒免费视频| 超碰国产情侣自拍网| 国产欧美日韩在线不卡第一页| 色小视频蜜乳| 亚洲人妻在线一区| 9久热这里只有精品| 色超碰综合| 久久国产三区| 五月综合色| 日本免费人成视频播放120秒| 性色A∨91| KK色在线影院| 97超碰总站| 中文字日本乱码| 天堂8在线新版官网| 在线人成亚洲视频免费观看| 91操熟女| 思思热一热婷婷热一热| 97日视频| 欧美超碰96| 欧美性爱97超碰| 综合五月天| 麻豆啪啪啪视频| 中文字幕丰满人妻日本| 亚州色图欧美色图| 国产白丝网站| 男人的午夜天堂| 青草精品视频日本久久久久网站在线| 中文 人妻 制服| 麻豆熟妇乱妇熟色A片在线看| 综合情欲网| 亚洲色欧| 国产丝袜啪啪| 国产精品懂色tv影视免费观看| 亚州男人天堂| 大香蕉伊人网| 久草精品国产99| 国内偷拍精品一区二区| 亚洲A曰本VA欧美VA视频| 91综合色噜噜| 男女猛烈无遮掩视频免费软件| 亚洲美女黄色| 日本男人插女人的逼黄色| 97欧美色综合| 亚洲精品人妻在线| 青青草亚洲一区| 九九热精品| 乱伦3P视频| 青青操在线亚洲视频观看欧美在线| 清纯唯美综合亚洲| 色色激情| 狠狠操使劲操| 欧美精品 - 91爱爱| 99e久久国产精品| 偷窥自拍亚洲色图| 老司机天天操| 久久久草草精品| 欧美精品自慰系列寂寞少妇| 91中文字幕在线观看| 久久ww| 熟女精品日韩一区二区三区| 日日干日日| 国产精品久久久久久久久久久久| 97干色天堂| 亚洲欧美另类小说| WWW4虎| 国产高清午夜成人在线观看| 亚洲视频,小说| 欧美经典一区二区三区 | 久9re热视频这里只有精品| 超碰这里只有精品| 五月天伊人| 日本一区视频在线观看| 97在线公开视频| 久久久av爱| 五月丁香影院| 久久久国产亚洲精品系列| 少妇的嫩逼图片| 欧美色天堂网在线视频| 91美女丝袜诱惑视频| 91精品女厕偷拍视频| 久久超碰日韩精品| 国产怡红院在线| 天美传媒国产原创中文字幕亚洲欧美另类| 乱伦av.com| 国产一区免费午夜视频| 69国产对白刺激| 亚洲97精品| 亚洲丝袜二区在线| 国产精品肉丝自拍| 青青草原狼av| 日本九九久久99播| 欧美色棕合| 亚洲色吧网| 乱精品一区字幕二区| 99中出在线| 日操粉逼逼| 亚洲国产精品无码AV久久久| 久久久女人| 精品久久久久成人码免| 国产嫩草精品A88AV| 老鸭窝成人| 情色五月天网| 色香伊人| 久久人妻熟女一区二区| 91夜色| 91伊人久| 日韩av影片在线观看| 乱伦系列一区二区| 啊啊啊啊视频免费| 国产精品丝袜久久亚洲不卡| 试看60秒| 人人操人人摸人人骑| 18禁精品网站在线看| 搡老熟女老女人老熟妇免费视频| 九九RE视频在线精品| 黄片www.| 日韩99神马视频片| 精品免费成人久久| 五十路熟女人妻一区二区在线观看 | 密臀在线一区尤物| 日韩中文字幕人妻视频| 日韩操人| 97欧美色资源| 大粗鳼巴久久久久| 一区二区视频在线播放| 久久不卡一区二区| 97情超碰色| 国产精品午夜AV完会免费 | 久久国产精品一级二级三级| 免费超碰97久久| 中文字幕一区二区三四五区日日骚| 超碰97 线线 在现| 超碰95| 天天看天天在线精品| 色噜噜综合在线| 人妻少妇久久| 亚洲欧洲日韩国产自在线| 后入人妻一区| 性色av大全| 男人天堂.AB| 人人操人人摸超碰| 思思99热| 91日韩| 熟妇熟女一区二三区| 中文一区二区三区影院| 五月婷婷激情综合| 亚洲情色 自拍| 亚洲无套久久嗯嗯| 国产精品欧美在线观看| 激情五月天网站| 国产一区二区在线看| 久久久麻豆精品| 加勒比综合a∨| 日本一级性爱| 91色香| 精品国产精品一区二区| 91久久国产精品| 色五月综合| 黄片免费日韩| 国产精品69久久久久久久| 亚洲成av人片色午夜乱码| 一区二区三区高清| 欧美后入式| 综合日韩激情另类图片| 激激五月| 91九九九吃| 亚洲色图欧美一区二区不卡| 天天狠操| 欧美色图天堂在线| 尹人大香蕉视频在线| 亚洲中文日韩欧美大香蕉视频| 男人a天堂手机在线版| 国产成年精品高清在线观看91| 亚洲一区二区三区麻豆传媒| 国产亚洲 中文欧美久久| 97视频免费播放| 午夜福利在线合集| 中国小夫妻勾搭露脸淫荡对白| 国产精品情侣啪啪| 亚洲欧美九九| 久久亚洲熟妇在线视频| 欧美少妇性乱| 99后入| 天天综合网亚洲综合网| 天天影视综合色| 91色夜| 超碰成人人人爽人人爽| 91欧洲国产成人久久精品网站| 大香蕉淫人网| 岛国在线国产| 黑人嘿嘿嘿超爽免费视频| 人人做人人妻人人夜视频| 亚洲av影院在线观看| 大香蕉伊人久久| 吻戏激情性巴克| 熟女中出视频| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 五月丁香综合网| 97国产亚洲中文在线| 中文字幕神马久久| 欧美天天干| 国产精品人人爽人人做可爱福利| 熟女色综合久久| 91oumei| 亚洲天堂日本| 亚洲欧美日韩偷拍色图| 欧美强奸乱| 在线啊啊啊啊| 欧美亚洲韩国视频十五区| 久久精品国产精品一区| 第一高清av中文字幕| 欧洲射精91| 麻豆熟妇乱妇熟色A片在线看| 亚洲国产成人精品久久久国产成人一区二区| 最新av中文字幕高清| 九九99精品| 人妻熟女一区二区| 亚洲密乳AV| 欧美大香蕉卡久久| 天美传媒AV在线播放| 自拍偷拍 日韩无码| 青青草乱入乱欲视频在线观看| 欧美图片校园春色| 黄片在线免费在线观看| 中文字幕人乱码中文字的预防方法| 国产农村妇女精品| 亚洲人成色9999精品久久| 亚洲欧美清纯| 久久人妻丝袜一区二区三| 97色操| 熟女乱伦二区| 日夜伊人网| 国产精品情侣啪啪| 欧美精品成人一区二区在线观看| 99精品在线观看| 91亚洲图片| 国产欧美精品日韩区二区麻豆天美| 国产精选视频| 国产性刺激| 亚洲成人免费中文字幕| 欧美啪啪天堂| 欧洲无码一区二区| 亚洲精品乱码线路中文字幕| 操曰本熟女| 九九人人操| 天天看天天日天天操| AV老汉| 五月婷婷爱六月丁香色| 天天看天天日天天操| 欧美操逼视频二区| 91超碰人人操| 熟女乱3伦999| 青青草在线视频播放器| 亚洲人妻熟妇三十三区| 日亚韩精品视频二区三| 网站A V在线| 日韩精品资源| 日韩精品人妻中文字有码在线| 黄网色一区二区三区四区精品| 麻豆成人影音在线| 色哟哟1区2区| 一区二区首页| 亚洲成人综合在线| 日本高清有码网址视频| 无码不卡亚洲成?人片| 无码二级三级| 综合天天。| 久草草一二三四区久久| 天天干2区3区| 男女打扑克高清网站| 国产成人在线观看综合| 啪啪资源网| 自怕偷自怕亚洲精品| 思思热一热婷婷热一热| 加勒比东京热五月天天堂网| 久久久久性熟视频| 国产拍偷精品网站| 蜜乳AV免费观看| 色婷婷电影网| 91亚洲网| 强免费黄色网址| 一及黄久一点| 久久无码一区二区二三区性色| 国产综合在线视频网站| 一级黄色影片| 国产自啪精品视频网站黑丝| 69XX一中文字幕人妻91| 久草大| 啊啊啊啊啊好舒服视频| 狠狠操,使劲操| 大香樵伊人网| 抽插亚洲无码| 精品一区二区人妖| 粉嫩久久久久| 天天综合网日韩7799| 亚洲一本大道中文字幕无码在线| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 丝袜六区| 久久精品国产97欧美精品亚洲 | 蜜臀久久99精品久久久久久成人小说| 一区久久久二区| 久久鲁夜| 欧美色九九| 高清无码一区二区三区| AV天天综合| 亚洲国产精品无码AV久久久| 黑人美精品 A片| 26uuu欧美日韩| 天天色播亚洲综合网站| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 日本中文熟女视频| 久久久久幕乱码| 午夜精品久久久久久久99热影院| 日欧美色| 久久久久久九九九九-美女久久久久久久-成人AV| 欧美1727免费观看视频| 欧洲中文字幕| 伊人少妇久久久| 这里都是精品| 蜜桃视频成a人v在线| 精品人妻1237| 一本色道熟妇| 亚洲夜夜欢无码一区二区| 天天看片麻豆| 3PAV乱伦视频| 亚洲91av| 熟女人妻一区二区三区| 久99视频| AV女优男人的天堂| 91精品啪在线观看国产城中村| 操我啊啊啊啊啊| 午夜舔阴达高潮视频免费看| 五月婷婷AV| 欧美色干| 91亚洲黑人| 尤物av网站免费在线播放| 69人妻精品一区二区绯色| 色淫网站优优视频| 人妻久久久| 97啪啪| 久久大香蕉手机高清| 啊啊啊啊啊啊啊啊在线观看| 亚洲色图激情小说| 国产日韩精品suv| 亚洲综合在线高清| 神马久久久久久伦理片| 午夜操操操| 婷婷五月天伊人| 亚洲性爱成人| 大香蕉琪琪日本女优不卡| 极品白嫩美女白浆成人福利在线看| 国产女人9999| 精品网站9999| 国产h片在线观看视频| 久久久内射良家| 九九色色| 亚洲一级特黄大片在线播放91| 97超碰伊人| 亚洲天堂资源| 精品一区二区亚洲国产| 久久精品国产Aⅴ| 久久精品99久久久久久| 久久9亚洲| www久久99| 中文字幕乱在线伦视频中文字幕乱码在线| 久久久三区二区一区| 四虎在线播放| 五十路三区在线| 日韩八十路老熟女| 秋霞男人网| 麻豆60秒| 99超级碰免费视频| caoni国产亚洲av| 99久久久久久亚洲精品不卡| 99热精品在线观看| 夜夜精品视频一区二区| 亚洲在高跟鞋自慰久久在色线| 精品一区二区三区蜜桃臀赵总 | 午夜激情成人在线观看| 欧美极品| 绯色一区二区三区不卡少妇| 中文字幕黄色一起草| 蜜桃臀AV在线| 少妇特黄一区二区三区| 人妻无码视频一区二区三区久久| 日本伦理一区二区| 欧美激情 日韩精品| 97超碰jingpin| 日韩精品区二区三区不卡| 国产18精品亚洲精品| 极品美女福利在线观看| 亚洲欧美日韩精品久| 无码人妻丰满热妇又大又粗| 凹凸久久人人| 日韩午夜啪啪视频| 婷婷五月在线视频| 97超碰国产精品| 中文字幕乱码人妻一区二区三区,99精品 | 久久久专区| 久久偷偷色综合蜜桃| 亚洲精品97p| 嗯嗯啊啊好爽| 日本性爱不卡视频| 6080yy午夜理论三级一区二区三区无码| 熟妇熟女一区二区三区| 久久久久久无码人妻中文字幕| 丝袜熟女一区二区三区| 五月丁香婷婷啪啪| 青青操在线亚洲视频观看欧美在线 | 少妇一区二区三区在线观看| 熟女精品一区二区在线观看| 男人天堂黄片| 蜜臀99999| 白天啪啪晚上啪啪视频| 碰超人人在线一区二区三区| 可以在线观看AV的网站| 99999这里都精品| 亚洲AV无码国产精品久久久久| 日韩精品影视| 激情婷婷| 蜜乳AV免费观看| 岛国人妻少妇av在线观看| 91精品微拍福利| 麻豆传媒一区二区在线观看| 成人国产精品三级A片| 国产精品另类| 色诱中文字幕| 99久久精品国产高潮| 深夜视频| 久草男人天堂| 欧美夜夜狠| 伊人久久综合影院| AV色女综合| 日韩人妻精品中文字幕| 91超级碰| 精品国产一区二区三区香蕉欧美| 插插综合网天天影视网| 伊人久久亚洲中文字幕| 国产树林里野战在线看| 天堂v无码免费视频| 中文日韩欧美熟| 国产久久久9999| 香蕉综合网| 加勒比久久综合网高清| 国产精品精品系列在线观看| 久久久久久人| 大香蕉色欲AV| 久久久久78| 99热导航| 九九热免费在线国产视频伊人五月| 国产人妻天天干精品| 日小BB小视频| 国产日韩色综合| 91一区二区三区蜜桃| se..亚洲欧美| 精品国产乱码久久久| 国产精品69久久久久孕妇欧美| 99re95| 精品一区二区麻豆| 激情综合av| 青娱乐大香蕉| 日日做夜狠狠爱欧美黑人| 日韩美女啪啪一区| 校园春色第一页| 久久久久七视频| 欧美性猛交美女自慰91| 成人av在线播放| 欧美 日韩第一性色| 密臀视频一区二区三区| 免费观看性欧美一级| 九九九九一区| 久久AV无码1区2区3区| 六十路日本| 啪啪啪精品视频| 一级性爱视频免费在线| 激情四射婷婷六月天| 熟妇视频一区二区三区在线观看| 日本国产欧美高清在线| 中文字幕天堂在线| 啊啊啊好舒服视频| 国产AB视频| 亚洲 se图 欧美电影| 九九九九久久久| A 在线网址| 日本爽爽爽爽爽爽免费视频| 色悠久| 欧美碰碰综合色| 中文字幕免费在线观看| 97精品国产精品免费观看| 日本高清电影欧美色图| 青青草天天亲夜夜操网| 国产成人亚洲精品无码古代早漏男| 久久线上视频免费看| 懂色AV一区二区三区| 香蕉色网| 操曰本熟女| 搡老女人老91妇女老熟女| 多毛小伙内射老太婆| 色婷婷99| 国产欧美日产一区二区三区 - 国产欧美日| 9Ⅰ超碰| 小视频玖玖| 啊a一区在线| 亚欧美色图| 日韩欧美aⅴ综合网站发布| 五月天社区| 亚洲麻豆18发?| 无码久久国产| 99热最新| 久久久天美| 国产精品视频自拍在线| 国产精品一二三免费网站| 国产精品suv一区| 国产乱子伦久久精品综合一区二区三| 又大又长又粗又爽又黄| 热久久精品| 中国91AV| 欧美性爱五月天| 偷偷人人精品女女久久| 国产理论视频在线播放| 久久色一区二区| 亚洲精品自拍| 国产男女无套97| 色综合一本| 欧美天堂日韩三级国产传媒| 高清孕妇孕交 交| 久久久久久人妻| 色爱天堂| 色噜噜综合网| 九色黄站| 婷婷国产精品九区| 精品美女久久久久| 嗯嗯啊好大| 久久九九视频九九视频| 久超碰这里只有精品| 91P0RNY大屁股人妻| 东北女人| 国产亚洲精品玖玖玖在线观看| 久男人久久| 日本大片日本一区二区免费高清| 亚洲综合首页| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 韩国一级做A片免费的| 东北毛片| 中文字幕丝袜| 老熟妇一区二区三区| 日日橹狠狠爱欧美超碰| 欧美拳交在线播放| 成人国产精品三级A片| 欧美色图色综合| 中文字幕日韩人妻视频一区二区三区交换夫妻| 多毛小伙内射老太婆| 综合夜夜| 玖玖爱伊人玖玖爱| 97色色色综合网站| 久久久婷| 秋霞影音一区二区三区| 精品国产三级av韩国在线| 日韩欧美中文字亚洲慕| 日本九九久久99播| 亚洲男人天堂Av| 国产精品干干干| 在线综合网| 亚洲天堂日本| 青青草日逼视频| 美女自卫慰黄网站免费| 亚洲黄色视频在线观看视频| 本道在线| 99精品丰满人妻| 91精品成人| 欧美|91色综合| 丁香久久| 精品超碰国产| 国产69精品久久久久99尤物| 91性高朝久久久久久久久| 欧美丝袜91| 96一区二区三区| 天堂综合| 色香91| 国产性爱欧美性爱在线| 美女AV一区二区| 熟妇一区二区三区| 高清不卡一二三区视频......| 蜜桃精品一区二区三区ww| 91丝袜美女视频| 日日A∨| 久操大香蕉手机视频在线看 | 久久久久久久9最新免费视频观看| 97av,com| 羞涩视频| 亚洲最大成人a毛毛片| 99无码视频| 国产黄色av大片网站| 日本污ww视频网站| CCYY草草影院地址入口| 欧美亚洲首页| 丝袜剧情| 亚洲射综合网| 日本男人天堂| 日韩欧美tv一区二区在线观看| 制服中出中文人人精品| dy888午夜老子影视达达兔| 亚洲AV无线| 午夜啊啊啊| 91精品91久久久中77777| 狠狠色噜噜狠狠狠狠狠色综合久久 | 婷婷探花久久精品一区| 国产精品探花色| 后X久久| 久草这里只有精品| 天天爽天天操| 久草加勒比一区在线| 囯产乱伦一区二区三女| 精品成人av一区二区三区在线| 九九色逼| 爆乳免费黄网站| 精品一区二区三区18| 97啪啪| 亚洲精品毛片在线观看| 伦伦成年午夜免费视频| 伊人久久艹| 成人熟女视频一区二区三区| 乱久久久| 不卡二三区人妻少妇| 99久国产精品午夜性色福利| 亚欧高清在线| 精品网站9999| 欧美在线综合| 免费a v| 中文字幕国产| 嗯嗯啊中文字幕| 超碰98综合网| 青草精品视频-日本久久久久网站| 粉嫩av久久一区二区三区| 91粉芽高清在线一区二区| 91中文精品日韩欧美在线| 成人精品久久久午夜福利| 综合色色网| 中文字幕乱码在线观看| 熟妇最新先锋一二三区| 精品国产人成在线| 日韩日韩日韩-国产乱码精品一区二区| 激情av| 中文一区二区| 欧美午夜视频| 视频在线97| 91中文字幕| 日韩欧美经典在线观看| 99re95| 中文字幕在线高清男人的天堂| 久久精品国产AV一区二区三区| av强奸乱轮| 欧美久久伊人| 人妻在线大香蕉| 青娱乐老司机视频| 91国产精品在线看| 男人的天堂com| 激情久久久| 99国内熟女露脸视频| 中字幕人妻一区二区三区| 天堂九九九九九九九九九| 人妻第一页| 91站街按摩店老熟女熟女| 韩日自拍| 免费看欧美美女黄色大片| 密臀视频一区二区三区| 黑人精品XXX一区一二区| 小草精彩毛片| 国产精品操| av在线人气| 日韩成人私密一级精品av| 99啪| 人妻无一区二区三区| 久久久久久久久久久久久久久性生活视频 | 九九99久久| 热99re69精品8在线播放| 夜夜爽33333| 放黄片放3级黄片没穿衣服| 天美国产三级传媒| 国产偷人伦激情在线观看| 男人天堂.AB| 国产精品久久久久久亚洲色欲| av操操不卡| 一区二区三区高清天码| 欧洲一区二区三区免费| 国产亚洲日韩在线三区黑人| 亚洲黄a三级三级三级看三级| 能在线播放的国产三级| 粉嫩久久久极品| 99九九久久| 欧美色女人| 樱花草社区www中国| 五月丁香拍拍激情综合三级| 超碰在线1234区| 五月婷婷五月天| 国产色图乱伦| 夜夜福利| 丁香色五月 97干| 最近二区三区视频大全| 青青草久久一区网| 亚洲九月丁香| 啊啊啊草死我| 99色日| 熟女乱伦二区| 日韩免费a级毛片无码a∨| 成人精品一区二区三区| 久久久久国产无av| 国产精品精品系列在线观看| 亚洲情色在线| 婷色五月| 日韩无码三级影院| 骚日日av| 欧美最婬乱婬爆婬性视频 | 国产一级久久久| 91在线无码精品秘 软件| 五月天色图| 色色99| 100啪啪视频大全| 情色五月天就去干| 人人乐大香蕉| 91高清无码下载| 欧美色涩| av 模特一区了| 青青草日本无码| 国产精品久久久久久久黄无码| 97神马久久| 久久伦理视频久久大香蕉视频| 午夜天堂精品久久久久91| 欧美综合娱乐久久| 97视频在线播放| 精品国模无码| 在线情色电影 91大| 95精品在线| 九九RE视频在线精品| 国产精品视频麻豆入口| 久久超碰97| 一二区在线观看视频| 又摸又舔在线观看网站| 国产精品交换一区二区| 国产一区二区欧美日本| 成人av福利在线观看| 一起草视频在线| 91精品国| 久久偷偷色综合蜜桃| 乱码熟妇人妻久久久| 美女诱惑爱爱| 99色色网| 无码抄逼网| 口爆吞精在线观看| 国产多人在线观看视频| 超碰78| 91性片| 4虎在线观看| 后入合集| 久欲AV| 国产乱子伦一区二区三区免看| 欧美久久婷| 国产精品小视频一区二区三区| 91一起操| 日韩人妻无码专区| 黑人精品成人一区二区三区| 先锋色眉乱伦资源| 久久久久久久久久va| 日本影视久久免费| 欧美91精品国产自产| 国产精品网址| 操人妻视频| 超碰在线一区二区三区| 俞拍久久国应视频| 欧美激情视频一区二区| 欧美写真视频一区| 天天干18禁| 中文字幕一二三| 搡老女人老熟女91| 白丝av| 国产精品麻豆成人av| 91性高朝久久久久久久久| 色y情视频免费看| 十八禁av无码免费网站APP| 日韩99精品视频综合区| 不卡av在线中文字幕| 亚洲精美粉嫩嫩泬在线观看| 亚洲精品xxx| 久久激情亚洲精品无码?V| 欧美午夜一区二区三区| 99久久久无码国产精品性男| 国产又色又爽又舒服的三级视频| 综合欧美日本三级| 日本狠狠干| Av色五月| 无码视频一区二区| 精品妇操一区二区三区|