浅谈在渗透测试中如何清理痕迹-网络安全(黑客)自学

在渗透测试中,清除痕迹可以很好的保护自己。在Linux系统中,如何有效的清除使用痕迹呢?不妨看看这篇文章吧!

SSH登录记录

在Linux系统中,我们可以在/var/log/secure查看登录系统的各项记录。常用的两个命令如下:

lastb #查看登录失败的日志
last #最近登录的记录

图片

主要记录了登录用户名、登录者IP地址、运行时间等信息。那该如何隐藏远程SSH登陆记录呢?我们不妨可以试试下面的命令:

ssh -T root@192.0.0.1 /bin/bash -i

-T表示不分配伪终端,/usr/bin/bash表示在登录后调用bash命令 -i表示是交互式shell

history记录

history记录了,我们每步执行的Linux命令。如我们执行history命令,可以查看历史命令记录。

图片

要想执行的命令不被记录。我们可以在退出系统时执行下面命令来清除记录。

history -r  

修改文件时间

当我们新建一个文件,或者对文件修改后,文件会按最新的时间保存。故而管理员可以根据日期的变化来确定被修改或者新增的文件。如何将文件修改成为几天前的文件呢?

touch -r a.txt b.php #使b.php文件时间变得和a.txt文件相同

图片

清除系统日志

在Linux中,存在很多的日志文件,记录了各类服务运行过程中的记录。而对日志文件的审查是网安工作的核心。常见的日志文件主要在/var/log目录下。(不同系统,文件位置可能有差异。)

图片

常用清除日志的方法有:

直接覆盖日志文件

echo > /var/log/apache2

删除所有匹配到字符串的行,比如以当天日期或者自己的登录ip

sed  -i '/你的ip/'d  /var/log/messages

以上就是我们最常用的痕迹清理方法了。当然还有些更微妙的隐藏手段,我们在后期的学习中还会给大家讲解。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是黑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值