0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

setodaNoteCTF - morse_zero 100

Posted at

問題

image.png

解いてみた

ファイルを見てみます。

image.png

タイトル的にはモールス信号なんですが、Zとスペースの二種類しかありません。
モールス信号なら「.」と「-」と区切り文字の3種類必要です。

バイナリエディタで見てみます。

image.png

Zの5Aの前を見てみると「E2 80 8C」と「E2 80 8B」の二種類のスペースがあることがわかりました。
元のエディタで1文字目のスペースを検索してみると確かに全部のスペースが黄色になるわけではありませんでした。

image.png

ということで

  • スペース1つ目
  • スペース2つ目
  • Z

の三種類見つかりました。
モールス信号の区切り文字は連続することはないとも思うのでZが区切り文字ということになります。

変換してみると
..-- - -.- ..... --..-. -.. -.... .-- . ---- --..-. --- -..- -. .-.- -

--.. . .-. ----- ..--.- .-- .---- -.. - .... ..--.- ... .--. .- -.-. .
ということになります。

cyberchefで変換してみます。

image.png

どちらも文字列になったので順番に入力してみると後の方が正解でした。

ちなみに

e2808bは何なんだろうと思って調べてみるとwikipediaにありました。

ゼロ幅スペース - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%BC%E3%83%AD%E5%B9%85%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9

改行していい場所を指定するための幅のないスペースらしい。

e2808cは調べたけどよくわからず。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?