欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


密码生成器怎么用?
安全狗云备份怎么用?
天易成上网行为管理软件常见问题解答
飞信2014怎么发定时短信?
如何部署上网行为管理软件实现上网行为管理
一键还原精灵版本装机版与专业版区别
金山毒霸风险修复怎么用
加速人生电脑卡机轻松提速
QQ游戏操作说明
电脑录音功能如何使用
Linux系统被入侵后使用lsof命令恢复被删除日志的方法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   Linux系统是服务器最常见的操作系统,当然也面临着非常多的安全事件,相较Windows操作系统,Linux采用了明确的访问权限控制和全面的管理工具,具有非常高的安全性和稳定性。Linux系统被入侵后,攻击者为了掩盖踪迹,经常会清除系统中的各种日志,包括Web的access和error日志、last日志、message日志、secure日志等,给我们后期应急响应和取证分析带来了非常大的阻力。所以,恢复被清除的日志是非常重要的取证和分析环节,一下是使用lsof命令恢复日志文件的案例,适用于常见的日志恢复工作。

Linux系统被入侵后使用lsof命令恢复被删除日志的方法 三联

  一、前提条件

  不能关闭服务器,不能关闭相关服务或进程,如恢复apache的访问日志 /var/log/httpd/access_log ,不能关闭或者重启服务器系统,也不能重启httpd服务。

  二、实施过程

  1. 找到相关进程pid

  代码如下:

  [root@localhost ~]# lsof | grep access_log

  httpd 1392 root 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7330 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7331 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7332 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7333 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7334 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7335 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7336 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  httpd 7337 apache 7w REG 253,0 0 263802 /var/log/httpd/access_log

  这里我们重点关注一下第一、第二、第三、第四列,分别表示进程名、pid、用户、文件描述符,我们看到这里的文件描述符是7w,所以我们在下一步操作过程要记住这个7.

  2. 找回日志

  代码如下:

  [root@localhost ~]# wc -l /proc/1392/fd/7

  55 /proc/1392/fd/7

  [root@localhost ~]# cat /proc/1392/fd/7 > /var/log/httpd/access_log

  我们先通过wc或者tail命令查看日志信息,然后再将日志重写到access_log中即可。

  三、总结

  在Linux系统的/proc 分区下保存着进程的目录和名字,包含fd(文件描述符)和其下的子目录(进程打开文件的链接),那么如果删除了一个文件,还存在一个 inode的引用:/proc/进程号/fd/文件描述符。我们只要知道当前打开文件的进程pid和文件描述符fd就能利用lsof工具列出进程打开的文件。通过lsof我们就可以进行简单的文件恢复工作,当然这里不局限于日志文件,只要是存在引用的文件。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站