如何修改linux系统banner信息

如何修改linux系统banner信息,第1张

Linux下登录提示是记录在/etc/issue和/etc/motd中,这两者的区别是,前者是在用户登录前就显示,而后者则是在用户登录后显示。我们当然需要更改/etc/issue中的内容。而Linux在重新启动过程中会执行一系列脚本,使更改的Banner恢复脚本定议的内容,用户可以用#注释掉相关脚本,用户也可以在rc.local脚本中添加内容,这样就可以在启动过程中执行。在Arch上rc.local位于/etc/rc.local,而在Slackware中,其位于/etc/rc.d/rc.local。

知道了以上的信息后就不难办了。使用管理员权限修改rc.local文件的内容如下所示:

#!/bin/bash

ipaddr=$(ifconfig | sed -ne 's/ *inet

addr:\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\) *B.*/\1/p')

echo $'\x1b\x5b\x48\x1b\x5b\x32\x4a\x0a''Arch

Linux \r ['$ipaddr'] (\n) (\l)' >/etc/issue

以上需要说明的是第二行,是通过正则获取ifconfig命令输出的ip地址,最后一行是输出信息到issue文件。

最后一行中前边的字符串是用来清除终端显示的,而issue文件中转义字符也有不同的含义,可以通过man

agetty 8来获取所有转义字符的含义。

一,ftp服务Linux

Banner修改法:

wu-ftp修改

用十六进制文本编辑器修改/usr/sbin/in.ftpd文件,找到如下几行:

/var/log/lastlog

Could

not write %.100s:%.100s

Version wu-2.6.1-16

改成:

Microsoft FTP

Service(Version.6.0)

或者:

Serv-U FTP Server v6.4 for WinSock ready...

通过上面的方法将自己的WU-FTP修改成SERV-U或IIS自带的FTP,从而达到迷惑黑客的目的。

vsftpd的修改 编辑配置文件 vsftpd.conf 找到这行#ftpd_banner= 将#号删除,把=号后面的修改成你要的名称

我这里修改成了 ftpd_banner=Serv-U FTP Server v6.4 for WinSock ready...

二,Telnet Linux

Banner修改法:

编辑文件/etc/issue.net,找到类似这几行(不同版本的Linux内容不太一样):

Red

Hat Linux release 8.0(Psyche)

Kernel \r on an \m

改成:

Microsoft Windows

Version 5.00(Build 2195)

Welcome to Microsoft Telnet Service

Telnet Server

Build

5.00.99206.1

由于issue.net重启后会自动恢复,为了保护这些伪造的信息,还需要编辑文件/etc/rc.local,

在这些行前加“#”号,注释掉恢复的功能:

#echo””>/etc/issue

#echo”$R”>>/etc/issue

#echo

“Kernel $(uname –r) on $a $SMP$(umame

–m)”>>/etc/issue

#cp-f/etc/issue/etc/issue.net

#echo>>/etc/issue通过上面的方法将自己linux系统下的telnet服务修改成windows下的telnet服务,从而达到迷惑黑客的目的。

三,Apache Linux

Banner修改法:

在安装Apache前,在源文件/src/include目录下找到httpd.h头文件。此文件定义了Apache的版本信息,Apache安装时需要调用它。编辑http.h文件,找到如下几行:

#define

Server_BASEVENDOR “Apache Group”

#define Server_BASEPRODUCT

“Apache”

#define Server_BASEREVISION

“1.3.20”

可以根据自己的意愿改成其他信息,笔者改的是Microsoft-IIS/5.0。

编辑文件/etc/ssh/sshd_config,找到这行:

Banner/etc/issue.net

在此行前加#进行注释就可以不显示SSH的Banner了。通过上面的方法将自己的APACHE

banner修改成windows下的IIS,从而达到迷惑黑客的目的。

四,Sendmail Linux

Banner修改法:

在sendmail.mc文件中去掉$v、$z这两个宏,并包含下面的内容:

define(confSMTP_LOGIN_MSG’,$j

Sendmail

Sencure/Recure/Rabid$b)

然后生成sendmail.cf文件

