吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13409|回复: 85
收起左侧

[C&C++ 原创] 开源一套多终端管理工具

  [复制链接]
Panel 发表于 2024-4-14 13:02
本帖最后由 Panel 于 2024-4-14 13:13 编辑

前一久预告的开源项目今天已开,预告:https://www.52pojie.cn/thread-1905326-1-1.html

项目地址: 2367765883/Hephaestus-terminal-management: ### A security tool for enterprise terminal management that named Hephaestus (github.com)

Hephaestus-terminal-management :desktop_computer:

:imp: A security tool for enterprise terminal management that named Hephaestus

GitHub License

:drooling_face: 你的贡献

Stark----->2367765883/Hephaestus-terminal-management: ### A security tool for enterprise terminal management that named Hephaestus (github.com)

:eight_pointed_black_star: 特性

  • 基于Windows内核框架实现核心功能

:yum: 兼容状态

支持Windows10 1909以上Windows 10 系统,但是需要注意,禁用调试功能由于使用硬编码(Windows 10 21H2)需要自行修改兼容

:dagger: 功能

  • 文件授权管理

    文件冻结
  • 调试授权管理

    禁用调试功能
  • 操作授权

    禁用终端用户操作
  • 远程进程管理

    进程列表
    进程保护
    强杀进程
  • 远程文件管理

    文件列表
    文件强删
  • 基于Yara的病毒查杀拦截

  • PE防火墙

  • 网络防火墙

  • 便携式设备拷贝数据保护

:card_index_dividers:  目录结构

