当前位置:首页 > 生活知识 > 正文内容

linux黑客攻击网络(黑客攻击事件)

hacker2年前 (2022-10-22)生活知识80

本文目录一览:

如何防范Linux操作系统下缓冲区溢出攻击 黑客武林

虽然Linux病毒屈指可数,但是基于缓冲区溢出(BufferOverflow)漏洞的攻击还是让众多Linux用户大吃一惊。所谓“世界上第一个Linux病毒”??reman,严格地说并不是真正的病毒,它实质上是一个古老的、在Linux/Unix(也包括Windows等系统)世界中早已存在的“缓冲区溢出”攻击程序。reman只是一个非常普通的、自动化了的缓冲区溢出程序,但即便如此,也已经在Linux界引起很大的恐慌。

缓冲区溢出漏洞是一个困扰了安全专家30多年的难题。简单来说,它是由于编程机制而导致的、在软件中出现的内存错误。这样的内存错误使得黑客可以运行一段恶意代码来破坏系统正常地运行,甚至获得整个系统的控制权。

Linux系统特性

利用缓冲区溢出改写相关内存的内容及函数的返回地址,从而改变代码的执行流程,仅能在一定权限范围内有效。因为进程的运行与当前用户的登录权限和身份有关,仅仅能够制造缓冲区溢出是无法突破系统对当前用户的权限设置的。因此尽管可以利用缓冲区溢出使某一程序去执行其它被指定的代码,但被执行的代码只具有特定的权限,还是无法完成超越权限的任务。

但是,Linux(包括Unix)系统本身的一些特性却可以被利用来冲破这种权限的局限性,使得能够利用缓冲区溢出获得更高的、甚至是完全的权限。主要体现在如下两方面:

1.Linux(包括Unix)系统通过设置某可执行文件的属性为SUID或SGID,允许其它用户以该可执行文件拥有者的用户ID或用户组ID来执行它。如果该可执行文件的属性是root,同时文件属性被设置为SUID,则该可执行文件就存在可利用的缓冲区溢出漏洞,可以利用它以root的身份执行特定的、被另外安排的代码。既然能够使得一个具有root权限的代码得以执行,就能够产生一个具有超级用户root权限的Shell,那么掌握整个系统的控制权的危险就产生了。

2.Linux(包括Unix)中的许多守护进程都是以root权限运行。如果这些程序存在可利用的缓冲区溢出,即可直接使它以root身份去执行另外安排的代码,而无须修改该程序的SUID或SGID属性。这样获得系统的控制权将更加容易。

随着现代网络技术的发展和网络应用的深入,计算机网络所提供的远程登录机制、远程调用及执行机制是必须的。这使得一个匿名的Internet用户有机会利用缓冲区溢出漏洞来获得某个系统的部分或全部控制权。实际上,以缓冲区溢出漏洞为攻击手段的攻击占了远程网络攻击中的绝大多数,这给Linux系统带来了极其严重的安全威胁。

途径分析

通常情况下攻击者会先攻击root程序,然后利用缓冲区溢出时发生的内存错误来执行类似“exec(sh)”的代码,从而获得root的一个Shell。为了获得root权限的Shell,攻击者需要完成如下的工作:

1.在程序的地址空间内安排适当的特定代码。一般使用如下两种方法在被攻击的程序地址空间内安排攻击代码。

2.通过适当地初始化寄存器和存储器,使程序在发生缓冲区溢出时不能回到原来的执行处,而是跳转到被安排的地址空间执行。

当攻击者找到一种途径可以变原程序的执行代码和流程时,攻击的危险就产生了。

共2页: 1 [2]

内容导航

第 1 页:Linux系统特性

防范措施

Linux下的缓冲区溢出攻击威胁既来自于软件的编写机制,也来自于Linux(和Unix)系统本身的特性。实际上,缓冲区溢出攻击及各种计算机病毒猖獗的根本原因在于现代计算机系统都是采用冯?诺依曼“存储程序”的工作原理。这一基本原理使得程序和数据都可以在内存中被繁殖、拷贝和执行。因此,要想有效地防范缓冲区溢出攻击就应该从这两个方面双管其下。

确保代码正确安全

缓冲区溢出攻击的根源在于编写程序的机制。因此,防范缓冲区溢出漏洞首先应该确保在Linux系统上运行的程序(包括系统软件和应用软件)代码的正确性,避免程序中有不检查变量、缓冲区大小及边界等情况存在。比如,使用grep工具搜索源代码中容易产生漏洞的库调用,检测变量的大小、数组的边界、对指针变量进行保护,以及使用具有边界、大小检测功能的C编译器等。

