自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA反序列化CB1链复盘

整个利用链的“启动器”是。它在反序列化时会调用自己的方法,进而调用heapify()对元素进行堆排序(进入循环条件size>=2)进入siftdown逻辑满足comparator不为空进入siftDownUsingComparator会进行比较操作会委托给队列持有的Comparator对象来完成。将恶意的作为的比较器传入。

2026-09-22 10:55:30 233 5

原创 BP靶场通关之JWT

BP商店插件:json web tokens爆破工具:https://githubcomticarpijwt_tool。

2026-09-16 15:50:16 83

原创 基于linux和windows的蓝队基线检查自动化项目地址

https://github.com/selinuxG/Golinhttps://github.com/m-sec-org/d-eyeshttps://github.com/FindAllTeam/FindAllhttps://github.com/DeEpinGh0st/WindowsBaselineAssistanthttps://github.com/selinuxG/Golinhttps://github.com/m-sec-org/d-eyeshttps://github.com/enomothe

2026-06-28 10:29:05 275

原创 sqli-labs随笔

二十七关没有过滤and和or,过滤了select和union,可以大小写绕过以及重写绕过。只需要将第二十关的payload进行base64编码后尝试sql注入其他没什么不同。输入admin/admin登录放过第一个post请求。上sqlmap存在三种注入报错、布尔、延时。尝试修改cookie进行报错注入成功。id=1&id=2' #回显正常。id=1&id=2" #回显错误。获取 security 库的所有表。同样admin/admin登录后。这里尝试报错注入 根据错误回显。尝试联合注入失败无回显字段。

2026-06-11 16:06:51 238

原创 THP--CSK 基于linux服务器的内网域环境渗透

1.Struts2 是一个开源的 Java Web 应用程序框架,用于构建企业级的 MVC(Model-View-Controller)Web 应用。2.“脏牛系列”提权,实际上是一类利用 Linux 内核 写时拷贝(Copy-on-Write) 机制缺陷进行的本地提权漏洞。这类漏洞的核心逻辑是 条件竞争:当一个进程在写入内存时,另一个进程利用时间差,将一个本该只读的内存页(映射着 等敏感文件)篡改掉。3.在SSH协议中,连接到主机可采用两种登录方式:密码登录方式、密钥登录方式4.jenkinshttps

2026-05-31 16:00:39 339

原创 Vulnhub靶场DC-9 渗透测试笔记

ls -aljanitor用户中 发现了一个隐藏文件.secrets-for-putin将得到的密码加入上边的密码本重新使用九头蛇工具爆破得到一个新用户DC系列完结!!!!!!

2026-05-26 20:27:28 986

原创 Vulnhub靶场DC-8 渗透测试笔记

John the Ripper(常简称为 John)是一款开源的密码破解工具,主要用途是在已知密码的哈希值的情况下,尝试破解出原始密码。DC: 8 ~ VulnHubkali 扫描存活网段ip ,排除kali本身得到靶场ip192.168.72.144端口全扫描目录扫描没有明显的目录泄露接着往下看访问网站192.168.72.144初步提取指纹点击点击功能点发现规律>>>>猜想是否存在sql注入初步检测是否存在sql注入使用sqlmap爆出数据库d7db爆出表名猜想账号密

2026-05-22 20:03:19 708

原创 Vulnhub靶场DC-7 渗透测试笔记

信息收集>>>>web端口>>>>源码泄露>>>>用户ssh权限>>>>drush改后台密码>>>>进入后台>>>>利用php插件执行php后门>>>>反弹shell>>>>web权限>>>>backups.sh提权>>>>权限提升root。

2026-05-18 20:24:02 553

原创 Vulnhub靶场DC-6 渗透测试笔记

web服务>>>>重定向>>>>后台>>>>弱口令>>>>RCE>>>>WEBshell>>>>graham>>>>sudo越权>>>>jens>>>>sudo提权>>>>root。

2026-05-16 22:23:24 848

原创 Vulnhub靶场DC-5 渗透测试笔记

web>>>>留言功能点>>>>动态刷新页面>>>>目录扫描>>>>文件包含>>>>拿到webshell>>>>screen-4.5.0>>>>权限提升。

