分享一篇关于靶场攻防|pikachu反序列化漏洞(非常详细)从零基础到精通,收藏这篇就够了!

Fastjson反序列化漏洞(靶场搭建复现) 首先,Fastjson提供了autotype功能,允许用户在反序列化数据中通过“@type”指定反序列化的类型,其次,Fastjson自定义的反序列化机制时会调用指定类中的setter方法及部分getter方法,那么当组件开启了autotype功能并且反序列化不可信数据时,攻击者可以构造数据,使目标应用的代码执行流程进入特定类的特定setter或者getter方法中,若指定类的指定方法中有可被恶意利用的逻辑(也就是通常所指的“Gadget”),则会造成一些严重的安全问题。 阅读详情

难道因为我穿洞洞鞋,她会pikachu,你就一直迷恋她吗?

01

PHP反序列化漏洞

1、PHP反序列化漏洞

在理解这个漏洞前,你需要先搞清楚php 中serialize(),unserialize()这两个函数。

序列化serialize()

序列化说通俗点就是把一个对象变成可以传输的字符串

反序列化unserialize()

就是把被序列化的字符串还原为对象,然后在接下的代码中继续使用。

php反序列化

在概述里作者给我们一个payload,我们提交试一下

或者也可以利用在线php运行工具字节写一个payload,这里需要根据源代码生成一个反序列化字符串

<?php

O:1:“S”:1:{s:4:“test”;s:39:“”;}

成功弹出cookie

02

XXE漏洞

XXE漏洞

XXE(XML外部实体注入)是一种针对应用程序处理XML数据的方式的攻击。在这种攻击中,攻击者利用应用程序对XML输入的处理不当,引入或“注入”恶意内容。这可能导致未授权的数据访问、服务拒绝攻击甚至执行远程代码。XML(可扩展标记语言)是一种常用于Web应用程序的数据格式。XML文档可以定义实体,它们是存储文档中其它地方重复使用的数据的方式。

我们先随便提交个数据并进行抓包

在数据包里我构造了半天xml也构造不出来,还是直接提交我们的payload吧

<?xml version="1.0"?>

直接在输入框中提交

成功读取我们的win.ini文件

03

pikachu URL重定向

pikachu URL重定向

不安全的url跳转

不安全的url跳转问题可能发生在一切执行了url地址跳转的地方。

如果后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。

url跳转比较直接的危害是:

–>钓鱼,攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站

这个漏洞比较简单,come on,来测一把!

不安全的URL跳转

这几个超链接我们都点一点,当点到“我就是我,放荡不羁的我”时,发现url地址栏中出现了url参数

我们构造payload访问百度

?url=http://www.baidu.com

成功跳转到百度

·END·

今天的pikachu序列化,XXE,URL漏洞就到这里啦,有什么不懂的直接留言评论区,熊哥亲自免费教学,下期见~

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

**

**

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为防止和谐,可以扫描获取~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

漏洞挖掘靶场搭建与实战指南:从入门到精通 漏洞挖掘是网络安全领域的核心技术之一,而靶场则是学习和实践漏洞挖掘的重要工具。靶场通过模拟真实系统的漏洞环境,帮助安全工程师从基础理论过渡到实战应用。其核心原理在于构建可控的漏洞场景,使学习者能够反复练习攻击与防御技术。从技术价值来看,靶场不仅降低了学习门槛,还能系统化培养漏洞思维,比如理解XSS的三种触发方式或SQL注入的多种绕过技巧。常见的应用场景包括CTF训练、红蓝对抗演练以及渗透测试技能提升。本文重点推荐DVWA、Pikachu等经典靶场,并详解如何通过Docker快速搭建环境,同时分享SQLi-L 阅读详情

相关推荐

