2016/09/04

Published 9月 04, 2016 by

Linux Script 二進位編碼 加密


Linux Script編碼

gzexe(gzip executable) 
功能說明:壓縮執行文件。

語  法:
編碼:gzexe [執行文件]à產生二進位檔,一般人看不懂裡面內容
反解:gzexe [-d][執行文件]

補充說明:gzexe是用來壓縮執行文件的程序。當您去執行被壓縮過的執行文件時,該文件會自動解壓然後繼續執行,和使用一般的執行文件相同。

參  數:
 -d  解開壓縮文件。


shc方法
shc是一個加密shell腳本的工具.它的作用是把shell腳本轉換爲一個可執行的二進制文件
shc 安裝方式:
# tar -xzf shc-3.8.7.tgz
# cd shc-3.8.7
# make
# ./shc -v -f match

使用以上的方式編譯 Shell,只能在相同的作業系統上執行,若要在不同的作業系統上也能執行,則要以 static library 方式,指令如下
export CFLAGS=-static && ./shc -r -f myshell
如果要設定期限
export CFLAGS=-static && ./shc -e 19/10/2011 -r -f PIAF-install-ec2.sh
如何檢查執行檔是 static dynamic library
file myshell.x
如果yum不能安裝,請移步官方下載rpm
http://pkgs.repoforge.org/shc/
http://www.datsi.fi.upm.es/~frosal/sources/

Reference:
SHC說明:

文章說明: