Home
kanon
Cancel

TCP1Pctf writeup

TCP1PCTF Thank you for the interesting CTF. In the end, I got three first blood and two second blood. So did I get 5/7 bonus points? p.s. I heard the bonus points have gone. so sad. talking pha...

ierae ctf writeup

IERAECTF なんか参加してました。 fortress [hard 1 solve] 書くことないです。revで死んでました。なんかいい方法ないですかね…気合なのだろうか… enjoyable-lattice [hard 7 solve] chall from sage.all import * from Crypto.Random import random, get_ra...

mocactf crypto (english)

mocactf my first time to play CTF with camp…! i guess i can’t never experience two times in my life, but i want to buy my camp goods… hash oracle chall import hashlib with open("flag.txt", "r...

mocactf crypto ML

mocactf 初のキャンプしながらCTFです。 二度と同じような経験ができないようなものを体験できたのでよかったです。とりあえず、日本で寝袋買います… ML 状況 始めに3つのファイル(ciphertext, test.py, model.onnx)が渡されます。 test.pyはmodel.onnxの起動法があるので省略で、目標はflagがmodel.onnxに入力され、出力...

ACSC 2024 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, ...