1、下載安裝
# 下載
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz
tar -zxf shc-3.8.9b.tgz
cd shc-3.8.9b
make
make test
# 這時(shí)候可以測(cè)試下生成的測(cè)試match.x sh
2、加入環(huán)境變量及測(cè)試
# 把shc加入到環(huán)境中(如下這里我修改的是~/.bashrc)
alias shc='/home/shumingyue/1-software/shc-3.8.9b/shc -v -f '
# 測(cè)試執(zhí)行(因?yàn)槲铱旖萱I已經(jīng)加了參數(shù),因此不需要再加了)
shc test.sh
3、結(jié)果使用
運(yùn)行完成后會(huì)在腳本同路徑下生成一個(gè)*.x和*.x.c,分別表示加密后的可執(zhí)行文件和可執(zhí)行文件的原文件(C語(yǔ)言)
我們使用*.x就可以替代原文件test.sh了,最好拷貝到公共目錄,這樣大家就看不到源碼了,也就實(shí)現(xiàn)了加密的~