攻防世界 ctf刷题 新手区1-10

unserialize3

因为我上个笔记写了  php返序列化   所以先趁热打铁    

看这个题目名字  我们就知道是 反序列化呀

因为flag有值所以  我们先输个  111 看看有没有线索

没线索但是这边  有个发现就是他是使用get方式传参的  可能他会把我们的输入   进行传入后台有可能进行反序列化(只是猜测)  

说一下这个   __wakeupPHP反序列化漏洞入门 - FreeBuf网络安全行业门户

他就是反序列的时候   如果存在这个方法  就会被优先执行  

那怎么才能让他  不执行呀  :  就是控制属性的现实个数  什么意思啊   演示一下:

O:4:"xctf":1:{s:4:"flag";s:3:"111";}              这是序列化的结果

O :  object 对象

4 : 表示类 xctf 是 4 个字符

xctf   :  类名 

1 :  属性个数   

后边的s 都是字符串

我们把这个反序列化一下

那我们得绕过呀    :

那我们就懂了呀

REbots

什么是rebots呀    这个就是网站目录下的一个防爬虫页面(就是如果我的网站不让你爬虫  那你的爬虫只能看我的这个 rebots文件)

这个就是学个知识

直接访问 rebots.txt

出货了     第一个是任何用户都可以​​​​​​CTF——HTTP发送头Headers整理_ctf easyheader-CSDN博客

我们直接上主页访问   这个php文件

答案就出来了

下边有个  练习的

直接访问  flag 出来了

php2

题目是 php  

我们直接进去

您能介绍一下网站吗    一看没什么信息啊     因为题目是 php 所以我们知道啊php都有个首页文件叫 index.php 呀是不是      但是  有个知识就是  phps源码泄露问题  顾名思义就是phps呀  就是php的源码   如果没什么头绪就可以看一看是不是源码泄露

但是还有一层代码的审计 :意思就是   如果我们传参的id 是admin 就会报错not allowed   但是下边还有个URL解码  但是有个疑问就是他是我们的 id=admin的编码  还是我们输入内容之后就会被编码(第一个if)  我们试一下嘛  输入   id='admin'(逻辑就是id不能等于 admin 我们编码(因为我们输入的url编码后台会自动给解码的)  一次  后边的解码我们编码一次)

什么情况没反应啊    ?   那说明我们的第一个if也是加密的啊   (有个技巧如果你不知道是几次加密那就都试试吧)我们先给他加密一次看看返回什么

一次编码没出  那就再编码一次

是不是可以交了呀

view_source

这个就不说了右键  看源码直接出来

back up

看看题目

这个应该是备份文件的泄露  :  那备份文件有什么呀    除了我们上面的phps

常见的备份文件后缀名有: .git .svn .swp .svn .~ .bak .bash_history

挨个试试吧 

要是这个题  源码泄露找不出来   那就只能御剑爆破了

Cookie

题目说 cookie  放东西了  看cookie的两个方法 :1、我们看burp的返回包

2、就是浏览器看 cookie (浏览器会保存我们的cookie)

F12  点击应用程序这个饼干就是了  cookie藏得是 cookie.php

看返回包  就出来了答案

disabled_button

你妹的还真按不动啊    F12检查源码

发现这是post按钮  (一般按钮都是前端的呀)post按钮的话  两个方法绕过1、直接吧那个disabled 删掉不就能按了 2、看着有个名字和值猜测可能是  auth=flag的时候可以传参(相当于触发按钮)

ics-06

直接爆破

看长度辨别  : 直接输入  id=2333 拿下  (不说burp这个都能爆破啊  burp学的好牢饭迟到饱)

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

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

相关文章

VTK知识学习(21)- 数据的读写

1、前言 对于应用程序而言,都需要处理特定的数据,VTK应用程序也不例外。 VTK应用程序所需的数据可以通过两种途径获取: 第一种是生成模型,然后处理这些模型数据(如由类 vtkCylinderSource 生成的多边形数据); 第二种是从外部存储介质里导…

MySQL--用户权限

1.使用root用户登录MySQL客户端,创建一个名为userl的用户,初始密码为123456;创建一个名为user2的用户,无初始密码。然后,分别使用uesr1、user2登录MySQL 客户端。 创建两个用户 使用user1登录 使用user2登录 2.使用root用户登录&a…

如何在 Ubuntu 上安装开源监控工具 Uptime Kuma

简介 Uptime Kuma(或简称 Kuma)是一个开源监控工具,用于监控 HTTP、HTTPS、DNS 等协议的服务。Uptime Kuma 提供多种功能,如多语言支持、多个状态页面、代理支持等。 接下来,我将一步一步教大家如何进行安装和部署&am…

AKE 安全模型:CK, CK+, eCK

参考文献: [BCK98] Mihir Bellare, Ran Canetti, Hugo Krawczyk. A Modular Approach to the Design and Analysis of Authentication and Key Exchange Protocols (Extended Abstract). STOC 1998: 419-428.[CK01] Ran Canetti, Hugo Krawczyk. Analysis of Key-E…

vue2面试题|[2024-12-5]

