vsftpd 隐藏相关信息

原创 2013年12月03日 10:47:01

在VSFTP架设以后,当连接成功服务后,会显示软件信息,如软件名,版本信息。通过以下方法可去除。

1、修改源文件下的svftpver.h文件,但这样只能隐藏版本信息


[root@localhost vsftpd-3.0.2]# cat vsftpver.h 
#ifndef VSF_VERSION_H
#define VSF_VERSION_H


#define VSF_VERSION "3.0.2"    <<<<<---------去掉版本号


#endif /* VSF_VERSION_H */


2、通过修改源文件 prelogin.c  约108行

修改前:


else if (tunable_ftpd_banner == 0)
  {
    vsf_cmdio_write(p_sess, FTP_GREET, "(vsFTPd " VSF_VERSION
                    ")");
  }

修改后


else if (tunable_ftpd_banner == 0)
  {
    vsf_cmdio_write(p_sess, FTP_GREET, "");   <<<<<-------去掉了一些固定的显示信息
  }

通过上述方法修改,再编译, 可以彻底避免信息泄漏,最终结果如下:


可明显看到后面版本信息没了。

这样也算是一种安全措施吧。可以躲过电信的基本或漏洞扫描。

相关文章推荐

Linux 安全加固之vsftp(ftp)升级步骤详解

Linux 安全加固之vsftp(ftp)升级步骤详解 1.备份,生产系统中,做任何操作都应先到达备份和回退方案。 比如要把/etc/vsftpd拷贝到其他目录如/mnt/temp下进行备份。 具...
  • DBDeep
  • DBDeep
  • 2017年03月18日 01:08
  • 1771

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

vsftpd.conf 中的所有配置信息 doc

  • 2007年12月12日 10:46
  • 73KB
  • 下载

vsftpd.config 文件配置信息

刚开始安装vsftpd时,总是提示出错,但是安装绝对没有问题,所以是配置文件的原因,在国外一网站看到相似错误,就参考了他的配置文件,记录下来和大家分享   # Example config file ...

notepad++插件NppFTPa以及安装vsftpd相关配置

因为最近在用linux和notepad++时,上传下载文件让自己浪费了很多的时间。正好身边同事又告诉了我这么个插件,用起来确实很方便。接下来,我把安装步骤及配置贴出来,希望帮到学习的你。1.下载我已经...

CentOS系统上vsftpd的安装和相关配置

CentOS(CommunityENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat EnterpriseLinux依照开放源代码规定释出的源代码所...

时空GIS相关信息

  • 2014年12月29日 19:29
  • 20KB
  • 下载

java获取windows硬件相关信息

  • 2016年07月13日 14:51
  • 5KB
  • 下载

nginx 用lua中获取url路径相关信息

1.获取当前请求的url相关信息function test() -- 这个变量等于包含一些客户端请求参数的原始URI,它无法修改,请查看$uri更改或重写URI。 local request_uri ...

检测浏览器相关信息

  • 2016年06月06日 09:04
  • 850B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vsftpd 隐藏相关信息
举报原因:
原因补充:

(最多只允许输入30个字)