新手入门渗透测试:Pikachu靶场搭建与实战指南

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统安全性。其原理在于主动发现并利用系统漏洞,验证安全防护的有效性。这项技术的价值在于帮助企业提前识别风险,提升整体安全防御能力,广泛应用于金融、互联网、政府等关键行业的安全评估。对于初学者而言,选择一个合适的渗透测试靶场至关重要,它能提供安全的实验环境。Pikachu靶场作为一款覆盖SQL注入、XSS跨站脚本等主流漏洞类型的平台,以其友好的中文界面和详细的代码提示功能,成为新手入门Web安全、理解漏洞原理与防御机制的理想实践工具。

weixin_30614109的博客 426

Pikachu靶场——PHP反序列化漏洞

序列化是将对象转换为字节流或其他可传输格式的过程,以便将其存储在文件中、通过网络发送或在内存中保存。反序列化是将序列化的数据重新还原为对象的过程。反序列化漏洞通常出现在不正确或不安全的反序列化实现中。攻击者可以构造恶意的序列化数据,利用漏洞触发远程代码执行、拒绝服务攻击、信息泄露等安全问题。

来日可期的博客 2699

漏洞挖掘入门指南:从CWE/OWASP分类到实战靶场全解析

在网络安全领域,漏洞挖掘是识别和利用系统弱点的核心技术。其原理在于系统设计、实现或配置中存在的缺陷可能破坏机密性、完整性和可用性(CIA三元组)。掌握这项技术的价值在于主动发现风险,提升系统防御能力,广泛应用于企业安全评估、渗透测试和攻防演练等场景。要系统学习漏洞挖掘,必须建立清晰的知识框架,例如依据CWE(通用缺陷枚举)从根源理解漏洞成因,并参考OWASP Top 10聚焦高风险领域。实践环节则需在DVWA、SQLi-Labs等合法靶场中,遵循信息收集、威胁建模、漏洞验证的标准化流程进行反复练习,从而将理

weixin_33736048的博客 314

PHP反序列化概述

PHP反序列化概述: 在理解这个漏洞前,你需要先搞清楚php中serialize(),unserialize()这两个函数。 序列化serialize() 序列化说通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象: class S{ public $test=“pikachu”; } s=newS();//创建一个对象serialize(s=new S(); //创建一个对象 ...

k0sec的安全路 647

从0day到N-day:漏洞攻防原理、复现与实战防御指南

在网络安全领域,漏洞是攻击者最常利用的突破口。其核心原理在于软件或系统中存在的安全缺陷,可被利用来执行未授权操作。从技术价值看,理解漏洞原理是构建有效防御体系的基础,能帮助安全人员从被动响应转向主动防御。应用场景广泛,涵盖Web应用、操作系统、第三方组件及云环境等。其中,SQL注入和反序列化漏洞是两种典型的高危漏洞类型。SQL注入通过混淆数据与代码,让攻击者操纵数据库查询;而反序列化漏洞则利用对象重建过程执行恶意代码。掌握这些常见漏洞的利用与防御方法,对于应对包括0day(零日漏洞)和N-day(已知漏洞)

weixin_33713350的博客 694

Web漏洞靶场实战指南:从零搭建到渗透测试全流程解析

在网络安全领域,理解漏洞原理与掌握实战技能是构建有效防御体系的基础。Web漏洞靶场作为一个隔离、可控的实战训练环境,其核心价值在于通过模拟真实攻击场景,帮助学习者深入理解SQL注入、XSS跨站脚本、文件上传等常见漏洞的产生机制与利用方式。从漏洞原理剖析到攻击链构建,靶场练习能够系统化提升安全工程师的攻防对抗能力,并验证安全工具与防御方案的有效性。本文以DVWA、SQLi-Labs等经典靶场为例,结合Kali Linux、Burp Suite等工具,详细拆解了环境搭建、漏洞复现、权限提升及内网横向移动的全过程

weixin_42706667的博客 199

分享一篇关于靶场攻防|pikachu反序列化漏洞