开题答辩终于结束了,又要开始我的前端面试学习啦!!! 1.v-model双向绑定原理 class Vue{constructor(options){this.$options optionsthis.$watchEvent {}if(typeof options.beforeCreate function){options.beforeCreate.bind…

AI Agent 的崛起与未来:专业模型时代的新趋势20241209

AI Agent 的崛起与未来:专业模型时代的新趋势 引言 📋 在人工智能飞速发展的今天,AI Agent 正在从科幻走向现实。尽管专业大模型在垂直领域的表现令人惊艳,AI Agent 的整合能力和协作潜力却赋予了它独特的价值。本文将回顾 AI A…

【opencv入门教程】9.视频加载

文章选自: 一、VideoCapture类 用于从视频文件、图像序列或摄像头捕获视频的类。函数:CV_WRAP VideoCapture();brief 默认构造函数CV_WRAP explicit VideoCapture(const String& filename, int apiPreference CAP_ANY);brief 使用 API 首选项打开…

【MySQL — 数据库基础】深入解析MySQL数据库操作:创建、使用、删除及字符集管理

目录 1. 数据库的操作 1.1 显示当前的数据库 1.2 创建数据库 1.3 使用数据库 1.4 删除数据库 1.5 删除磁盘文件的原理 1.6 退出客户端 文章介绍 本文详细介绍了数据库的基本操作,包括显示当前数据库、创建数据库、使用数据库、删除…

k8s 优雅监控jvm及dump heap的方案探讨

背景 k8s cluster 的健康检测失败会主动重启pod,而大部份情况下健康检测失败都是由full gc引起的。往往发生重启时已经没有条件dump heap排查full gc的原因。 如何监控 为了避免因健康检测失败而导致的pod重启,我们需要实施有效的监控策略,这…

搭建Discuz论坛

lnmp l:linux操作系统 n:nginx前端页面 m:mysql数据库,账号密码等等都是保存在这个数据库里面 p:php------nginx擅长处理的是静态页面,页面登录账户,需要请求到数据库,通过php把动态…

SpringBoot3整合SpringMVC

一、实现过程: (1).创建程序 (2).引入依赖: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"…

移动应用开发课程第六次实验:为实验2添加登陆页面,用SQList存储好友基本信息

1、在Android Studio中&#xff0c;请在第二次实验成果的基础上完成以下实验要求。 向右滑动 请添加登录页面。在登录页面中&#xff0c;如果用户输入的用户名和密码正确&#xff0c;则跳转至如上图所示的好友列表&#xff0c;并记录用户的登录信息&#xff0c;在用户第一次登…

杨振宁大学物理视频中黄色的字,c#写程序去掉

先看一下效果&#xff1a;&#xff08;还有改进的余地&#xff09; 我的方法是笨方法&#xff0c;也比较刻板。 1&#xff0c;首先想到&#xff0c;把屏幕打印下来。c#提供了这样一个函数&#xff1a; Bitmap bmp new Bitmap(640, 480, PixelFormat.Format32bppArgb); // 创…

MaxEnt模型在物种分布模拟中如何应用?R语言+MaxEnt模型融合物种分布模拟、参数优化方法、结果分析制图与论文写作

目录 第一章 以问题导入的方式&#xff0c;深入掌握原理基础 第二章 常用数据检索与R语言自动化下载及可视化方法 第三章 R语言数据清洗与特征变量筛选 第四章 基于ArcGIS、R数据处理与进阶 第五章 基于Maxent的物种分布建模与预测 第六章 基于R语言的模型参数优化 第七…

数字图像处理(15):图像平移

&#xff08;1&#xff09;图像平移的基本原理&#xff1a;计算每个像素点的移动向量&#xff0c;并将这些像素按照指定的方向和距离进行移动。 &#xff08;2&#xff09;平移向量包括水平和垂直分量&#xff0c;可以表示为&#xff08;dx&#xff0c;dy&#xff09;&#xff…

海外的bug-hunters,不一样的403bypass

一种绕过403的新技术&#xff0c;跟大家分享一下。研究HTTP协议已经有一段时间了。发现HTTP协议的1.0版本可以绕过403。于是开始对lyncdiscover.microsoft.com域做FUZZ并且发现了几个403Forbidden的文件。 &#xff08;访问fsip.svc为403&#xff09; 在经过尝试后&#xff0…

WPF Prism 01-BootstrapperShell

Prism介绍 Prism 是一个用于在 WPF、.NET MAUI、Uno 平台和 Xamarin Forms 中构建松耦合、可维护和可测试的 XAML 应用程序的框架。每个平台都有单独的发布版本&#xff0c;并且这些版本将在独立的开发时间线上进行开发。Prism 提供了一组设计模式的实现&#xff0c;这些模式有…

计算机网络-Wireshark探索ARP

使用工具 Wiresharkarp: To inspect and clear the cache used by the ARP protocol on your computer.curl(MacOS)ifconfig(MacOS or Linux): to inspect the state of your computer’s network interface.route/netstat: To inspect the routes used by your computer.Brows…

Sketch中文版下载安装:一站式设计平台指南

Sketch&#xff0c;这个以轻量和高效著称的矢量设计工具&#xff0c;已经在全球设计领域创造了许多令人惊叹的成果。它以其矢量编辑、控件和样式等功能而闻名。而其中文版本——一站式设计平台“在线设计工具”&#xff0c;在功能全面性、中文操作环境、简洁界面以及设备兼容性…

机器学习决策树原理详解

一、引言 在当今蓬勃发展的人工智能与大数据领域&#xff0c;大模型正以前所未有的影响力改变着众多行业的格局。而决策树作为机器学习算法家族中的经典成员&#xff0c;以其简洁直观的特点和广泛的适用性&#xff0c;不仅能独立解决诸多实际问题&#xff0c;更是诸多先进大模…