[問題] shell script 能夠加密嗎?

看板Linux作者時間15年前 (2010/08/21 01:59), 編輯推噓1(1016)
留言17則, 5人參與, 最新討論串1/1
請教版上高手 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分享器上 還請版友們能指導一下 謝謝 -- ★小天使「一個能深刻了解他人痛苦的人, 必定是本身已經歷過痛苦的人。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.122.251.113

08/21 02:06, , 1F
自己在shell裡面加入解密的程式碼
08/21 02:06, 1F

08/21 02:24, , 2F
這樣還是沒有加密吧??因為還是看得到加密的方式呀??
08/21 02:24, 2F

08/21 02:44, , 3F
加殼?
08/21 02:44, 3F
可以請問怎麼做嗎?

08/21 03:59, , 4F
你在/bin/sh busybox的程式碼去修改,怎麼會看的到?
08/21 03:59, 4F

08/21 05:04, , 5F
不想給人看就改權限,還是說你自己非root?
08/21 05:04, 5F
因為這隻script是要給別人的,所以對方會有root權限 ※ 編輯: SNG 來自: 122.122.248.237 (08/21 16:37)

08/21 17:14, , 6F
google到好像有shc可以加密不過不知道有沒有ipkg的版本XD
08/21 17:14, 6F

08/21 17:30, , 7F
shc +1
08/21 17:30, 7F

08/21 21:45, , 8F
不過囧了~找不到shc的ipkg~有人知道該怎麼打包嗎?
08/21 21:45, 8F

08/22 00:49, , 9F
08/22 00:49, 9F

08/22 00:53, , 10F
不過在router上compile出的shc不能正確的work @_@
08/22 00:53, 10F

08/22 23:03, , 11F
router上? 你需要 cross compiler 並再 shc 後加上 -r
08/22 23:03, 11F

08/23 21:11, , 12F
我是在router上安裝buildroot包 用內附的gcc編譯hello.c測試ok
08/23 21:11, 12F

08/23 21:13, , 13F
在router上編譯shc.c也沒有報錯,不過用編譯後的shc加密sh
08/23 21:13, 13F

08/23 21:15, , 14F
加密後的sh執行時會報applet not found
08/23 21:15, 14F

08/23 21:21, , 15F
也有是過在ubuntu用cross compiler上編譯
08/23 21:21, 15F

08/23 21:21, , 16F

08/23 21:23, , 17F
也是不成功XD
08/23 21:23, 17F
文章代碼(AID): #1CRi9hKN (Linux)
文章代碼(AID): #1CRi9hKN (Linux)