基于一定的安全策略设置系统

攻击者攻击某一个Linux系统,必须事先通过某些途径对要攻击的系统做必要的了解,如版本信息等,然后再利用系统的某些设置直接或间接地获取控制权。因此,防范缓冲区溢出攻击的第二个方面就是对系统设置实施有效的安全策略。这些策略种类很多,由于篇幅有限只列举几个典型措施:

(1)在装有Telnet服务的情况下,通过手工改写“/etc/inetd.conf”文件中的Telnet设置,使得远程登录的用户无法看到系统的提示信息。具体方法是将Telnet设置改写为:

telnet stream tcp nowait root /usr/sbin/tcpd/in.telnetd -h

末尾加上“-h”参数可以让守护进程不显示任何系统信息,只显示登录提示。

(2)改写“rc.local”文件。默认情况下,当登录Linux系统时系统运行rc.local文件,显示该Linux发行版本的名字、版本号、内核版本和服务器名称等信息,这使得大量系统信息被泄露。将“rc.local”文件中显示这些信息的代码注释掉,可以使系统不显示这些信息。

一种方法是在显示这-些信息的代码行前加“#”:

……# echo “”/etc/issue# echo “$R”/etc/issue#echo”Kernel $ (uname -r)on $a $(uname -m)”/etc/issue##echo/etc/issue……

另一种方法是将保存有系统信息的文件/etc/issue.net和issue删除。这两个文件分别用于在远程登录和本地登录时向用户提供相关信息。删除这两个文件的同时,仍需要完成方法一中的注释工作,否则,系统在启动时将会自动重新生成这两个文件。

(3)禁止提供finger服务。在Linux系统中,使用finger命令可以显示本地或远程系统中目前已登录用户的详细信息。禁止提供finger服务的有效方法是,通过修改该文件属性、权限(改为600)使得只有root用户才可以执行该命令。

(4)处理“inetd.conf”文件。Linux系统通过inetd(超级服务器)程序根据网络请求装入网络程序。该程序通过“/etc/inetd.conf”文件获得inetd在监听哪些网络端口,为每个端口启动哪些特定服务等信息。因此,该文件同样会泄露大量的敏感信息。解决问题的方法是,通过将其权限改为600只允许root用户访问,并通过改写“/etc/inetd.conf”文件将不需要的服务程序禁止掉,最后修改该文件的属性使其不能被修改。

总结

缓冲区溢出攻击之所以能成为一种常见的攻击手段,其原因在于缓冲区溢出漏洞太普遍,且易于实现攻击,因此缓冲区溢出问题一直是个难题。

所幸的是,OpenBSD开发组为解决这一安全难题采用了三种新的有效策略。相信不久的将来,Linux用户可以不再为缓冲区溢出攻击而寝食难安了。

RAR文件在Linux下用起来

要在Linux下处理.rar文件,需要安装RARforLinux。该软件可以从网上下载,但要记住,它不是免费的。大家可从下载RARforLinux 3.2.0,然后用下面的命令安装:

# tar -xzpvf rarlinux-3.2.0.tar.gz

# cd rar

# make

安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

# rar a all *.mp3

这条命令是将所有.mp3的文件压缩成一个rar包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。

# unrar e all.rar

这条命令是将all.rar中的所有文件解压出来。

Linux服务器怎样防范黑客的攻击

你不需要做到如何去防范,你只需要下载类似于,安全狗这样的玩意儿你就可以放心了,即便有人要搞你,她诚心的你再怎么折腾也没用,除非你跟他一样,或者说你或多或少知道,入侵服务器的原理,拿网站权限或者说拿服务器权限的,这个过程。

linux服务器受到黑客侵害怎么办

花钱购买 Linux 售后服务,很多厂家的售后服务都可以帮你设置 Linux 来防止被攻击。另外,随时更新系统也是防止被黑的一个重要手段。

最主要的还是:管 Linux 服务器的人必须会用 Linux ,这是一个最最最重要的前提。这里面还有的是 IT 主管必须是一个真正能管 IT 的人,别弄一个就会听人忽悠的脑残主管。

不然被真有技术的公司忽悠了还行,要是被技术特烂的公司忽悠,那就彻底完了。就像伦敦证交所一样,被忽悠用了微软的东西,结果延迟、停摆,不得不换回 Linux 。

扫描二维码推送至手机访问。

版权声明:本文由万物知识分享发布,如需转载请注明出处。

本文链接:http://qmsspa.com/102016.html

分享给朋友:

“linux黑客攻击网络(黑客攻击事件)” 的相关文章

零基础构建【创业知识博主】七年实操经验,私教1对1

