Skip to content

Commit

Permalink
10/13更新
Browse files Browse the repository at this point in the history
  • Loading branch information
YusukeKato committed Oct 13, 2024
1 parent d8b24c9 commit f0787e6
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions markdown/2024/1013.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
かなり遅れてになりますが、今回はAlpacaHack Round 3の問題に挑戦してみます。
今回は最初の問題の「qrime」を解いてみます。
ジャンルとしては「Crypto」とのことです。
Cryptoは暗号関係の問題ということで私はほとんど知識を持っていませんが、調べつつ頑張ってみます。
Cryptoは暗号関係の問題ということで私はほとんど暗号の知識を持っていませんが、調べつつ頑張ってみます。

https://alpacahack.com/ctfs/round-3

Expand All @@ -39,8 +39,9 @@ AlpacaHackで始めるCTF入門4:AlpacaHack Round 2 - Simple Loginに挑戦
## 問題内容
この問題ではprime.tar.gzというファイルが与えられます。
中身を展開してみると`chall.py``chall.txt`の二つのファイルが入っています。
`chall.py`を読んでみると素数を使ってflagを暗号化してそうな感じがしました(全然違う可能性もあります)。
`chall.py`を読んでみると素数を使ってflagを暗号化してそうな感じがしました(全然違かったらすみません)。
`chall.txt``chall.py`の実行結果を保存したファイルっぽいです。
この2つのファイルからflagを取得する問題のようです。

## chall.pyを実行してみる
実行には`Crypto`というライブラリが必要そうなのでインストールしておきます。
Expand All @@ -50,9 +51,11 @@ AlpacaHackで始めるCTF入門4:AlpacaHack Round 2 - Simple Loginに挑戦
pip install pycryptodome gmpy2 pwntools z3
```

参考記事↓

https://zenn.dev/anko/articles/ctf-crypto-tools

Crypto で便利なツールを紹介する
Zenn - Crypto で便利なツールを紹介する

とりあえず下記のコマンドで実行してみますが、処理が終わらず、出力結果が返ってきません。

Expand Down Expand Up @@ -109,6 +112,6 @@ flagはどうなるかということを考えれば良さそうです。
AlpacaHack Round 3のqrimeに挑戦してみました。
これまでの人生では暗号というものにほとんど触れたことがなかったので、
勉強する良いきっかけになった気がします。
問題を解くにはほど遠いですが、ChatGPTを使いながら少しずつ暗号についても理解できたら嬉しいです
あとは他の方のwriteupを読んでみます
問題を解くにはほど遠いですが、ChatGPTを使いながら少しずつ暗号についても勉強できたら嬉しいです
あとは他の方のwriteupを読んで参考にしてみます
それでは、また。

0 comments on commit f0787e6

Please sign in to comment.