自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 电子取证知识点记录

应用程序层Java API 框架原生 C/C++ 库硬件抽象层Linux 内核硬件层。

2026-08-29 12:09:20 230

原创 bugku-awd-3s-6

所以 URL 里先放个。

2026-08-17 15:14:13 270

原创 ctfshow-文件包含

直接读取php伪协议flag.php就可以了。

2026-07-19 17:10:01 211

原创 AWD 攻防

AWD(Attack With Defense,攻防对抗模式)是 CTF 线下赛的主流赛制:每支队伍分到一台,上面跑着有漏洞的服务;攻击:挖别队服务的漏洞 → 拿到对方 Flag → 提交得分;防守:修补自己服务的漏洞 → 防止丢分;

2026-07-19 17:09:42 348

原创 主要是linux的WebShell应急响应

另外,还需要注意的有/etc/cron.hourly、/etc/cron.daily、 /etc/cron.weekly、/etc/cron.monthly等周期性执行脚本的目录。在Linux系统中,系统启动内核挂载根文件系统 ,然后启动并运行一个init程序,init进程的任务就是运行开机启动的程序,init是非内核进程中第一个被启动运行的,因此它的PID的值总是1,init读取其配置文件来进行初始化工作。应重点关注与事件发生时间接近的文件的情况,或者修改、创建、访问时间存在逻辑错误的文件的情况。

2026-06-27 21:36:21 231

原创 yx秋季26期中考

dirsearch扫一下访问/swagger-ui这里是一个查询文件系统path和file是路径和文件BP抓包改包这里用…/…/就可以了初始在/app/includes文件夹下。

2026-05-24 23:10:06 494

原创 CTFShow-XXE

详细代码解析直接上传xml的payload</</

2026-05-13 20:38:10 233

原创 XXE漏洞

定义xml文档的结构和合法元素属性--定义文档的根元素是test--> <!--定义test元素必须包含以下元素:“name、age、direction”--> <!--将name元素定义为“#PCDATA”类型--> <!--#PCDATA表示可解析字符数据--> <!--将age元素定义为“#PCDATA”类型--> <!--将direction元素定义为“#PCDATA”类型--> <!--定义test元素必须包含以下元素:“name、age、direction”-->

2026-04-26 06:07:43 457

原创 php反序列化入门及基础知识点

好文速推(我看过且对我有很大帮助的):https://xz.aliyun.com/news/11953https://blog.youkuaiyun.com/2302_80420483/article/details/156270205https://blog.youkuaiyun.com/2301_80913334/article/details/136880866在深入原理之前,我们先明确几个关键概念:1.序列化 (Serialization): 将一个PHP对象(只包含其类名和属性值,不包含方法)转换成一个可存储或传输

2026-04-20 16:59:57 377

原创 从 0 开始的PHP反序列化入门靶场

post传参code=new FLAG;

2026-04-20 16:58:43 417

原创 ssti靶场练习(sstilabs,重庆橘子科技)

大佬集成好的一个靶场https://www.bilibili.com/video/BV1tj411u7Bx?t=2.2注:本篇脚本可在 找到测试模板类型确定是mako模板输入:${‘’.class.base.subclasses()}看源码得到:使用脚本差找位置含有os的类在117位输入:${‘’.class.base.subclasses()[117].init.globals[‘popen’](‘ls /’).read()}${‘’.class.base.subclasse

2026-04-08 09:28:40 438

原创 ssti漏洞基础知识及基础绕过方法

将输出未经适当处理就将其作为 Web 应用模板内容的一部分,模板引擎在进行目标编译渲染的过程中,执行了攻击者插入的可以破坏模板的语句在怀疑的地方注入{{7*7}},{{config}}等测试是否存在注入点以及模板的类型绿色为执行成功,红色为执行失败另:{{7*‘7’}}在Twig中返回49,在Jinja2中返回77777777render_template():渲染指定文件render_template_string():渲染字符串类之间的继承关系类似文件夹,层层嵌套,可以有信息也可以是空的。有父

2026-04-08 09:25:12 417

原创 CTF-IDA

