はまやんはまやんはまやん

hamayanhamayan's blog

Flatt Security Speedrun CTF #2 Writeups

【イベント】タイムアタック形式のCTF「Flatt Security Speedrun CTF #2」を開催します | Flatt Security こちらに参加してきました。とても面白かったです! 開始前 ハッシュタグの素振りをしたり、 念のためFlatt Security Speedrun CTF writeup - st98 の…

ISUCON13 28位 参加記

こんいす~! 先輩に誘っていただき、Create Speedy LogicというチームでISUCON13に出てきました。 初めて出ましたが、このレベルの作問を毎年やっているのはすごいと思いますし、こんなにエンタメ性のある競技だと思いませんでした。 結果は694組中28位だっ…

CakeCTF 2023 Writeups

チームhamayanhamayanでソロ参加してました。 [web] Country DB [web] AdBlog [web] [cheat] TOWFL [web] OpenBio 2 <を作る [web] Country DB フラグを探すと、init_db.pyに書いてあるように、DBの中に入っている。 conn.execute("""CREATE TABLE flag ( fl…

TSG CTF 2023 Writeups

[web] Upside-down cake パズル [web] #DANCE [web] Brainfxxk Challenge "r"とDOM Clobbering [crypto] Unique Flag [web] Upside-down cake main.mjsを読むと app.post('/', async (c) => { const {palindrome} = await c.req.json(); const error = valid…

VirtualBox上のGuest OSで時刻変更後、しばらくすると元に戻ってしまうとき [Linux, Windows]

原因特定に時間がかかってしまったので書いておく。 事象 VirtualBox上でKali Linuxを動かしていて、NTP経由で時刻を変更する用事があったのでやったのだが、数秒すると元に戻ってしまう現象が起きた。 何か別のNTPサーバと同期するデーモンとかが動いている…

SECCON CTF 2023 Quals Writeup

[web] SimpleCalc CSPとカスタムヘッダー "index.js" Service Worker解法 431エラー解法 補足1: まとめ 補足2: Service Worker 資料 ArkさんとSatoooonさんのweb問回。面白くないはずがない。 [web] SimpleCalc 構成はシンプルで、以下のような形になってい…

PatriotCTF 2023 Writeup

[forensics] Unsupported Format [forensics] Congratulations [forensics] Capybara [web] Scavenger Hunt [web] Checkmate [web] Flower Shop [web] Pick Your Starter [forensics] Unsupported Format jpgファイルが与えられるが破損しているので修復する…

Cyber Heroines CTF Writeup

[forensics] Barbara Liskov [forensics] Margaret Hamilton [forensics] Elizabeth Feinler [web] Grace Hopper [web] Radia Perlman [web] Shafrira Goldwasser [web] Frances Allen [forensics] Barbara Liskov pycファイルが与えられる。 デコンパイルし…

Urmia CTF 2023 Writeups

[Web] E Corp. [Web] htaccess one two [Web] Captcha1 | the Missing Lake [Web] captcha2 | the Missing Lake 2 [Web] MongoDB NoSQL Injection [Web] Padding Oracle Adventure [Forensics] HTTPS Decryption [Forensics] Network Punk [Forensics] Hidde…

DownUnderCTF 2023 Writeups

[web] proxed [web] static file server [web] xxd-server [misc] helpless [web] actually-proxed [web] grades_grades_grades [web] cgi fridays [web] proxed ソースコードが与えられるので、まずはソースコードを読んでみよう。 まず、Dockerfileを読む…

Intigriti (XSS) Challenge Writeupまとめ

Monthly Challenges - Intigritiで開催されてる問題に対するWriteup記事をただまとめたもの。 過去のWriteup記事は復習したら書く。復習したら書くと思うが、復習のやる気がいつ起きるかは不明。 時間がたつとTwitterで記事を探すのが大変になるので、見つけ…

Security-JAWS DAYS CTF Writeups

[Hard] AWS Pentesting Journey [Hard] AWS Pentesting Journey まず、nginx.confを見ると以下の箇所でいつものパストラバーサルがある。 https://qiita.com/no1zy_sec/items/e541f1c838874ff400bb location /assets { alias /usr/share/static/; } これを利…

SekaiCTF 2023 Writeup

[Forensics] DEF CON Invitation [Forensics] Eval Me [Forensics] Infected [PPC] Purple Sheep And The Apple Rush [PPC] Wiki Game [Web] Scanner Service [Forensics] DEF CON Invitation eml形式のメールが与えられる。 若干危なそうな要素があるらしい…

CYBERGON CTF 2023 Writeups

[stegano] Warm Up 1 [stegano] Catch Me If You Can [IR] Basic系 [forensics] Device Info系 [forensics] Hide and Seek [forensics] Frozen Xip [forensics] 8cel [stegano] Warm Up 1 exiftoolの情報から得られるCreate Dateを答える。 $ exiftool IMG_6…

Bauhinia CTF 2023 Writeups

[web] Carpe Diem [web] Hansel and Gretel [web] Carpe Diem 以下のような自由にXSSできるサイトが与えられる。 <html> <head> <title>Carpe Diem</title> </head> <body onload="convert()" onhashchange="convert()"> <h1>Carpe Diem</h1> <textarea id="i" onchange="location.hash=btoa(i.value)" style="width:400;height:300"></textarea> …</body></html>

防衛省サイバーコンテスト2023 Writeups

[crypto] Simple Substitution Cipher [crypto] Substitution Cipher [crypto] Administrator Hash(NTLM hash) [crypto] Administrator Password [crypto] Hash Extension Attack [forensics] The Place of The First Secret Meeting [forensics] The Dele…

corCTF 2023 Writeups

[web] msfrognymize [web] force [web] msfrognymize おなじみのカエルの画像ジェネレータの問題。 app.pyの以下が怪しいポイント。 @app.route('/anonymized/<image_file>') def serve_image(image_file): file_path = os.path.join(UPLOAD_FOLDER, unquote(image_file)</image_file>…

TFC CTF 2023 Writeups

[web] MCTREE [web] BABY DUCKY NOTES [web] BABY DUCKY NOTES: REVENGE [web] DUCKY NOTES: PART 3 [web] DUCKY NOTES: ENDGAME [web] COOKIE STORE [forensics] DOWN BAD [forensics] LIST [web] MCTREE ポチポチやっていたら解けた。 adminでログインする…

OSEP 合格体験記 2023/07

ナレッジ共有です。 去年のOSCPの合格体験記はこっち OSCP 合格体験記 2022/05 - はまやんはまやんはまやん OSEPを受ける前に Windows関連の知識が結構要求される OSCPを終えていれば前提知識としては大丈夫 そうでない場合は、HackTheBoxやTryHackMeとかで…

ImaginaryCTF 2023 Writeups

[web] Idoriot [web] idoriot revenge [web] roks [web] blank [web] Login [web] amogus [forensics] web [forensics] blurry [web] Idoriot ログインページが与えられる。

Flatt Security mini CTF #2 Writeups

welcome complexity welcome schema.gqlからflag1が出力される定義が以下の部分。 type Dummy { flag1: String! } type Flag { flag1: String! } union FlagUnion = Dummy | Flag type PageInfo { endCursor: String hasNextPage: Boolean! hasPreviousPage:…

CrewCTF 2023 Writeups

[web] sequence_gallery [web] safe_proxy [web] sequence_gallery sequence = request.args.get('sequence', None) if sequence is None: return render_template('index.html') script_file = os.path.basename(sequence + '.dc') if ' ' in script_file o…

SECCON Beginners CTF 2023 Web Writeups

[web] Forbidden docker-compose.yml nginx app 脆弱性は? まとめ [web] aiwaf [web] double check 任意のJWT作成 フィルタリング機構の回避 Prototype Pollution [web] phisher2 HTML Injectionできる [web] oooauth HTML Injection redirect_urlの検証不…

WaniCTF 2023 Writeups

[web] IndexedDB [web] Extract Service 1 [web] 64bps [web] Extract Service 2 [web] screenshot [web] certified1 [web] Lambda [web] certified2 [forensics] Just_mp4 [forensics] whats_happening [forensics] lowkey_messedup [forensics] beg_for_a_…

Space Heroes CTF (2023) Writeups

[Forensics] A New Hope [Forensics] Brainiac [Forensics] Félicette [Forensics] Time Leap [web] attack-strategies [web] Bank-of-Knowhere [web] Sanity Check In Space [web] The DEW [Forensics] A New Hope pptxファイルが与えられる。 拡張子をzip…

CPCTF 2023 Writeups

[Newbie] [Misc] 2DCode 1 [Newbie] [ppc] Count Coins [Newbie] [Crypto] Entrance to the Crypto World [Newbie] [ppc] Transfer [Newbie] [Web] easylogin [Newbie] [Forensics] investigation [Newbie] [Shell] netcat [Easy] [Misc] 1dayattack [Easy] …

Ricerca CTF 2023 Writeups

[crypto] Revolving Letters [forensics] My name is Power! [pwn] BOFSec [rev] crackme [web] Cat Café [crypto] Revolving Letters 換字式暗号(言い方違うかも)が与えられる。 もともとのアルゴリズムを見ながら復元アルゴリズムを考えるが、キーに対し…

TexSAW 2023 (Texas Security Awareness Week 2023) Writeups

[Forensics] Ghost in the Clipboard [Forensics] Lazy Admin [Forensics] Not Obvious [Web] Console Scrabble [Web] Git er' done [Web] SwiftMaster [Web] The Path to Victory [Forensics] Ghost in the Clipboard AppDataフォルダからフラグを抜き取る…

Cyberconférence CTF (24h@CTF '23) Writeups

[Desjardins] Blue's Clues 1/8: Gitlab Server [Desjardins] Blue's Clues 2/8: Source User [Desjardins] Blue's Clues 3/8: Source IP [Desjardins] Blue's Clues 4/8: Source Machine [Desjardins] Blue's Clues 5/8: Initial Access [Desjardins] Blue'…

PlaidCTF 2023 Writeup

[web] Davy Jones' Putlocker [web] Davy Jones' Putlocker URLを報告する部分があるのでXSSとかCSRFを引き起こす必要がありそう。 ログインした後に指定ページを開いてくれる。 フラグは/graphqlのmutationでflagを呼び出せばいい。 管理者権限の認証情報が…