Yamada Hayao

Web Developer / Security Enthusiast

© 2024 Yamada Hayao

Blog

Blog

セキュキャン2025 SGXゼミ 課題晒し

IPAのセキュリティキャンプ 2025に応募し無事に合格しました。 応募したゼミは「TEEビルド & スクラップゼミ」です。当初は合格するとは考えておらず、課題晒しも行うつもりはありませんでした。 しかし、SGXゼミの課題晒しが非常に少ないということを踏まえ、せっかく合格したので公開しようと思います。 ## 感想 SGXとはなにかについてほんのり調べ始めたばかりだったので色々と間違っていることや理解できていないことが書いてあったりします。 LLMをフル活用して書いているので正直恥ずかしいという気持ちも大きいです。強くなれるように頑張ります。 ## NoteBookLM http

Read More

TsukuCTF 2025 Writeup

MWS Cupのメンバーの一部でTsukuCTF 2025に参加しました。 チームのメンバーがつよつよだったので、私の参加したチームTousekiは1575ポイントで48位でした。 私が解いたのはOSINTカテゴリーだけです。最後の`hidden_wpath`だけ解くことができず、Webカテゴリの勉強不足を実感しました。 以下私のWriteUpです。 ## Casca 画像検索をするとこのサイトが引っかかる。 https://gourmet-travelogue.doorblog.jp/archives/56226093.html ここで記念碑の内容を確認できたので、色々キーワ

Read More

ArchLinuxのリポジトリ構築の現状

最近またArch Linuxの世界に戻ってきました。一時期NixやGentooに浮気していましたが、結局ここが一番落ち着きます。故郷。 そんなわけで数年前からの悲願だったPacmanリポジトリの構築作業をやっています。 ## 既存のサーバー候補 Pacmanリポジトリは単なるバイナリをHTTPでサーブするだけのシンプルな構造ですが、構築とメンテナンスを手作業で行うのはかなり苦しい作業です。 これらの作業を自動化するツールはいくつか紹介しますが、どれも一長一短なのが現状です。 ### ArchLinux公式 公式のリポジトリ管理ツールです。おそらく見逃しているリポジトリもあると思い

Read More

WSLによる開発環境の最適解2025

Linuxは最高のOSです。しかし私のCore Ultra 2 Serial搭載のXPSのように、Linuxカーネルによるデバイスのサポートが不完全な場合もあると思います。 常用に耐えうるレベルでない場合にはWindowsを使わざるを得ない場面もあるでしょう。 <Warn> Linuxを入れたくない言い訳としてWSLを推奨するわけではありません。 正常にLinuxが動作する環境においては直にLinuxをインストールする方が良いでしょう。 </Warn> ## WSLのインストール方法 ストアからディストリビューションを検索して……なんというチンツな方法は利用しません。 yuk7

Read More

変なドメインを取るときに使えそうなTLD

最近、[gomika.su](gomika.su)や[soude.su](soude.su)、[ダサいドメイン.コム](ダサいドメイン.コム)のような変なドメインが欲しくて仕方がない。 しかしセンスのない私はなかなか年間のドメイン料を支払ってまで確保したい良いドメインを見つけられずにいる。 少しでも何か思いつけないかということで、使えそうなトップレベルドメインを列挙していく。 ## TLD一覧参考元 https://data.iana.org/TLD/tlds-alpha-by-domain.txt ## 一覧 実際に取れるかは知らない。ローマ字として読めそうなものをリストアップ

Read More

Cでhello, world(詳細解説)

切腹倶楽部の[Cでhello, world](https://seppuku.club/memo/c-hello-world/)をようやくしっかりと読んだ。 ## ソースコード 無断てんのりをば。怒られたら消す。 ```c print(s,d) void*s,*d; { __asm__(".quad 0xcfff48aef2fcffb1" : "=D"(d) : "D"(s), "a"(0)); __asm__("syscall" :: "a"(1), "D"(1), "S"(s), "d"(d-s)); } main() { print("hello, world\n"

Read More

ブログをNext 15+ESLint v9に移行した話

私のこのブログを先日リリースされたNext 15 + React 19 + ESLint v9に移行しました。 ## パッケージ更新 何も考えず[ncu](https://www.npmjs.com/package/npm-check-updates)で[エイヤ](https://github.com/yamader/minskey/commit/887ff6d2f14df24b14631d67bfecfad8fe94ac6e)しました。 ## Next 15 Next 15はいくつかの破壊的変更が含まれていますが、そこまで大きなものはありませんでした。 コンポーネントのProps

Read More

Twitterをやめたオタクが情報収集をする方法

こんにちは、山田ハヤオです。 [以前の投稿](/blog/posts/20241211/i-started-some-projects/)でお伝えした通りTwitterをやめているのですが、やめてから1ヶ月が経過したので自身におきた変化を紹介します。 今後また再開するかは未定ですが、後述する通りデメリットがかなり大きいので再開すると思います。 ツイ廃である皆様は毎日6時間以上Twitterを眺めていることは日常茶飯事でしょう。私も例に漏れず、週に数十時間を費やしていました。 この時間を他のことに活かせるというのは大きいと思います。 ### つらいものを見なくていい 当時の心境は「

Read More

あけましておめでとうございます

皆さんあけましておめでとうございます。昨年度は様々な人に迷惑をかけてしまいましたが、今年もよろしくお願いします。 早速、神田明神でお参りをしてきました。神田明神は縁結びで有名ですが、電気街に近いからかITの神社として近年は有名らしいです。 ということで、自宅と業務のサーバーが1年間何事もなく動いてくれることを祈願してきました。 <Tweet tweetId="1874118485397430364" /> お守りもあったので買ってきました。 <Tweet tweetId="1874125985073025288" /> 皆さんのシステムとサーバー、ネットワークが1年間何事もなく平

Read More