远程文件拷贝
文件可以从一个系统拷贝到另一个攻击者工具或者其他文件,可以将工具从一个攻击者控制的外部系统通过远控信道或其他具有此功能的协议,如FTP,拷贝到受害者网络内,也可以将文件通过如scp, rsync和sftp等本地工具在Mac和Linux等不同操作系统之间进行拷贝。
攻击者还可以在受害者之间进行横向文件拷贝,使用固有的文件共享协议进行远程文件拷贝,例如通过SMB与连接的网络共享或使用Windows管理员共享或经过身份验证的远程桌面连接进行文件共享。
标准应用层协议
攻击者会使用常用的标准应用层协议进行通信,如HTTP, HTTPS, SMTP, DNS,以此来将恶意流量混入现有的正常流量中。向远程服务器发送的命令和这些命令执行的结果将使用这些协议在宿主机与控制器之间进行传输。
对于网络内部的连接,如代理或枢纽节点与其他节点之间,通常使用的协议是RPC, SSH, RDP。
标准加密协议
攻击者可以直接使用已知的加密算法来隐藏远控流量,而不需要依赖于任何通信协议提供的固有保护。尽管使用了安全算法,但如果在恶意软件样本或配置文件中使用了秘密密钥进行与/或运算,则这些算法在逆向工程中会受到一定影响。
标准非应用层协议
在宿主机和远控服务器之间或不同的宿主机之间的通信使用标准非应用层协议,可能使用的协议非常多,具体事例包括网络层协议的使用,如互联网控制消息协议(the Internet Control Message Protocol, ICMP),传输层协议,如用户数据报协议(the User Datagram Protocol,UDP),会话层协议,如套接字安