XiaBee's Studio.

Glados 签到简介

字数统计: 594阅读时长: 2 min
2022/10/20

GLADOS 是什么

简单来说是一个代理池供应商,具体作用为隐藏真实IP、防溯源等,是安全从业者必不可少的工具之一。

  • 项目地址:Github
  • 注册地址:在项目地址中时时更新
  • 注册邀请码:EEXLM-SZMDH-NJT3P-9NA4V (你用我的邀请码咱俩都可以多白嫖一天)

为什么是 GLADOS

因为白嫖很快乐。

  • GLADOS教育计划,如果你还没有毕业,可以用学生邮箱免费试用一年
  • 如果是付费用户,每日签到可以延长一天会员时间,理论上说坚持签到可以一直免费续杯(划掉)
image.png

如何进行签到

其实本文只是想介绍一下常见 API 的分析方法,并没有摁推的意思。这里我们主要通过 BurpSuite 进行签到抓包,分析具体的请求过程,为后续编写自动化签到程序做铺垫。

手动签到

进入主页 ➡️ (登录) ➡️ 首页(往下翻) ➡️ 我的会员 ➡️ 会员签到,然后就发现签到成功啦

image.png

签到分析

请求流程

打开 BurpSuite,拦截上述签到过程发送的数据包,可以看到有两次 http 请求:

  1. POST /api/user/checkin
image.png
  1. GET /api/user/status
image.png

直接重放

两个包都丢进 Repeater 里面进行重放攻击分析。

可以看出,第一个请求是进行签到的,返回了签到的结果:

image.png

第二个请求是获取当前会员信息的,主要包括注册邮箱、当前剩余天数等:

image.png

修改后重放

为了确定哪些 header 或者数据是有用的,我们可以把其中某个 header 或数据去掉进行重放,看返回结果是否正常,这里以第一个请求为例,第二个请求同理

返回 code-2message 为 “没有权限”

image.png
删除 token

返回 code1 messageoops, token error

image.png
删除 Authorization

好像没啥影响……

签到结论

  • 在签到请求中,必须要添加的 headerCookie ,必须要添加的数据是 token
  • 在查询请求中,必须要添加的 headerCookie

其他

其实自动化签到脚本已经写好了,后续有时间再来介绍如何使用(划掉)

CATALOG
  1. 1. GLADOS 是什么
  2. 2. 为什么是 GLADOS
  3. 3. 如何进行签到
    1. 3.1. 手动签到
    2. 3.2. 签到分析
      1. 3.2.1. 请求流程
      2. 3.2.2. 直接重放
      3. 3.2.3. 修改后重放
        1. 3.2.3.1. 删除 Cookie
        2. 3.2.3.2. 删除 token
        3. 3.2.3.3. 删除 Authorization
  4. 4. 签到结论
  5. 5. 其他