返回顶部
首页 > 资讯 > 操作系统 >Linux系统中怎么判断是否被黑客入侵
  • 543
分享到

Linux系统中怎么判断是否被黑客入侵

2023-06-16 02:06:53 543人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关linux系统中怎么判断是否被黑客入侵,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux内核进程伪装了什么?在Linux上,内核创建了许多线程来帮助完成系统任务,这

这期内容当中小编将会给大家带来有关linux系统中怎么判断是否被黑客入侵,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Linux内核进程伪装了什么?

在Linux上,内核创建了许多线程来帮助完成系统任务,这些线程可以用于调度,磁盘I / O等。

当您使用标准进程列表命令(例如ps)时,这些线程将显示为带有 [brackets] ,以表示它们是某种线程。 在ps 列表中, 普通进程通常不会显示  [brackets]。方brackets表示该进程没有命令行参数,这通常意味着该进程是作为线程产生的。

例如,以下清单显示了内核线程与正常进程的比较:

ps –auxww

Linux系统中怎么判断是否被黑客入侵

图1:Linux内核线程与正常进程

它是什么样子的?

Linux恶意软件使用多种技术来隐藏检测程序。

据全球公认的白帽黑客、网络安全专家郭盛华透露:“黑客将使用的一种方法是通过使进程,在ps列表中的名称周围显示[brackets]来模拟内核线程  ,管理员可以轻松地以这种方式忽略恶意进程。”

如果您查看下面的清单,我们已经开始尝试通过看起来像内核线程来隐藏自身。你能看见它吗?

Linux系统中怎么判断是否被黑客入侵

图2:伪装隐藏的Linux内核线程的示例

如何模拟Linux内核线程

现在您知道了伪装的Linux内核线程是什么样子,让我们设置一个测试,以便您可以尝试使用命令行取证来查找它。

我们将使用sleep命令进行仿真,因为您可以在任何系统上执行该命令,而不必担心会引起麻烦:

export PATH=.:$PATH  cp /bin/sleep /tmp/[kworkerd]  cd /tmp  "[kworkerd]" 3600 &

该出口路集的东西,所以我们可以在不需要把一个运行在本地目录中的文件“./”在它的前面。这使它看起来更合法。

接下来,我们将sleep命令复制到/  tmp,然后以假名[kworkerd]运行它。我们为sleep命令设置了3600秒的值,因此一旦测试结束,它将在一个小时后自动退出。

让我们看一下我们的手工,当执行ps命令时,我们应该看到[kworkerd]正在运行。

ps -auxww

Linux系统中怎么判断是否被黑客入侵

图3:真正与冒名顶替的Linux内核线程

伪装与进程图伪装的Linux内核线程

我们用来掩盖伪装过程的第一种方法是查看它是否在/ proc // maps下具有任何内容。

该位置通常是进程显示它们链接到的库以及映射到内存中的位置的位置。对于真正的内核线程,它应该为空。如果您在此位置查找[brackets]中命名的进程,  但该进程 显示任何数据,则它不是真正的内核线程。

我们将使用的基本命令是cat / proc //  maps,其中是我们正在研究的进程ID。在上面的示例中,我们认为[kworkerd]对于PID 2121似乎可疑,因此我们将对其进行检查:

cat/ proc / 2121 / maps

Linux系统中怎么判断是否被黑客入侵

图4:使用Linux / proc映射检测内核伪装

如果您在此区域下看到任何内容,并且该过程 周围有 [brackets],则可能是恶意的并试图隐藏。

如果需要,可以运行此命令以快速遍历所有系统PID,并查看哪些带有方括号的名称,但具有映射文件。通常,您在这里什么也看不到。任何显示数据的信息都应进一步调查。

