基于C#的开源远程控制软件V4mp1r3——远控编写思路分享

前段时间朋友老是问我远控的使用上线,在尝试截图演示的时候发现好久前下的远控连本机运行服务端都上线不了。后来想挑战一下自己,就自己码了一个。

本文以及软件缓慢更新中!已经更到第二个测试版!支持的远程控制功能有进程管理,远程终端,文件下载执行!

简介

一些朋友可能觉得很牛逼,但实际上难度不大。基于基于C/S架构,反向连接,即被控端作为客户端向作为服务端的控制端发送连接请求。正向连接就是控制端作为客户端向作为服务端的被控端发送连接请求(需要知道服务端IP,这种方法已经过时了)。本项目开源。是C#中TcpClient和TcpListener通信的简单扩展。一月更一到二次,最新版为0.3测试版,对被控端的远程操作暂时只支持远程终端,远程文件下载执行,进程管理和被控端管理。

服务端界面和上线及远程终端功能展示。

思路分享(随缘更)

大致思路很简单,通过我刚自学C#时写的简陋的用TCPClient和TCPListen实现的聊天工具(分客户端和服务端)的扩展而已。因为是反向连接,客户端(被控端)运行后主动与服务端(控制端)建立连接。用心跳包机制判断客户端在线转态。服务端往网络流中写入指定的字符串,客户端执行指定字符串的指定操作(通讯协议)。远控可以理解为聊天软件的变种,只是后者把接收的字符串输出给用户,而前者通过字符串判断执行的操作罢了。比如使用者在客户端点击关机,那么服务端就在网络流中写入shutdown,客户端读取网络流中的字符串发现是shutdown那么就执行关机的操作。

使用教程

随缘更

下载地址

Github源码地址上文已给出。

测试版暂未加入更新模块,请定期访问本文获取最新版本或者加QQ交(吹)流(逼)群:

吹逼一群:801170943

吹逼二群:631216511

V0.1 测试版[20211112]博客内下载:http://thrower.cc/files/V4mp1r3 V0.1 测试版[20211112].zip

V0.2测试版[20211127]博客内下载:http://thrower.cc/files/V4mp1r3 V0.2 测试版[20211127].zip

V0.3测试版[20211219] 到开头给出的项目地址下载最新版

目标

将在随缘更新,欢迎大家提建议!

 

作者: Thrower
本文采用 CC BY-NC-SA 4.0 协议

评论

  1. 别再对我谈起感情
    iPhone AppleWebKit 605.1.15
    6月前
    2021-11-14 7:21:52

    牛b

  2. Teacher Du
    Windows Edge 95.0.1020.44
    6月前
    2021-11-14 13:23:41

    赶快做出来干翻向日葵!

    • Thrower 博主
      Windows Firefox 94.0
      已编辑
      6月前
      2021-11-14 15:02:51

      属实做不了那么牛逼

      • Teacher Du
        Windows Edge 96.0.1054.62
        5月前
        2021-12-20 22:26:21

        加油,你可以的!

        • Thrower 博主
          Windows Firefox 95.0
          4月前
          2022-1-03 2:45:42

          我现在才发现没有做粘包和半包处理导致一堆问题😂

  3. 思远
    Windows Chrome 86.0.4240.198
    6月前
    2021-11-18 23:28:28

    快出C语言版吧哥୧(๑•̀⌄•́๑)૭

    • Thrower 博主
      Windows Firefox 94.0
      已编辑
      6月前
      2021-11-20 16:13:47

      客户端可以考虑,客户端就没必要了୧(๑•̀⌄•́๑)૭

  4. 叶开楗
    Windows Chrome 96.0.4664.45
    6月前
    2021-12-01 17:37:39

    是不是上次我测试的那个啊~

    • Thrower 博主
      Windows Firefox 94.0
      6月前
      2021-12-01 22:49:08

      对的!上次就写了tcpclient和tcplistnener的,虽然肯定连得上但还是找你测试了一下ヾ(≧∇≦*)ゝ

      • 叶开楗
        Windows Chrome 96.0.4664.45
        5月前
        2021-12-06 15:11:44

        那个服务器账户密码忘记了 不然可以在测试一下。

  5. 木羽
    Windows Edge 96.0.1054.53
    5月前
    2021-12-15 15:23:47

    哥哥有使用教程,方法末?

    • Thrower 博主
      Windows Firefox 95.0
      已编辑
      5月前
      2021-12-16 21:49:11

      看着用吧,使用和其他差不多的,教程还没时间更。不懂就问。

  6. Teacher Du
    Windows Edge 97.0.1072.76
    3月前
    2022-2-03 15:48:53

    杜老师说祝福博主新春快乐!

  7. quange
    Android Chrome 78.0.3904.108
    2周前
    2022-4-30 14:34:21

    大佬牛皮,我去试试

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