首页 > 编程语言 >攻防世界-web-PHP2

攻防世界-web-PHP2

时间:2024-10-20 17:51:43浏览次数:3  
标签:urlencode web 攻防 编码 解码 文件 php PHP2 phps

题目名称:PHP2

进入场景

翻译: 你能访问这个网站吗?

扫描一下后台文件

(使用的是御剑后台扫描工具,下载链接:https://pan.baidu.com/s/107kRyYGDlBwKQxik3bCqeg 提取码:ygxt)

访问php时没有回显 这涉及到phps的知识

phps文件就是php的源代码文件,通常用于提供给用户(访问者)查看php代码,因为用户无法直接通过Web浏览器看到php文件的内容,所以需要用phps文件代替。

访问index.phps查看源码

urldecode和urlencode的区别

urlencode()原理是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。 urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符

把admin进行2次编码,因为get接收到之后会进行解码一次

第一次编码(使用的是burp suite编码工具)

http://61.147.171.105:53257/?id=%61%64%6d%69%6e

可以从下图中看到admin的第一次编码被解码

第二次编码

http://61.147.171.105:53257/?id=%2561%2564%256d%2569%256e

得到flag

cyberpeace{efa122203a84a9f43e2f4f9feca29967}

标签:urlencode,web,攻防,编码,解码,文件,php,PHP2,phps
From: https://blog.csdn.net/Xiangdian_/article/details/143088118

相关文章

  • 浅谈红队攻防之道-Cobalt Strike实战
    我不想一辈子被人踩在脚下,你以为我是臭要饭的,我努力了三年,就是要等一个机会,我要争一口气,不是想证明我了不起;我是要告诉人家,我失去的东西一定要拿回来!成果cs获取shellmsf已经拿到了meterpreter现在把这个meterpreter的shell派生到CS上面,也就是让CS也也拿到一个shellms......
  • 20222302 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    1.实验内容(1)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧(2)通过组合应用各种技术实现恶意代码免杀(3)用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本2.实验过程任务一:正确使用msf编码器,veil-evasion,自己利用shellcod......
  • 基于nodejs+vue基于web的青少年编程课程评价系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于青少年编程课程评价的研究,现有研究主要以传统课程评价为主,专门针对青少年编程课程这一新兴教育领域的评价研究较少。在国内外,传统课程评价体系已经......
  • 基于nodejs+vue基于Web的软考题库平台[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于软考相关平台的研究,现有研究主要以软考知识体系、软考备考策略等为主。专门针对基于Web的软考题库平台的研究较少。在软考的普及过程中,虽然有一些软......
  • 基于nodejs+vue基于Web的社区垃圾分类管理系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于基于web的图书网站的研究,现有研究主要以传统图书管理系统或大型电商网站为主。专门针对基于web的图书网站,尤其是聚焦于用户、图书分类、图书信息等......
  • 基于nodejs+vue基于web的图书网站[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于基于web的图书网站的研究,现有研究主要以传统图书管理系统或大型电商网站为主。专门针对基于web的图书网站,尤其是聚焦于用户、图书分类、图书信息等......
  • WebGPU与WebXR
    目录WebXR应用集成WebXR应用集成在Web平台上,WebGPU和WebXR结合可以为AR/VR应用开发提供强大的技术支持。WebGPU提供了底层的图形和计算能力,而WebXR则专注于扩展Web平台以支持增强现实(AR)和虚拟现实(VR)体验。以下是开发WebXR应用时集成WebGPU的基础步骤和概念:1.......
  • WebRTC工作原理
    目录基本架构工作原理实时适应与优化音视频同步低延迟与即时通信未来发展趋势基本架构应用层(ApplicationLayer):这是开发者直接操作的层面,包括JavaScriptAPI,如getUserMedia用于访问媒体设备,RTCPeerConnection用于建立P2P连接,以及RTCDataChannel用于传输任意数据。浏......
  • WebRTC JavaScript API使用和介绍
    目录API列表API列表WebRTCJavaScriptAPI是WebReal-TimeCommunication(WebRTC)技术的核心,它允许网页应用实现浏览器间的实时音频、视频通信及数据共享,无需依赖插件。navigator.mediaDevices.getUserMedia()作用:请求访问用户的媒体设备(如摄像头和麦克风)。代码示例......
  • WebRTC快速上手,建立时通信流程
    目录媒体捕获创建RTCPeerConnection添加本地媒体流信令交互信令服务的实现错误处理连接状态监测使用成熟库简化开发媒体捕获首先,我们需要获取用户的媒体设备(通常是摄像头和麦克风)的视频和音频流。asyncfunctiongetMediaStream(){try{conststream=await......