首页 > 其他分享 >pikachu靶场(File Inclusion(文件包含)通关教程)

pikachu靶场(File Inclusion(文件包含)通关教程)

时间:2024-06-07 23:29:06浏览次数:26  
标签:文件 File Inclusion pikachu base64 点击 源码 木马 php

1.File Inclusion(local)本地文件包含

1.1打开网站,发现有个下拉框,随便选择一个,然后点击提交

1.2发现图中有个参数变了,其他的也会变,猜测这里可能有其他隐藏的文件

1.3直接进行抓包 ,右键发送到爆破模块

1.4 选择爆破方式为sniper,选择爆破点

 1.5设置攻击字典,选择数字,从1到50,步长设置为1

1.6点击攻击,发现返回长度不同的有

1.7分别在url输入file6.php,file7.php,file11.php

1.8只有file5.php返回了信息,而且是用户的账号密码信息。

2. File Inclusion(remote)远程文件包含

2.1一般利用文件上传上传我们的木马文件,这里为了方便直接在本目录下新建一个shell.php里面写上一句话木马

2.2打开webshell来连接他,这里我们使用蚁剑

2.3右键点击添加数据,url地址填写木马的路径地址,密码填写我们刚才写在木马里面post的值。

2.4 点击测试连接

2.5连接成功,点击添加

2.6双击我们刚才添加成功的地址 

2.7发现得到我们的目录结构,拿到shell 

3.读取源码

3.1还是老样子,打开网站,随便选择一张图片,点击提交,同时进行抓包

3.2发送到repeater 

3.3将上图框中的数据改成下图这样 

php://filter/convert.base64-encode/resource=fi_remote.php

3.4 点击发送,然后发现页面多了一串数据

3.5提取出来,然后base64解密,得到源码 ,也可以在burpsuite中先选中刚才的值,然后选择base64解码

3.6源码展示

标签:文件,File,Inclusion,pikachu,base64,点击,源码,木马,php
From: https://blog.csdn.net/qq_74342020/article/details/139535809

相关文章

  • File类操作文件方法详解及其简单应用
    一、File类介绍Java中的File类是java.io包的一部分,它提供了操作文件和目录的能力。File类可以用来表示文件系统中的文件或目录。二、路径在讲File用法之前咱们先介绍一下路径是什么?在计算机中,路径(Path)是指文件或目录在文件系统中的位置。路径可以分为两种:绝对......
  • Unity Memory Profiler 内存分析
    参考:UnityMemoryProfiler从入门到精通-CSDN博客 UnityMemoryProfiler是一个用于分析和调试Unity游戏或应用程序内存使用情况的工具。它帮助开发者了解应用程序的内存分配和使用情况,从而识别和解决潜在的内存问题,如内存泄漏、过度的内存分配和不必要的内存消耗。Unity......
  • Windows安装SeaFile云存储平台并发布公网打造私有网盘
    文章目录1.前言2.SeaFile云盘设置2.1Owncould的安装环境设置2.2SeaFile下载安装2.3SeaFile的配置3.cpolar内网穿透3.1Cpolar下载安装3.2Cpolar的注册3.3Cpolar云端设置3.4Cpolar本地设置4.公网访问测试5.结语1.前言本文主要为大家介绍,如何使用两个简单......
  • 如何解决 Docker Compose文件无法拉取:解决运维技术领域的Bug :Failed to pull Docker C
    如何解决DockerCompose文件无法拉取:解决运维技术领域的Bug:FailedtopullDockerComposeYAMLfilefromGitHubrepository原创作者:猫头虎作者微信号:Libin9iOak作者公众号:猫头虎技术团队更新日期:2024年6月6日博主猫头虎的技术世界......
  • JVM之【字节码/Class文件/ClassFile 内容解析】
    说在前面的话Java语言:跨平台的语言(writeonce,runanywhere)当Java源代码成功编译成字节码后,如果想在不同的平台上面运行,则无须再次编译这个优势不再那么吸引人了。Python、PHP、Perl、Ruby、Lisp等有强大的解释器。跨平台似乎已经快成为一门语言必选的特性。Java虚拟......
  • GD32错误调试篇:error: #5: cannot open source input file “RTE_Components.h“: No
    本文章基于兆易创新GD32MCU所提供的2.2.4版本库函数开发    向上代码兼容GD32F450ZGT6中使用    后续项目主要在下面该专栏中发布:https://blog.csdn.net/qq_62316532/category_12608431.html?spm=1001.2014.3001.5482    感兴趣的点个关注收藏一下......
  • 【git commit错误】error: bad signature 0x00000000 fatal: index file corrupt原因
    解决Git错误:error:badsignature0x00000000fatal:indexfilecorrupt原因分析及解决方案在使用Git进行版本控制时,可能会遇到各种错误。其中之一是关于索引文件(通常为.git/index)损坏的错误,这会导致无法正常提交更改。基础知识Git索引:Git使用一个索引文件来跟踪工作目......
  • 重学java 60.IO流 ① File类
    明年此日青云去,却笑人间举子忙                            ——24.6.4知识回顾1.HashMap        a.特点:无序,无索引,key唯一,线程不安全,可以存null键null值        b.数据结构:哈希表      ......
  • ubuntu 解决apt-get: Some index files failed to download. They have been ignored,
    很多博主都有编写把resolve.config文件里的conserve改为8.8.8.8,但还有一种可能是没有用最新的镜像源网址,导致找不到文件,推荐找一些最近的含有镜像源的帖子。另外就是连过外网之后导致板子和环境的网域不一样,都有可能。一般把这三种方法试了之后都是可以解决问题的。镜像源没有......
  • android如何保存对象list到file
    //存储publicstaticvoidsaveObjectsToFile(List<?extendsSerializable>objects,Stringfilename)throwsIOException{Filefile1=BaseApplication.getInstance().getApplicationContext().getExternalFilesDir("");FileappDir=new......