NSSCTF———MISC

news/2025/1/21 2:49:40/文章来源:https://www.cnblogs.com/sjjaly/p/18238544

[NISACTF 2022]huaji?

[SWPU 2020]套娃

[LitCTF 2023]What_1s_BASE (初级)

[SWPUCTF 2021 新生赛]gif好像有点大

[NISACTF 2022]为什么我什么都看不见

[LitCTF 2023]404notfound (初级)

[LitCTF 2023]这羽毛球怎么只有一半啊(恼 (初级)

[LitCTF 2023]喜欢我的压缩包么 (初级)

[HDCTF 2023]hardMisc

[安徽省赛 2021]misc签到

点击页面右边的文章可以跳转


 [NISACTF 2022]huaji?:

  考点:图片隐写、十六进制转字符

我们拿到文件先改成jpg文件看看,打开属性看到一串数字,可能有用先留着,拿到010打开:

 可以看到有隐藏文件,我们拖到虚拟机里面用kali的binwalk指令提取出来打开:

 输入那串字符发现不对,那我们就去十六进制解码出来得到密码:

 最后输入就可以得出flag了,NSSCTF{Nls@_FumYEnnOjy}


[SWPU 2020]套娃:

  考点:RC4解密,压缩包分析

首先我们得到一个xlsx的文件,发现打不开,后缀修改成zip打开,得到两个文件:

 txt里面有一串字符,根据文件名猜测是rc4加密,但我们还没得到密钥,继续先前的步骤打开swpu.zip:

 

用压缩软件打开第二个文件发现有密码,所以我们猜测密码应该在第一个文件里面,那我们继续尝试先前改后缀名的方法,结果发现都打不开,那就只有通过010打开看看信息了:

 发现一个password,应该就是打开RC4key文件的密码:

 得到RC4加密的密钥了,再结合一开始得到的密文,去在线解密一下就可以得到flag:

 NSSCTF{ef1a73d40977a49b99b871980f355757}

这道题文件比较多,不要放过任何一个信息


 

[LitCTF 2023]What_1s_BASE (初级):

  考点:base64加密

打开文件就是一串字符:

 去在线base64解密就OK了:

 

 得到flag:NSSCTF{KFC_Cr4zy_Thur3day_V_me_50}


 

[SWPUCTF 2021 新生赛]gif好像有点大:

 打开就是一个非常大的gif图,直接用GIFFrame工具打开,然后在第561帧找到一个二维码:

 在线扫描二维码得到flag:

NSSCTF{The_G1F_ls_T00_b1g}


 

[NISACTF 2022]为什么我什么都看不见

考点:图片修复

得到的文件用010打开,发现文件头损坏:

 PNG图片的文件头应该是89 50 4E 47 ,所以我们要恢复png的文件头(选中最前面点编辑插入字节,开始地址填0插入后修改就ok了):

保存后打开发现一张图片,查看属性、打开010修改宽高、查看隐藏文件,什么也没有,所以猜测是图片隐写,使用工具Stegsolve打开:

 

 一直点下一张发现也没什么东西,那我们就修改三原色将三原色改为0再保存到本地查看:

 我们再尝试用记事本打开就得到flag了:

 NSSCTF{Wlec0me_to_NiSa2022}


[LitCTF 2023]404notfound (初级)

用010打开直接就秒了:

 NSSCTF{Its_404_but_1ts_n0t_a_page}


[LitCTF 2023]这羽毛球怎么只有一半啊(恼 (初级)

  考点:修改宽高

根据题目提示修改高度:

 然后保存退出再打开图片就能看到flag了;

 NSSCTF{IFI4g_0fcourse!}


[LitCTF 2023]喜欢我的压缩包么 (初级)

  考点:密码爆破

根据提示密码长度为6

 我们使用工具ARCHPR打开文件进行六位密码爆破:

 根据口令打开图片,得到flag:

 NSSCTF{Do-u-like-my-zip-p4ck?}


[HDCTF 2023]hardMisc

  考点:编码分析

用010打开,发现最后有一串base64加密的字符串:

 拿去解密一下:

 得到flag:NSSCTF{wE1c0w3_10_HDctf_M15c}


[安徽省赛 2021]misc签到:

 

用010打开发现有隐藏的文本:

用kali的binwalk分离出来看看:

发现需要密码,那我们只能从新回到010仔细看看,发现中间有很多很多行00出现,可能有东西,去翻一下看看:

找到的文件的密码:this_is_password,输入密码打开文件得到flag:

 

 NSSCTF{ab32056rfanla12380asf13gpnsan}

 

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

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

相关文章

BLP 模型

公号:Rand_csBLP 模型 本篇文章是调研了许多资料后对 BLP 模型的一个总结 MLS,Multi-level Security,主要关心的是数据机密性 D. Elliott Bell 和 Leonard J. LaPadula 在 1996 年提出了基本的 BLP 模型,主要有两个性质:The Simple Security Property states that a subje…

小端序题目——[LitCTF 2023]debase64

还挺有价值的,记录一下 题目DIEPE文件在Windows操作系统下默认使用小端序 IDA main函数绿框:输入长度要20 红框:base64加密 黄框:加密后的结果要与关键数据相等获取数据,我一般喜欢调试看栈,这样就少一次翻转了 取出15个数据:0x46, 0xED, 0x18, 0x96, 0x56, 0x9E, 0xD2,…

【闲话】高考集训之训什么

写的有些杂,凑活看吧好像高考语文作文被学校和《意林》押中题了,主题是“人工智能”,大势所趋。 贴一张奥奇海报(找不到具体来源了)来高考助力吧。本文来自博客园,作者:hzoi_Shadow,原文链接:https://www.cnblogs.com/The-Shadow-Dragon/p/18238551,未经允许严禁转载…

C++文件/流

C++文件读写(文本文件/二进制文件) 一、前言 常见的文件类型可分为两种:文本文件和二进制文件。 文本文件的阅读相对容易,可以使用记事本/Notepad++/VS Code等应用程序直接打开阅览;然而二进制文件由0/1序列组成,直接打卡二进制文件通常是乱码状态。如果需要读取二进制文…

SpringAMQP使用管理RabbitMQ的五种消息模型

使用SpringAMQ实现五种消息队列模型1.普通队列 2.工作队列(WorkQueue) 发布订阅=>根据交换机的不同分为三种 3.订阅模型之Fanout(广播) 4.订阅模型之Direct(路由) 5.订阅模型之Topic(话题) 使用前导: 1.在生产者和消费者项目上分别导入RabbitMQ依赖<!--AMQP依赖,包含Rab…

树开下拉列表数据源生成

改自这位兄台的一段代码 https://www.cnblogs.com/xiayang/archive/2010/07/19/1780566.html1 /// <summary>2 /// 生成一个树形的表样,3 /// </summary>4 /// <param name="dtNodeSets">菜单记录数据所在的表</param>5 …

玄机应急响应-第二章

日志分析-apache日志分析 一,提交当天访问次数最多的IP,即黑客IP:129 ::16555 192.168.200.21 192.168.200.2115 192.168.200.381 192.168.200.48$ cat access.log.1|awk -F {print $1}|sort|uniq -cflag{192.168.200.2}二,黑客使用的浏览器指纹是什么,提交指纹的md5:12 …

C#异步编程是怎么回事(番外)

在上一篇通信协议碰到了多线程,阻塞、非阻塞、锁、信号量...,会碰到很多问题。因此我感觉很有必要研究多线程与异步编程。 首先以一个例子开始我说明一下这个例子。 这是一个演示异步编程的例子。输入job [name],在一个同步的Main方法中,以一发即忘的方式调用异步方法Start…

【日记】遇到了一个 “不愿睁眼看世界也没受过社会毒打” 的逆天群友(464 字)

正文今天坐在柜台玩了一天手机…… 手机都玩没电了快。下午在劝一个群友睁眼看世界,实在劝不动。他真的太逆天了,我不清楚这么高学历的人,怎么能说出这么天真的话。逆天又离谱。晚上的时间几乎全在做家务。平时晚上都是跳舞来着,没时间也不想动。意外地花了挺长时间。扫了地…

友链

Blogroll 友链愿我如星君如月,夜夜流光相皎洁。

Linux 中date命令

date主要用于显示日期,若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。 001、最基本的用法[root@PC1 test2]# date ## 输出日…

Linux 中date

date主要用于显示日期,若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。 001、最基本的用法[root@PC1 test2]# date ## 输出日…