首页 > 这个 bash 脚本是如何加密的?

这个 bash 脚本是如何加密的?

#!/bin/sh
skip=14
tmpdir=`/bin/mktemp -d ${TMPDIR:-/tmp}/gzexe.XXXXXXXXXX` || exit 1
prog="${tmpdir}/`echo \"$0\" | sed 's|^.*/||'`"
if /usr/bin/tail -n +$skip "$0" | "/bin"/gzip -cd > "$prog"; then
  /bin/chmod 700 "$prog"
  trap '/bin/rm -rf $tmpdir; exit $res' EXIT
  "$prog" ${1+"$@"}; res=$?
else
  echo "Cannot decompress $0"
  /bin/rm -rf $tmpdir
  exit 1
fi; exit $res
‹Ÿ!•Stool.sh

这个script的作用就是:

这个script不用于加密,而是用于调用加密后的文件

以下是分析:

至于如何使用这个script,很简单,使用gzip将你需要加密的可以执行的文件(比如script)进行压缩,将压缩后的内容复制粘贴到你提供的这个script后面,然后合理设置skip变量就好了。
也可以使用一句命令:gzip -c 需要加密的script.sh >> 你提供的script.sh(前提是你先把原先加密的内容删掉了)

不明白的再问吧,如果有用记得点采纳,这点字码了半个小时。。。

【热门文章】
【热门文章】