如何深入分析 Windows 可执行文件/安装程序的每一步

逆向工程 可执行
2021-07-01 10:52:09

举例来说,我正在搜索一种恶意软件,该恶意软件会写入数据,或将有关我的操作系统的数据发送到外部来源,或写入隐藏文件或注册表项。

是否有特定的工具可以告诉我安装程序/可执行文件的所有功能?这是关于 Windows 平台的。

2个回答

听起来最适合您的工具可能是Process Monitor它可以记录所有文件系统写入、网络事件和注册表活动:

进程监视器

如果您需要检查网络流量的详细信息,Wireshark会让您捕获并查看所有网络通信:

线鲨

这两个工具应该可以满足您对“一个可以告诉我安装程序/可执行文件的所有功能的特定工具?”的要求。另一方面,如果您需要查看安装程序/可执行文件可以执行的所有操作,那么您需要使用像IDA Pro这样的反汇编程序来检查所有可能的代码路径,但请注意,这会更加耗时且比使用上述其他两种工具更具挑战性。

您可能希望使用名为 RegShot 的工具来监视注册表中的更改。您将拍摄注册表的快照,然后运行可疑程序,RegShot 将在您拍摄的下一个快照中突出显示任何更改 - RegShot - Sourceforge