https://github.com/geohot/asm2464pd-firmware
私が高校の時にインスピレーションを受けた人物である、ジョージ・ホッツ氏です。
このリポジトリはどうやら、ASM2464PDというSSDエンクロージャーに使われるブリッジコントローラーのデバイスドライバみたいです。
https://github.com/geohot/asm2464pd-firmware/blob/master/CLAUDE.md
Claude Codeのコンフィグファイルです。 ASM2464PD の fw.bin(8051向けファームウェア) を radare2 や Ghidra で逆アセンブル / デコンパイルして解析し、 それと **バイナリ互換な C 実装を src/ 以下に書き直していこう、というプロジェクトのようです。
ハッカーの思考を盗める最高のチャンスだと思いました。
redare2やGhidraはCTFなどを恒常的に行っている人からすると、馴染みのあるプロダクトだと思うのですが、一般的なWebプログラマが使わないプロダクトなので、非常に勉強になります。
そんな私もRaspberry Pi 5のOSをベアメタルで書いていて、その時もGoogleなどで検索して他のエンジニアが見つけてきたメモリアドレスに対してコードを足していきました。