做網(wǎng)站造假國(guó)內(nèi)免費(fèi)推廣產(chǎn)品的網(wǎng)站
文章目錄
- 起因
- 安裝 Bashfuscator
- 安裝Bashfuscator
- Bashfuscator的使用
起因
很多時(shí)候我并不希望自己的shell腳本被別人看到,于是我在想有沒有什么玩意可以把代碼加密而又正常執(zhí)行,于是我想到了代碼混淆,簡(jiǎn)單來看一下:
現(xiàn)在我的目的就是把我的test.sh
這個(gè)腳本對(duì)它做點(diǎn)手腳,做完手腳后依舊可以正常運(yùn)行。
安裝 Bashfuscator
從Github倉(cāng)庫(kù)克隆Bashfuscator 倉(cāng)庫(kù):
git clone https://github.com/Bashfuscator/Bashfuscator.git
安裝Bashfuscator
遇到這種情況是因?yàn)?code>python3-argcomplete沒有安裝,這是 Bashfuscator 的自動(dòng)補(bǔ)全功能所需??梢酝ㄟ^安裝argcomplete
進(jìn)行解決
然后再次嘗試安裝
Bashfuscator的使用
我們可以通過如下命令去進(jìn)行腳本的混淆
bashfuscator -f script.sh -o obfuscated_script.sh
此時(shí)我們就可以看到成功進(jìn)行了混淆
嘗試可以正常執(zhí)行