Home
kanon
Cancel

ACSC 2023 crypto jenga

Jenga この問題はAESをベースにした問題で変更点は2点あります。 ShiftRowsがhoriという関数に、MixColumnsがvertという関数に対応しています。(内容の差異は後で) 更に奇数ラウンドではhoriのみ使われ、逆に偶数ラウンドではvertが使われます。 AESの攻撃って 基本的にいろいろありますが、代表的なものとして、線形解読法(linear cr...

最新版のsagemathとpythonのインストール

Sagemath SageMathは数学の幅広い処理を扱うソフトウェアである。扱う処理は計算機代数、組み合わせ、数値計算など多岐に及ぶ。工学的応用に加え基礎科学の研究も対応している。 よくCTFでつかうやつ 状況 2024年3月22日現在、Sagemathの最新版は10.3, pythonはpython3.12.2が安定バージョンでの最新みたいです。しかし、Ubuntuではs...

MAPNACTF 2024

MAPNACTF I participated in this CTF with team BunkyoWersterns. Our team got 1st place. I solved 5 crypto challs [Shibs, GLNQ, Be Fast, What next?, What next Ⅱ?] and I got 3 first blood, 1 second ...

UofTCTF 2024

UofTCTF 2024 Export Grade Cipher [crypto 10 solve] chall import ast import threading from exportcipher import * try: from flag import FLAG except: FLAG = "test{FLAG}" MAX_COUNT = 100 TI...

cakectf 2023

cakectf 2023 BunkyoWesternsに入れてもらったのでチームでやってました。 色々名言が生まれたので楽しかったです。 後買ってきたケーキをみんなで食べましたまる。 kanon on X: “cakectf終わったのでケーキ食べます https://t.co/Kj9xOJZACy” / X (twitter.com) simple signature 88 so...

十月初週のupsolve

十月初週のupsolve 時間的に出れなかったやつ+解けなかったやつのupsolve 時間が許す限り書いてみた。他にもやったけど忘れた… ASISCTF refactor chall #!/usr/bin/env python3 from Crypto.Util.number import * from flag import flag def pgen(nbit): x, ...

十月初週のupsolve

十月初週のupsolve 時間的に出れなかったやつ+解けなかったやつのupsolve 時間が許す限り書いてみた。他にもやったけど忘れた… ASISCTF refactor chall #!/usr/bin/env python3 from Crypto.Util.number import * from flag import flag def pgen(nbit): x, ...

DEF CON31参加記

DEF CON31参加記  DEF CONとは…? アメリカのラスベガスで毎年開催される、コンピュータや情報セキュリティーに関係した世界最大規模のイベント まんまこの通りですね。 イベントにはvillageやcontestsなどがありまして、それぞれに沿ったテーマに関する体験やCTF、講演を聞くことができます。 DEF CON CTF 2023 Qualifiers DE...

zer0pts 2023 writeup

zer0ptsCTF 久しぶりに長時間参加した気がする… 前置き  Project Sekaiで参加してました。結果は18位なのでomgって感じですね。。。 実際参加してる人が少なかった+メインの人がほぼいなかったのも大きいんですかね… 代わりにMr godがいましてrevを爆速で全部終わらしてました(強すぎる) 残りは、upsolveしたら追加します。。。 SquareRNG...

CPCTF 2023 writeup

CPCTF なんか空き時間見つけて参加してました。面白かったです simple chall from Crypto.Util.number import inverse, bytes_to_long, getPrime from flag import flag class complex_over_p: """ a + bi """ def _...