Liunx下的文件隐藏方法

Liunx下的文件隐藏方法

声明:以下的隐藏的介绍只适用于学习和授权情况下的操作,请勿用于非法环境!

前言:世上没有绝对隐藏

哈喽,小伙伴们,好久不见,今天带大家一起来看看我们在内网过程中的一些文件隐藏的方法

在linux系统中,一般分为7中隐藏文件方法,接下来我们一一讲解

  • 文件名前加“.”
    这是最简单的一种在这里插入代码片方法,只需将目标文件名前加一个点即可,比如,如果要隐藏名为"secret.txt"的文件,只需将其改名为".secret.txt"

    mv secret.txt .secret.txt
    

    或者也可以尝试使用touch命令进行新建,方式如下:

    touch .secret.txt
    

    注意:此方法使用ls -a命令依然可以查看到

  • 修改文件属性
    使用chattr命令可以修改文件的属性,其中,使用"+i"选项将文件设置为不可修改属性,这样其他用户无法修改或删除该文件,从而实现隐藏效果。

    chattr +i secret.txt          # 设置为不可修改
    chattr -i secret.txt           # 恢复文件的可修改属性状态
    

    在这里插入图片描述

    请注意:使用chattr命令需要root权限。

  • 嵌套隐藏
    隐写术是将一个文件嵌入到另一个文件中,从而隐藏其中的信息。我们将使用steghide工具作为示例,首先确保已经安装了steghide

    sudo apt-get install steghide
    

    接下来,假设我们有两个文件,一个是图片文件"cover.jpg",另一个是要隐藏的文件"hidden.txt"。首先,将它们放在同一目录下。然后,使用以下命令将"hidden.txt"隐藏在"cover.jpg"中:

    steghide embed -cf cover.jpg -ef hidden.txt
    

    此命令将提示您输入密码,用于加密隐藏的文件。完成后,将会生成一个新的图片文件,其中包含了隐藏的文件。

    要提取隐藏的文件,使用以下命令:

    steghide extract -sf cover.jpg
    

    系统会提示您输入之前设置的密码,并将"hidden.txt"提取到当前目录下。

  • 隐藏文件创建时间
    隐藏文件时间的作用是迷惑对方,将文件的时间添加成之前的时间,或者其他文件的相同时间

    touch -r current .123.txt         # 将current的时间给到.123.txt这样就可以做到迷惑对方了
    

    在这里插入图片描述

  • 通过权限隐藏
    有些情况下,一些服务器的管理人员并非是root权限,此时我们就可以通过chmod命令设置权限的方式进行隐藏

    mkdir test           # 创建test目录
    chmod 700  test    # 设置文件夹权限,除该文件拥有者以外,其他用户无法访问
    cd test && touch .555.txt && chmod 600 .555.txt       # 进入test文件,创建555.txt并设置600的权限
    

这样其他用户就无权查看test文件中的内容了


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值