如何加密shell指令碼
我們在shell中經常會有一些敏感資訊,如使用者名稱、密碼等,如果以明文存放,則很不安全。
我可以使用shc把指令碼編譯成成二進位制檔案,從而達到加密的結果。
[root@db ~]# more a.sh
#!/bin/sh
date
[root@db ~]# ./shc -r -v -T -f a.sh
此時會生成a.sh.x和a.sh.x.c兩個檔案。其中:
a.sh.x:就是生成的二進位制檔案,可以直接執行
a.sh.x.c:生成的c原始檔
[root@db ~]# ./a.sh.x
一 12月 18 11:42:07 CST 2006
此時檢視:
[root@db ~]# more a.sh.x
******** a.sh.x: Not a text file ********
可見指令碼已被加密。
為了安全,把a.sh和a.sh.x.c刪除。
shc的下載地址:
下載完後需要編譯安裝。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63762/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell 指令碼加密 | shc指令碼加密
- sch 助shell指令碼加密 02指令碼加密
- gzexe 助shell指令碼加密 01指令碼加密
- 如何讓shell指令碼自殺指令碼
- shell指令碼指令碼
- 如何編寫高效的 Shell 指令碼指令碼
- 如何使用zx編寫shell指令碼指令碼
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- 如何呼叫python中的shell指令碼?Python指令碼
- shell 指令碼如何編寫-致初學者指令碼
- 如何用Shell指令碼生成XML檔案指令碼XML
- Linux下如何執行Shell指令碼Linux指令碼
- shell指令碼(二)指令碼
- shell指令碼心得指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- shell指令碼中如何報錯即刻退出以及如何獲取子shell指令碼的錯誤資訊:set -o errexit指令碼
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- 初識shell指令碼指令碼
- 執行shell指令碼指令碼
- Shell 指令碼語句指令碼
- Linux Shell指令碼Linux指令碼
- shell指令碼例項指令碼
- 【指令碼】shell語法指令碼
- shell指令碼舉例指令碼
- Shell指令碼基礎指令碼
- Linux shell 指令碼Linux指令碼
- Shell 指令碼編寫指令碼
- shell指令碼總結指令碼
- shell 指令碼寫法:指令碼
- iOS逆向 Shell指令碼+指令碼重簽名iOS指令碼
- Shell指令碼匯入外部指令碼內容指令碼
- 如何在Shell指令碼中逐行讀取檔案指令碼
- 如何通過簡單的shell指令碼操作MongoDB指令碼MongoDB
- shell入門--第一個shell指令碼指令碼
- 教你如何基於python實現指令碼加密Python指令碼加密