当前位置: 首页 > news >正文

sshd代码修改banner

sshd服务连接之后会收到字符串:

SSH-2.0-OpenSSH_9.5

容易被hacker识别此服务为sshd服务。

是否可以通过修改此banner达到让人无法识别此服务的目的呢?

不能。因为这是写的SSH的协议中的。 也就是协议规定了banner必须这么写。

SSH- 开头, 接版本号,再接具体的软件版本号。

改成HTTP-  这样子是不行的。

在进行连接时,会报错,见下图。

用windows 的cmd连接 sshd服务,报错。


修改和编译的过程

./configure \--prefix=/usr/local/openssh \--sysconfdir=/etc/ssh \--with-pam \--without-debug \CFLAGS="-O2 -g0"

//version.h
#define SSH_VERSION     "OpenSSH_9.5"// kex.cif ((r = sshbuf_putf(our_version, "SSH-%d.%d-%.100s%s%s\r\n",PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION,version_addendum == NULL ? "" : " ",version_addendum == NULL ? "" : version_addendum)) != 0) {oerrno = errno;error_fr(r, "sshbuf_putf");goto out;}

直接以全路径运行当前目录下的sshd程序,需要建立一个空目录。


mkdir /var/empty

http://www.xdnf.cn/news/948997.html

相关文章:

  • 开发一套外卖系统软件需要多少钱?
  • 简单介绍C++中 string与wstring
  • 动手学深度学习13.3. 目标检测和边界框-笔记练习(PyTorch)
  • 神经网络学习-神经网络简介【Transformer、pytorch、Attention介绍与区别】
  • 盲盒一番赏小程序:引领盲盒新潮流
  • [免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 分布式光纤声振传感技术原理与瑞利散射机制解析
  • 学习 Hooks【Plan - June - Week 2】
  • 华为云上的K8S怎么使用对象存储配置pod文件持久化。
  • Ubuntu 20.04 联网设置指南
  • python读取SQLite表个并生成pdf文件
  • mac 安装homebrew (nvm 及git)
  • 机器学习×第五卷:线性回归入门——她不再模仿,而开始试着理解你
  • 阿里云服务状态监控:实时掌握云服务健康状况
  • 八股文——JVM
  • LabVIEW超声频率跟踪
  • 积分商城小程序分销裂变系统框架设计
  • LLM - LlamaFactory 的大模型推理 踩坑记录
  • 算法思想之广度优先搜索(BFS)及示例(亲子游戏)
  • 云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地
  • 安卓贝利自动点击器高级版下载安装教程
  • Win系统权限提升篇UAC绕过DLL劫持未引号路径可控服务全检项目
  • SSRF由浅入深
  • 【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)
  • SAP Fiori UI5 开发环境搭建和部署(含增强开发)
  • 从零手写Java版本的LSM Tree (一):LSM Tree 概述
  • XXL-JOB——源码分析解读(2)
  • 什么是VR全景技术
  • 【JMeter】接口断言
  • 在WSL2的Ubuntu镜像中安装Docker