我对使用类似OllyDbg的东西感兴趣,以检查可能具有Trojan式特征的程序。

有谁知道如何安全地执行此操作的任何好的教程?

基本上,该程序是视频游戏的“机器人”,但我怀疑它具有后门功能,并且/或者会将其收集的信息(例如密码)上传到远程服务器。

我想找到它尝试连接的URL或IP,阻止它这样做,等等,所以我想这比程序的典型“破解”更为具体。我最感兴趣的是找出它可能正在做的基于网络的事情,或者阻止它们,或者愚弄它以为它是成功的。

另外,我很好奇如何监听加密的网络流量。如何确定程序用来加密通过网络发送的内容的加密密钥和算法? (我问,因为我有兴趣创建一个第三方客户端来模拟与游戏服务器的通信,而我不知道如何发现正在使用的密钥就无法做到这一点)

最佳答案

您可以使用虚拟机(例如VirtualBox)安全地运行“恶意软件”。您可以使用Process Explorer确切查看该进程的工作(注册表/磁盘访问等)。

虚拟机还允许您创建安装在其中的操作系统的快照,因此您可以单击按钮轻松地将所有内容恢复为已知状态(即在运行恶意软件之前)。

至于监听网络,我不知道该怎么做。我想现有的网络嗅探工具可以在虚拟机内部使用,但是我从未做过,所以我不知道该用什么,其他人必须填写...

关于analysis - 调试和分析木马,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2209005/

10-10 16:31