基于Python3的ThinkPHP命令执行漏洞利用与GetShell实战

本文介绍使用Python3编写的ThinkPHP远程命令执行漏洞验证及GetShell工具。该工具针对ThinkPHP 5.x版本(如v5.0.23及v5.1.31之后版本)设计,包含三个验证漏洞点及四种GetShell方法。文章提供了在线测试环境地址及效果图展示,旨在帮助安全研究人员进行漏洞验证与利用学习。

基于Python3的ThinkPHP命令执行漏洞利用与GetShell实战

详解PHP原生与FastAdmin当前月份数据查询

本文详细解析如何在PHP环境中查询数据库中的当前月份数据。内容涵盖两种场景:一是使用原生PHP连接MySQL,利用DATE_FORMAT函数筛选数据;二是基于FastAdmin框架(ThinkPHP内核),通过whereTime方法灵活定义时间范围进行查询。提供完整代码示例及参数说明,帮助开发者快速实现按月统计功能。

ThinkPHP集成第三方邮件类实现密码找回功能

本文详解如何在ThinkPHP框架中利用第三方Mail类文件,配合正确的SMTP服务器参数配置,实现用户通过邮箱链接进行密码找回的功能。重点讲解了配置文件参数的定义、邮件发送接口调用、安全令牌生成以及链接状态验证的完整流程。

ThinkPHP 3.2 控制器内联表单验证实现方法

本文介绍了在 ThinkPHP 3.2 框架中,如何在控制器内部直接定义并执行表单数据的自动验证规则。通过实例代码展示了使用 $rule 数组配置字段校验逻辑,并结合模型操作完成 create()、getError() 及数据添加流程,适用于需要灵活处理不同页面差异化验证场景的项目开发。

ThinkPHP CURD方法之data方法详解

本文详细介绍ThinkPHP中model类的data连贯操作方法。解析如何设置写操作的数据对象,支持数组、对象和字符串三种格式;演示save更新时的自动主键识别机制;展示无参数调用实现读操作的技巧。帮助开发者规范数据组装流程。