如何加密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指令碼加密
- 如何讓shell指令碼自殺指令碼
- shell指令碼指令碼
- 如何編寫高效的 Shell 指令碼指令碼
- 如何呼叫python中的shell指令碼?Python指令碼
- 如何使用zx編寫shell指令碼指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- Linux Shell指令碼Linux指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- 執行shell指令碼指令碼
- Shell 指令碼語句指令碼
- 初識shell指令碼指令碼
- 【指令碼】shell語法指令碼
- shell 指令碼寫法:指令碼
- shell指令碼總結指令碼
- shell 指令碼如何編寫-致初學者指令碼
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- iOS逆向 Shell指令碼+指令碼重簽名iOS指令碼
- 如何在Shell指令碼中逐行讀取檔案指令碼
- shell指令碼-免互動指令碼
- 【shell】磁碟監控指令碼指令碼
- linux常用的shell指令碼Linux指令碼
- Shell指令碼最佳實踐指令碼
- shell指令碼——基本運算子指令碼
- Shell指令碼應用(三)指令碼
- 前端釋出shell指令碼前端指令碼
- shell指令碼之迴圈指令碼
- 批次解壓shell指令碼指令碼
- 通用程式部署shell指令碼指令碼
- shell指令碼報錯:[: missing `]‘指令碼
- 教你如何基於python實現指令碼加密Python指令碼加密
- 程式碼上線的shell指令碼指令碼
- 什麼是Shell指令碼?Shell指令碼在Linux運維工作中的地位!指令碼Linux運維
- 如何讓shell指令碼變成可執行檔案指令碼
- Shell:如何寫一個多選選單的指令碼指令碼
- Shell指令碼 | 抓取log檔案指令碼
- shell指令碼文字處理工具指令碼