首页 > 其他分享 >Web_XCTF_WriteUp | upload1

Web_XCTF_WriteUp | upload1

时间:2023-12-05 10:45:03浏览次数:35  
标签:Web 双击 flag upload1 打开 上传 XCTF

题目

分析

根据题目可知该题考查文件上传漏洞。


用 BurpSuite 的内置浏览器打开环境。

新建记事本编写一句话木马脚本:

<?php @eval($_POST['r00ts']);?> 

保存为 jpg 格式。


打开拦截,上传脚本。拦截到数据包:


将脚本后缀名更改为 php 后放行:


打开中国蚁剑并初始化,在数据管理模块右击新建数据,根据上传成功的路径更改 url,密码为一句话木马设定的内容:


双击条目进入系统文件列表,查找 flag:


在 /var/www/html 目录下发现 flag.php:


双击条目打开文件,得到 flag:

Flag

cyberpeace{8ef7383e44cc4b892db667d6d8430377}

参考

文件上传漏洞 (上传知识点、题型总结大全-upload靶场全解)-Fasthand_-CSDN
PHP 代码审计-CTF Wiki
PHP eval() 函数-菜鸟教程
中国蚁剑(AntSword)安装、使用教程-丶没胡子的猫-CSDN

标签:Web,双击,flag,upload1,打开,上传,XCTF
From: https://www.cnblogs.com/Guanz/p/17876644.html

相关文章

  • springboot~构建webjars类型的前端jar包
    webjars类型的前端jar包我们可以将公用的js,css,html,vue,shtml打包成一个jar,然后在其他项目中引用,这样就不用每个项目都去引用一遍了,这样就可以实现前端的公用了。1.创建一个maven项目,添加依赖和插件<dependencies><!--依赖webjars-locator-core--><dep......
  • EMC AX4-5 array's 重启web服务
    IftheEMCAX4-5array'swebinterfaceisn'taccessibleandyouneedtorestarttheserviceusingNavisphereCLI,youcanattemptthefollowingsteps:ConnecttothearrayviaNavisphereCLI:Useaterminalorcommandprompttoconnecttothear......
  • Web前端-江西旅游网
    使用bootstrap、JavaScript编写前端,java编写后端,MVC、jsp实现前后端分离。    ......
  • 【SpringBootWeb入门-2】请求响应-请求-Postman工具
    JavaWeb开发最常见的就是各类数据的请求以及响应,在讲解请求参数接收内容之前,我们先来介绍一款功能强大的接口测试工具:Postman。Postman介绍:一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,作用:常用于进行接口测试。为什么要使用Postman?当前最为主流的开发模式是前后端分......
  • kettle从入门到精通 第二十二课 kettle carte web服务中文乱码
    在windows上面carte服务的canvas画布展示的中文正常,但是在linux上面中文展示乱码,如下所示:原因:linux机器缺少字体所致。kettle源码中使用字体: 解决方法: 安装字体即可,无需重启机器,如果不生效,试着重启下carte服务,参考如下连接安装字体https://blog.csdn.net/weixin_42477......
  • win10 访问 ubuntu 虚拟机 上的Django web 服务 操作 和 问题解决
    虚拟机版本VMware16proubuntu版本 Ubuntu22.04.1LTS 第一步:虚拟机设置NATEdit>VirtualNetworkEditor修改配置更改DHCP设置要注意ip地址要用在虚拟机Ubuntu系统中的网段范围 在NAT添加端口转发 查看ubuntu防火墙sudoufwstatus Status:ina......
  • webservice soap wsdl文件 学习
    WebServicesDescriptionLanguage,是为WSDLportTypes用于定义操作,包括多个operation(理解为函数),定义了操作的输入和输出数据流中可以出现的XML消息message理解operation所使用的参数集,内部每个part都是一个子参数,part中引用各种已定义的type的数据来定义各个子参数operation为......
  • Web_XCTF_WriteUp | Web_php_include
    题目分析对php代码进行分析:<?php//php开头show_source(__FILE__);//对当前源文件进行高亮显示echo$_GET['hello'];//收集get表单中hello的数据输出$page=$_GET['page'];......
  • ESXI6.0怎样使用web登陆
    在一次巡检发现Esxi主机证书快要过期了,准备刷新证书的时候才发现,Esxi6.0主机默认是没有开启web管理界面的,通过web访问,只有vSphere下载,没有openwebclient。在网上找了不少资料才发现,原来Esxi6.0使用web界面需要先安装对应的插件才行。如果可以联网,则开启SSH后可以直接安装先......
  • unity里也能输出 webgl的项目,怎么看出这个项目是不是unity输出的,还是纯web技术写的项
    在Unity中输出为WebGL项目后,可以通过以下几种方式来判断一个项目是不是由Unity输出的:1.文件结构:Unity输出的WebGL项目通常会生成一些特定的文件和文件夹,例如"Build"文件夹、"index.html"文件等。如果你在项目文件夹中看到这些文件和文件夹,那么很可能是Unity输出的WebGL项目。2.......