零基础构建【创业知识博主】七年实操经验,私教1对1

原次平易近 办学育采取 担保造:为期一年(从报名之日算起)。假如 您出有赔到 一00%的膏火 退款,您必需 正在实现阶段执止打算 。 您间隔 互联网守业支出第一桶金:便差,卖力 看完高圆文章内容 三 七00字。 通常 能保持 高去的教员,凌飞信任 ,正在将来 的五年面,每一个人皆没有会缺钱...

百家号开通视频权益总是通不过(百家号申请原创条件)

#柏嘉诺。#整合望频本创认证的准进门坎(柏嘉诺。本申请前提 ),宋暂暂主编,柏剑诺传递 。民间网站。 百野号本创望频#自媒体#做者申请前提 :  一.实现做者认证 e";font-size:  一 四px;white-space: normal;background-color: rgb...

2022年最佳小手机

 二0 二 二年最好小脚机 像Pixel  六 pro、iphone  一 三 pro max、三星Galaxy S 二 一 Ultra如许 的巨型脚机当然有它们的上风 。顶级战亮星相机平日 启拆正在更年夜 的机身外,年夜 屏幕否能无利于正在挪动外不雅 看望频。然则 出有人能逃走 纯洁...

当大数据变坏 – 恢复数据质量

当年夜 数据变坏时:痊愈数据量质 咱们生涯 正在一个数据驱动的世界外。  正在曩昔 的十年外,那个词 年夜 数据 那是技术的最前沿  八 二 一 一;虽然 该术语被遍及John Mashey. 两十多年前。年夜 数据义务 提醒 企业招聘 运用数教剖析 战演绎统计的团队去贴示闭系战依赖性。那种年夜...

如何选择一个靠谱的建站平台(如何采用建站程序建造自己的网站)

如何选择一个靠谱的建站平台(如何采用建站程序建造自己的网站)

江西SEO 曾经庆仄为许多 嫩板作过SEO谋划 。否能嫩板们是贪财(当然咱们也是同样,出钱谁念当嫩板),以是 每一次评论辩论 网站用甚么法式 ,嫩板们老是 更怒悲商乡法式 。 然而,正在SEO外,咱们是业余人士。咱们必需  晓得,其实不是任何的止业皆必需 抉择商乡法式 去作网站。要 晓得,假如...

网站搜索框的功能怎么添加(网站设计基础里面搜索框怎么设置)

重庆网站扶植 私司正在方案搜刮 框架时应尽量简练 ,以确保其单纯难用。异时,更主要 的是让它看起去像一个搜刮 框架,没有要加添无用的方案元艳。依据 否用性研讨 数据,默许没有隐示选项的搜刮 框看起去更友爱 。是以 ,提供应 用户的搜刮 框平日 更孬。没有要提求高等 搜刮 选项,尽可能准确 。...

评论列表

只影奚落
2年前 (2022-10-23)

ell。为了获得root权限的Shell,攻击者需要完成如下的工作:1.在程序的地址空间内安排适当的特定代码。一般使用如下两种方法在被攻击的程序地址空间内安排攻击代码。2.通过适当地初始化寄存器和存储器,

弦久望喜
2年前 (2022-10-23)

Linux系统上运行的程序(包括系统软件和应用软件)代码的正确性,避免程序中有不检查变量、缓冲区大小及边界等情况存在。比如,使用grep工具搜索源代码中容易产生漏洞的库调用,检测变量的大小、数组的边界、对指针变量进行保护,以及使用具有边界、大小检测功能的C编译器等。基于一定的安全策略设置系统攻击者攻

辞眸离鸢
2年前 (2022-10-23)

样防范黑客的攻击你不需要做到如何去防范,你只需要下载类似于,安全狗这样的玩意儿你就可以放心了,即便有人要搞你,她诚心的你再怎么折腾也没用,除非你跟他一样,或者说你或多或少知道,入侵服务器的原理,拿网站权限或者说拿服务器权限

纵遇俗野
2年前 (2022-10-23)

权限(改为600)使得只有root用户才可以执行该命令。(4)处理“inetd.conf”文件。Linux系统通过inetd(超级服务器)程序根据网络请求装入网络程序。该程序通过“/etc/inetd.conf”文件获得inetd在监听

酒奴夙月
2年前 (2022-10-22)

理,拿网站权限或者说拿服务器权限的,这个过程。linux服务器受到黑客侵害怎么办花钱购买 Linux 售后服务,很多厂家的售后服务都可以帮你设置 Linux 来防止被攻击。另外,随时更新系统也是防止被黑的一个重要手段。最主要的还是:管 Linux 服务器的人必须会用 Li

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。