初めに 3月24日を持ちましてとある大学の博士前期課程を修了し、無事修士(工学)の学位を頂くことができました。 あまり、大学院のことを書くこともなかったので振り返りの意味も込めて研究室配属から修了まで書いてみようかと思います。ただ、1年以上前のこともあるので記憶があやふやなかもしれません。 研究生活 B4 そもそも、僕の大学では学部4年生から研究室に配属され卒業論文と修士論文に向け...
HackTM writeup
初めに SECCON終わりの初フル参加CTFでした。SECCONでぼこされたので、初心忘るべからずでいきました。 色々見てる感じ Double Lariat のメンバー誘えば良かったと後悔…orz 多分いい所まで行けたんじゃないかなぁ… [crypto] d-phi-enc chall from Crypto.Util.number import bytes_to_long, ge...
bi0sCTF writeup
初めに そういえば今年入ってから書いて無かったなぁとか思ったので今更ですが書きます。 といってもそんな書くことないんですがね… てか、HNPが32 solveってみんな賢すぎでしょ…正直レベル上がりすぎて怖いです… [crypto] leaky-dsa [32 solve] chall from Crypto.Util.number import * from secret imp...
2022年の振り返り
初めに 2022年も終わり2023年がやってきました。個人的には2022年後半から2023年の前半がここ最近の一番の環境の変化になる気がしてずっとそわそわしてます。本題となるのは2022年の振り返り+2023年の目標ですかね… 2022年の振り返り 前半は特に何もなく、唯々大学の研究や学会に参加したりをしてる傍らにCTFに適当に参加する的な?感じでした。 しかも何も情報もなくCTFT...
CTF advent calendar 2022
初めに CTF Advent Calendar 2022の15日目ということで色々書きます。前回はhamayanさんのCTFにおけるステガノグラフィ入門とまとめ - はまやんはまやんはまやんでした。webわからなさすぎるので、いつもwebのwriteup参考にさせてもらってます。ありがたやー~… はじめましての方は初めまして、そうでない方も初めまして、kanonです。 去年の11月(?...
shakti CTF 2022 writeup
初めに solveが少ないものを… CRTの使い方が面白かったので後で自分なりにいじってみます。 [crypto] d0uble_cbc [16 solve] chall from Crypto.Cipher import AES from Crypto.Util.Padding import pad,unpad from Crypto.Util.strxor import...
HITCON CTF 2022 writeup
初めに HITCONでボコられたのでメモ書き babysss chall from random import SystemRandom from Crypto.Cipher import AES from hashlib import sha256 from secret import flag rand = SystemRandom() def polyeval(poly, ...
SECCON CTF 2022 writeup
初めに SECCONでちょっと出来なかったことが多すぎたので分かる範囲で纏めました。 jyankenとwitches_symmetric_examはまた次回にでも… それよりも問題なのがthis_is_not_lsbがほんとにLLLで解けるのかということで、手元で組んだ感じ全部失敗したのでなえてます。はい。。。 年末までにbit長さでのEHNPとHNPのお気持ちを理解したい所存です。(が...
buckeye CTF 2022 writeup
初めに Nu1L ctf でpocかけなくて撃沈。。。 [crypto] megaxord [312 solve] chall bytesのファイルのみ solve 順に探索して終わり def bxor(a,b): return bytes([_a^b for _a in a]) f = open("megaxord.txt","rb").read() for i i...
ASIS CTF 2022 writeup
初めに ASISです。祭りと被って死ぬかと思いましたまる。。 [crypto] Binned [148 solve] chall #!/usr/bin/env python3 from Crypto.Util.number import * from gensafeprime import * from flag import flag def keygen(nbit): p,...