Flip-0xGame
打开压缩包后得到一个zip和mp3
zip需要密码,使用Audacity打开mp3
根据波形长短猜测是摩斯密码:
....- ----- ----- ---.. ..... -.... -.... ----. ----. ...-- ----- ----- ... .. -.. .-. --- .-- ... ... .- .--.
解密得到
400856699300sidrowssap
【这边有坑】以为这就是密码,尝试无果,拿数字部分去base解密
Base36解密得到545fq8pw,拼接得到545fq8pwsidrowssap,还是错误
翻译了一下题目题目名称有翻转的意思,把摩斯密码倒序发现:
passwordis003996658004
003996658004即为压缩包密码
解压后还是压缩包
使用kali的binwalk分离
查看password.txt文件发现
?gnorw eb ot smees gnihtemos tub ,yranib ni elif etirw ot tnaw I
10100110
11010110
00101100
11000010
11111010
01100110
00001100
11111010
10100110
11000110
11001100
10010110
00001110
11111010
10000010
00000100
11001110
10010110
00000100
00100110
01001110
11110110
11101110
11001110
11001110
10000110
00001110
00000100
10100110
00010110
00101110
00000100
00110100
10101110
11110110
10011110
00000100
01001110
11110110
01100110
00000100
10100110
11010110
10000110
11000110
00000100
01100110
11110110
00000100
10100110
11000110
10100110
10010110
00001110
00000100
10000110
00000100
00101110
11001110
10101110
01010110
00000100
11001110
10010110
00000100
10110110
10100110
00110110
01000110
11110110
01001110
00001110
00000100
11001110
10010110
00010110
00101110
00000100
00101110
10000110
00010110
00101110
00000100
01001110
10100110
01101110
10100110
00110110
11000110
00000100
11110110
11001110
00000100
10100110
01001110
10000110
00000100
10101110
11110110
10011010
明显的倒序排列
将所有内容倒序后得到
01011001
01101111
01110101
00100000
01100001
01110010
01100101
00100000
01110011
01101111
00100000
01100011
01101100
01100101
01110110
01100101
01110010
00100000
01110100
01101000
01100001
01110100
00100000
01110100
01101000
01101001
01110011
00100000
01110000
01110010
01101111
01100010
01101100
01100101
01101101
00100000
01101001
01110011
00100000
01101010
01110101
01110011
01110100
00100000
01100001
00100000
01110000
01101001
01100101
01100011
01100101
00100000
01101111
01100110
00100000
01100011
01100001
01101011
01100101
00100000
01100110
01101111
01110010
00100000
01111001
01101111
01110101
00101100
00100000
01110100
01101000
01100101
00100000
01110000
01100001
01110011
01110011
01110111
01101111
01110010
01100100
00100000
01101001
01110011
00100000
01000001
01011111
01110000
01101001
00110011
01100011
01100101
01011111
00110000
01100110
01011111
01000011
00110100
01101011
01100101
I want to write file in binary, but something seems to be wrong?
二进制转16进制再转acsii码得到
You are so clever that this problem is just a piece of cake for you, the password is A_pi3ce_0f_C4ke
使用A_pi3ce_0f_C4ke密码提取出压缩包中的galf_si_siht.png
提示我们打不开文件
使用010editor打开该文件
发现文件头不是png格式
拉到最底下发现还是倒序 黄豆流汗脸.jpg
将整个文件的16进制倒序后打开
贴上自己写的倒序脚本
a='''【16进制代码内容】'''
a=a.replace("\n",' ',10000000)#一定要先把换行替换为空格,不然后续字符串切分会有问题
b=a.split(" ")
print(b)
c=''
for i in range(len(b)):
c+=b[len(b)-1-i]
print(c)
将得到的结果粘贴自16进制文本中
保存为png图片后发现二维码
使用二维码扫描工具得到
http://am473ur.com/0xgame/flip/bd055250d3906d1f791d8e83b4396893.php
应该是0xgame比赛时的网站。我这边打不开
应该是拿到了flag了,wp就写到这里吧。