├─ControlClient           通信控制端
├─FilterMessager        minifilter通信进程
├─HFTSRESETPWD      修改密码web服务
│  ├─.hbuilderx     
│  ├─node_modules
│  │  └─crypto-js
│  │      └─docs
│  ├─pages
│  │  └─index
│  ├─static
│  ├─uniCloud-aliyun
│  │  └─cloudfunctions
│  │      └─resetpwd
│  │          └─node_modules
│  │              ├─bignumber.js
│  │              │  └─doc
│  │              ├─core-util-is
│  │              │  └─lib
│  │              ├─inherits
│  │              ├─isarray
│  │              ├─jsencrypt
│  │              │  ├─bin
│  │              │  └─lib
│  │              │      └─lib
│  │              │          ├─asn1js
│  │              │          ├─jsbn
│  │              │          └─jsrsasign
│  │              ├─mysql
│  │              │  └─lib
│  │              │      └─protocol
│  │              │          ├─constants
│  │              │          ├─packets
│  │              │          └─sequences
│  │              ├─process-nextick-args
│  │              ├─readable-stream
│  │              │  ├─doc
│  │              │  │  └─wg-meetings
│  │              │  └─lib
│  │              │      └─internal
│  │              │          └─streams
│  │              ├─safe-buffer
│  │              ├─sqlstring
│  │              │  └─lib
│  │              ├─string_decoder
│  │              │  └─lib
│  │              └─util-deprecate
│  └─unpackage
│      └─dist
│          └─build
│              ├─.automator
│              │  └─h5
│              └─h5
│                  └─static
│                      ├─img
│                      └─js
├─jsoncppinclude       json库
│  └─json
├─jsoncpplib               json静态库
├─Minifiltertest           文件过滤驱动
├─MouseFlt                 鼠标过滤驱动
├─NetFlt                       网络过滤驱动
├─ProjectExe               已废弃
├─ProtecExeForE        服务端
├─RegFltMessager      注册表保护通信进程
├─RegistryFilter          注册表保护驱动 
├─WpdFlt                     便携式设备过滤
├─yara                         YARA扫描引擎
│  ├─bazel
│  ├─cli
│  ├─dist
│  ├─docs
│  │  └─modules
│  ├─extra
│  │  └─codemirror
│  ├─libyara
│  │  ├─include
│  │  │  ├─authenticode-parser
│  │  │  ├─tlshc
│  │  │  └─yara
│  │  ├─modules
│  │  │  ├─console
│  │  │  ├─cuckoo
│  │  │  ├─demo
│  │  │  ├─dex
│  │  │  ├─dotnet
│  │  │  ├─elf
│  │  │  ├─hash
│  │  │  ├─macho
│  │  │  ├─magic
│  │  │  ├─math
│  │  │  ├─pb_tests
│  │  │  ├─pe
│  │  │  │  └─authenticode-parser
│  │  │  ├─string
│  │  │  ├─tests
│  │  │  └─time
│  │  ├─pb
│  │  ├─proc
│  │  └─tlshc
│  ├─m4
│  ├─sandbox
│  ├─tests
│  │  ├─data
│  │  │  └─include
│  │  └─oss-fuzz
│  │      ├─dex_fuzzer_corpus
│  │      ├─dotnet_fuzzer_corpus
│  │      ├─elf_fuzzer_corpus
│  │      ├─macho_fuzzer_corpus
│  │      ├─pe_fuzzer_corpus
│  │      └─rules_fuzzer_corpus
│  └─windows
│      ├─libyara
│      │  ├─modules
│      │  │  ├─console
│      │  │  ├─cuckoo
│      │  │  ├─dex
│      │  │  ├─dotnet
│      │  │  ├─elf
│      │  │  ├─hash
│      │  │  ├─macho
│      │  │  ├─math
│      │  │  ├─pe
│      │  │  │  └─authenticode-parser
│      │  │  ├─string
│      │  │  ├─tests
│      │  │  └─time
│      │  ├─proc
│      │  └─tlshc
│      ├─vs2015
│      │  ├─libyara
│      │  ├─test-alignment
│      │  │  └─x64
│      │  │      └─Release
│      │  │          └─test-alignment.tlog
│      │  ├─yara
│      │  └─yarac
│      ├─vs2017
│      │  ├─libyara
│      │  ├─yara
│      │  └─yarac
│      └─vs2019
│          ├─libyara
│          │  ├─Debug
│          │  │  └─libyara.tlog
│          │  └─Release
│          │      └─libyara.tlog
│          ├─packages
│          │  ├─YARA.Jansson.x64.1.1.0
│          │  │  ├─include
│          │  │  └─lib
│          │  ├─YARA.Jansson.x86.1.1.0
│          │  │  ├─include
│          │  │  └─lib
│          │  ├─YARA.OpenSSL.x64.1.1.1
│          │  │  ├─include
│          │  │  │  └─openssl
│          │  │  └─lib
│          │  └─YARA.OpenSSL.x86.1.1.1
│          │      ├─include
│          │      │  └─openssl
│          │      └─lib
│          ├─Release
│          ├─yara
│          │  ├─Debug
│          │  │  └─yara.tlog
│          │  └─Release
│          │      └─yara.tlog
│          └─yarac
│              └─Release
│                  └─yarac.tlog
└─yararules                                                   YARA扫描规则
    ├─antidebug_antivm
    ├─capabilities
    ├─crypto
    ├─cve_rules
    ├─deprecated
    │  ├─Android
    │  └─Malware
    ├─email
    │  └─eml
    ├─exploit_kits
    ├─maldocs
    ├─malware
    │  └─Operation_Blockbuster
    ├─mobile_malware
    ├─packers
    ├─utils
    │  └─yara-forensics
    └─webshells

:loudspeaker: 构建方法

