Linux 編譯安裝 shc 腳本加密元件
7,541 0
很多人寫了一些 Shell 腳本,想提供給其他人使用,但又不想公開原始碼,所以就需要對 Shell 腳本進行加密處理。Linux 下有一個很好用的 Shell 加密元件叫做 shc。
今天我為大家帶來的就是 shc 的一鍵安裝腳本和編譯安裝教學。喜歡折騰的人可以選擇自行編譯,而一鍵安裝腳本是為懶人和新手準備的。廢話少說,直接上腳本!
安裝腳本
登入伺服器 SSH,直接執行以下命令,只需一條即可:
wget -qO- https://shc-install-script-url | bash
如果提示錯誤 bash: wget: command not found,請先執行:
yum -y install wget
然後再執行一鍵安裝腳本。
編譯安裝
需在 root 目錄下編譯:
Bash Bash
yum -y install gcc gcc-c++
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz
tar vxf shc-3.8.7.tgz
mkdir -p /usr/local/man/man1
cd shc-3.8.7
make test && make strings && make install
使用方法
範例:加密 xxxx.sh:
Bash Bash
shc -r -v -f xxxx.sh
- -r:使腳本適用於其他作業系統
- -v:顯示加密過程
- -f:後面接需要加密的檔案
執行後會產生兩個檔案:
xxxx.sh.x:二進位檔案,重新命名後使用chmod +x xxxx.sh賦予權限即可執行。xxxx.sh.x.c:C 語言檔案,無需使用,可以刪除。
評論
(0)暫無評論,來說兩句吧