#m4/etc/mail/sendmail.mc>/etc/sendmail.cf

如果sendmail.mc中没有include(‘/usr/share/sendmail.cf/m4/cf.m4’)这一行就需要

和Sendmail

提供的预设的配置文件cf.m4一起使用来生成文件sendmail.cf:

#m4 /usr/share/sendmail-cf/m4/cf.m4

/etc/mail/sendmail.mc>/etc/sendmail.cf通过上面的方法有效的对sendmail服务的banner进行修改,从而达到迷惑黑客的目的。

五,修改linux机器的ttl值运行

echo 128 >

/proc/sys/net/ipv4/ip_default_ttl 将数字128写入ip_default_ttl文件,128段通常为windows系统

可以将此语句写入启动,/etc/rc.local 这样开机有自动修改了ttl数值了,保护了linux安全

总结:

经过上述的几个步骤,Linux系统的基本安全性能就得到了很大的增强。我们成功的将黑客阻挡在入侵之外。当然要得到最大化的安全性能,当然还要根据实际需求配置Apache等,由于篇幅所限,这里就不详细介绍了。

Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。

Linux *** 作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的 *** 作系统。

你好,首先Ubuntu调整分区和linux是一样的,也可以想windows一样系统内调内存。

一般分区遵循以下原则:

根(/)分区:至少15G,安装系统,相当于Win的C盘,默认ext4。

home分区:剩余空间,越多越好,用户配置文件,相当于Win的用户文件(Users),默认ext4。

/boot分区,建议ext2,这个分区包含了 *** 作系统使用过程中所要用到的文件,建这个分区是有必要的,这个分区的主要作用就是即使根分区出现了问题,计算机依然能够启动。大小约在60MB—120MB之间,不超过150MB。研究内核用1G即可。

swap区:1G,交换空间,相当于Win的虚拟内存;一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。

一般没什么特别要求,就用ext4吧,这是Linux标准文件系统格式;

一般在ubuntu安装过程中会让你选择分区,可以在这个时候进行分区。如果不自己选,它就会自动安装在硬盘的最后2G空间内。

!!!注意:如果选择手动分区时顺序最好是把boot分区靠前,swap分区最后。如果是整个硬盘安装一套Linux系统,一般来讲boot放到最前面,并且把boot设置为主分区,其它都设置为逻辑分区。如果是双系统或多系统安装,一般都选择逻辑分区即可。

所以总体分3块,按百分数计算大概就是:/

分给40%,/usr

15%,

/home

40%,

swap

5%。

以上是安装时的分区选择,下面介绍默认已经分区完成的ubuntu。也就是在系统内分区。

用“GParted-LiveCD“进行分区调整。

一、准备

1、下载最新版本的gparted镜像文件。可以去自行百度下载。

2、将gparted镜像文件刻录成光盘或者是刻录在U盘上制成LiveUSB。

3、为了安全起见建议备份重要数据到移动硬盘上。

4、在BIOS中,将启动顺序设置为首先光盘启动(如果是用U盘,应设为USB-HDD)。

二、调整分区

1、将光盘放入光驱(如果是用U盘,那么插上U盘),重启电脑。

2、进入gparted启动界面,选Defalt

settings。

3、第二个界面继续按回车。

4、接下来选语言,输入“26”然后回车。

5、接着提示要进入X-Windows界面,回车。

6、进入gparted。

7、点击”腾出空间的分区“,d出右键菜单选择“Resize/Move”。

8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点“更改大小/移动”按钮。

9、点击欲扩大容量的分区,d出右键菜单选择“Resize/Move”。

10、按照第8步的方法 *** 作,只是现在变成扩大分区容量而已。

11、点击“Edit”菜单,选择“Apply

All

Operations”。

12、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮。

13、点击”gparted“菜单,选择”Quit“关闭gparted窗口,再双击左上角的”Exit“按钮退出gparted系统。

14、在d出的窗口中选”Reboot“重启电脑,退出时系统会提示取出光盘。

当然完成以上步骤就是完成系统内分区了。希望能给你帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8644198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存