就是它 SHC,可以將寫好的 Shell Script 隱藏看不到真正的程式內容
官網: http://www.datsi.fi.upm.es/~frosal/
shc – Generic shell script compiler
PS: 作者真像強尼五號裡的男主角
說明: http://www.datsi.fi.upm.es/~frosal/sources/shc.html
程式: http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz
作法:
1.) 下載 shc
2.) 解開 shc,解開就可以用了
3.) vi cross.sh
#!/bin/bash
echo wow
4.) ./shc -v -r -T -f cross.sh
shc shll=bash
shc [-i]=-c
shc [-x]=exec ‘%s’ “$@”
shc [-l]=
shc opts=
shc: cc cross.sh.x.c -o cross.sh.x
shc: strip cross.sh.x
shc: chmod go-r cross.sh.x
5.) 產生 cross.sh.x 這個檔,它的屬性 ↓
cross.sh.x: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
6.) 直接執行 ./cross.sh.x 可以與 cross.sh 相同效果
留言