D言語でDeus Exのスピードランタイマーを作成:ゲームハッキングの旅

2025-07-12

Linux上でDeus Exのスピードランに適したツールがないことに不満を持ったスピードランナーが、D言語でカスタムタイマーを作成するプロジェクトに着手しました。この記事では、ロードフラグの発見に失敗した初期の試みから、Linuxシステムコール(ptraceとprocess_vm_readv)の学習、コードインジェクションに適したメモリを見つけるためのリバースエンジニアリング、そして最終的にタイマーの中核機能の実装に至るまで、その過程を詳細に説明しています。作者はD言語を使用した経験を共有し、例外処理やセーブ画面のサポートが不完全であるなどの制限点を指摘しています。

開発