Home
kanon
Cancel

GDG Algiers CTF 2022 writeup

初めに SEKAICTFで疲れたので息抜きに… [crypto] The_Messager chall from Crypto.Util.number import bytes_to_long, getStrongPrime from math import gcd from flag import FLAG from Crypto.Random import get_random_b...

SEKAI CTF 2022 misc writeup

xsxsxsx はじめに SEKAICTFが10/1-10/3までの計48時間で開催されました。 ボカロが好きなのもあって色々期待してましたが、UIしかり、問題しかり想像以上でした。 そしてSatoooonさんと初チーム「Double Lariat」で組んで出ましたが、ものすごく楽しかったし、面白かったです!! 更に結果は16位で上々もいいところでした!! さて前置きはこれくらいにして、...

manger attackについて

初めに DownUnderCTF で rsa-interval-oracle が出題された。 主な解法は以下に纏められるし、公式解説でも同じようなことが書いてある。 rsa-interval-oracle-i → bitごとの復号 or LSB oracle attack rsa-interval-oracle-ii → Manger attack or LSB orac...

2022-09-12-cakectf2022参加記

初めに 2022年9月3日(土)から2022年9月4日(日)まで開催されたcakectfに「kanon」で参加しまして、順位は154でした。(cryptoしか解いてないからあれなんですけども…) といいつつ去年は、全く何も解けなかったことを考えると成長してるなーという気分でした。 競技中 ぶっちゃけタイムスタンプ取ってないのでうる覚えで書いてます(fileの保存時間見て書いてます...

TFC CTF 2022 writeup

息抜きに… cryptoctfが重すぎた… てか、そろそろfirst bloodをとりたいすね… EXCLUSIVE_ORACLE [75 solve] 繋いで適当な値を入れまくってみると、返り値が80文字以上増えなくなる。 よって、flagは半分の40文字と推測でき、入力値が40文字で、flagが40文字で共通鍵暗号的に何ができるかというとxorかなぁと… keyを復元し、flagも...

Access Denied CTF 2022 writeup

最近勉強したresultantで解けたのでよかったなぁ… あと、まじでそろそろctfのチームはいりたいよ… 気を取り直して、正解が少ない2問あげます… (乱数予測は解けなかったorz) [crypto] MITM-2 (17 solve) chall alice from AES import encrypt, decrypt, padding from binascii impor...

seccon beginners 2022 writeup

さすがに去年よりは成長したかなぁと思います… [crypto] CoughingFox (404 solve) chall from random import shuffle flag = b"ctf4b{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}" cipher = [] for i in range(len(flag)): ...

Hero CTF v4 2022 writeup

息抜きに ただ、cryptoが少なくて残念… [crypto] Poly321 chall #!/usr/bin/env python3 FLAG = "****************************" enc = [] for c in FLAG: v = ord(c) enc.append( v + pow(v, 2) + pow(...

cyberapocarypse 2022 writeup

去年初めて参加した大会がこの大会で1問しか解けなかった。 でも、今年はcrypto 7/10解けたんで割と満足してます.. [crypto] Android-In-The-Middle [505 solve] chall from Crypto.Cipher import AES from Crypto.Util.number import long_to_bytes import h...