esc:回退键,能够倒回上一部操作的视图(只有在反汇编窗口才是这个作用,如果是在其他窗口按下esc,会关闭该窗口)\:在反编译后伪代码的界面中隐藏/显示变量和函数的类型描述,有时候变量特别多的时候隐藏掉类型描述看起来会轻松很多。shift+f12:可以打开string窗口,一键找出所有的字符串,右击setup,还能对窗口的属性进行设置。修改函数参数:在函数窗口中选中并按 Ctrl+E 组合键,或在反汇编窗口的函数内部按 Alt+P 组合键。删除函数:函数窗口中选中函数后,按 Delete 键。

2026-03-29 20:10:43 64

原创 wireshark用法及流量分析知识点

对源地址进行过滤对目的地址进行过滤对源地址或者目的地址进行过滤如果想排除以上的数据包,只需要将其用括号囊括,然后使用 “!” 即可获某种协议的数据包,表达式很简单仅仅需要把协议的名字输入即可http注意:是否区分大小写?答:区分,只能为小写捕获多种协议的数据包排除某种协议的数据包捕获某一端口的数据包(以tcp协议为例)捕获多端口的数据包,可以使用and来连接,下面是捕获高于某端口的表达式(以udp协议为例)针对长度的过虑(这里的长度指定的是数据段的长度)针对uri 内容的过滤。

2026-03-24 22:50:40 544

原创 云曦26开学考复现

第二次编码是为了让Gopher协议能够正常解析,因为Gopher协议使用的ASCII编码。需要将URL中的所有字符都转换为ASCII码的可打印字符,才能被Gopher协议正确解析。包含文件:http://0xac010109:9000/ashell。127.0.0.1/internal.php和/db.php。第一次URL将URL中的特殊字符进行转义,以便于传输和解析。输入:dict://127.0.0.1:6379/info。db.php似乎可以用,创建html文件。访问/internal.php。

2026-03-22 21:31:48 487

原创 ssti注入概述

在我们创建一个对象的时候,其实就是创建了一个类的实例,而在 python 中所有的类都继承于一个基类,我们可以通过一些方法,从创建的对象反向查找它的类,以及对应类父类。对象 : 在 Python 中 一切皆为对象 ,当你创建一个列表 []、一个字符串 “” 或一个字典 {} 时,你实际上是在创建不同类型的对象。及如果所在的类不存在所需要的命令,就返回父类并找父类的子类,亦或是父类的父类的子类…(应该能get到吧)的魔术方法了,通过拼接不同作用的魔术方法来操控类,我们就能实现文件的读取或者命令的执行了。

2026-03-17 20:14:50 60

原创 YX25年秋季学期期末考复现

附件是图片用exif查看器看一下复制可疑字符串尝试UU解码得到flag。

2026-03-05 20:53:57 48

原创 电子取证学习

在对计算机数据进行取证过程中相应的取证工具必不可少,常见的有Tcpdump、Argus、NFR、Tcpwrapper、Sniffers、Honeypot,Tripwires、Network monitor、volatility、PTF、取证大师、Magnet AXIOM、镜像工具等。

2026-03-05 20:13:21 56

原创 永恒之蓝复现

永恒之蓝漏洞存在于 Windows SMBv1(Server Message Block 1.0)协议的实现中。SMB协议是Windows系统用于文件共享、打印机共享的核心网络协议。核心缺陷:SMBv1服务在处理特定的 Trans2 事务请求时,未能正确验证数据包大小,导致缓冲区溢出。根据技术分析,永恒之蓝的攻击过程分为以下几个阶段:│ 阶段1: 协议协商 (Negotiation) │。

2026-03-03 21:45:34 568

原创 刷题日记——BUU

查看源码get传参:cat=dog。

2026-03-02 22:38:10 347

原创 Web知识点——CSRF(跨站请求伪造)

*CSRF(跨站请求伪造)**是一种网络安全漏洞,攻击者利用用户在信任网站上的身份,诱使用户执行未授权的操作。其攻击原理是通过伪造请求,利用用户的认证信息进行恶意操作。

2026-02-12 18:03:44 212

原创 week5作业

构造含get请求的URL直接访问,密码就改变了测试一下密码:i_am_Yv_30。

