我想知道在嘗試使用OlEDB連接到文件時該文件是否包含惡意軟件(如果可以激活此惡意軟件)。連接到OLEDB文件時發生計算機惡意軟件攻擊
即使答案是肯定答案或否定答案,請你解釋一下爲什麼和/或如何發生?
我閱讀下面這句話在這個article,但我不知道,雖然嘗試與OLEDB連接,這種連接不會激活XLS文件下隱藏在我的情況的EXE文件的入口點:
幾乎所有病毒都附加到可執行文件,這意味着病毒可能存在於系統中,但在用戶運行或打開惡意主機文件或程序之前不會活動或不能傳播。當主機代碼被執行時,病毒代碼也被執行。
注意,我在c#使用OLEDB與System.Data.Oledb並用像這樣的一個連接字符串:
提供商= Microsoft.ACE.OLEDB.12.0;數據源= C:\ MyFolder文件\ myExcel2007file .XLSX; 擴展屬性=「Excel 12.0 Xml; HDR = YES」;
謝謝。
好的,完美的,現在對於像Microsoft這樣的OLEDB提供商在System.Data.Oledb中使用的情況,你認爲在嘗試連接文件的同時,提供程序會執行該程序嗎? – Samuel
@Samuel _why_你認爲OLEDB提供者會將數據作爲代碼處理並執行嗎? – CodeCaster
我正在理解OLEDB提供程序如何工作以確保它只讀取字節序列而不執行它,並且會感謝專家的幫助。 – Samuel