2026-05-12 21:30:21 199

原创 Vulnhub靶场DC-4 渗透测试笔记

端口扫描>>>>网站>>>>弱口令>>>>命令执行>>>>反弹shell>>>>web权限>>>>jim用户>>>>爆破和信息泄露>>>>charles用户>>>>sudo提权>>>>通关。在 /home/jim/ 下发现了 mbox 文件,这个文件除了jim其他人都没有权限去读,爆破出jim的账户。在 /home/jim/backups 下发现了 old-passwords.bak 文件, 一个密码本。仅仅得到web权限是远远不够的查看passwd主要是为了查看本机有几个用户。工具对 SSH 服务进行。

2026-05-10 21:18:10 1248

原创 Vulnhub靶场DC-2 渗透测试笔记

端口扫描>>>>web端口>>>>flag1>>>>wpscan扫用户>>>>弱口令>>>>登录后台>>>>flag2>>>>ssh>>>>flag3>>>>切换jerry>>>>flag4>>>>sudo提权>>>>finall-flag。

2026-05-08 21:08:41 655

原创 Vulnhub靶场DC-1 渗透测试笔记

1.思路:web入口>>>>webshell>>>>flag1>>>>数据库>>>>flag2>>>>提权>>>>flag4.txt。find / -perm -4000 -type f 2>/dev/null(查找可以用的suid提权)upload /home/kali/lse.sh /tmp/lse.sh(上传检测脚本)翻译过来就是每一个内容管理系统都需要配置文件>>>>提示找配置文件(固定)通过msf进入shell>>>>查看泄露信息flag1.txt。bash /tmp/lse.sh(运行)

2026-05-06 21:40:30 487

原创 VulnHub———Raven: 2之mysql数据库udf提权

是一个功能强大的 PHP 邮件发送库,它通过简洁的代码接口取代了 PHP 自带 的mail()函数,能轻松支持 SMTP 认证、HTML 邮件、附件等复杂功能2.MySQL默认没有执行系统命令的功能,UDF可以给MySQL添加这个能力。

2026-05-01 17:42:51 416

原创 vulnhub ----symfonos 之环境劫持提权

1.Samba 是 Linux 上实现 Windows 文件共享协议(SMB/CIFS)的服务include()../../SUID = 任何用户执行这个程序时,都以运行。

2026-04-28 21:04:00 391

原创 vulnhub-Lampião: 1之脚本小子linux提权学习笔记

1.通过只有一个ip信息收集>>>>网页漏洞利用>>>>web权限2.web权限>>>>内核提权>>>>root权限。

2026-04-27 22:44:33 229

原创 web权限提升与转移学习笔记

参考小迪安全高端No.1。

2026-04-24 11:25:06 70

原创 jndi注入以及高版本绕过

JNDI 注入就是让受害者通过 JNDI 查询访问攻击者控制的服务器,从而加载恶意类或反序列化恶意对象,最终执行任意代码JNDI是Java的统一命名和目录接口。RMI通过JNDI注册和查找远程对象。LDAP通过JNDI进行目录服务的访问。其他相关(其他利用危害太小故舍弃)

2026-04-21 22:19:46 338

原创 代码审计之反序列化链条CC1

1. 直接调用2.反射调用反序列化漏洞原理反序列化跟链方法1.从执行点(触发命令或代码执行)2.从反序列化入口点(可能存在找到最后不存在命令执行或者文件读写操作就没有危害点)ps:挖掘反序列化漏洞推荐从执行点出发分析反序列化则推荐从反序列化入口点出发找到调用它的方法。

2026-04-21 19:05:18 383

原创 Ruoyi若依系统 V4.6不安全开发导致后台sql注入