如果后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。–>钓鱼,攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站。今天的pikachu序列化,XXE,URL漏洞就到这里啦,有什么不懂的直接留言评论区,熊哥亲自免费教学,下期见~这几个超链接我们都点一点,当点到“我就是我,放荡不羁的我”时,发现url地址栏中出现了url参数。

QIANDXX的博客 1342

从零搭建XXE漏洞靶场:PHP环境下的攻防实战与深度调试

XML外部实体注入(XXE)是一种基于XML解析器的安全漏洞,攻击者通过构造恶意实体,可读取服务器文件、发起内部网络请求甚至执行远程代码。其技术原理在于解析器在加载外部DTD时未对实体来源进行严格限制,从而允许访问本地文件系统或远程资源。理解XXE漏洞对于构建安全的Web应用至关重要,尤其在处理用户可控的XML输入时。在安全研究和渗透测试中,搭建一个可控的XXE靶场是掌握漏洞利用链、绕过技巧及防御措施的有效途径。通过模拟有回显文件读取、无回显数据外带(OOB)、SSRF内网探测及存在过滤的绕过场景,可以深入

weixin_33853827的博客 347

靶场攻防|pikachu反序列化漏洞(非常详细)从零基础到精通,收藏这篇就够了!

如果后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。–>钓鱼,攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站。今天的pikachu序列化,XXE,URL漏洞就到这里啦,有什么不懂的直接留言评论区,熊哥亲自免费教学,下期见~这几个超链接我们都点一点,当点到“我就是我,放荡不羁的我”时,发现url地址栏中出现了url参数。

Javachichi的博客 1605

【Pikachu】PHP反序列化RCE实战

痛是你活着的证明

1909

PHP反序列化漏洞原理(附带pikachu靶场演示)

可以理解为程序在执行unserialize()函数是,自动执行了某些魔术方法(magic method),而魔术方法的参数被用户所控制(通过控制属性来控制参数),这就会产生安全问题。:也叫对象注入,就是当程序在进行反序列化时,会自动调用一些函数,但是如果传入函数的参数可以被用户控制的话,用户可以输入一些恶意代码到函数中,从而导致反序列化漏洞。要利用反序列化漏洞,必须向unserialize()函数传入构造的序列化数据(定义合适的属性值)。

m0_69043895的博客 1831

靶场攻防实战分享:pikachu 反序列化漏洞深度解析

难道因为我穿洞洞鞋,她会pikachu,你就一直迷恋她吗?1、PHP反序列化漏洞在理解这个漏洞前,你需要先搞清楚php 中serialize(),unserialize()这两个函数。序列化serialize()序列化说通俗点就是把一个对象变成可以传输的字符串反序列化unserialize()就是把被序列化的字符串还原为对象,然后在接下的代码中继续使用。在概述里作者给我们一个payload,我们提交试一下。

fly_enum的博客 930

红队攻防文库

各家兴便是天下大同

1013

分享 | pikachu 靶场反序列化漏洞攻防实战全过程

难道因为我穿洞洞鞋,她会pikachu,你就一直迷恋她吗?1、PHP反序列化漏洞在理解这个漏洞前,你需要先搞清楚php 中serialize(),unserialize()这两个函数。序列化serialize()序列化说通俗点就是把一个对象变成可以传输的字符串反序列化unserialize()就是把被序列化的字符串还原为对象,然后在接下的代码中继续使用。在概述里作者给我们一个payload,我们提交试一下。

2301_77472496的博客 434

江科大51单片机笔记【1】单片机及开发板介绍

单片机,Micro Controller Unit,简称MCU,内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能单片机的任务是信息采集(传感器)、处理(CPU)和硬件设备(电机、LED)的控制单片机算是一个袖珍版计算机,是一个完整的计算机系统,成本低体积小结构简单单片机的使用领域:智能仪表、实时工控、通讯设备、导航系统、家用电器等。

2301_80195807的博客 833

DDSP(Differentiable Digital Signal Processing) 开篇

