基於Unicorn和LibFuzzer的模擬執行fuzzing
鉶界劧榪欓儴鍓т腑鏈夎拫鍕ゅ嫟銆佸皬闄惰櫣銆佹睙絏栧鉤絳夊ぇ緹庡コ鍔犵洘锛屼絾鐢頒附渚濇棫鑴遍鑰屽嚭銆?
涓氱晫鎬庝箞鐪嬪緟榪欎歡浜嬪厛涓嶇锛岃嚦灝戦潰瀛愮畻鏄淮鎸佷綇浜嗐€?鏈夊灝戜漢鐩鎬俊榪欎篃涓嶆槸鏈€閲嶈鐨勶紝鍦ㄥ湀瀛愰噷娣鳳紝鏈€閲嶈鐨勫氨鏄潰瀛愪笂榪囧緱鍘匯€?
闈㈠瓙涓婅繃鐨勫幓浜嗭紝鍓╀笅鐨勯棶棰樺氨瑕佽В鍐充簡銆?榪欓噷鐪熺殑鏄澶氫簡涓や釜浜洪潰涓婁翰鐑殑灝辮窡浜茬殑鍏勫紵濮愬涓€鏍鳳紝浣嗘槸鍦ㄨ儗鍚庢崊鍒€瀛愰偅鏄竴鐐瑰効閮戒笉鎵嬭蔣鐨勩€?鍙兘褰兼閮界煡閬撹繖鎵嶆槸鐪熷疄锛屽彧鏄皝閮芥病鏈変富鍔ㄦ墦鐮磋繖鏍風殑灞€闈㈣€屽凡銆?
澶勭悊浜嗚姍钃夊閥鍏嬪姏鐨勫悗緇夯鐑︼紝緇忕邯浜哄皢涓€寮犻個綰﹂€掔粰浜嗚惃钀紝鏈変簺瑙f皵鍦拌锛氣€滆繖涓鑹蹭綘濂藉ソ鐪嬬湅锛屽敖閲忎簤鍙栧埌鎵嬶紝鎴戞鍦ㄧ粰浣犵墿鑹叉柊鐨勪唬璦€锛岃姍钃夊閥鍏嬪姏閭f牱鐨勶紝涓嶈涔熷氨涓嶈浜嗐€?浣犺鏄兘鎷垮埌榪欎釜瑙掕壊锛岄檰鍗冪拑閭h竟鐨勬皵灝遍『渚垮嚭浜嗐€?
鈥濊惃钀ㄦ帴榪囦簡閭d釜鐗囩害鐪嬩簡鐪嬶紝娌℃湁澶氶棶锛岃繕闇€瑕佸璿達紵褰撶劧搴旇鏄檰鍗冪拑涔熸湁絝炰簤榪欎釜瑙掕壊鐨勬剰鎬濓紝瑕佹槸濂規帴浜嗚繖涓鑹詫紝涓嶅氨鑳借闄嗗崈鐠冪綃墦姘翠竴鍦虹┖浜嗕箞锛熷綋鐒訛紝瀵逛簬濂矽繖涓眰嬈$殑婕斿憳鏉ヨ锛屽潙闄嗗崈鐠冧竴鎶婂彧鏄『甯︾殑浜嬫儏锛屾墠娌℃湁閭f牱鐨勭簿鍔涘幓鐗瑰湴涓哄ス璐瑰績鍛€?
鍙﹀涓€涓闄嗗崈鐠冧笉鐖界殑浜哄氨鏄潕姊︾懚浜嗐€?鐒惰€岋紝欏剁潃鐭ユ€т紭闆呯殑浜鴻锛屾堡鍞櫎浜嗘槸涓€浣嶆紨鍛樹箣澶栵紝涔熸槸涓€浣嶄駭鍚庡濡堛€?
2019騫達紝閲戦浮濂栫洿鎾腑锛屾堡鍞拰闆蜂匠闊衝湪涓€璧鋒帴鍙楅噰璁匡紝鏈熼棿涓繪寔浜洪棶閬擄細鈥滀綘浠渶鍙椾笉浜嗗郊姝や粈涔堬紵鈥濈洿鐢烽浄浣抽煶鎸夎€愪笉浣忕殑鐖嗘枡鍒幫細鏈€鍙椾笉浜嗘堡鍞媿鎴忔椂棰戠箒涓婂帟鎵€銆?灝界姹ゅ敮璿曞浘鐢ㄧ瑧澹板寲瑙e按灝紝鍙槸闆蜂匠闊衝嵈渚濇棫涓€鏈緇忕殑緇х畫寮鴻皟锛氣€滄媿鍗佹潯锛屽緱涓婁笁鍥炲帟鎵€锛屾瘡鍥炴垜鎯呯華楗辨弧锛岀溂鍚儹娉紝濂瑰氨璿達細瀵兼紨锛屾垜瑕佷笂鍘曟墍鈥︹€︹€濆睅灝垮眮鐨勮瘽棰樿鎼埌鍙伴潰涓婏紝姘旀皼鐬棿鍙樺緱璿″紓璧鋒潵銆?
璿濋煶鏈惤锛屾堡鍞搗韜寮€搴т綅锛屾墤鍒板涓婂亣瑁呮姄鐙傘€?鍐嶆鍧愬洖鍒板駭浣嶇殑鏃跺€欙紝姹ゅ敮鐪煎惈娉姳锛屽悜闆蜂匠闊抽亾姝夈€?