原生JDBC是否存在直接拼接SQL语句(使用+,或者使用StringBUilder append()),未经过预编译;Hibernate、JPA默认是经过预编译的,但是如果开发自己编写的SQL语句,也需要进行检查;用户请求 → Controller → Service → Mapper → 数据库。路由Post请求: 你的url/system/dept/edit。全局搜索${ (先定位到mapper查看sql语句编写)来到服务层查看业务逻辑(查看谁会调用这个sql)查看调用到这个sql语句的java文件。

2026-04-16 19:16:37 254

原创 thinkphp框架完整审计思路

这篇文章基于一个简单的CMS下的完整审计流程虽然简单但是能够实现从理论到实践首先分为1.黑盒审计(一般功能点)2.白盒审计(CMS源码)本地搭建完成CMS(鉴于本地搭建可以直接数据库中添加测试账号)源码审计流程1.查找此开发框架下不安全写法2.查询相关框架历史版本漏洞全局搜索version得到thinkphp框架5.0.5。

2026-04-14 18:51:49 213

原创 yiyi反序列化利用笔记cve-2020-15148

跟踪到reset函数发现$this->_dataReader是可控的可以作为利用跳板。不妨用$_datareader = new fnstream。能够触发class FnStream的_fn_close。执行fnstream里的fnclose的任意命令执行。当对象被销毁时自动调用_destruct魔术方法。调用不可访问或不存在的方法时被调用;datareader 不为空后。不为空的时候会触发close。在pop链条使用中可以通过。跟到这里发现没办法下去了。序列化常用终点php中。代码执行会选择这里;

2026-04-13 20:03:53 50

原创 thinkphp反序列化源码审计

3、__toString 当一个对象被反序列后又被当字符串使用。2、__destruct 一定会调用;1、__wakeup 一定会调用*;get传参发送完成文件删除。要素集齐构造反序列化链条。

2026-04-13 15:58:23 59

原创 从代码审计走进sql注入 --emlog篇

确实存在sql语句但是我们看到唯一的变量$condition在执行sql注入前就被置空了。打开源码项目定位到admin/user.php也就是cnvd公开的漏洞信息。那么就要思考了我们将payload插入此备份文件再导入是不是就执行了呢。在导出的数据库文件中惊喜的发现存在存在插入语句,正好有我们的用户名。去当中寻找我们的可控变量貌似是username其他好像都固定写法。还是想从这个username出发,添加一个用户发现用户名不可控。访问/admin/user.php在监控端可以看到。总结,此漏洞比较鸡肋。

2026-04-10 18:37:50 63

原创 记录一次deepseek的sk泄露的挖掘

在接口响应中明文暴露,任何获取该密钥的人均可调用DeepSeek API。经实际验证,该密钥有效且已产生调用记录(调用ID:ea92916-10ce-**************5022,消耗79 tokens)。若账户余额耗尽,将导致********学院招生就业平台的AI数字人服务中断,影响考生咨询体验。查看其返回包明文返回deepseek:api-key。AI的兴起同样伴随着大量的信息泄露。来到我们**大学招生小程序的界面。微信快速登录后随便点击抓包。输入tokens:5。网络安全不是法外之地。

2026-04-04 12:20:59 724

原创 php框架的反序列化利用之[安洵杯 2019]iamthinking1

(2)我来介绍个简单的利用方式,但是简单有短板,只能够使用以及爆出来的反序列化漏洞相当于直接把别人的构造集成了拿来用。(1)源码审计追踪要求较高可以但是学会了自己发现新的反序列化0day这里可以看其他大佬wp。1.在buuctf中访问github下载源码或者目录扫描扫到www.zip得到源码。靶场肯定要查看flag cat /flag 并且需要url传参。非常常见的魔术方法触发执行它的时候会触发。1.反序列化的利用需要极强的代码能力。2.学习ctf需要一步一步慢慢来。反序列化的利用离不开白盒审计。

2026-03-21 21:57:55 428

原创 CTFshow --登录就有flag详细的思路解析

输入username=11' and passsword=11后实现了页面跳转到check.php。-- 结果是1 (true),因为'abc'转成数字是0。2.判断注入类型输入username=11 and password=11无回显。字段过长的提示(培养学会从报错中完善sql语句的能力重中之重)SELECT '123' = 123;3.尝试万能密码发现存在黑名单payload:1' or 1=1#尝试一下发现or ' =全被过滤。最后绕来绕去正是CTF魅力所在。

2026-03-07 11:37:28 161 1

空空如也

空空如也

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

TA关注的人

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