FSCTF2023-MISC部分WP

news/2024/5/19 21:56:24 标签: CTF, Misc, FSCTF2023

FSCTF2023-MISC部分WP

    • 前言:
    • MISC:
      • [FSCTF 2023]Simple Encryption:
      • [FSCTF 2023]萧河:
      • [FSCTF 2023]base套:
      • [FSCTF 2023]行不行啊细狗:
      • [FSCTF 2023]ez-osint:
      • [FSCTF 2023]为什么不换换思路捏:
      • [FSCTF 2023]小试牛刀:
      • [FSCTF 2023]最终试炼hhh:
      • [FSCTF 2023]夜深人静的时候也会偷偷emo:
      • [FSCTF 2023]先签个到吧:

前言:

由于刚接触CTF没多久 还是属于萌新级别的也没怎么打过比赛记录一下学习的过程大佬绕过即可,后续会继续加油努力。

比赛地址:https://www.nssctf.cn/contest/223/

MISC:

CTF_2023Simple_Encryption_8">[FSCTF 2023]Simple Encryption:

伪加密 直接360压缩包打开就是flag

FSCTF{Wei_Ji@mi_s0_EasY}

CTF_2023_13">[FSCTF 2023]萧河:

PS:头呢?

放入010加个文件头 89 50 4E 47 得到图片,但是下面少了东西修改高度0108 即可。

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

FSCTF{xiaojia_xiaohe}

CTF_2023base_25">[FSCTF 2023]base套:

base64 循环解码 使用脚本 网上看别人的(自己的代码能力有待提升)

import re
from base64 import b64decode

def process_data(data):
    try:
        # 删除包含'flag'或汉字字符的部分
        data = re.sub(r'flag|[一-龥]', '', data)
        # 进行Base64解码
        decoded_data = b64decode(data)
        return decoded_data.decode(), True
    except:
        # 如果无法解码,返回原始数据和False表示无法继续解码
        return data, False


# 读取文本文件内容
with open('flag.txt', 'r', encoding='utf-8') as file:
    data = file.read()

iterations = 0

# 循环处理数据,直到无法继续解码
while True:
    data, can_decode = process_data(data)
    iterations += 1
    # 如果无法继续解码,输出结果并结束循环
    if not can_decode:
        print("最终结果:", data)
        print("循环次数:", iterations)
        break

在这里插入图片描述

FSCTF{e@sy_b@se64_yeah}

CTF_2023_66">[FSCTF 2023]行不行啊细狗:

一个wrod里面有一部分的flag 放入010 发现是压缩包格式文件修改后缀 zip 解压。

word文件夹下的 document.xml 找到三段flag 拼接完整的即可。

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

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

FSCTF{N0t_A_heRo_doEs_not_re@d_tHe_3_Kinggggdoms}

CTF_2023ezosint_80">[FSCTF 2023]ez-osint:

现在是问答时间🥳!

这张照片是在20191121日什么时候拍的?

🥂FSCTF{小时_分钟}👈🏼

tips:时间误差按照十分钟计算,如在1:45-1:551:50算。

例如:FSCTF{01_50}

🤸🏼‍♂️祝你好运

830~845

参考:https://m.freebuf.com/articles/neopoints/275532.html 这一篇写的很详细

在这里插入图片描述

FSCTF{08_40}

CTF_2023_105">[FSCTF 2023]为什么不换换思路捏:

base家族越来越难了?这么多年都是这个难度好吧,不要睁着眼睛乱说,出题人很难的。
哦,而且base家族真不是那种太难的题,哎,我这个fw做古典密码的题做了多少年了。他什么难度我是最知道的一个人。
有时间多想想自己的原因好伐,这么多年换没换思路,有没有把脑子转过来,好不好?
密文:3956305A7652305877676D656E3532626F395664776B3358723557596F52335835423055375A4556444E6C52

Hex解码 然后逆序 在Base64 解码 即可得到flag

在这里插入图片描述

a = "9V0ZvR0Xwgmen52bo9Vdwk3Xr5WYoR3X5B0U7ZEVDNlR"
print(a[::-1])

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

FSCTF{S@y_thank_y0u_hongzh0_DogE}

CTF_2023_130">[FSCTF 2023]小试牛刀:

放入010 尾部有flag 但是是假的 尝试Base64 解码得到密码:123

JPG 想到JPHS工具进行尝试 输入密码 得到flag (多做题,多尝试)

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

