Satoooonの物置

雑多に色々と何かをしている

CTF

libcにデバッグシンボルを付ける方法と自動化

あの日見たmain_arenaのアドレスを僕達はまだ知らない 某日某CTF: 「残るpwn問はheap問のみ、頑張って倒すか。まずは配布されたlibcを確認して……」 ❯ ./libc.so.6 GNU C Library (Ubuntu GLIBC 2.35-0ubuntu3) stable release version 2.35. ... 「げ、libc …

SECCON Beginners CTF 2022 Writeup

SECCON Beginners CTF 2022 に出場して891チーム中7位でした。解けた問題について解説をしていきます。 web Util [beginner, 460 solves] textex [easy, 123 solves] galley [easy, 156 solves] serial [medium, 83 solves] IronHand [medium, 42 solves] pw…

SECCON CTF 2021 Writeup

SECCON CTF 2021にチーム./flagで参加して38位でした。自分が解いた問題についてWriteupを書いていきます。 pwnable kasu bof [78 solves] Average Calculater [56 solves] reversing corrupted flag [55 solves] web Vulnerability [94 solves] Sequence as…

ACSC 2021 Writeup

Asian Cyber Security Challengeに参加して15位/483人 (本選参加資格を持つ人では13位)でした。解けた問題について解説していきます。 Web API [220 pt, 107 solves] favorite-emojis [330 pt, 46 solves] Cowsay as a Service [370 pt, 33 solves] pwn filt…

TsukuCTF 2021 Writeup

TsukuCTFに参加して182チーム中3位でした。解けた問題について解説をしていきます。 Web Login [79 solves] digits [63 soves] logonly [31 solves] Login 2 [21 solves] Journey [18 solves] Login3 [9 solves] gyOTAKU [4 solves] Rev Legacy code [7 solv…

NITIC CTF 2 作問者Writeup+反省

NITIC CTF 2の作問の一部を担当しました。参加して頂きありがとうございました。 以下、作った問題の解説と反省をしていきます。 Web password [300pt, 46 Solves] 取っ掛かり 非想定解 password fixed [300pt, 13 solves] 想定解 pwn pwn monster 1 [200pt,…

CakeCTF 2021 Writeup

CakeCTF 2021に参加して、20/157位でした。解けた問題について解説していきます。 Web MofuMofu Diary [80 solves] travelog [22 solves] 試した方針 travelog again [20 solves] My Nyamber [13 solves] 試した方針 pwn UAB4b [75 solves] GOT it [32 solve…

SECCON Beginners CTF 2021 Writeup

SECCON Beginners CTF 2021に参加して943チーム中6位でした。解いた問題について解説していきます。 crypto simple_RSA [289 solved] Logical_SEESAW [190 solved] GFM [97 solved] Imaginary [75 solved] reversing only_read [450 solved] children [301 s…

picoCTF 2021 Writeup

picoCTF 2021にmisoさんとd4wnin9さんと共にPui-Pui-CTFerとして参加し、世界11位&日本1位という結果でした。 自分が解いた問題についてWriteupを書いていきます。 Web Exploitation Ancient History [10 points] GET aHEAD [20 points] Cookies [40 points]…

zer0pts CTF 2020 Writeup

zer0pts CTF に参加して Welcome, Survey 以外を解いた454チーム中81位でした。 Not Beginner's Stack [pwn/warmup 81pts 162solves] infected [reversing/warmup 96pts 109solves] syscall 777 [reversing 124pts 61solves] war(sa)mup [crypto/warmup 102p…

Union CTF 2021 Writeup

Union CTF に参加して Welcome, Feedback 以外の問題を解いた224チーム中41位でした。 解けた問題についてWriteupを書いていきます。 Where in the World? (3) [GEOINT/misc 10pt 90solves] Where in the World? (5) [GEOINT/misc 10pt 142solves] Meet the …

justCTF 2020 Writeup

justCTF [*] 2020に参加し、108位/804チームでした。解けた問題について解説をしていきます。 [Misc 764 solved] Sanity Check [Rev 254 solved] That's not crypto [Fore,Misc 166 solved] PDF is broken, and so is this file [Pwn,Misc 214 solved] MyLit…

KosenXm4sCTF 運営反省

CTF

12/24 9:00 ~ 12/25 21:00に開催されたKosenXm4sCTFで作問・運営に協力しました。 この記事は公式の総括ではなく個人的な反省です。インフラなど自分が関わっていないものは話しません。 作問体制 作問体制は私が雑に提案をし、仲間が枠組みを作ってくれまし…

WaniCTF 2020 Writeup

はじめに WaniCTF 2020に参加して全ての問題を解き187人中3位でした。 出題された全ての問題について解法を載せていきます。 [Crypto Beginner] Veni, vidi SYNT{fvzcyr_pynffvpny_pvcure} という文字列が与えられます。タイトルから推測するにVigenere暗号…

SECCON 2020 Online 解けた問題のWriteup

はじめに SECCON Online CTF 2020にチーム125で出場して、結果はWelcome,Surveyを除く309チーム中48位でした。 解けた問題(pwarmup, This is RSA, Begginer's Capsule)について解説をします。 はじめに pwarmup [pwn, 63solves] This is RSA [crypto, 62solv…

InterKosenCTF2020 Writeup

はじめに InterKosenCTF 2020にNITICチームで参加しました。 結果は24/126位、個人では19/189位でした。 CTFに参加したのはこれで2回目で、初心者なりにいい結果を出せたんじゃないかと思います。 特にwarmupより上のPwnを解くことを目標にしていたので、そ…