Windows 11

  1. 下载Visual Studio 2022开发工具(Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)),勾选所有适用于C/C++的桌面开发开始下载
  2. 下载WDK最新版(以前的 WDK 版本和其他下载 - Windows drivers | Microsoft Learn
  3. 使用Visual Studio 2022打开ControlClient.sln

Windows 10

  1. 下载Visual Studio 2019开发工具([Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本 (microsoft.com)](https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/)),勾选所有适用于C/C++的桌面开发开始下载
  2. 下载WDK Windows 10 版本 2004 (以前的 WDK 版本和其他下载 - Windows drivers | Microsoft Learn)
  3. 使用Visual Studio 2019打开ControlClient.sln

通用

  • 使用HBuilder X导入HFTSRESETPWD,关联阿里云开发环境
  • 使用易语言开发工具导入ProtecExeForE
  • 数据库CREATE DATABASE IF NOT EXISTS userdata;
  • 数据库
    CREATE TABLE IF NOT EXISTS userdata.users (
      uname VARCHAR(128) NOT NULL,
      password VARCHAR(128) NOT NULL,
      email VARCHAR(128) NOT NULL,
      checkcode VARCHAR(128) NOT NULL,
      PRIMARY KEY (uname)
    );
    

:kick_scooter: 使用

  1. ControlClient.sln生成文件全部放同一目录,管理员运行HPTSCore.exe
  2. 运行服务端

:shield: 安全性

  • 服务端存在SQL漏洞,原因是在服务端中写定了sql连接和查询过程,攻击者可以利用hook等技术替换查询语句实现攻击

:bell: 许可证

所有文件均为 GPL-3.0-or-later

:handshake: 鸣谢

YARA(VirusTotal/yara: The pattern matching swiss knife (github.com)):YARA is a tool aimed at (but not limited to) helping malware researchers to identify and classify malware samples.
InfinityHookPro-main([DearXiaoGui/InfinityHookPro-main (github.com)):此项目基于 https://github.com/FiYHer/InfinityHookPro 原作者只支持虚拟机 在原作者的基础上新增了支持物理机 目前支持Win7-Win11 支持win11 任何版本

免费评分

参与人数 32吾爱币 +32 热心值 +26 收起 理由
aigc + 1 我很赞同!
skyblue78 + 1 + 1 我很赞同!
heywood + 1 + 1 谢谢@Thanks!
HZ62091 + 1 + 1 谢谢@Thanks!
hzh193536 + 1 + 1 热心回复!
N15 + 1 我很赞同!
xionggudonglian + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
趁火打劫 + 1 我很赞同!
李子王 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
pwnju + 1 + 1 谢谢@Thanks!
clq521 + 1 + 1 热心回复!
qq309160 + 1 + 1 我很赞同!
timeslover + 1 用心讨论,共获提升!
lingyun011 + 1 + 1 热心回复!
zhczf + 1 + 1 我很赞同!
pojun1006 + 1 我很赞同!
18077123969 + 1 热心回复!
feiyuvip + 1 + 1 我很赞同!
心比天傲 + 1 + 1 我很赞同!
fengbolee + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
小朋友呢 + 2 + 1 用心讨论,共获提升!
何顾言 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
soyiC + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
笙若 + 1 + 1 谢谢@Thanks!
人家故里 + 1 + 1 热心回复!
yyxqf + 1 + 1 热心回复!
debug_cat + 2 + 1 谢谢@Thanks!
totoyan + 1 热心回复!
laozhang4201 + 1 + 1 热心回复!
iceSleeping + 1 + 1 谢谢@Thanks!
Bob5230 + 1 + 1 我很赞同!
jy138290 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

feijun 发表于 2024-4-14 19:03
不知道是什么东东?
hllolyl 发表于 2024-4-15 11:19
 楼主| Panel 发表于 2024-4-14 13:21
@Hmily h大能否加个精

点评

额,工具类的很少加精华,并且加过的几乎都是和逆向有关的类型。  详情 回复 发表于 2024-4-15 11:02
gfy82 发表于 2024-4-14 13:49
非常详细的解释
laustar 发表于 2024-4-14 13:58
学习了。
shenjylx 发表于 2024-4-14 14:40
学习了 谢谢
yjy138521 发表于 2024-4-14 14:47
学习了,谢谢
loveyao6688 发表于 2024-4-14 17:50
厉害,学习了
ssdxftx 发表于 2024-4-14 20:38
学习了!
wyesheng 发表于 2024-4-14 20:38
额,我看了看,发现没看懂,可能我的水平真的太不入门了。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 20:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表