shell script 能夠加密嗎? - Linux

Table of Contents

請教版上高手

shell script 能將內容加密嗎?

加密後的shell script還是可以運行的 只是內容看起來是亂碼



舉例來說好了

有一隻shell script叫 a.sh

執行的方式是用/bin/sh /opt/a.sh

假設a.sh的內容是

if [ "$#" == "0" ] ; then
echo "A"
else
echo "B"
fi

希望能達到 sh a.sh 還是會輸出 A
但是nano a.sh 不能看到script的內容





還是能夠將shell script 包成 ipkg package呢?

因為該shell script是運行在嵌入式裝置(router)

例如 asus 的ip分享器上


還請版友們能指導一下 謝謝




--
★小天使「一個能深刻了解他人痛苦的人, 必定是本身已經歷過痛苦的人。」

--

All Comments

Olga avatarOlga2010-08-21
自己在shell裡面加入解密的程式碼
Damian avatarDamian2010-08-23
這樣還是沒有加密吧??因為還是看得到加密的方式呀??
Anthony avatarAnthony2010-08-23
加殼?
Jessica avatarJessica2010-08-27
你在/bin/sh busybox的程式碼去修改,怎麼會看的到?
Charlotte avatarCharlotte2010-08-28
不想給人看就改權限,還是說你自己非root?
Edward Lewis avatarEdward Lewis2010-08-31
google到好像有shc可以加密不過不知道有沒有ipkg的版本XD
Edwina avatarEdwina2010-09-05
shc +1
Eartha avatarEartha2010-09-06
不過囧了~找不到shc的ipkg~有人知道該怎麼打包嗎?
Freda avatarFreda2010-09-09
Hardy avatarHardy2010-09-10
不過在router上compile出的shc不能正確的work @_@
Aaliyah avatarAaliyah2010-09-11
router上? 你需要 cross compiler 並再 shc 後加上 -r
Hedda avatarHedda2010-09-13
我是在router上安裝buildroot包 用內附的gcc編譯hello.c測試ok
Andy avatarAndy2010-09-16
在router上編譯shc.c也沒有報錯,不過用編譯後的shc加密sh
Elma avatarElma2010-09-19
加密後的sh執行時會報applet not found
Donna avatarDonna2010-09-19
也有是過在ubuntu用cross compiler上編譯
http://wl500g.info/showthread.php?t=22625
Mason avatarMason2010-09-19
也是不成功XD