用shc 加密shell

Shell 在Linux 系統中的強大有目共睹,每個管理員都是自己寫的一組shell 來簡化自己的工作,有時我們會把自己寫的shell 讓別人用,但這時有一個麻煩的地方,就是shell 裏包含一些敏感信息如帳號密碼等,這時我們需要一個工具–shc 把我們的shell 加密。

shc是一個腳本編譯工具, 使用RC4加密算法, 它能夠把shell程序轉換成二進制可執行文件(支持靜態鏈接和動態鏈接)。
shc主頁:
http://www.datsi.fi.upm.es/%7Efrosal/

安裝shc
大部分的系統都在自己的源中提供shc 的二進制安裝包,如果不幸你的系統中沒有則可以去軟件主頁下載源碼包自己安裝。
源碼安裝:

 wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.6.tgz
 tar vxf shc-3.8.6.tgz
 cd shc-3.8.6
 make test
 make strings
 make install

shc的使用方法:

shc -v -f myshell.sh  #-f 爲要加密的shell

運行後會生成兩個文件: myshell.sh.x 和 myshell.sh.x.c
shc -r -f.x 爲可執行的二進制文件,myshell.sh.x.c爲該文件的C原文件。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章