msfvenom命令自動補全工具下載=>msfvenom-zsh-completion


 

msfvenom參數和命令很多,各種payload和encoder經常讓⼈眼花繚亂,特別是對英語不好的⼈來說有些命令可能很容易忘記。

所以 Green_m 開發了⼀個zsh插件,可以⾃動化的補全msfvenom命令,有了它媽媽再也不⽤擔⼼我會忘記msfvenom命令了!

安裝環境:Ubuntu騰訊雲服務器

雲服務器之前安裝了msfvenom的,但是沒有安裝zsh,執行

apt-get install zsh

安裝oh-my-zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

如果出現:

failed: Connection refused.

則使用命令

echo 151.101.108.133 raw.githubusercontent.com >> /etc/hosts

然后下載下載msfvenom plugin

git clone https://github.com/Green-m/msfvenom-zsh-completion ~/.oh-my-zsh/custom/plugins/msfvenom/

最后配置 ~/.zshrc 文件,使用VI編輯即可

vi ~/.zshrc 

在里面找到plugins=(git),修改為

plugins=(git msfvenom)

我這里重新寫了一遍,主要是為了便於看出差別,將原來的注釋掉了

重置一下.zshrc

source ~/.zshrc

注意這里的source ~/.zshrc 命令,是在zsh這個shell中的,而不是在bash里面

如果是在bash里面執行這個命令,就會拋出錯誤

root@VM-0-2-ubuntu:~# source ~/.zshrc

bash: /root/.oh-my-zsh/tools/check_for_upgrade.sh: line 31: syntax error near unexpected token )'

bash: /root/.oh-my-zsh/tools/check_for_upgrade.sh: line 31:() {'

autoload: command not found

在ohmyzsh的issue中有一個也是這個問題:

https://github.com/ohmyzsh/ohmyzsh/issues/8038

 

重置.zshrc之后就可以在zsh中按tab補全msfvenom命令了,如圖:

參考鏈接:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM