乐于分享
好东西不私藏

勒索软件专题:文件被加密了怎么办?

勒索软件专题:文件被加密了怎么办?

病毒与恶意软件系列 · 第5

大家好,我是冯哥的缓存。今天我们来聊一下恶意软件当中的文件被勒索软件加密无法打开该怎么办。本文适合担心数据安全的个人用户——中小企业IT管理员。

一、勒索软件是什么

勒索软件(Ransomware)是目前最危险的恶意软件类型之一,它会把你的文件加密,然后索要赎金才给解密密钥。

基本工作原理

⚠ 核心逻辑:
1. 
病毒进入系统 → 2. 悄悄连接攻击者服务器获取加密密钥 → 3. 遍历文件进行加密(.docx.locked/.crypt/.xxx)→ 4. 弹出勒索信 → 5. 要求支付比特币等加密货币换取解密密钥 

两大类型对比

类型

特点

代表家族

危害程度

加密型

用强加密算法(RSA+AES)锁住文件,无密钥几乎无法解密

WannaCryLockBitConti

★★★★★

锁屏型

只锁住屏幕,文件未被加密,相对容易解除

FakeAVPolice Locker

★★★☆☆

泄漏型(双重勒索)

先窃取数据再加密,不付赎金就公开数据

MazeClopBlackCat

★★★★★

主引导记录型

破坏MBR,阻止系统启动

PetyaNotPetya

★★★★☆

加密型勒索软件为何如此可怕?

现代勒索软件通常使用非对称加密RSA-2048 + AES-256),加密密钥在攻击者的服务器上,本地只留下公钥。这意味着:

  • 即使用户把病毒清除了,文件仍然无法打开
  • 暴力破解需要数百万年(在现有技术条件下)
  • 唯一的破解方法是拿到攻击者的私钥,或者找到加密算法的漏洞

好消息:部分勒索软件存在实现漏洞,安全机构(如No More Ransom项目)会定期发布免费解密工具,详见第四章。

二、常见勒索软件家族

了解勒索软件家族,有助于判断是否有免费解密工具可用。

主要家族一览

家族名

活跃年代

特点

是否有解密工具

WannaCry

2017年(至今仍有变种)

利用SMB漏洞传播,传播速度极快

✅ 有部分工具

CryptoLocker

2013-2014(经典鼻祖)

首个大规模加密勒索,通过邮件附件传播

✅ 有解密工具

LockBit

2020至今(双重勒索)

先窃数据再加密,在暗网公开不付赎金者数据

暂无

Conti

2020-2022(已解体)

代码泄露后多个分支继续活跃

暂无

Ryuk

2018-2021

针对企业网络,人工渗透后手动部署

暂无

BlackCat (ALPHV)

2021至今

Rust编写,反分析能力强

暂无

Petya/NotPetya

2016-2017

破坏MBR,阻止系统启动(NotPetya实为擦除器)

❌ 无(实为数据破坏)

勒索软件即服务(RaaS

现代勒索软件多以RaaSRansomware as a Service)模式运作:开发者写好工具,招募"联盟成员"去传播,所得赎金分成。这使得不懂编程的攻击者也能发起勒索攻击,导致勒索软件数量爆炸式增长。

如何判断自己中的是哪一家族?

  1. 查看被加密文件的扩展名(如 .locked.conti.ryuk
  2. 查看桌面或文件夹中的勒索信(通常叫 README.txtDECRYPT.txt等)
  3. 访问 id-ransomware.malwarehunterteam.com,上传勒索信和加密文件样本,可自动识别家族

推荐:ID Ransomware 网站可识别180+种勒索软件家族,并告诉你是否有免费解密工具可用,是中毒后的第一站。

三、中毒后的第一反应(紧急处置)

最重要的一条:发现中毒后,第一步不是重装系统,而是立即断网!

紧急处置5步法

步骤

操作

原因

1. 立即断网

拔掉网线 / 关闭Wi-Fi

阻止病毒继续传播到局域网其他设备,也阻止数据被外泄

2. 不要重启

保持当前状态不动

内存中可能还有病毒进程,重启前可用工具抓取内存转储取证

3. 拍照留证

用手机拍下勒索信、桌面、弹出窗口

后续报警、索取解密工具时可能需要这些信息

4. 隔离受感染机器

物理断开所有外接设备

防止U盘、移动硬盘被感染

5. 评估备份情况

确认是否有未受感染的离线备份

有备份就无需考虑支付赎金

常见错误反应(千万不要做)

  • 支付赎金后立即删除病毒——攻击者可能不给你密钥,或者密钥根本无效
  • 直接重装系统——如果有未加密的备份或影子副本,重装前应先尝试恢复
  • 把加密文件发给"数据恢复公司"——很多是骗局,反而会泄露更多数据
  • 在受感染电脑上登录银行账户或输入任何密码

四、能不能免费解密

答案是:部分可以,部分不可以,取决于勒索软件家族和实现质量。

No More Ransom 项目(最重要资源)

No More Ransomnomoreransom.org)是由欧洲刑警组织、卡巴斯基等机构联合发起的免费解密工具库,目前已提供200+个免费解密工具,覆盖 WannaCryCryptoLockerTeslaCrypt 等数十个家族。

