API权限控制不严泄露敏感信息

admin 2024年3月23日22:34:27评论6 views字数 857阅读2分51秒阅读模式
API权限控制不严泄露敏感信息
点击蓝字   关注我
我干嘛来了?我来水文章,有师傅问我怎么挖的敏感信息,我说捡的,都不信。(本文没有排版,懒得排版,能看就行)

API权限控制不严泄露敏感信息

1、网站

听说某校重新上了证书,虽然我有洞,但是没金币,只好又去打一遍,看看能不能摸到。

打开目标站点,一看网络请求

API权限控制不严泄露敏感信息

API权限控制不严泄露敏感信息

真好,真是日内瓦

好在天无绝人之路

API权限控制不严泄露敏感信息

Get请求,八成就是API,再看headers,果然是的。

直接打开API地址

API权限控制不严泄露敏感信息

当头就是一个swagger

API权限控制不严泄露敏感信息

测试一下

API权限控制不严泄露敏感信息

试试获取列表

API权限控制不严泄露敏感信息

直接401,要登录

API权限控制不严泄露敏感信息

我会轻易放弃吗?显然不会

API权限控制不严泄露敏感信息

经过我的不断测试(耗时很久),我发现带admin的都不能越权和未授权访问,不带admin的API有一些可以未授权

比如:

API权限控制不严泄露敏感信息

不登录获取动态列表

API权限控制不严泄露敏感信息

随手测试,疑似select *写法,全返回了,不过我们只需要userId字段,这个大有用处

API权限控制不严泄露敏感信息

利用另一个接口:

API权限控制不严泄露敏感信息

根据用户ID获取用户信息,你说巧不巧,这个接口属于公共API,不需要授权

API权限控制不严泄露敏感信息

个人信息get。

API权限控制不严泄露敏感信息

这个点我还没交,我交了另一个位置,需要登录的洞。

2、小程序

由网站可知,这个程序配套一个小程序,直接扫码进入小程序(fiddler抓包)

为什么用fd抓包?

因为我用的PC版微信,fd可以指定进程。

API权限控制不严泄露敏感信息

选择进程,拖到小程序上,小程序变色就行了,然后测试

API权限控制不严泄露敏感信息

不限制账号,自己接码登录就行了,主要是获取cookie

API权限控制不严泄露敏感信息

获取到cookie备用

API权限控制不严泄露敏感信息

点校友组织

然后点第一个人数最多的(数据也多)

API权限控制不严泄露敏感信息

API权限控制不严泄露敏感信息

点进来可以点击成员->更多,提示加入才行,不用管,包已经抓到了。

API权限控制不严泄露敏感信息

这不就来了吗,后面还有,这点信息怕是没危害

API权限控制不严泄露敏感信息

学号,userId都有了,还不够?

API权限控制不严泄露敏感信息

够了吧?

API权限控制不严泄露敏感信息

至于上面的Cookie什么作用。当然是模拟请求用了。改limit,可以调整输出内容的条数。

3、赠送内容

其实swagger文档给的API还有挺多的,能未授权的还有多处

API权限控制不严泄露敏感信息

这里也是未授权的

API权限控制不严泄露敏感信息API权限控制不严泄露敏感信息

等等

API权限控制不严泄露敏感信息

对了,新的查询平台不会随时挂了。

地址:https://data.shikangsi.com

示例图:

API权限控制不严泄露敏感信息

这是简单数据查询

API权限控制不严泄露敏感信息

这是详细数据查询

API权限控制不严泄露敏感信息
END
欢迎关注
API权限控制不严泄露敏感信息
扫码关注我们
我忘了上次这里
说的什么了
反正扫码可以关注
API权限控制不严泄露敏感信息

原文始发于微信公众号(明暗安全):API权限控制不严泄露敏感信息

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月23日22:34:27
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   API权限控制不严泄露敏感信息http://cn-sec.com/archives/2598035.html

发表评论

匿名网友 填写信息