1. 程式人生 > >shell腳本轉化為二進制執行文件的一種方法

shell腳本轉化為二進制執行文件的一種方法

shell 加密

因為腳本中需要明文顯示密碼的需求,想法是將已經編輯好的shell腳本,封裝成二進制可執行文件。
使用工具shc
官方下載網站:http://www.datsi.fi.upm.es/~frosal/
使用最新版本:shc-3.8.9b.tgz

tar -zxvf shc-3.8.9b.tgz
cd shc-3.8.9b/
make

編譯成功後
當前目錄下增加一個可執行文件shc
cp shc /usr/local/bin/

使用命令
shc -f xxx.sh
生成xxx.sh.x即為可執行二進制文件

第二種為gzexe,但是gzexe可以直接轉換明文。

shell腳本轉化為二進制執行文件的一種方法