签到
手写一个或者手机打一个FUN扫描一下就行
flag{ju5t_f0r_FUN}
问卷
做完就给
flag{xinnianfunfunfun}
十二宫的挑衅
我们搜一下十二宫密码
根据十二宫密码将图片内容进行排序
在用ZAD解密
flag{WUUHUUTAKEOFF}
puzzle
是拼图
这是原图
打开另一个压缩包里面有1125张图片 ,我们吧带字的图片筛选出来然后照着对照就能得到flag
因为里面有很多重复的所以很好看
flag{w9w45my6x8kk4e8gp9nqm6j2c154wad49}
2019-nCoV
附件给了两个压缩包
查看给hint的压缩包
base32解码
NB2HI4B2F4XXO53XFZWWK4TSPFRGS3ZOMNXW2LTDNYXWE3DPM4XVGQKSKMWUG32WFUZC2Z3FNZXW22LDFVQW4YLMPFZWS4ZONB2G23AKNB2HI4DTHIXS653XO4XG4Y3CNEXG43DNFZXGS2BOM5XXML3POJTGM2LOMRSXELYKNB2HI4B2F4XXO53XFZWWK4TSPFRGS3ZOMNXW2LTDNYXWE3DPM4XWG33SN5XGC5TJOJ2XGLLJNZ2HE33EOVRXI2LPNYXGQ5DNNQFAUUDMMVQXGZJANZXXI2LDMUQFI2DFEBWGC4THMVZXIIDTORZHKY3UOVZGC3BAOBZG65DFNFXCAIAKORUGKIDQMFZXG53POJSCA2LTEB2GQZJAEBWWINJINF2CO4ZAM5SW4ZJAONSXC5LFNZRWKKJAMFXGIIDEN4QG433UEBWGK5BAORUGKIHCQCMFY3XCQCMSA2LOEBWWINJIFE======
得到
三个网站
最后两局句的意思是
请注意最大的结构蛋白
密码是md5(它的基因序列),不要在md5()中使用’\n’)
http://www.merrybio.com.cn/blog/SARS-CoV-2-genomic-analysis.html
https://www.ncbi.nlm.nih.gov/orffinder/
http://www.merrybio.com.cn/blog/coronavirus-introduction.html
Please notice The largest structural protein
the password is the md5(it's gene sequence) and do not let the ‘\n’ in md5()
我们打开他给的三个网站
可以看到刺突蛋白是最大的结构蛋白,然后我跟用他给的第二个网址来查找一下刺突蛋白的基因序列
得到
使用md5加密一下
得到
98eb1b1760bcc837934c8695a1cee923
我们在查看另一个压缩包里面有两个音频文件和一个压缩包
压缩包是加密的
我们用工具SilentEye
解一下wav的音频
得到
priebeijoarkjpxmdkucxwdus
因为后缀是mp3我们使用工具MP3Stego
看看里面是否有隐藏信息
Decode.exe -X -P 98eb1b1760bcc837934c8695a1cee923 cov.mp3
-P后面跟的密码就是我们加密的MD5值
得到一个txt,里面的内容就是压缩包密码
解密之后得到一个图片和hint2
看一下hint2
796f75206d7573742070617920617474656e74696f6e20746f204e2070726f7465696e202c486f7720646f20746861742067657420696e746f2074686520766972616c206361707369643f0a646f20796f75206b6e6f772073746567686964653f0a7468652070617373776f726420697320656e637279707420627920566967656ec3a87265204369706865720a74686520736372656374206b65792069732054686520746f702032302063686172616374657273207769746820746865206d6f7374206f6363757272656e6365732061726520636f756e7465642b434f4d424154
16进制转一下字符串
# 你一定要注意N蛋白,那是怎么进入病毒衣壳的?
you must pay attention to N protein ,How do that get into the viral capsid?
# 你认识steghide?
do you know steghide?
# 密码由Vigenere密码加密
the password is encrypt by Vigenère Cipher
# screct键是出现次数最多的前20个字符+COMBAT
the screct key is The top 20 characters with the most occurrences are counted+COMBAT
查看文章
发现N蛋白需要结合M和E蛋白然后在进入病毒衣壳
这样我们就猜测需要将NME蛋白的基因序列弄出来然后结合在一块再将里面字母出现的词频次数依次排序(从高到低)
# N的
MSDNGPQNQRNAPRITFGGPSDSTGSNQNGERSGARSKQRRPQGLPNNTA
SWFTALTQHGKEDLKFPRGQGVPINTNSSPDDQIGYYRRATRRIRGGDGK
MKDLSPRWYFYYLGTGPEAGLPYGANKDGIIWVATEGALNTPKDHIGTRN
PANNAAIVLQLPQGTTLPKGFYAEGSRGGSQASSRSSSRSRNSSRNSTPG
SSRGTSPARMAGNGGDAALALLLLDRLNQLESKMSGKGQQQQGQTVTKKS
AAEASKKPRQKRTATKAYNVTQAFGRRGPEQTQGNFGDQELIRQGTDYKH
WPQIAQFAPSASAFFGMSRIGMEVTPSGTWLTYTGAIKLDDKDPNFKDQV
ILLNKHIDAYKTFPPTEPKKDKKKKADETQALPQRQKKQQTVTLLPAADL
DDFSKQLQQSMSSADSTQA
# M的
MFHLVDFQVTIAEILLIIMRTFKVSIWNLDYIINLIIKNLSKSLTENKYS
QLDEEQPMEID
# E的
MADSNGTITVEELKKLLEQWNLVIGFLFLTWICLLQFAYANRNRFLYIIK
LIFLWLLWPVTLACFVLAAVYRINWITGGIAIAMACLVGLMWLSYFIASF
RLFARTRSMWSFNPETNILLNVPLHGTILTRPLLESELVIGAVILRGHLR
IAGHHLGRCDIKDLPKEITVATSRTLSYYKLGASQRVAGDSGFAAYSRYR
IGNYKLNTDHSSSSDNIALLVQ
将其拼起来统计词频
from collections import Counter
word = open('word_frequency.txt').read()
result = Counter(word)
print(result)
L 70 G 57 A 57 S 56 T 48 R 44 I 44 Q 42 K 42 N 37 D 34 P 34 F 27 E 24 V 23 Y 22 \n 15 M 14 W 13 H 10 C 4
# 因为根据hint2提示,所以要加上COMBAT
LGASTRIQKNDPFEVYMWHCCOMBAT
hint2说是维吉尼亚加密,然后我们将刚才得到的内容当做秘钥,解wav隐藏的内容
# 秘钥
LGASTRIQKNDPFEVYMWHCCOMBAT
# 解密内容
priebeijoarkjpxmdkucxwdus
解密得到
eliminatenovelcoronavirts
hint2说要用steghide
steghide extract -sf CoV-1.jpg
密码就是我们解密的密码,解密图片会得到一个文件里面就是flag
l
秘钥
LGASTRIQKNDPFEVYMWHCCOMBAT
解密内容
priebeijoarkjpxmdkucxwdus
解密得到
```shell
eliminatenovelcoronavirts
hint2说要用steghide
steghide extract -sf CoV-1.jpg
密码就是我们解密的密码,解密图片会得到一个文件里面就是flag