自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反序列化漏洞

反序列化漏洞

2023-09-13 18:51:52 149

原创 Thinkphp 5框架学习

而在 index 目录下有一个 controller 控制器目录的 Index.php 控制器;而操作就是控制器 class Index 里面的方法,比如: index 或 hello;定义:控制器,即 controller,控制器文件存放在 controller 目录下;index.php 为入口文件,在 public 目录内的 index.php 文件;那么完整形式为: public/index.php/index/index/index。

2023-12-29 21:29:07 1426

原创 python 学习基础

Python操作数据库(如MySQL),Python发送能够与数据库直接通信的数据包,并获取数据库服务器的相应结果。是一种典型的基于TCP/IP的通信过程,要求必须要满足数据库服务器的数据包规则。在Python中,要操作MySQL,需要依赖于第三方库:pymysql,先安装:pip install pymysql。

2023-12-28 20:38:07 448

原创 反序列化版本漏洞

Laravel 5.7的反序列化漏洞,这里得在bp传,然后查找flag。thinkphp 5.1反序列化漏洞。laravel5.7反序列化漏洞。

2023-12-22 21:45:37 353

原创 PHP字符串解析特性绕过WAF

测试发现当我们提交一些字符时,会直接403。403?!应该就是走私报错了,经测试发现的确存在服务器存在http走私漏洞,可以用来绕waf。

2023-12-21 19:44:33 268

原创 docker 搭建靶场

docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID。docker exec -it [容器名/容器ID] bash。docker restart [容器名/容器ID]docker rm 容器名称 /容器id(前四位)#删除多个容器 空格隔开要删除的容器名或容器ID。docker start (容器名/容器ID)docker stop [容器名/容器ID]docker rm -f 容器名/容器ID。docker stop 容器名/容器ID。--name:设置容器别名。

2023-12-19 15:30:16 339

原创 sql注入学习

【代码】sql注入学习。

2023-12-08 10:56:16 963

原创 文件哈希值获取

文件上传 进阶

2023-12-07 14:12:05 288

原创 linux 提权

