![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码审计与漏洞分析
文章平均质量分 76
小蓝同学`
One hundred bugs
展开
-
Log4j2学习与复现
Log4j2学习与复现0x01 前言0x02 Dokerfile的编写0x03 docker-compsoe.yml的编写0x05 复现1.化境启动2.复现0x06 原理分析0x01 前言 这几天在给新生赛出题,打算出real world的题目(其实也是自己想督促自己去复现一些东西)。就顺便把real world的赛题给复现一遍。网上其实也有很多的教程主要是环境的搭建以及Dockerfile和docker-compsoe.yml的编写。 实验环境:环境版本IP靶场ubun原创 2022-02-28 14:26:07 · 3577 阅读 · 0 评论 -
CTFSHOW--PHPCVE复现
CTFSHOW--PHPCVE复现web311[CVE-2019-11043]web312(CVE-2018-19518)web313(CVE-2018-19518)web314:(日志文件包含)web315:(XDebug 远程调试漏洞)web311[CVE-2019-11043]web312(CVE-2018-19518)同样,没有任何的界面就直接抓包,发现是X-Powered-By: PHP/5.6.38,网上搜索发现是CVE-2018-19518 PHP imap 远程命令执行漏洞。简介:原创 2022-02-22 22:02:14 · 3285 阅读 · 0 评论 -
YII 2.0.38反序列化代码审计
开始找反序列化的入口点,namespace Codeception\Extension;__destruct()调用stopProcess()然后会调用isRunning(),processes变量是可控的会调__call()函数,然后接上之后的反序列化的链子。继续往下看。namespace Faker;__call()调用format()函数,这里有一个回调函数来使用。然后getFormatter()函数,但是这里的formatters变量是可控的,那么这里只需要调用一个无参的函数即可。原创 2022-02-15 18:48:27 · 3193 阅读 · 1 评论