攻防世界MISC(杂项)新手练习区

一、gif

在这里插入图片描述
下载附件并打开得到
在这里插入图片描述
点开__MACOSX文件发现什么都看不懂,百度了一下才知道,这个文件夹简单来说就是一个垃圾文件,有兴趣的也可以了解一下
在这里插入图片描述
接着,打开gif文件夹,得到黑白图片从0到103,共104个
在这里插入图片描述
看到这个我能想到三个方向,第一个是摩斯密码,但是找不到分割,所以不对;第二个就是培根密码,由AB组成,但经过尝试发现也是不对;那只剩下第三个方向,01二进制转字符串,将前八位黑白照片转变为八位01二进制

尝试白——>0,黑——>1得到:
01100110—转字符—>f 思路正确
在这里插入图片描述
将全部黑白照片转为二进制,得到

01100110011011000110000101100111011110110100011001110101010011100101111101100111011010010100011001111101

二进制转字符串,链接:http://www.txttool.com/wenben_binarystr.asp
通过转换得到

flag{FuN_giF}

在这里插入图片描述

二、掀桌子

在这里插入图片描述
报文:

c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2

看着很像十六进制数,那我们先将这些数每两位转为十进制看一下,转换得到

200 233 172 160 198 242 229 243 232 196 239 231 161 160 212 232 229 160 230 236 225 
231 160 233 243 186 160 232 234 250 227 249 228 234 250 226 234 228 227 234 235 250 
235 227 245 231 233 243 228 227 232 234 249 234 243 226 228 230 242

在让每个十进制数减去128,最后得到的数转换为ascll码

运用Java脚本解题:

package gfsj;
public class xzz {
	public static void main(String[] args) {
		String hex="c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2";
		String temp="";
		String flag="";
		for (int i = 0; i < hex.length(); i+=2) {
			temp=hex.substring(i, i+2);//获取相邻的字符
			long dec=Long.parseLong(temp,16);//将两两字符转换为十进制
			flag=Long.toString(dec-128);//将long型的十进制值减去128,再转换为String
			System.out.print((char)Integer.parseInt(flag));//解析flag为十进制整数,并强制转换为char,获取字符
		}
	}
}

运算结果为

Hi, FreshDog! The flag is: hjzcydjzbjdcjkzkcugisdchjyjsbdfr

三、ext3

在这里插入图片描述
下载附件发现缺少扩展名,那我们用010 Editor打开,并尝试搜索flag
在这里插入图片描述
发现里面有一个flag.txt文件,通过增加扩展名为.zip,并解压得到多个文件夹
在这里插入图片描述
再次搜索flag,找出flag.txt文件,并打开,得到

ZmxhZ3tzYWpiY2lienNrampjbmJoc2J2Y2pianN6Y3N6Ymt6an0=

尝试base64解码,最终得到

flag{sajbcibzskjjcnbhsbvcjbjszcszbkzj}

四、stegano

在这里插入图片描述
下载附件并打开,得到pdf文件
在这里插入图片描述
通常解此类题目,都需要将pdf文件内容全部复制到word文档中查看,本题也按照此类方式做,发现蹊跷
在这里插入图片描述

BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB

这段AB就是解题关键,尝试单个用培根密码解码,发现解不出来,转念一想,这会不会是摩斯密码,将这段AB密码,把“A”换成“.”,把“B”换成“-”转为摩斯密码

-.-. --- -. --. .-. .- - ..- .-.. .- - .. --- -. ... --..-- ..-. .-.. .- --. ---... .---- -. ...- .---- ..... .---- -... .-.. ...-- -- ...-- ..... ..... ....- --. ...--

解码得到

CONGRATULATIONSFLAG1NV151BL3M3554G3

转为flag

flag{1NV151BL3M3554G3}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值