按照文件权限来查找文件,4000,2000,1000为分别表示SUID,SGID,SBIT,如777为普通文件的最高权限,7000为特殊文件的最高权限。find命令对匹配的文件执行该参数所给出的shell命令。find命令用来在指定目录下查找文件,若不指定目录则视为当前目录。time表示日期,时间单位是day,查找系统最后。小时内曾被存取过的文件或目录。分钟内曾被存取过的文件或目录。分钟内曾被更改过的文件或目录。小时内曾被更改过的文件或目录。小时内曾被改变文件状态(分钟内曾被改变文件状态(

2023-11-27 09:17:32 339

原创 CTFSHOW sql注入 正则 模糊匹配

利用模糊匹配:like就是SQL语句中的操作符,它的作用是指示在SQL语句后面的搜索模式是利用通配符而不是直接相等匹配进行比较。%(百分号),_(下划线)就是通配符,%表示任何字符出现任意次数(可以是0次),_表示单个字符。还可以使用 < >号来绕过, 在mysql中等于!双重否定代表肯定 就是=了。3.过滤了一堆,将上一个payload对比下,过滤了where和' 把空格放出来了。可以看到user_count=1这表示有一个内容匹配上了,进行盲注。/**/ ,(),`,tab,两个空格。

2023-11-24 15:31:46 653 1

原创 git 泄露

利用git stash pop从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。.git stash用于想要保存当前的修改,但是想回到之前最后一次提交的干净的工作仓库时进行的操作。.git stash将本地的修改保存起来,并且将当前代码切换到。用法:git diff <分支名1> <分支名2>用法:git reset --hard <分支名>2、版本回退:git reset。

2023-11-22 20:11:36 479 1

原创 SQL进阶学习

因为输入1会返回txw4ever,输入0返回空白,但是禁用了ascii函数,禁用了updatexml函数,但是可以使用extractvalue函数。database被禁,所以可以考虑用。

2023-11-21 16:24:36 659

原创 php和python伪随机数

这么构造是因为使用工具的时候若有多个参数,每四个一组,的长度有关,这里长度为62,所以是。

2023-11-20 10:39:22 166

原创 web 渗透 信息搜集

​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 在线收集子域名的网站:https://phpinfo.me/domain/:找国外的比较偏僻的DNS解析服务器进行DNS查询,因为大部分CDN提供商只针对国内市场,而对国外市场几乎是不做CDN,所以有很大的几率会直接解析到真实IP。查询baidu.com使用的DNS服务器名称。

2023-11-15 16:01:39 139

原创 linux基础知识

Linux下权限的属组有 拥有者 、群组 、其它组 三种。每个文件都可以针对这三个属组(粒度),设置不同的rwx(读写执行)权限。Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。

2023-11-14 17:52:33 86

原创 Phar 文件上传以及反序列化

第2步:把生成的exp.phar,改成exp.zip(题目白名单过滤)然后通过文件上传功能点上传。2.phar://伪协议 是php解压缩报的一个函数,不管后缀是什么,都会当做压缩包来解压。第3步:访问 图片路径/test.php (由于题目会加php后缀,则文件包含的时候不用加)首先生成上传phar文件(改后缀为jpg绕过检测)(1)不涉及反序列化,文件上传+文件包含 上传。首先构造phar文件 ,然后上传。5.关闭readonly模式。1、能将phar文件上传。将 phar 文件使用。

2023-11-13 14:37:19 625

原创 WEB代码审计

os.path.join(path,*paths)函数用于将多个文件路径连接成一个组合的路径。第一个函数通常包含了基础路径,而之后的每个参数被当作组件拼接到基础路径之后。然而,这个函数有一个少有人知的特性,如果拼接的某个路径以 / 开头,那么包括基础路径在内的所有前缀路径都将被删除,该路径将视为绝对路径。

2023-11-10 19:04:24 239

原创 JWT 破解

一个jwt token由三部分组成,header、payload与signature,以点隔开,形如aaaa.bbbb.cccc。signature,将前两部分用alg指定的算法加密,再经过Base64Url编码就是signature了,作用是防止数据篡改。alg属性表示签名的算法(algorithm),默认是 HMAC SHA256(写成 HS256);typ属性表示这个令牌(token)的类型(type),JWT 令牌统一写为JWT。一般推荐去http://jwt.io/解码。

2023-10-25 09:34:05 567

原创 xxe漏洞

【代码】xxe漏洞。

2023-10-24 23:32:19 88

原创 反弹shell和DNS外带

【代码】反弹shell。

2023-10-24 19:30:35 210

原创 JavaScript 原型链污染

2.对象clone(其实内核就是将待操作的对象merge到一个空对象中)我们思考一下,哪些情况下我们可以设置。

2023-10-24 13:12:48 192

原创 XSS漏洞

【代码】SHCTF 2023。

2023-10-18 23:23:11 261 1

原创 session 文件包含、反序列化以及临时文件rce

原理详解

2023-10-17 22:40:37 531

原创 session伪造

session伪造 pin泄露console命令。

2023-10-17 18:32:17 334 1

原创 pearcmd.php的文件包含利用 和SSI注入漏洞

CTF newstar新生赛 心得

2023-10-01 23:22:37 480

原创 pwn入门

1.需要发送一个信息,读入。

2023-09-23 08:01:36 55

原创 php伪协议

博客链接

2023-09-18 19:46:40 139

原创 python脚本

2.读取rgb 创建图片。buuctf:千层套。

2023-09-18 19:20:26 79

原创 通过字符构造字母绕过

CTF web 绕过

2023-09-17 11:31:58 94

原创 web request python脚本

ctf web python request脚本

2023-09-17 11:22:56 138

原创 CTF 工具网站

ctf 工具网站

2023-09-13 09:58:14 62

原创 攻击靶机——夺旗

【代码】攻击靶机——夺旗。

2023-08-08 16:21:30 48

原创 Python 学习易错笔记

python 学习笔记

2023-07-22 09:04:31 46

原创 正则表达式 学习

正则表达式

2023-07-20 11:31:13 65

原创 最大流 入门

最大流 详细理解

2023-07-14 11:30:39 37

原创 随机化算法

【代码】随机化算法。

2023-07-12 11:30:18 30

原创 LCA (求最近公共祖先)

我们先把两个点提到同一高度,再统一开始跳。要跳到它们LCA的下面一层,然后输出它们的父节点.

2023-07-11 19:49:29 33

原创 ST 表 思路 细节分析

ST 表解决区间最值问题

2023-07-11 14:24:57 48

原创 最长上升序列 LIS 思路 以及细节

(最长上升子序列)模板:(以单调递增,最长上升序列中没有相同的数为例)

2023-07-08 09:56:38 42

原创 单调栈 算法

单调栈

2023-07-06 21:00:30 43 1

空空如也

空空如也

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

TA关注的人

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