从一道题看PHP反序列化字符串溢出

题目地址:http://www.bmzclub.cn/challenges#file-vault 01目录扫描分析代码 这是一道很好反序列化字符串溢出的题目,首先打开容器看到这是一个上传点 先进行目录扫描,发现存在...

Read More

Cookie、Session机制详解及PHP中Session处理

会话机制Cookie/Session:在web应用中,常用的会话追踪机制是Cookie和Session。而Cookie是通过在浏览器里记录确定用户身份,Session在服务器端记录信息确定用户身份。Http协议:htt...

Read More

PHP下的RCE总结

  前言 为啥加了PHP的前缀,因为Java和PHP从运行机制上讲就不是有任何相同点的东西;无论是从编程还是免杀还是代码审计…. 更何况Java安全近期才兴起,资料也极度匮乏 扯远了,本...

Read More

浅析PHP原生类

  前言: 从2021年开始参加CTF比赛开始,就有几次遇到PHP原生类函数,自己也从来系统学习过这些类是如何使用的,但是该考点很常见,所以就来系统的学习一下。   分类 1.读取目录/...

Read More

PHP代码审计一条龙思路

  00×0 前言 最近也是边挖src边审计代码,总结下最近的php代码审计的一些思路,我一般按照顺序往下做,限于能力水平,可能会有不对或者欠缺的地方,希望各位师傅能够指导。   00...

Read More

深入 FTP 攻击 php-fpm 绕过 disable_functions

  前言 本文通过多个 poc ,结合ftp协议底层和php源码,分析了在 php 中利用 ftp 伪协议攻击 php-fpm ,从而绕过 disable_functions 的攻击方法,并在文末复现了 [蓝帽杯 2021]On...

Read More

ThinkPHP V5 漏洞复现

  0x00 ThinkPHP V5.1反序列化 0x00 项目安装 使用composer部署TP项目,创建一个名为TP51的TP项目 composer create-project --prefer-dist topthink/think tp51 5.1.* TP...

Read More

php文件包含漏洞Getshell的不同姿势

  相关函数 php中引发文件包含漏洞的通常是以下四个函数: include() include_once() require() require_once() reuqire() 如果在包含的过程中有错,比如文件不存在等,则会...

Read More

PHP序列化冷知识

  0x01 serialize(unserialize($x)) != $x 正常来说一个合法的反序列化字符串,在二次序列化也即反序列化再序列化之后所得到的结果是一致的。 比如 <?php $raw = 'O:1:"A"...

Read More

ATTACK红队实战评估(phpmyadmin getshell方式)

ATT查看是否开启,如果没有开启的话,可以输入语句set global general_log=on;开启日志功能。 发现日志已经开启,因为不是一句话木马需要用php来进行解析,所以我们需要重新设...

Read More

Tomcat Filter类型内存马与查杀技术学习

前言随着每年攻防对抗强度的增加,普通的木马在各大厂商的安全设备下,根本难以存活,想要落地一个实体木马的难度逐渐增大。逐步完善的过滤机制、前后端分离的趋势,使得传统的webs...

Read More

使用机器学习检测PHP Webshell的研究实践

Webshell知多少Webshell是以PHP、ASP、JSP或CGI等网页文件形式存在的一种代码执行环境。在网络攻击过程中,Webshell是一种常用的恶意脚本,攻击者可以利用它在Web服务器上执行...

Read More

序列化与反序列化之PHP

序列化和反序列化简述序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。使用场景对象的持久化(将对象内容保存到...

Read More

PHP与SQL进阶

*严正声明:本文仅限于技术讨论与分享,严禁用于非法途径。实验要求1.掌握PHP语言的基本语法,并且能够利用代码实现一些基本功能; 2. 掌握SQL语言的基本查询、增加等语句; 3. 掌握P...

Read More

利用PHAR协议进行PHP反序列化攻击

PHAR (“Php ARchive”) 是PHP中的打包文件,相当于Java中的JAR文件,在php5.3或者更高的版本中默认开启。PHAR文件缺省状态是只读的,当我们要创建一个Phar文件需要修改php.ini中...

Read More

PHP 开源白盒审计工具初探(上)

前言经过一番调研,本文筛选了近三年来一直在持续更新的 13 款针对 PHP 的白盒审计工具进行分析。本文主要介绍这些白盒审计框架的原理并简单分析下它们的规则列表,未对具体的...

Read More

phpmyadmin如何获取shell

前言来到phpmyadmin页面后如何getshell呢?下面介绍两种方法一、select into outfile直接写入1、利用条件对web目录需要有写权限能够使用单引号(root)知道网站绝对路径(phpinf...

Read More

POP链+字符逃逸+stristr绕过

ctfshow前几天举办了一个比赛,其中一题web很是觉得挺好的,讲难也不难但就是很考思路和知识点的积累整合运用。0x00:写在前面此题挺好的,思路很锻炼人涉及知识点:反序列化pop链构...

Read More

细说php反序列化字符TAOYI

本文首发于“合天网安实验室”作者:第二梦本文涉及的实操——'、"来对注入点进行一些闭合或者一些试探,从而进行各种姿势的注入,反序列化时,序列化的值是以;作为字段的分隔,在结...

Read More

一次ThinkPHP引发的bypass_disable_functions

一次授权测试中,发现网站是ThinkPHP 5.0.2搭建的漏洞存在ThinkPHP 5.0.2 命令执行尝试写入冰蝎3.0的马汰,写入报错发现是?phpecho "p> b>example/b>: http://site.com/bypass_...

Read More

PHP绕过禁用函数漏洞的原理与利用分析

漏洞简介PHP 发布公告,旧版本的 php_array_merge_recursive 函数中存在UAF风险,被利用可能导致用来绕过禁用函数。受影响的版本PHP 7.2 - 7.4.9安全专家建议用户尽快升级到...

Read More

浅析phar反序列化漏洞攻击及实战

作者:s1mple-safety合天智汇前言 phar反序列化漏洞很久之前就开始接触了;因为当时出了点问题导致一直无法成功,所以当时直接去学习其他的漏洞了;今天觉得是时候把这个漏洞补上去...

Read More

php中可能会产生安全问题一些函数

php中可能会产生安全问题的一些函数本文章适合正在学习代码审计的朋友,或者准备学习安全的朋友,大佬就可以绕过了,写的比较基础。我也是一个小白,总结一下对于php函数的理解,也分...

Read More

从一道CTF题目谈PHP中的命令执行

原创 Xenny 合天智汇 快睡的时候,打开B站发现有位用户留言,大意就是让我帮忙看一道题,正好当时有空,于是就打开了他发的链接,代码如下很明显是一道PHP代码审计的题目,而且只需要绕...

Read More
关闭