文章目录DDSP可以用来做什么?下一步工作 工作中接触到了DDSP声码器,但非科班出声的我对这块知识非常陌生,甚至带有一些畏惧的心理,但是为了工作为了进步,必须硬下头皮去啃,相信只要耐心地坚持,没什么能难到我。于是从今天开始,就用这个博客专栏来记录我的学习历程,希望也能帮助到你~ DDSP对应的论文是:DDSP: Differentiable Digital Signal Processing 先翻译一篇来自DDSP论文作者的对DDSP的介绍的文章。 今天,我们很高兴地介绍可微数字信号处理(DDSP)库。

YeeKo的博客 9246

网络安全渗透靶场学习经验&2025年个人博客技术深度总结

本文总结了2025年网络安全渗透靶场的学习经验,针对当前网络靶场教程存在的复现困难、原理讲解不足等问题,系统整理了六大综合靶场(Pikachu、DVWA等)、两大专项靶场(upload-labs、sqli-labs)以及Web框架/系统漏洞靶场的283篇技术博客。重点分享了从基础漏洞到内网渗透的进阶路径,特别推荐DVWA靶场的多层级安全实践和CTFHub在线靶场。文章还详细记录了红日靶场内网渗透的实战过程,并预告将开启"人工智能与网络安全"新系列。作者通过详尽的漏洞原理分析和环境搭建指南

mooyuan的网络安全博客 1467

KEIL5编译报错L6200E:__stdout重定义问题分析与解决

本文深入分析KEIL5编译报错L6200E中__stdout重定义问题的根源,指出因未完整定义__stderr导致与标准库stdio_streams.o冲突。提供完整重定义标准流、启用MicroLIB库等解决方案,帮助开发者彻底解决Symbol multiply defined错误,提升嵌入式开发效率。

uran的专栏 954

Pikachu靶场RCE漏洞实战:从命令注入到WebShell的攻防解析

远程代码执行(RCE)是Web安全领域的核心威胁,其本质在于应用程序混淆了数据与代码的边界,将不可信的用户输入错误地当作可执行的代码或系统命令。这种漏洞通常源于对危险函数(如eval、system)的不当使用,使得攻击者能够直接控制服务器,执行任意操作,危害性极高。在渗透测试与安全开发中,理解RCE的原理至关重要。通过Pikachu靶场这一经典学习平台,可以系统性地掌握命令注入、代码注入及文件包含等多种RCE漏洞的成因、利用手法及绕过技巧。例如,在命令注入场景中,攻击者常利用分号、管道符等连接符拼接恶意指令

weixin_30457551的博客 425

PCL 中实现平面模型分割【2026最新版】

RANSAC分割平面。博客长期更新,最近一次更新时间为:2026年5月4日。

点云侠的博客 38万+

从源码编译CesiumForUnreal

从源码编译CesiumForUnreal插件

专注GIS开发 5644

渗透测试练习靶场汇总

Vulfocus 官网:在线演示:2.BUUCTF在线评测writeup文章:https://github.com/niudaii/my-vulstack-wphttps: //接下来我将给各位同学划分一张学习计划表!

ewii12567的博客 1179

基于 STM32 的智慧农业温室控制系统设计与实现

本文提出一种基于 STM32 微控制器的智慧农业温室控制系统设计方案,通过集成多类型环境传感器、执行机构及无线通信模块,实现对温室内温湿度、光照、土壤湿度等参数的实时监测与自动调控。文中详细阐述硬件选型、电路连接及软件实现流程,并附关键代码示例,为智慧农业领域提供低成本、高可靠性的温室控制解决方案。

weixin_42300449的博客 1923
上一篇: 内网渗透横向移动技巧(非常详细)从零基础到精通,收藏这篇就够了!
下一篇: 一篇文章带你认识什么是XXE攻击(非常详细)从零基础到精通,收藏这篇就够了!
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值