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

hamayanhamayan's blog

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を呼び出せばいい。 管理者権限の認証情報が…

Bucket CTF 2023 Writeups

[web] Auth [web] gif [web] SQLi-1 [web] SQLi-2 [web] SQLi-3 [web] Auth ページにアクセスするとbasic認証っぽい感じで認証を求められる。 認証に失敗すると Wrong username or password; register using /register and the username and password params…

splunkで日本語を使って検索が効かなかった問題を解決した方法例

絶対忘れるから備忘録。 正攻法なのかはわからない。 正しい方法を知ってる人はぜひ教えてほしいです… 事象 こんな感じにちゃんと入ってるけど日本語みたいに検索しても出てこない。 原因 \uXXXXで入ってるからダメっぽい。 rawで見るとこんな感じ。\uXXXXの…

DamCTF 2023 Writeups

[web] tcl-tac-toe [web] url-stored-notes [web] tcl-tac-toe ソースコードあり。 三目並べができるサイトが与えられる。 勝つとフラグが与えられるようだ。 以下2点の性質を活用することで、Xの勝利状態を引っ張り出す。 勝負が決まった後でも状態が初期化…

RITSEC CTF 2023 Writeups

[Forensics] Web of Lies [web] Broken Bot [web] Echoes [web] Pickle Store [web] X-Men Lore [Forensics] Web of Lies pcapngファイルが与えられる。 WireSharkで眺めてみると、フラグを取得するHTTPリクエストがたくさん確認できる。 しかし、どれも取得…