FSCTF{huang_duduanwangu}

CTF_2023hhh_142">[FSCTF 2023]最终试炼hhh:

放入010 PK 头 但是是倒过来的 需要写个脚本给他搞回来(参考别人的) 如下:

压缩包解压 pdf文件 之前做过类型的 想到工具 wbStego4open

wbStego4open 下载:http://wbstego.wbailer.com/

在这里插入图片描述

input = open('flag', 'rb')
input_all = input.read()
ss = input_all[::-1]
output = open('flag.zip', 'wb')
output.write(ss)
input.close()
output.close()

在这里插入图片描述

在这里插入图片描述

FSCTF{cmdgy_yyds}

CTF_2023emo_166">[FSCTF 2023]夜深人静的时候也会偷偷emo:

考点:MP3stego工具,音频隐写

直接爆破,得到密码:12345

在这里插入图片描述

.\Decode.exe -X -P 12345 flag.mp3

在这里插入图片描述

在这里插入图片描述

FSCTF{CemMEnt_Se@1s_tHe_heaaaaaart_foR_An0ther_D@y}

CTF_2023_185">[FSCTF 2023]先签个到吧:

glan国庆去了学校附近的一个地方,参观纪念馆的时候售票小姐姐还说你们是怎么找到这里的。你知道这是在哪吗。

在这里插入图片描述
百度地图搜奥运武汉 当然是全国的 要根据举办学校的 去搜 搜到了天津的一个

在这里插入图片描述

FSCTF{精武门中华武林园}


http://www.niftyadmin.cn/n/5148979.html

相关文章

Pytorch从零开始实战08

Pytorch从零开始实战——YOLOv5-C3模块实现 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——YOLOv5-C3模块实现环境准备数据集模型选择开始训练可视化模型预测总结 环境准备 本文基于Jupyter notebook,使用Python3.8&#xff0c…

Mybatis 概述

一、Mybatis 概述 1.Mybatis是什么? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息&#xff0…

[笔记] 汉字判断

参考博客&#xff1a;如果判断一个字符是西文字符还是中文字符 结论&#xff1a; 汉字转数字后&#xff0c;会占两位字符位&#xff0c;两位都是负数。 参考下面代码 输入&#xff1a;你 输出&#xff1a;01 #include<bits/stdc.h> using namespace std; int main() {cha…

浅谈低压无功补偿在分布式光伏现场中的应用-安科瑞 蒋静

摘要&#xff1a;分布式光伏电站由于建设时间短、技术成熟、收益明显而发展迅速&#xff0c;但光伏并网引起用户功率因数异常的问题也逐渐凸显。针对分布式光伏电站接入配电网后功率因数降低的问题&#xff0c;本文分析了低压无功补偿装置补偿失效的原因&#xff0c;并提出了一…

根据正则表达式截取字串符,这个办法打败99%程序员

作为一名程序员&#xff0c;常常会在以下情况下使用函数功能根据正则表达式截取字符串&#xff1a; 1.字符串处理&#xff1a;当需要使用正则表达式匹配和提取字符串中的特定模式时&#xff0c;可以使用该函数。例如&#xff0c;从一段文本中提取电子邮件地址、电话号码或网站…

python PyQt5 MySQL GUI 学生信息管理系统

学生信息管理系统 本系统使用python&#xff0c;pyqt5&#xff0c;数据库使用MySQL&#xff0c;实现windowsGUI应用。 python使用pymysql模块操作数据库代码 import pymysqldef handle_db(cmd, sql):result None# print(f" sql {sql}")# 连接数据库conn pymysql…

区块链与教育:颠覆传统,引领未来

区块链与教育&#xff1a;颠覆传统&#xff0c;引领未来 摘要&#xff1a;本文将探讨区块链技术在教育领域的应用及其潜在影响。通过介绍区块链技术的基本原理、教育领域的现状&#xff0c;以及区块链技术在教育中的实际应用案例&#xff0c;我们将展望一个去中心化、安全可信…

TypeScript - 类- 抽象类

一句话概括什么是抽象类 我的理解&#xff0c;抽象类就是对 属性和方法的抽象集合&#xff0c; 属性只需要定义即可 方法只需要声明即可&#xff0c;不需要具体实现。说一下抽象类的作用 只有一个作用 &#xff1a; 作为基类&#xff0c;约束子类的属性和方法。 实现该抽象类…