探索黑客技术攻防,实战研究与安全创新

导航菜单

基于WAP的远程控制

在写这篇文章之前我已经研究手机控制电脑一个多月了,因为平时工作加学习的原因,一直都没有进展,对于wap控制方面还是七窍通了六窍,就是一窍不通。终于在我的不懈努力下将这个简单的wap控制给做了出来,一个人不敢藏私就赶紧发出来了,让大家也新鲜新鲜。

QQ截图20170111170232.png

这个wap控制的原理就是使用手机向服务器提交信息,然后让服务器读取这个信息进而变相的控制服务器。首先我们要在服务器上添加wml支持,mime类型里面增加扩展名wml(mime类型text/vnd.wap.wml),添加之后我们的服务器就会支持类似index.wml的网页了,具体的操作步骤如下:

1.创建一个wml网页,手机可以利用这个网页向服务器提交信息。

2.创建一个asp网页,用来接收手机提交的信息。

代码如下图所示,这两个页面可以使手机wap输入的信息提交给服务器。



3.信息的处理

从jieshou.asp中我们可以看出,把信息提交给了c:\info.bat,信息输入的时候会覆盖以前输入的信息,我们也可以将信息提交给txt,然后编写程序读取里面的信息,在这里我们只是简单控制,所以我想出了自己的办法。之前源代码中“tol.write(“@echo off &”&code&” & del %0%”)”部分原为”tol.write (code)”。因为之前考虑的是编写程序去读取提交的信息,现在为了使wap控制的方法更简单,我使用了建立计划任务的方法,命令如下:schtask /create/tn remote /tr “c:\info.bat” /sc minute /mo 1 /ru system st 00:00:00 /ed 2040/08/08创建计划任务,它的意思是以system用户每一分钟运行一次c:\info.bat,从00:00:00开始直到2040年8月8日结束。因为之前更改“tol.write(“@echo off &”&code&” & del %0%”)”部分原为”tol.write (code)”,所以我们就实现了关闭命令回显,运行命令以及运行后删除自身避免重复运行的功能,到了这里这个wap控制就完成了。如果要想使这个wap控制更隐蔽些,我们还可以进行以下的修改。

下面我们使用手机(手机刚停机,只能用模拟了)我们访问wap.xxx.cn(假设我将index.wml放在了wap.xxx.cn下),我们来提交net user >1.txt,提交后就会出现提示了。

让我们来看一下运行结果,正常运行。是不是很有意思呢!希望感兴趣的朋友可以对它进行下一步的开发和完善。