gpt4 book ai didi

linux - 如何在 bash 中解决这个安全难题?

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:12 24 4
gpt4 key购买 nike

<分区>

作为使用 Linux 工具练习的一部分,我一直在尝试随机的“bash 挑战”,但遇到了一个。我在一个受限的 bash shell 中,我无法在其中 cd,也无法运行其中包含正斜杠的命令。输出重定向也不可用。 PATH 环境变量也设置为指向非常有限的工具子集。即:

awk,cmp,cut,egrep,find,grep,gzip,hostname,less,lsof,netstat,nm,ps,sed,ssh-agent,
sum,tar,uname,vi,whoami,xz,zcat,cat,column,diff,fgrep,gdb,gzcat,head,
ifconfig,ls,mv,nl,ping,sort,strings,tail,top,uniq,xargs,xzcat

现在,使用 awk 我可以访问不受限制的 shell - 难题是:“如果在 awk 被删除之前你的时间有限可用命令列表 - 有没有一种方法可以让你自己在将来获得不受限制的 shell?此用户下的主目录不可写。

在 awk unrestricted shell 下,我尝试将 /bin/sh 复制到其他位置 /tmp/writable...但这不起作用,因为我以后不能 cd 进入/tmp/writable 并且我不能运行 /tmp/writable/sh` 因为它包含正斜杠。出于同样的原因,我也不能只做一个软链接(soft link)。假设我不能在登录脚本中留下永久性的东西(很容易检测到),还有其他方法吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com