-l、 --list<type>列出[type]的所有模块。类型有:有效载荷、编码器、nop、平台、arch、encrypt、format、all
-p、 --payload<payload>要使用的payload(--list payloads to list,--列出参数的选项)。为自定义指定“-”或STDIN
--list options list——payload<value>的标准、高级和规避选项
-f、 --格式(使用格式>列表)
-e、 --编码器<编码器>要使用的编码器(使用--列出要列出的编码器)
--服务名称<value>生成服务二进制文件时要使用的服务名称
--sec name<value>生成大型Windows二进制文件时要使用的新节名称。默认值:随机4个字符的alpha字符串
--使用所有可用的编码器生成最小的有效载荷
--encrypt<value>要应用于外壳代码的加密或编码类型(使用--list encrypt to list)
--encrypt key<value>用于--encrypt的密钥
--encrypt iv<value>的初始化向量--encrypt
-a、 --arch<arch>用于--payload和--encoders的体系结构(使用--list archs to list)
--platform<platform>用于--payload的平台(使用--list platforms to list)
-o、 --out<path>将有效负载保存到文件中
-b、 --避免使用错误字符<list>字符示例:'\x00\xff'
-n、 --nopled<length>在有效负载上预加一个[length]大小的nosled
--pad nop使用-n<length>指定的nopsled大小作为总有效负载大小,自动预加一个nopsled数量(nops减去有效负载长度)
-s、 --空间<长度>产生的有效载荷的最大大小
--编码器空间<length>编码有效负载的最大大小(默认为-s值)
-i、 --iterations<count>对有效负载进行编码的次数
-c、 --add code<path>指定要包含的其他win32外壳代码文件
-x、 --template<path>指定要用作模板的自定义可执行文件
-k、 --保留--template行为并将有效负载作为新线程注入
-v、 --var name<value>指定用于某些输出格式的自定义变量名
-t、 --timeout<second>从STDIN读取有效负载时等待的秒数(默认为30,0表示禁用)
-h、 --帮助显示此消息