天天看點

shell腳本加密

#shc是一個專業的加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制檔案,這個辦法很好的解決了腳本中含有IP、密碼等不希望公開的問題.

http://www.datsi.fi.upm.es/~frosal/sources/ shc的官網下載下傳位址

wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz

tar -xf shc-3.8.9.tgz

cd shc-3.8.9

mkdir -pv /usr/local/man/man1

#這步是必須的,因為shc将安裝指令到/usr/local/bin/目錄下,将幫助文檔存放在/usr/local/man/man1/目錄下,如果系統中無此目錄,安裝時會報錯,可建立此目錄後再執行安裝

make install

#這是要回答yes或者y,不能直接回車,否則會報錯

shc使用方法

shc -r -f script-name

運作後會生成兩個檔案,script-name.x和script-name.x.c.其中script-name.x是加密後的可執行的二進制檔案;用./script-name即可運作,script-name.x.c是生成script-name.x的原檔案(c語言).

shc -e 18/10/2019 -m " It's too late to run this script " -f script.s

參考文檔http://m.jb51.net/article/58853.htm

方法二:

使用vim編輯shell腳本時,在指令模式下輸入 :X ,即提示輸入密碼,這種方式也可以加密。

本文轉自 zhuhc1988 51CTO部落格,原文連結:http://blog.51cto.com/changeflyhigh/1953695,如需轉載請自行聯系原作者

繼續閱讀