ps auxww | grep \\[ | awk '{print $2}' | xargs -I % sh -c 'echo PID: %; cat /proc/%/maps' 2> /dev/null

如果发现了什么,此命令将输出以下图像。

Linux系统中怎么判断是否被黑客入侵

图5:查找伪装成脚本的Linux内核

在/ proc // maps列表中,您将看到一些路径来研究二进制文件在哪里链接到其自身或所使用的库。在上面,我们看到了/ tmp /  [kworkerd]路径,这是要调查的高优先级位置。您还可能会看到可疑的库,对隐藏目录的引用等。仔细看看,确保您不会错过任何东西!

伪装加密的伪装Linux内核线程

揭露伪装的Linux内核线程的另一种方法是查看它是否显示与正在运行的进程关联的二进制文件。基本上,您仅使用我们讨论的关于恢复已删除的恶意二进制文件的技术  ,但是请查看是否可以获得SHA1。如果您返回了,那么这是试图隐藏的正常过程,而不是内核线程。真正的内核线程不会链接到启动它们的二进制文件。

如果仅查看/ proc //  exe,则可以快速复制Linux上的进程二进制文件。您可以将此文件复制到新位置,并具有启动该过程的二进制文件的即时快照。您还可以使用此链接获取即时值,以检查已知恶意软件的数据库。真正的内核线程将无法获得此数据,只有冒名顶替者会提供。

在我们的案例中,我们将使用此知识来调查可疑的PID 2121,如下所示:

sha1sum / proc / 2121 / exe

Linux系统中怎么判断是否被黑客入侵

图6:获得Linux内核伪装攻击的SHA1

让我们恢复二进制并将其复制到某个地方,以便可以离线分析它。使用下面的命令,我们将复制到/ tmp /  suspicious_bin。现在,我们拥有自己的副本,以防恶意软件试图自卫地删除自身:

cp / proc / 2121 / exe / tmp / suspicious_bin

Linux系统中怎么判断是否被黑客入侵

图7:恢复可疑的Linux恶意软件二进制文件

如果要自动搜寻PID并获取冒名顶替者的SHA1 attack,可以运行以下命令:

ps auxww | grep \\[ | awk '{print $2}' | xargs -I % sh -c 'echo PID: %; sha1sum /proc/%/exe' 2> /dev/null

上面的命令将尝试获取所有带有[花括号]的进程的SHA1 ,任何返回值的可能都是骗子:

Linux系统中怎么判断是否被黑客入侵

上述就是小编为大家分享的Linux系统中怎么判断是否被黑客入侵了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux系统中怎么判断是否被黑客入侵

本文链接: https://lsjlt.com/news/282056.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统中怎么判断是否被黑客入侵
    这期内容当中小编将会给大家带来有关Linux系统中怎么判断是否被黑客入侵,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux内核进程伪装了什么在Linux上,内核创建了许多线程来帮助完成系统任务,这些...
    99+
    2023-06-16
  • 黑客如何入侵Linux系统
    小编给大家分享一下黑客如何入侵Linux系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我发现了一个网站,于是常规入侵。很好,它的FINGER开着,于是我编了一...
    99+
    2023-06-13
  • 如何判断Linux系统是否被非法进入
    如何判断Linux系统是否被非法进入,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对于在线运行的业务系统,安全性是一个至关重要的问题。服务器被非法进入最常见的表...
    99+
    2023-06-16
  • 怎么防止服务器被黑客入侵
    防止服务器被黑客入侵的方法:1、采用NTFS文件系统格式,能单独设置访问权限和分开存放敏感信息和服务信息;2、做好服务器系统备份,避免数据丢失;3、关掉不需要的服务和端口,如默认的共享远程注册表访问;4、安装防火墙和杀毒软件,进一步增强安全...
    99+
    2024-04-02
  • 云服务器被黑客入侵怎么办
    如果您的云服务器被黑客入侵,可能会导致您的数据被泄露或遭受攻击。以下是一些可能需要注意的步骤,以保护您的数据安全: 立即联系专业的网络安全公司,以了解云服务器的攻击方式和可能的风险。他们可以为您提供最佳的防范建议和解决方案。 对云服务器...
    99+
    2023-10-26
    黑客入侵 服务器
  • 怎么判断Linux是否被攻击
    判断Linux是否被攻击可以通过以下几个方面进行分析:1. 异常日志:检查系统日志,查找异常或不寻常的活动,例如登录失败、无法解析的...
    99+
    2023-10-10
    linux
  • 怎么判断Linux系统是否健康
    这篇文章主要为大家展示了“怎么判断Linux系统是否健康”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么判断Linux系统是否健康”这篇文章吧。一提到对于查看系统运行的健康状况,可能大多数朋友...
    99+
    2023-06-16
  • 云服务器被黑客入侵怎么办啊
    如果您的云服务器遭受入侵,以下是一些可能有用的步骤: 首先,需要确定您的云服务器是否受到了入侵。使用入侵检测技术可以帮助您确认入侵是否发生。 与云服务器提供商联系,了解他们提供的服务的安全漏洞和补丁程序,以及如何使用他们的服务进行安全更...
    99+
    2023-10-27
    黑客入侵 服务器
  • 云服务器被黑客入侵怎么解决的
    云服务器是一种虚拟化计算服务,通常由多台服务器组成,其中一台服务器被黑客入侵是很常见的。以下是解决云服务器被黑客入侵的几个常见解决方案: 更新云服务器的固件和软件:如果云服务器的固件和软件没有经过适当的更新或修复,黑客会利用这个机会尝试...
    99+
    2023-10-27
    黑客入侵 服务器
  • 怎么快速判断Linux服务器有没有被入侵
    这篇文章主要介绍了怎么快速判断Linux服务器有没有被入侵的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么快速判断Linux服务器有没有被入侵文章都会有所收获,下面我们一起来看看吧。被入侵服务器的症状当服务器...
    99+
    2023-06-27
  • Linux系统怎么判断文件是否存在
    今天就跟大家聊聊有关Linux系统怎么判断文件是否存在,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Linux系统判断文件是否存在1、使用ls命令进行判断 ls ...
    99+
    2023-06-28
  • 云服务器被黑客入侵勒索怎么解决
    如果您的云服务器遭受勒索攻击并且没有得到解决,那么您需要采取以下措施来保护您的数据: 隔离区:将受害机器放入隔离区,确保其受到保护。 使用加密:确保您的数据在传输过程中加密。 更改密码:请确保您的账户密码足够安全,并定期更改。 更换密码...
    99+
    2023-10-27
    黑客入侵 服务器
  • 云服务器被黑客入侵怎么解决问题
    云服务器被黑客入侵的原因通常是由于安全漏洞或者恶意软件。 解决方法如下: 安装反病毒软件:使用云服务商提供的产品,确保安装杀毒软件和防火墙,可以保护您的设备免受恶意软件的攻击。 更新操作系统和应用程序:定期更新操作系统和应用程序,以修复...
    99+
    2023-10-27
    解决问题 黑客入侵 服务器
  • 云服务器被黑客入侵勒索了怎么办
    如果您的云服务器遭受黑客入侵勒索,您需要采取以下措施: 联系该服务提供商或云平台管理人员:立即联系该服务提供商或云平台管理人员,告知他们您的云服务器遭到黑客入侵,并要求他们采取措施防止您的数据被加密勒索。 报告黑客行为:向安全团队报告您...
    99+
    2023-10-27
    黑客入侵 服务器
  • 云服务器被黑客入侵怎么办啊安全吗
    1. 确认入侵 如果你怀疑你的云服务器已经被黑客入侵,第一步是确认是否真的发生了入侵。你可以通过检查服务器的日志文件、网络流量和系统资源使用情况来确认是否存在异常活动。如果你不确定如何检查这些信息,可以联系你的云服务提供商或安全专家寻求帮...
    99+
    2023-10-27
    黑客入侵 服务器
  • 云服务器被黑客入侵勒索了怎么办啊
    首先,要定期检查云服务器的防病毒软件。防病毒软件可以有效地保护云服务器免受恶意软件的攻击。如果我们使用了防病毒软件,我们可以定期检查我们的服务器是否有任何恶意软件,如果有,我们可以立即采取措施将其清除。 其次,我们需要确保云服务器的安全性...
    99+
    2023-10-27
    黑客入侵 服务器
  • 云服务器被黑客入侵勒索怎么解决的
    首先,用户需要及时发现并处理被黑客入侵的云服务器。可以通过多种方式来确认云服务器是否被入侵,例如登录云服务器的账户,检查系统日志、监视网络流量、使用防病毒软件等。如果发现云服务器存在异常,应立即采取措施进行修复。 其次,用户需要采取必要的...
    99+
    2023-10-28
    黑客入侵 服务器
  • 怎样排查Linux机器是否已经被入侵
    本篇文章为大家展示了怎样排查Linux机器是否已经被入侵,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显...
    99+
    2023-06-28
  • 怎么检查服务器是否被入侵
    本篇文章为大家展示了怎么检查服务器是否被入侵,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。步骤:查看体系组及用户。假设发现administrators组内增加一个admin$或相类似的用户,那么有很...
    99+
    2023-06-17
  • 云服务器被黑客入侵勒索怎么解决问题
    及时更新防护措施:使用反病毒软件、补丁、安全审计等工具对服务器进行定期检查,及时更新补丁,确保系统安全性。 关闭入侵账户:立即关闭入侵账户,并杀出入侵工具,以预防此问题。 增加密码复杂度:为服务器设置复杂密码,并建议使用字母、数字和符号混...
    99+
    2023-10-27
    解决问题 黑客入侵 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作