shc可用來對shell指令碼進行二進位制加密

2021-06-09 12:40:14 字數 701 閱讀 1167

shc可用來對shell指令碼進行二進位制加密

下面來說說如何安裝和使用:

安裝:以shc-3.8.7.tgz為例

tar -vxf shc-3.8.7.tgz

cd shc-3.8.7

make test

make strings

make expiration

make install

make install -c -s shc /usr/local/bin/

make install -c -m 644 shc.1 /usr/local/man/man1/

使用:shc -r -f script-name   注意:要有-r選項, -f 後跟要加密的指令碼名.

執行後會生成兩個檔案,script-name.x 和 script-name.x.c

script-name.x是加密後的可執行的二進位制檔案.

./script-name 即可執行.

script-name.x.c是生成script-name.x的原檔案(c語言)

但由於生成的檔案需要動態諒解不能用作其他機器,需要下面的方法來生成靜態的鏈結庫檔案。

生成靜態鏈結的二進位制可執行檔案

可以通過下面的方法生成乙個靜態鏈結的二進位制可執行檔案:

cflags=-static shc -r -f test.sh

file testup.sh.x

shc加密shell指令碼

1.加壓shc 3.8.9b.tgz tar xzvf shc 3.8.9b.tgz cd shc 3.8.9b 2.建立幫助文件目錄 mkdir p usr local man man1 3.安裝 make install 4.安裝完,加密test.sh shc r t f test.sh 如果要...

使用shc加密shell指令碼

採用shc工具加密shell指令碼,以提高shell指令碼檔案的安全性。介紹 當我們寫的shell指令碼,存在有敏感資訊如賬號密碼,於是想加強指令碼的安全性 還有不想讓別人檢視 修改您的shell核心 等等情況。都可使用以下工具進行加密。shc是乙個指令碼編譯工具,使用rc4加密演算法,它能夠把sh...

Shell 指令碼加密工具 shc

為什麼要加密shell指令碼呢?當然是為了安全!可能指令碼裡面涉及到密碼之類的就需要進行加密了 要保護自己編寫的shell指令碼程式,方法有很多,最簡單的方法有兩種 1 加密 2 設定過期時間,下面以shc工具為例說明 shc是乙個加密shell指令碼的工具.它的作用是把shell指令碼轉換為乙個可...