春秋杯—wp

签到

image-20210201154535181

手写一个或者手机打一个FUN扫描一下就行

flag{ju5t_f0r_FUN}

问卷

做完就给

flag{xinnianfunfunfun}

十二宫的挑衅

image-20210201154703408

我们搜一下十二宫密码

根据十二宫密码将图片内容进行排序

image-20210201155013878

image-20210201155032546

image-20210201154955047

在用ZAD解密

image-20210201155155268

flag{WUUHUUTAKEOFF}

十二宫密码破解

puzzle

是拼图

这是原图

image-20210201155517692

打开另一个压缩包里面有1125张图片 ,我们吧带字的图片筛选出来然后照着对照就能得到flag

因为里面有很多重复的所以很好看

image-20210201155816938

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()

我们打开他给的三个网站

image-20210201161115700

可以看到刺突蛋白是最大的结构蛋白,然后我跟用他给的第二个网址来查找一下刺突蛋白的基因序列

image-20210201161542289

image-20210201162136672

得到

image-20210201162452986

使用md5加密一下

image-20210201162814367

得到

98eb1b1760bcc837934c8695a1cee923

我们在查看另一个压缩包里面有两个音频文件和一个压缩包

压缩包是加密的

我们用工具SilentEye解一下wav的音频

得到

priebeijoarkjpxmdkucxwdus

因为后缀是mp3我们使用工具MP3Stego看看里面是否有隐藏信息

Decode.exe -X -P 98eb1b1760bcc837934c8695a1cee923 cov.mp3

-P后面跟的密码就是我们加密的MD5值

得到一个txt,里面的内容就是压缩包密码

image-20210201163657714

解密之后得到一个图片和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蛋白然后在进入病毒衣壳

image-20210201164045084

这样我们就猜测需要将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)

image-20210201165120962

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

image-20210201170112356

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值