2012-04-15 74 views
1

我還沒有找到任何有關此信息。是否有病毒簽名所需的最小長度?我在Peter Szor的書中讀到,對於16位應用程序來說,16字節就足以避免誤報。對於32位和64位應用程序是否還有最低等級?病毒特徵碼的最小長度

謝謝。

+0

由於沒有人再在Assembly上寫入病毒,所以我認爲1K會是合理的;)想一想,沒有人會再寫病毒,期限。 – 2012-04-15 15:13:43

+0

@MK。,沒有人再寫病毒?萬歲!現在關於那座橋... – 2012-04-15 15:14:37

+0

你最近一次看到病毒是什麼時候?不是蠕蟲,不是廣告軟件,而是真正的病毒? – 2012-04-16 01:32:54

回答

2

可能是我的經歷對你有用:

我產生用正克,操作碼和使用menonic十六進制代碼簽名。我使用超過2000種病毒來分鐘簽名。最小長度爲16字節,最大大小爲68字節。此外,爲惡意軟件和良性創建簽名。該方法是啓發式和數據挖掘
良性簽名的長度小於惡意軟件。而且我認爲這是因爲Benign是用高級語言編寫的,所以編譯器生成的代碼和更多的相似性減少了良性簽名的長度。如果惡意軟件以較低級別(彙編)或內聯彙編(嵌入彙編以高級語言)編寫,則會產生相當長的簽名。

長簽名在離線掃描中對詳細分析很有用。