2010-02-13 89 views
3

我有一個可能是病毒的文件。我想以某種形式的沙箱​​環境執行文件,並追蹤它嘗試修改的文件或基本上它正在嘗試執行的任何文件。我需要哪些軟件工具和知識來做到這一點?在沙盒環境中執行文件並進行跟蹤

我的系統是Windows 7的

+1

您可能要問上http://superuser.com這個問題。 – Arkaaito

回答

4

我會嘗試在編程環境中將其看作逆向工程。以下是您可以執行的一些操作:

  • 瞭解使用Microsoft SDK中的depends.exe調用哪些API。你也可以看到它指的是什麼符號。
  • 使用來自http://www.sysinternals.com的procexp.exe/tcpview.exe/filemon.exe/regmon在運行時查看進程的活動。
  • 使用Microsoft的WinDbg調試程序執行此操作,以瞭解發生了什麼。

你當然可以走得更遠。正如Zyphrax在他的回答中所建議的那樣,假設代碼是危險的,您最好在某種形式的虛擬機內部執行此操作。

1

,你可以安裝一個虛擬機與微軟的Virtual PC或VMWare工作站/播放器。
這應該防止對您的機器/系統造成任何傷害。

要查看病毒的操作,您可以監視您的註冊表/文件系統更改和網絡活動。 Google很容易找到這些應用程序:sysinternals有幾個免費的應用程序。