Xer0TLabs & Persephrak Decentralized Syndicate によって開発されたブラウザストレステストスクリプトの分析およびドキュメント概要。
警告: 教育、研究、および許可されたテスト目的のみに使用してください。このスクリプトを実行すると、対象のブラウザタブ、アプリケーション、またはオペレーティングシステムが即座にフリーズまたはクラッシュします。
このリポジトリには、最新のWebブラウザ内でハードウェアとソフトウェアの同時ボトルネックを引き起こすように設計された、包括的なブラウザクラッシュユーティリティが含まれています。RAMヒープ、GPU VRAM、オーディオパイプライン、レイアウトレンダリングエンジンを積極的に標的にすることで、このスクリプトはホストマシン上に壊滅的なサービス拒否(DoS)状態を作り出します。
Chromium(Blink)、Gecko、WebKit(Safari)を含む複数のレンダリングエンジン向けのターゲット最適化が特徴です。
このペイロードは、以下のベクトルにわたって多角的な攻撃を実行します:
while(true)ループを展開してプライマリJavaScript実行スレッドを永久にロックし、同時に50個の自己リロード型隠しiframeを展開します。preventDefault()タッチジェスチャループと強制オリエンテーションリロードサイクルを注入し、モバイルカーネルパニックを引き起こします。| エンジン / プラットフォーム | 主なクラッシュベクトル | 予想される結果 |
|---|---|---|
| Chromium(Chrome/Edge) | V8エンジンヒープ枯渇 | 「Aw, Snap! メモリ不足」クラッシュ画面。 |
| Gecko(Firefox) | レンダリングパイプラインのフリーズ | アプリUIのロックアップ / 「応答しないスクリプト」警告。 |
| Androidシステム | カーネル低メモリキラー(LMK) | ブラウザアプリの即時かつサイレントな終了。 |
| WebKit(Safari / iOS) | タッチスレッドフラッド & JSCパニック | システム全体の遅延または強制ハードウェア再起動。 |
ペイロードを分析するには、ローカルWebサーバー環境(例: Python HTTPサーバー、Node.js、Nginx)を介してindex.htmlファイルを提供します。
すべてのアクティブな作業を保存していない限り、このファイルをプライマリブラウザで直接開かないでください。応答不能による即時のデータ損失を引き起こすためです。
---
## 5. 免責事項
このソフトウェアは、明示的または黙示的な保証なしに「現状のまま」提供されます。著者は、本番環境または個人用デバイスでこのスクリプトを実行することによって引き起こされるシステムクラッシュ、データ破損、またはハードウェアへの負担について一切の責任を負いません。ブラウザセキュリティエンジニアリングは、常に専用の隔離されたサンドボックスまたは仮想マシン環境内で実施してください。