HGAME2021-week2-wp

HGAME2021-week2-wp


1.Telegraph:1601 6639 3459 3134 0892

描述:
他曾经最喜欢的曲师写的曲子,让人犹如漫步在星空之下,可如今他听见只觉得反胃。
由于文件名过长,单独给出附件的md5: E5C3EE3F441B860B07A3ADCD98BFFC00
请将flag以hgame{your_flag_here}形式提交,flag为全大写。
题目地址 https://1.oss.hgame2021.vidar.club/Telegraph%EF%BC%9A1601%206639%203459%203134%200892.mp3

因为有音乐,所以通过查资料我下载了Audacity,链接就不给了,随便找的网页下的(有一说一,网页下载,广告是真的多!!)
用Audacity辅助听分析音频得到摩斯电码。

看波的宽度分辨长短音

比较细的就是短音,代表"."

比较粗的就是长音,代表"-"

中间的间隔就是 “ ”,得到摩斯电码,再解个密就OK啦!

下面呢,介绍一下Audacity怎么用(是我自己瞎琢磨的,就只能用来解题哦)

首先看界面,你就只需要在文件中打开需要用到的音频即可。

HGAME2021-week2-wp_第1张图片
然后仔细听找到摩斯密码的大致分段。并在左下角设置选区,如图

在这里插入图片描述
还可以把视图放大一点,快捷键:Ctrl+1,注意不要太大,太大也不方便看。并且从下图能看出视图宽一点会清晰一点。

HGAME2021-week2-wp_第2张图片
好了,通过Audacity得到摩斯密码(要记得打空格)解密可得,

YOURFLAGIS 4G00DS0NGBUTN0T4G00DMAN039310KI

flag为 hgame{4G00DS0NGBUTN0T4G00DMAN039310KI}

就是我没搞懂题目给的MD5是干什么的?有知道的兄弟可以评论告诉我。

2. WhitegiveRSA

描述

N=882564595536224140639625987659416029426239230804614613279163
e = 65537
c=747831491353896780365654517748216624798517769637260742155527
题目地址 https://www.baidu.com

先把N分解,用线上工具。

HGAME2021-week2-wp_第3张图片
然后用Python编写代码得到flag

![解 WhitegiveRSA代码]

from Crypto.Util.number import *
import gmpy2
n=882564595536224140639625987659416029426239230804614613279163
p=857504083339712752489993810777
q=1029224947942998075080348647219
n=pq
e=65537
c=747831491353896780365654517748216624798517769637260742155527
phi=(p-1)
(q-1)
d=gmpy2.invert(e,phi)
m=pow(c,d,n)
print(long_to_bytes(m))
b’hgame{w0w~yOU_kNoW+R5@!}’

你可能感兴趣的:(ctf,信息安全)