使用方法:

  1. 访问 nomoreransom.org,点击"Decryption      Tools"
  2. 选择你中的勒索软件家族(或上传勒索信让网站自动识别)
  3. 下载对应的解密工具,按说明运行
  4. 部分工具需要提供一个"样本文件"(原始未加密文件 + 被加密文件各一个)

各大安全厂商免费解密工具汇总

安全厂商

提供的解密工具

网址

卡巴斯基

WannaCryCoinVaultRannoh

free-ransomware-decryptor.kaspersky.com

趋势科技

TeslaCryptCryptXXX

success.trendmicro.com

Emsisoft

200+种家族通用解密器

emsisoft.com/ransomware-decryption-tools

Avast

解密工具集合(多家族)

avast.com/decryption-tools

McAfee

部分家族专用解密工具

mcafee.com

为什么有些勒索软件无法解密?

  • 加密实现正确:RSA-2048 + AES-256 的加密,在没有私钥的情况下几乎不可破解
  • 攻击者未保存密钥:部分勒索软件根本没有实现正确的密钥回传,文件永久无法恢复(如      NotPetya
  • 双重勒索:即使解密了文件,攻击者已经把数据泄露了,仍然可能被公开

⚠ 提醒:运行解密工具前,先对加密文件做备份(复制到移动硬盘),防止解密过程中文件被进一步损坏。

五、隔离与清除操作指南

确认无法免费解密后,需要清除病毒,防止继续感染其他设备,并为重装系统做准备。

安全模式下清除步骤

  1. 进入安全模式(带网络):Shift+重启 → F4(无网络)或 F5(带网络)
  2. 使用 Autoruns 排查启动项:删除所有可疑的自启动条目
  3. 使用 Malwarebytes + Emsisoft      Emergency Kit 扫描:这两款工具对勒索软件残留检测效果较好
  4. 检查计划任务:taskschd.msc,删除所有可疑的定时任务
  5. 检查系统服务:services.msc,停止并禁用可疑服务(名称随机、无描述、路径指向 Temp

清除后验证

验证项目

方法

合格标准

进程干净

任务管理器"详细信息"中无陌生进程

所有进程均有合法签名或已知来源

启动项干净

Autoruns 中无黄色/红色高亮条目

所有启动项均为已知程序

网络连接正常

TCPView 中无异常对外连接

无陌生 IP 的连接

文件不再被加密

创建一个测试文件,观察是否被加密

测试文件保持原样

是否需要重装系统?

  • 建议重装的情况:系统文件被感染、MBR 被破坏、无法彻底清除病毒残留
  • 重装前必做: PE 启动盘把未加密的重要文件备份到外置硬盘(注意:备份文件可能携带病毒,重装后先扫描再打开)
  • 不需要重装的情况:病毒已彻底清除、系统运行正常、只是文件被加密无法恢复(重装也不能解密文件)

六、数据恢复方法(不付赎金)

即使文件被加密,仍有几种方法可能找回部分或全部数据。

方法一:系统卷影副本(Shadow Copies

Windows会自动创建系统还原点,勒索软件有时会漏掉这些副本。

操作步骤:

  1. 右键被加密的文件夹      → "属性 "以前的版本"选项卡
  2. 如果看到有日期的副本,选中后点击"还原"
  3. "以前的版本"为空,可尝试命令行:在管理员命令提示符中输入     vssadmin list shadows查看是否有卷影副本

方法二:未加密的备份文件

如果你有启用 Windows文件历史记录 或 第三方备份软件,这是最可靠的恢复方式。

控制面板 → 文件历史记录 → 还原个人文件

方法三:数据恢复软件(针对被删除的原始文件)

部分勒索软件会:先加密→再删除原始文件。此时可用数据恢复软件尝试找回原始文件。

软件

类型

说明

Recuva

免费

界面友好,适合小白用户,深度扫描较慢

PhotoRec

免费开源

支持上千种文件格式,但无图形界面

R-Studio

付费

专业级,恢复成功率高,支持RAID恢复

EaseUS Data Recovery

免费版限制2GB

向导式操作,适合新手

⚠ 注意:数据恢复成功率取决于"原始文件被删除后,磁盘空间是否被覆盖"。中毒后尽量少写入新数据,提高恢复成功率。

方法四:云端备份同步版本

如果你使用 OneDriveGoogle DriveDropbox等云服务,它们通常保留文件的历史版本

  • 登录云盘网页版 → 找到被加密的文件      → 右键 → "版本历史/还原"
  • 多数云服务保留30天历史版本,勒索软件无法删除云端历史

七、支付赎金的代价与风险

⚠ 强烈建议:不要支付赎金。以下详细说明原因。

支付赎金的风险

风险

说明

攻击者不给药

付钱后直接消失,没有任何解密工具,这是最常见的结果

密钥无效

攻击者发来的解密工具或密钥可能因服务器问题无法使用

被二次勒索

攻击者知道你愿意付钱,可能再次勒索更大金额

数据已被泄露

双重勒索下,即使解密了文件,数据已在暗网公开或出售

助长犯罪

支付赎金直接资助攻击者继续开发新病毒

支付赎金后的法律与合规风险(企业必读)

  • ⚠ 向境外未知账户转账可能涉及洗钱风险,部分国家/地区法律禁止支付赎金
  • ⚠ 企业被勒索后,根据《网络安全法》等法规,通常需要向监管部门报告
  • ⚠ 隐瞒勒索事件可能导致更严重的数据泄露和法律责任

如果万不得已必须考虑支付(最后手段)

  1. 先联系专业网络安全公司(如奇安信、深信服、绿盟等),评估是否有其他方案
  2. 不要直接按勒索信里的联系方式操作,先通过 No More Ransom 确认是否有免费工具
  3. 保留所有通信记录和交易凭证,必要时向公安机关报案

八、勒索软件防范清单(10条必做)

防范比事后补救重要一万倍。以下10条,请逐条对照检查。

#

措施

具体做法

1

定期离线备份

用移动硬盘备份重要文件,备份后物理断开硬盘(勒索软件无法加密未连接的硬盘)

2

开启 Windows 自动备份

控制面板 → 系统和安全 → 备份和还原 → 设置备份

3

及时安装系统补丁

WannaCry 利用的就是未打补丁的 SMB 漏洞,开启   Windows Update 自动更新

4

不打开陌生邮件附件

.exe/.js/.vbs/.docm 附件一律不打开,即使看似来自熟人也要确认

5

禁用 SMBv1 协议

Windows 功能中取消勾选"SMB 1.0/CIFS 文件共享支持"(防止WannaCry类传播)

6

开启防火墙 + 关闭远程桌面默认端口

远程桌面改端口 + 设强密码,或使用   VPN 接入,不直接暴露到公网

7

安装靠谱杀毒软件并保持更新

Windows Defender 或第三方杀软,确保实时防护处于开启状态

8

限制脚本执行权限

PowerShell 执行策略设为 RemoteSignedSet-ExecutionPolicy RemoteSigned

9

定期检查启动项和计划任务

每隔3个月用 Autoruns 扫一遍,清理可疑的自启动项

10

重要数据启用云同步版本历史

OneDrive/Google Drive 开启"版本历史"功能,勒索软件无法删除云端历史版本

九、企业 vs 个人应对差异

维度

个人用户

企业/单位

首要目标

恢复个人文件

保障业务连续性,防止数据泄露

备份策略

移动硬盘/云盘

3-2-1 备份策略(3份副本、2种介质、1份异地)

是否需要报告

不需要(建议报警)

必须向监管部门报告(网络安全法要求)

支付赎金考虑

个人自行决定

需评估法律合规风险,通常不建议支付

专业支持

电脑维修店/自己处理

必须联系专业网络安全应急响应团队

恢复重点

个人文档/照片

数据库/业务系统/客户数据

企业用户特别注意:《网络安全法》要求,发生网络安全事件后应及时处置并按规定向有关主管部门报告。隐瞒不报可能面临行政处罚。

十、真实案例复盘

案例一:WannaCry全球爆发(2017年)

传播方式:利用Windows SMB 漏洞(ETERNALBLUE),无需用户操作即可自我传播影响范围:全球150+国家,30+台电脑,包括医院、铁路、政府部门教训:及时安装系统补丁是最基本的防护措施;关闭不必要的网络服务(如 SMBv1

案例二:某制造企业被LockBit 攻击(2023年)

攻击路径:攻击者通过暴力破解远程桌面密码进入内网 → 横向移动 → 部署勒索软件损失:生产线停摆3天,部分客户数据被泄露到暗网教训:远程桌面不要暴露在公网;使用VPN+双因素认证;网络分段隔离关键业务系统

案例三:个人用户照片被加密(2024年真实求助案例)

中毒方式:下载"破解软件"时捆绑安装勒索软件结果:10年家庭照片全部被加密,无备份,最终无法恢复教训:不下载来路不明的"破解版"软件;重要照片务必有多个备份(本地+云端) 

下一篇预告:

《钓鱼与社工攻击——骗你比黑你更容易》 

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 13:14:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/600707.html
  2. 运行时间 : 0.117148s [ 吞吐率:8.54req/s ] 内存消耗:4,743.83kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1de7f27782adf3f1f6f45dcb4106ddb4
  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 ( 3.94 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.30 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.000619s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000822s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000331s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000267s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000539s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000676s ]
  8. SELECT * FROM `article` WHERE `id` = 600707 LIMIT 1 [ RunTime:0.000524s ]
  9. UPDATE `article` SET `lasttime` = 1778476499 WHERE `id` = 600707 [ RunTime:0.015834s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000366s ]
  11. SELECT * FROM `article` WHERE `id` < 600707 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000424s ]
  12. SELECT * FROM `article` WHERE `id` > 600707 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000625s ]
  13. SELECT * FROM `article` WHERE `id` < 600707 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001888s ]
  14. SELECT * FROM `article` WHERE `id` < 600707 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003708s ]
  15. SELECT * FROM `article` WHERE `id` < 600707 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000960s ]
0.121248s