BlooketExt — Blooket向けオンライン拡張スクリプト

Tool

概要

BlooketExtは、Blooketというオンライン学習ゲーム向けの「拡張(いわゆるチート)」を提供することを目的とした小さなリポジトリです。コードは主にindex-2.jsという単一ファイルで構成され、READMEでは「Extension Access For All Devices」「NO DOWNLOADING Required, this is an online extension.」と明記されています。外部サイト(elitecheats.xyz)へのリンクが示されており、ブラウザ上でスクリプトを注入してゲームの挙動や表示を変更するタイプのツールであると考えられます。ビルド設定や複雑な依存関係はなく、導入は比較的簡単ですが、外部資源の実行や利用規約違反のリスクを伴います。

GitHub

リポジトリの統計情報

  • スター数: 31
  • フォーク数: 0
  • ウォッチャー数: 31
  • コミット数: 4
  • ファイル数: 2
  • メインの言語: JavaScript

主な特徴

  • オンラインで動作する「ダウンロード不要」の拡張スクリプトを提供する点を強調。
  • 単一のJavaScriptファイル(index-2.js)を中心としたシンプルな構成。
  • READMEは外部のチート配布サイト(elitecheats.xyz)へのリンクを含む。
  • ビルドツールやライブラリ依存が無く、導入・検査が容易。

技術的なポイント

index-2.jsのような単一スクリプト中心のリポジトリは、通常ブラウザコンテキストでの実行(コンソール貼り付け、ブックマークレット、userscript、あるいは拡張機能経由)を前提としています。技術的にはDOM操作や既存ページの関数フック、WebSocket/XHRのラップ、グローバルオブジェクトのオーバーライドなどでゲーム挙動を変える実装が考えられます。また「NO DOWNLOADING Required」とあることから、ランタイムで外部ホストから追加スクリプトやリソースをfetch/インジェクトする仕組みを使っている可能性が高く、index-2.jsはローダーとして機能するケースが想定されます。メリットは導入の簡便さと軽量さですが、デメリットとしては外部コードの実行によるセキュリティリスク(機密情報の流出、マルウェア混入)、およびサービス側の利用規約違反やアカウント停止リスクがあります。さらに、単一ファイル構成ゆえに可読性や保守性が低く、変更履歴や検証が追いにくい点も留意が必要です。開発面ではモジュール化や署名付きリリース、コードレビューの導入が望まれます。利用者はソースを精査し、ネットワーク通信の内容(外部へのPOST/GET)や動的evalの有無、CSP(Content Security Policy)回避手法などを確認することが推奨されます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • index-2.js: file

まとめ

単純で導入しやすいオンライン拡張だが、外部コード実行と利用規約違反のリスクに注意。

リポジトリ情報:

READMEの抜粋: 🛡️ Extension Access For All Devices ⚡

windows

NO DOWNLOADING Required, this is an online extension. …