2026-02-12 18:03:35 234

原创 Web知识点——XSS攻击

在 HTML 中,某些字符是预留的,不能直接使用。例如,小于号(<)和大于号(>)会被浏览器误认为是标签。因此,我们需要使用字符实体来表示这些预留字符。字符实体的格式字符实体有两种表示方式:实体名称和实体编号。它们的格式如下:实体名称:以 & 开头,后跟实体名称,最后以;结尾。例如,小于号可以表示为 <。实体编号:以 &# 开头,后跟数字编号,最后以;结尾。例如,小于号可以表示为 <。用于嵌入可执行代码或数据,这通常用作嵌入或者引用 JavaScript 代码。

2026-02-11 06:13:07 626

原创 week4作业——xss攻击

上传name=alert'123'</

2026-02-11 06:13:02 790

原创 week3作业——SQL注入

尝试输入1 and updatexml(1,concat(0x5e,database()),1)正则禁用了这几个词输入1’ or ‘1’=‘1说明为字符型sql注入输入:1’;查看数据库输入:1’;查看当前数据库的数据表查看1919810931114514数据表方式一:1’;方式二:1’;注:如果tableName是纯数字,需要用`包裹,比如发现列名flag用PREPARE…EXECUTE绕过。

2026-01-30 11:00:32 589

原创 Web知识点——SQL注入

PREPARE语句准备好一条SQL语句,并分配给这条SQL语句一个名字供之后调用。准备好的SQL语句通过EXECUTE命令执行,通过DEALLOCATE PREPARE命令释放掉。FROM 后面只要是字符串表达式即可,可以变量、可以函数,当然也可以 concat()格式:PREPARE 函数名字 from concat(‘字符串1’,‘字符串2’,‘…’);EXECUTE 函数名字;PREPARE 函数名字 from SQL语句;EXECUTE 函数名字;

2026-01-30 11:00:15 856

原创 CTF——Web和PWN的区别是什么?

C/S架构包含客户端与服务器两层结构,强调本地计算能力和数据安全性,需安装专用客户端(如QQ、Office);B/S架构通过Web服务器与数据库交互,具备跨平台访问、易维护升级的特点(如电商促销季服务器自动扩容)。两者在安全控制机制上存在差异,C/S面向固定用户群,B/S需应对未知访问风险。BS/CS浏览方式是计算机网络架构的两种模式,分别对应浏览器/服务器架构(B/S)和客户端/服务器架构(C/S)。Web和PWN都是前端与服务器交流,只不过前者是通过浏览器交流的,后者是通过客户端(软件)交流的。

2026-01-28 12:43:29 45

原创 IDA使用

Shift+F12 -> 查找字符串Alt+T -> 搜索引用F5 -> 查看伪代码。

2026-01-27 09:20:45 204

原创 逆向工程知识点——ELF文件和PE文件

栈 (Stack):栈是一种特殊的线性表,只能在表的一端进行数据的插入和删除操作,遵循先进后出(LIFO)的原则。栈常用于递归算法和表达式求值。栈是由编译器自动管理的,内存的分配和释放速度非常快。每次函数调用时,栈会分配一个新的栈帧,当函数返回时,栈帧会自动销毁。堆 (Heap):堆是一种特殊的树形数据结构,分为最大堆和最小堆。堆常用于实现优先队列和堆排序。堆内存由程序员动态分配,释放的时机较为灵活,因此可能会导致内存泄漏或堆溢出(如果程序员没有正确释放内存)。

2026-01-27 09:19:24 659

原创 web知识点——文件上传

htaccess是一个配置文件,用来运行Apache Web Server的Web服务器。当 .htaccess 文件被放置在一个目录中时,该目录又“通过 Apache Web 服务器加载”,然后 .htaccess 文件被 Apache Web 服务器软件检测并执行。.htaccess文件所在的目录及其所有子目录,若要启动.htaccess配置文件,我们需要在服务器的主配置文件将 AllowOverride 设置为 All。

2026-01-26 01:33:42 640

原创 week2作业——文件上传+补

上传.htaccess或前者把所有文件当php文件执行后者把文件名含有10的文件当php文件执行上传10.png——内容是php木马访问10.png连接蚁剑输入命令find / -name f*打开该文件。

2026-01-26 00:53:49 598

原创 Web知识点——RCE

在PHP中,两个字符串进行异或操作时,会对每个字符的ASCII码进行二进制异或运算(相同为0,不同为1)。例如,字符a的ASCII码是97,二进制为01100001,取反后为10011110,对应的十进制是158。因此,如果我们能通过某种方式表示取反后的字符串,并让目标系统对其再次取反,就能还原出我们想要的代码字符串。//输出:%8f%97%8f%96%91%99%90^%ff%ff%ff%ff%ff%ff%ff。//简单例题,flag再phpinfo()中,需要执行php命令:phpinfo();

2026-01-22 15:33:55 554

原创 assert函数&eval函数&蚁剑的思考

官方文档:PHP: assert - Manual在PHP版本<7.0时assert会将传入的参数试着作为PHP代码去执行,这个参数可以是一个函数或者是一个表达式(是表达式时和本文讨论内容关系不大,具体请参考官方文档中的演示)也可以是一个字符串。在参数是字符串时则对其中的PHP代码语法要求不严格(字符串中的PHP代码最后一句代码尾端的;可以省略,其余的则不行),但对于多句PHP代码组成的字符串只会执行第一句(如果这个字符串中PHP代码存在语法错误则该字符串中的所有PHP代码均不会被执行)。

2026-01-21 00:42:17 373

原创 week1作业——RCE

网页源码知识点:是 PHP 中的一个函数调用,作用是禁用所有错误报告。输入:??

2026-01-18 23:30:45 628

原创 用python制作一张简单的电子贺卡

用自己要的内容掉AAA和BBB(其实直接替换'BBB圣诞节快乐!(^~^)'和'TO AAA:'为自己想要的内容也OK)复制下来直接粘贴到新建的python文件里就行,这里我们可以设置文件名为tm.py。但是,要对方用命令打开文件才能查看贺卡太麻烦了,最好对方一点开就是贺卡。今天是圣诞节,你还在为送给对方一份怎么样的圣诞礼物而苦恼吗?不如送对方一份对方没收过,你也没送过的电子贺卡吧~在该文件所在的文件夹下打开cmd(终端)AAA和BBB可以替换成你想要的其他字。点击exe文件就可以直接打开贺卡。

2025-12-25 12:16:40 267

原创 CTFHub——RCE

具体见上述文章,非常详细。

2025-12-24 22:03:54 162

原创 CTFHub——RCE eval执行

isset()是 PHP 中的一个函数,用于检查一个变量是否已经被声明(设置)且不为 null。得到ctfhub{f03f57d93d5c2cd23d4df690}就执行eval($_REQUEST[“cmd”]);说明网站只要接受POST传参$cmd。因此我们直接连接蚁剑,密码为cmd。

2025-12-24 21:05:50 149

原创 ctfhub——文件上传(无验证,前端验证,.htaccess,MIME绕过,00截断,双写后缀,文件头检测)

上传一句话木马访问成功显示666连接蚁剑得到flag。

2025-12-22 22:59:13 1236

原创 PHP序列化与反序列化

就是分桥出解决问题所需要的步骤,然后用面数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了:面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步露中的行为。对像的表示就相当于身份证,具体区分在相同的行为与状态下有什么同。缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组。当施加那些方法时对象如何响应,顾色,尺寸,外型。输出(O代表Object是对象的意思,也是类)成的整体,是对现实世界的抽象。在原有类的基础上,设计新的类。

2025-12-08 22:59:57 405

原创 CTFHub——web SQL注入

知识点:SQL的三个函数floor()函数 的作用是返回小于等于该值的最大整数,也可以理解为向下取整,只保留整数部分。rand()函数 可以用来生成0或1,但是rand(0)和rand()还是有本质区别的,rand(0)相当于给rand()函数传递了一个参数,然后rand()函数会根据0这个参数进行随机数成成。rand()生成的数字是完全随机的,而rand(0)是有规律的生成。

2025-12-07 19:48:58 1032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除