利用VBS与WEB实现跨平台控制主机电脑

2026-02-10 19:18:16

1、首先在自家电脑先新建一个txt文本文档。输入内容:

http://z-yd.cn/hack/my.php?act=getml&t=

这条网址是自己的服务器地址,可以通过自己购买的FTP或者VPS服务器获得

在这里小编用的是PHP环境。

'功能原理:对某站点进行无限循环访问获得数据,根据数据执行对应操作

'利用范围:如果有服务器,可以在服务器中专门新建一个获得命令的页面,通过页面内容进行控制电脑,达到跨平台

while 1 = 1

Dim http

Dim wshshell 

Dim UnixTime

Dim str

Dim arr_str

Dim arr_str1

Dim ml

Set http = CreateObject("Msxml2.XMLHTTP") 

Set wshshell = CreateObject("wscript.shell")

UnixTime = DateDiff("s", "01/01/1970 00:00:00", Now()) 

http.open "GET", "http://z-yd.cn/hack/my.php?act=getml&t="&UnixTime, False 

http.SetRequestHeader "Cookie", "user=demon; passwd=123456" 

http.send 

str = http.responseText   '将命令提取出赋值到 ml ,原文: ml:[命令]

arr_str = split(str,"[")

arr_str1 = split(arr_str(1),"]")

ml = arr_str1(0)

if ml = "shutdown" Then '收到关机命令

wshshell.exec "shutdown -s -t 120"'关机

End If

if ml = "noshutdown" Then '取消关机

wshshell.exec "shutdown -a"

End If

wscript.sleep 2000

Wend

利用VBS与WEB实现跨平台控制主机电脑

2、后面选择 文件-另存为。保存为 my.vbs  类型选择所有文件

利用VBS与WEB实现跨平台控制主机电脑

3、之后打开购买的VPS服务器或者FTP空间,具体搭建方法可以参照百度。有免费的也有收费的。 在服务器上新建PHP文件,输入以下代码:

<?php

require("sjk.php");

$act = $_GET['act'];

if($act == "getml")

{

echo "ml:[".GetMl()."]";

}

if($act == "setml")

{

SetMl($_GET['ml']);

echo "success";

}

if($act == "getzt")

{

$dat = GetZt();

echo "time:[".$dat['time']."],";

echo "ml:[".$dat['ml']."]";

}

//获取命令并删除和更新时间

function GetMl()

{

$time = time();

$result = mysql_query("SELECT * FROM hack");

$row = mysql_fetch_array($result);

if($row['id']!="")

{

$ml = $row['ml'];

}

mysql_query("UPDATE hack set time='$time',ml=''"); 

return $row['ml'];

}

function SetMl($ml)

{

mysql_query("UPDATE hack set ml='$ml'");

}

function GetZt()

{

$time = time();

$result = mysql_query("SELECT * FROM hack");

$row = mysql_fetch_array($result);

if($row['id']!="")

{

$ml = $row['ml'];

$tm = $row['time'];

}

$dat['time'] = $time - $tm;

$dat['ml'] = $ml;

return $dat;

}

?>

小编用到了数据库。结构如图所示。

sjk.php 为连接数据库的代码。

利用VBS与WEB实现跨平台控制主机电脑

4、最后通过

http://z-yd.cn/hack/my.php?act=setml&ml=shutdown

就能实现命令传递,之后被控端接收到 shutdown 后,电脑就会自动关机咯

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