痕迹清理
1. 退出前 history -c
2. 多使用sftp吧 0.0
3. web日志删除一些
4. 用户目录下很多 history,一言不合就是删 :)
4. btmp wtmp 这些应该删,但是我用不着删 :)
0x00.前言
进程隐藏是恶意软件隐藏自身痕迹逃避系统管理人员发现的常用伎俩之一,当然,安全防护人员有时候也会使用到,比如隐藏蜜罐中的监控进程而不被入侵者觉察等。笔者也曾在多次安全应急响应经历中遇到过多各式各样的进程隐藏伎俩,了解进程隐藏的常见手法及发现手段是每一位安全运维工程师所应掌握的知识点。本文抛砖引玉,浅谈我所了解的Linux下进程隐藏手段及发现技巧,也希望读者能够积极分享自己相关经验与技巧。
0x01.我所了解的 Linux下进程隐藏手段及侦测方法
Linux 下进程隐藏手法大体上分为两种,一种是基于用户态隐藏;一种是直接操控内核进行隐藏。
一、基于用户空间进程隐藏手法
1、偷梁换柱型
1)隐藏原理
道理很简单,通过替换系统中常见的进程查看工具(比如ps、top、lsof)的二进制程序,导致原先查看进程相关信息的工具(ps、top、lsof等)都被调包了,当然看不到
2)防护手段
I、从干净的系统上拷贝这些工具的备份至当前系统,对比前后的输出是否一致,不一致,则说明被替换了
II、检测这些工具的hash值是否与系统初始化的时候值不一致,是,则说明被替换了