【蜜罐】危墙:新一代 Windows SSH 蜜罐

news/2025/2/27 6:36:24/文章来源:https://www.cnblogs.com/o-O-oO/p/18740129

简介

本项目为原 SSH 蜜罐项目 Windows 版本的 Rust 衍生版,作者:Jessarin000SSH_Honeypot For Windows 详见 ( https://github.com/kjx52/ssh-honeypot-new )。

本项目开发环境为 Windows 11 (22631)家庭版,测试环境为 Windows IIS 7.0、Windows 10、Windows 11。本项目开发使用 1.78.0 版本的Rust编译器。

“危墙_Setup.exe”安装程序安装目录为 Desktop/Rusty_Borders ,运行Setup程序后请运行RyB_Deployment_Program.exe并完成后续安装。考虑到大多数同志电脑上都没有Rust环境,所以我这个版本就将Config做了出来。
默认安装目录:"C:\Users\Public\Control\Email_Config.cfg",这个cfg文件用于配置邮件发送。

注意,不要在“=”前后加空格!

本项目为开源特种类项目,作者尽力确保其普遍的适用性,但用户应根据开源源代码针对特定情形加以修改。同样,作者尽力确保其安全性,但因水平有限,若是百密之中有所纰漏,还望各位告知本人。

作者联系方式:kjx52@outlook.com 。

注意:本项目目前尚不兼容 SSH-Honeypot For Windows 中的 WinBacsh 终端。下一版本作者将根据反馈决定是否合并两项目。

本项目的亮点有:

  • 策略上,本项目继承了SSH_HoneyPot_for_Windows的思路:

以第三方伪终端替换原 SSH 终端 CMD ,用于模拟 Linux 下的 Chroot 隔离环境,从而限制攻击者的路径变迁以及代码执行。

详见(https://xz.aliyun.com/t/12928)。

  • 实现上,本项目

跳开了其祖先所使用的内置OS_Shell执行用户命令,取消了守护进程,转而完全依靠Windows API实现,极大地提升了性能和项目安全性。
使用了在线控制系统,可以实现远程监测和控制Allow_Command。注:考虑到网站开放端口的隐患,关键命令均由许可证控制。

总体调用系统RyB_Control程序实现了使用多种命令操控RyB终端以及SSH服务。

内置了邮件发送功能,可以在异常时提醒使用者。

模拟了Linux终端样式和13个常用的Shell命令。

  • Rust语言本身的高性能和内存安全性。

本项目使用了自定义许可证,这种特色功能的意义仅在于标明用户身份以及控制部分命令的使用,对项目本身无任何约束。许可证规则写于License_key.txt文件。默认许可记录于License.txt文件中,但用户应根据环境自行配置许可证。

本项目或将推出 Linux 版本。

项目🔗

https://pan.baidu.com/s/1oQ5Q_cEkvsb3Yt5y2XDlug 
提取码:6270 

原创 0x6270 0x6270安全团队

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/890446.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nativefier:将网页变为桌面应用的便捷工具

我们每天都会使用大量的网页应用,例如 Gmail、Trello、Notion 或 Spotify。然而,频繁在浏览器中切换标签页可能降低工作效率,也容易让人分心。有没有一种方法能将常用的网页变成独立的桌面应用,提供更专注的体验?Nativefier 应运而生,它是一款开源命令行工具,能够快速将…

web开发 辅助学习管理系统开发日记 day3

Q1:讲解了关于日志输出的方法:首先引入logback以来以及相关的xml文件到resources的文件夹下。然后到test目录下进行测试 可以通过调整logback的xml文件来调整日志输出的格式,以及位置日志级别记录如下Q2:通过这条外键约束可以将两表关联后避免删除误删两边关联所需要的键值产…

How to Fix Raspberry Pi Imager lost Advanced Menu problem All In One

Raspberry Pi Imager removed Advanced Menu All In One 如何修复 Raspberry Pi Imager 丢失高级菜单问题Raspberry Pi Imager removed Advanced Menu All In One如何修复 Raspberry Pi Imager 丢失高级菜单问题树莓派 bug Raspberry Pi Imager v1.8.5 删除高级菜单选项 ❓solu…

WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战

开源项目名称:leagueoflegends-OpenSilver 作者:Vicky&James leagueoflegends-opensilver:https://github.com/jamesnetgroup/leagueoflegends-opensilver leagueoflegends-wpf:https://github.com/jamesnetgroup/leagueoflegends-wpf Jamesnet个人网站:https://jamesnet…

Raspberry Pi Imager removed Advanced Menu All In One

Raspberry Pi Imager removed Advanced Menu All In One Raspberry Pi Imager 已删除高级菜单Raspberry Pi Imager removed Advanced Menu All In OneRaspberry Pi Imager 已删除高级菜单raspberry pi imager advanced options missing demos树莓派 bugRaspberry Pi Imager v1.…

作业一 自我介绍+软工5问

| 这个作业属于哪个课程 | <班级> | | ----------------- |--------------- | | 这个作业要求在哪里| <作业要求> | | 这个作业的目标 | <- 介绍自己,比如兴趣爱好,学习或者生活经历,认为有趣或者值得向别人展示的记忆快速阅读教材,提出5个想弄懂的问题。 想…

《软件开发与创新课程设计》第一次作业:软件二次开发

一、项目名称与来源 该项目名为体育新闻信息查询系统,源码来自同学。 二、目的 项目体育新闻信息查询系统的目的是基于Java和JavaScript创建一个能够查询体育新闻的web系统。本次作业的目的是基于该系统的基础上进行二次开发。 三、部分原代码 1.体育新闻网点击查看代码 <!…

如何更改 debian 系统家目录中文件夹的语言

一、当前家目录文件夹是中文 当时安装系统的时候,选择了中文,导致家目录的文件夹也是中文的。这导致在命令行中会出现中文路径,现在想把它改成英文的。二、改成英文 家目录的 .config 文件夹中有两个文件与此相关,它们分别是: # /home/xxx/.config user-dirs.dirs user-di…

C++ 超市零售系统二次开发

一、来源 本次分析与二次开发的超市零售系统项目名称为 "SimpleSupermarketManagement", 作者是 GitHub 用户 "CodeExplorer1995",项目地址为https://github.com/CodeExplorer1995/SimpleSupermarketManagement。该项目旨在为小型超市提供基础的业务管理…

IOC 和 DI 详解及其简单用法

1. IOC 详解 1.1 Bean 的声明 IOC 控制反转,就是将对象的控制权交给 Spring 的 IOC 容器,由 IOC 容器创建及管理对象。IOC 容器创建的对象称为 bean 对象。 而 Spring 框架为了更好的标识 Web 应用程序开发当中,bean 对象到底归属于哪一层,又提供了 @Component 的衍生注解:…

开源一款DDS信号发生扩展板-FreakStudio多米诺系列

信号发生扩展板通过SPI接口生成可调频率和幅度的正弦波、方波和三角波,频率小于1MHz。支持幅度调节,提供原始和6倍放大输出接口。配备5阶低通滤波器、噪声抑制功能,优化信号稳定性。原文链接: FreakStudio的博客 摘要 信号发生扩展板通过SPI接口生成可调频率和幅度的正弦波…

Windows系统更改/迁移用户目录

Windows系统更改/迁移用户目录Windows系统更改/迁移用户目录 迁移的原因C盘空间不足 不想将我的文档等放在C盘,方便重做系统 其他原因迁移有什么风险么目前没发现有什么风险迁移过程 准备工作 更改/迁移用户目录之前先自行备份当前用户的资料(下载目录、桌面文件等),以免数…