隐藏openssh 的版本号 (验证发现sshd服务重启报错,本篇暂时用作参考)
来源:互联网 发布:如何选择健身房 知乎 编辑:程序博客网 时间:2024/05/19 12:26
我们经常用telnet来验证服务器的端口是否有开,但是某些端口会透露程序的版本等相关信息,
像ssh就会列出版本号,这个问题在漏洞扫描里面还归到漏洞去了,编号:CVE-1999-0634
版本信息:openssh7.5p1
先查出sshd文件位置:
whereis sshd
备份sshd文件:
cd /usr/sbincp sshd sshd.bak
修改信息
sed -i 's/OpenSSH_7.5p1/hellowork/g' sshd
### sed -i 's/a/b/g' sshd 这里的sed -i 是替换的作用,a为原来的值,b为替换的值,
### 但是这里我替换为hellowork 再次用telnet连接发现不显示信息了,修改为别的版本可以显示,
### 这里就不深究了,有兴趣的可以看看
还有一种修改是修改ssh -V 所显示的版本信息
一样先获取文件位置
whereis ssh
cd /usr/bin/cp ssh ssh.bak
原来的版本信息:
修改:
sed -i 's/OpenSSH_7.5p1/OpenSSH_7.7p1/g' sshd
可以看到版本信息改变了,不过目前不知道有什么作用哈,只是在处理上面的问题时查的资料大多是说的这个方法。
至于网上说的其他修改 version.h 文件然后重新编译,我试了不行,可能是版本问题或者操作有误吧。
阅读全文
0 0
- 隐藏openssh 的版本号 (验证发现sshd服务重启报错,本篇暂时用作参考)
- openssh-server,sshd服务
- openssh-server (sshd)
- Apache服务隐藏版本号
- 在ARM系列MCU平台架设OpenSSH之SSHD服务
- sshd服务的安全性
- 暂时还没有发现问题:)
- 隐藏Nginx服务版本号信息
- 3.sshd服务的搭建
- 隐藏Apache的版本号
- sshd服务
- sshd服务
- sshd服务
- 隐藏nginx版本号,以加强服务安全
- win8下sshd服务的安装
- SSHD服务的搭建及使用
- docker的centos如何启动sshd服务
- MATLAB使用的几个小问题(随笔记录下,用作以后参考!)
- 解剖react组件的多种写法与演进(推荐阅读)
- tar命令
- js实现图片预览和FormData上传
- Win7+OpenCV 2.4.13+Visual Studio 2015一劳永逸的配置
- android5.0以上获取系统进程信息
- 隐藏openssh 的版本号 (验证发现sshd服务重启报错,本篇暂时用作参考)
- python数字图像处理(17):边缘与轮廓
- js 数组随机排序
- 分类模型的评价
- 图形绘制: Canvas、SurfaceView、Paint、Surface、SurfaceHolder、Bitmap
- chmod命令简介
- hibernate之ID生成策略
- C# WPF MVVM 实战 – 5- 用绑定,通过 VM 设置 View 的控件焦点
- JAVA web 文件下载时 文件头设置