渗透某个未成年禁入的app

渗透某个未成年禁入的app

💡 原文中文,约3100字,阅读约需8分钟。
📝

内容提要

本文介绍了对thinkadmin的历史漏洞复习,包括CVE-2020-25540和反序列化漏洞。作者提供了源码,并发现了SQL注入和上传接口后门。提出了一个另类脑洞,通过任意文件读取和代码审计直接拿下服务器B,然后篡改接口进行SSRF getshell。

🎯

关键要点

  • 本文回顾了thinkadmin的历史漏洞,包括CVE-2020-25540和反序列化漏洞。
  • CVE-2020-25540漏洞允许任意目录读取,因目录穿越导致严重安全隐患。
  • 发现了两个接口存在反序列化漏洞,分别涉及列目录和接收payload。
  • 获取了旧版thinkphp5.1.38源码,发现了多个漏洞,包括任意文件读取和文件上传接口的安全问题。
  • 通过SQL注入和命令拼接尝试获取后台权限,但遇到OTP验证限制。
  • 利用session文件进行爆破,绕过OTP限制,最终获取了后台权限。
  • 提出了一种另类思路,通过图床服务器进行SSRF攻击,可能获取服务器A的本地端口。
  • 理论上可以通过篡改服务器B的代码实现对服务器A的攻击,尽管未进行实际尝试。
➡️

继续阅读