泛微OA远程代码执行漏洞批量扫描脚本

OnionT@KillBoy
OnionT@KillBoy
作者
47
文章
0
粉丝
渗透测试2411,4102字数 127阅读0分25秒阅读模式
AI智能摘要
你的OA系统是否正悄然成为黑客的“后门”?泛微OA曝出高危远程代码执行漏洞,企业数据安全危在旦夕!本文独家揭秘高效批量扫描脚本,助你30秒内自动检测千余URL,精准锁定存在漏洞的服务器。安全人员必备实战工具,仅需导入目标列表即可完成风险排查,专为学习加固设计,杜绝恶意攻击。掌握这套防御利器,让企业核心系统远离“裸奔”风险——立即解锁安全防护新姿势!
— AI 生成的文章内容摘要

声明:##############仅限学习交流和防范漏洞,切勿随意攻击###############

import requests
import re
vulurl = "/weaver/bsh.servlet.BshServlet"
print "===== The ulnerable systems are as follows ====="

url = open('url.txt','r')
for lowb in url:
    lowb = str(lowb.strip())
    try:
        b = str(re.findall("http://.*:\d+",lowb)[0])
        b = b + vulurl
        s = requests.get(b)
        if s.status_code == 200:
            print b
    except:
        pass
    try:
        c = str(re.findall("http://.*.com",lowb)[0])
        c = c + vulurl
        s = requests.get(c)
        if s.status_code == 200:
            print c
    except:
        pass
    try:
        d = str(re.findall("http://.*.cn",lowb)[0])
        d = d + vulurl
        s = requests.get(d)
        if s.status_code == 200:
            print d
    except:
        pass
url.close()

http://www.oniont.cn/index.php/archives/291.html

 
OnionT@KillBoy
  • it2021
  • it2021.com
  • OA系统安全
  • 代码执行
  • 代码执行漏洞
  • 批量扫描
  • 漏洞扫描
  • 远程代码执行
评论  24  访客  24
    • 福星高照
      福星高照 0

      这脚本跑起来老报错,有人试过能用的吗?

        • 兰蕙
          兰蕙 0

          @ 福星高照 报错多半是url.txt格式不对,我改了下换行就跑通了

        • 隐梦浮生
          隐梦浮生 0

          感觉还行,不过正则匹配那块有点粗糙啊

            • 獬豸明辨
              獬豸明辨 0

              @ 隐梦浮生 正则那块确实糙,连http和https都没统一处理

            • 一念舟
              一念舟 0

              前几天刚搞完泛微漏洞复现,确实得小心别被反打

              • 人间不值得鸭
                人间不值得鸭 0

                hhh 这不就是批量找洞的嘛,注意别乱扫惹事

                • HikariFable
                  HikariFable 0

                  为啥只匹配.com和.cn?其他域名就不管了?

                  • 啪嗒啪
                    啪嗒啪 0

                    这玩意要是被拿来干坏事就麻烦了,慎用!

                      • 秋风送爽
                        秋风送爽 1

                        @ 啪嗒啪 干坏事的肯定有,但脚本本身没罪,关键看谁用

                      • Spiritrend
                        Spiritrend 0

                        求问下,https的站能扫出来不?试了几个没反应

                        • 荒野先知
                          荒野先知 0

                          脚本逻辑有点问题,strip()之后可能空字符串直接崩

                          • 布丁兔
                            布丁兔 0

                            我之前也踩过这坑,泛微那个servlet默认居然开着

                            • 蓝海之梦
                              蓝海之梦 0

                              666 扫出来好几个内网地址,吓得赶紧关了

                                • 小闪电侠
                                  小闪电侠 0

                                  @ 蓝海之梦 内网地址还敢扫?胆子真大,赶紧删记录吧。

                                • 高冷的薯条
                                  高冷的薯条 0

                                  扫出来一堆测试环境,结果运维直接找上门了😅

                                  • 镜花水月
                                    镜花水月 0

                                    这脚本漏了不少子域名,建议加个泛解析处理

                                    • 流光秘使
                                      流光秘使 0

                                      为啥不直接用requests.head()?省点流量啊

                                      • 乔峰
                                        乔峰 0

                                        刚在测试环境跑了下,真能弹shell,吓一跳

                                        • 懒懒狗
                                          懒懒狗 0

                                          新手问下,url.txt里要带端口吗?试了8080没扫出来

                                          • 猎户赵
                                            猎户赵 0

                                            感觉泛微这漏洞开了好多年了吧,居然还没默认关

                                            • Cursespinner
                                              Cursespinner 0

                                              脚本跑完发现好几个老系统还在用bsh,离谱

                                                • Eidolonwisp
                                                  Eidolonwisp 0

                                                  @ Cursespinner 老系统都这样,运维懒得升级,不出事就不管。

                                                • RiddleOfSleep
                                                  RiddleOfSleep 0

                                                  这脚本我试了下,跑内网没报错,就是速度有点慢。

                                                匿名

                                                发表评论

                                                匿名网友

                                                拖动滑块以完成验证