Msfvenom详细教程

发布时间:2023年12月18日

简介

Msfvenom 是一个用来生成后门的软件,Msfvenom是Msfpayload和msfencode的组合,将这两个工具都放在一个Framework实例中,自2015年6月8日起,msfvenom替换了msfpayload和msfencode。

参数说明

参数简写完整参数说明
-l–list 列出指定模块的所有可用资源,模块类型包括:payloads,encoders,nops,all 等
-p–payload 指定需要使用的payload(攻击载荷)
-f–format 指定输出格式
-eencoder 指定需要 使用的encooder(编码器),指定需要使用的编码,如果既没有用-e选项也没用-b选项,则输出 raw payload
-a–arch < architecture>指定payload的目标架构,例如x86 还是 x64 还是 x86_64
-o–out < path>指定创建好的payload的存放位置
-b–bad-chars < list>设定规避字符集,指定需要过滤的坏字符。例如:不使用 ‘\x0f’、‘\x00’
-n–nopsled < length>为payload预先指定一个NOP滑动长度
-s–space < length>设定有效攻击荷载的最大长度,就是文件大小
-i–iterations < count>指定payload的编码次数
-c–add-code < path>指定一个附加的win32 shellcode文件
-x–template < path>指定一个自定义的可执行文件作为模板,并将payload嵌入其中
-k–keep保护模板程序的动作,注入的payload作为一个新的进程运行
-v–var-name < value>指定一个自定义的变量,以确定输出格式
-t–timeout 从stdin读取有效负载时等待的秒数(默认为30,0表示禁用)
-h–help 从stdin读取有效负载时等待的秒数(默认为30,0表示禁用)
–platform < platform>指定payload的目标平台
文章来源:https://blog.csdn.net/qq_41245301/article/details/134690983
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。