使用易语言开发一款远控软件

如题所述

本文将详细介绍如何使用易语言开发一款远控软件。远控软件主要功能实现都在服务端,而客户端则根据收到的指令进行对应的操作。以下是我们实现的功能。

在开发过程中,我们首先设计了大体界面,使用了选择夹、超级列表框、服务器、客户、状态栏等组件。客户端上线后发送数据"加入连接+主机名"到服务端,例如:"加入连接admin",以便服务端提取主机信息进行数据操作区分。

服务端接收数据后,使用超级列表框展示上线主机,并添加服务器组件。当服务端收到数据时,会提取每个汉字2字节大小的"加入连接"标志位来判断客户端发送的数据,并进行主机名提取。然后,按照id、ip、主机名、时间、状态等方式插入表中。

当客户离线时,服务端会遍历列表框的ip一列,与离线的ip进行对比,若一致则将该ip的状态修改成离线。

整体实现逻辑包括:用户右键单击选中位置,弹出命令执行菜单。当用户点击"命令执行"时,服务端发送标志头和命令给客户端,客户端取回响应数据并返回给服务端。命令执行功能通过选择夹和命令执行界面实现,当"执行"按钮被点击时,服务端发送命令到被选择的主机上。

在服务端,我们创建菜单,在主窗口右键选择菜单编辑器,添加功能选项,设置在表单中右击弹出菜单,并在菜单中添加"命令执行"选项。在客户端,当接收到命令执行的标志头后,取回剩余命令并使用封装好的模块或运行命令方法进行操作。

端口扫描功能采用同步扫描,循环端口范围,使用复制窗口组件函数对客户进行复制,然后使用复制的客户进行循环连接判断,直至用户点击停止为止。

服务端发送设置开机启动指令,客户端接收到指令后,取当前用户文件名进行路径拼接写文件。

文件上传功能使用分包发送,将文件读到变量中以固定字节大小进行切割发送。客户端根据数据包大小判断是否为最后一个数据包,进行拼接写文件。服务端以10000字节为一个包发送。

屏幕监控功能使用幻灯片模式,客户端每张截图拼凑发送给服务端展示,截图更替速度快即可实现gif效果。

在服务端和客户端,我们添加了两个组件用于屏幕监控,便于操作。客户端使用时钟事件进行循环,服务端对监控操作进行判断。通过这些功能的实现,我们成功开发了一款远控软件,满足了远距离控制和操作的需求。
温馨提示:内容为网友见解,仅供参考
无其他回答

使用易语言开发一款远控软件
本文将详细介绍如何使用易语言开发一款远控软件。远控软件主要功能实现都在服务端,而客户端则根据收到的指令进行对应的操作。以下是我们实现的功能。在开发过程中,我们首先设计了大体界面,使用了选择夹、超级列表框、服务器、客户、状态栏等组件。客户端上线后发送数据"加入连接+主机名"到服务端,例如:"...

易语言怎么编写远程控制啊?像灰鸽子的那种!最好有源代码!
gh0st远控软件采用驱动级RESSDT过主动,svchost参数启动,替换系统服务的方式工作的,工作方式较为先进,美中不足的部分是没有进行驱动级或用户级隐藏,当然这部分可以添加进去。编码利用了VC的编程环境。 一、环境配置 编译环境一定要配置好:DDK+SDK+VC6,DDK用来编译sys文件的,SDK+VC6是用来编译工程的,配置部分比较简单...

用易语言写了个远控,杀毒软件没反应,但是让Windows防火墙拦住了,怎么...
我还真佩服你啊 通常远控刚成品基本都是要被杀的 处理之后才可以过 防火墙的侦测应该比较弱 试试换资源 就是图标之类的 或者加大体积 还有就是加封包之类的 这些是比较常用的方法 最终极的方法就是定位免杀 就是利用工具把防火墙侦测的位置找出来 改了就能过 因为这些杀软的东西其实侦测原理是读特征 ...

用易语言做一个可以用鼠标、键盘远程控制别人的电脑,就是看到屏幕,可以...
DDOS(分布式拒绝服务攻击)最-重-要-不是软件好坏,而是肉鸡多少。攻击你电脑的电脑是无辜的,他们被攻击者控制了。成为肉鸡。说白了DDOS原理:就是打群架,你叫的人(肉鸡)越多,别人(被D网站\/服务器\/个人电脑等)就越惨。到百度搜下:教新手DDOS压力测试学校网站 经典教材 === 后台怎么拿webshell...

我想用易语言做一个远程整人关机软件请高手请教
发了源码给你了 把客户端的IP该成你自己的IP。或者用花生壳弄个域名。发给你想要控制的人。别忘了把 启动窗口的可视该成假。服务端是用来控制的。选择你要发送的命令,点击发送就可以了 .趴趴

我用易语言写了 视频设备.捕抓视频 ,打算写一个远程监控摄像头的,但问...
回答:我给你个远控源代码,自己参考一下

求易语言龙盾远控源码dat文件!!
你学易语言几天?第一他的命令的确是寻找同一目录的一个文件名,也就是小马的母体,那么你既然下载了源码,里面肯定有服务端把,你把服务端编译出来新建文件夹,名字“data”然后把小马编译到里面,把小马的名字改为“cache.data”当然如果你在源码里面修改了这个文本字符,那么相应的你编译的时候也需要...

为什么我用易语言编写的远控只在自己的电脑上有用 在别人电脑上就没用...
1.你没有编译好被控制端,或者说 没有独立编译或静态编译 2.程序没有设计好,客服端及服务端没有设好连接(这个涉及到内网与外网,端口映射,还有主动连接与自动上线的问题)3.在别的机子上安装时,被杀软拦截了与控制端的连接 参考资料:http:\/\/www.jdw8.com ...

为什么易语言开发的远控软件都很不稳定呀,求解
易语言 并不适合编程,有些杀毒软件会报错的

易语言写远控的屏幕捕捉··怎么弄啊··
.版本 2 .支持库 Exmlrpc .子程序 _时钟1_周期事件 .局部变量 图片, 文本型 .局部变量 字节集, 字节集 图片 = 取临时文件名 ()写到文件 (图片, 快照 (, , ))转换图像格式 (读入文件 (图片), 2, 字节集)客户端.异步发送字节集 (到字节集 (“屏幕获取”) + 字节集)输出调试文本 (...

相似回答
大家正在搜