Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
LinusWare-Source-Code-Internal — Roblox/Luau用にリバースエンジニアリングされたランタイムエンジンで、VMフッキング、オペコード再マッピング、ケイパビリティ昇格、および任意のスクリプトを実行するためのUNCスクリプト環境を備えています。 | Kitploit
ツール/GitHubGitHub/tekkenbugattii/linusware-source-code-internal
特権昇格コード分析エクスプロイトリバースエンジニアリングバイナリ解析ペイロード開発
GitHubtekkenbugattii/linusware-source-code-internal

LinusWare-Source-Code-Internal

Roblox/Luau用にリバースエンジニアリングされたランタイムエンジンで、VMフッキング、オペコード再マッピング、ケイパビリティ昇格、および任意のスクリプトを実行するためのUNCスクリプト環境を備えています。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
232日前未レビュー

Linusware 1.2 — ソースコード & エンジンアーキテクチャ

tekkenbugatti により再構築・リバースエンジニアリング・ドキュメント化
対象プラットフォーム: Linux x86_64 / Luau / Roblox ランタイムエンジン


概要

Linusware 1.2 は、Roblox / Luau 向けのネイティブ Linux x86_64 ランタイム拡張および実行エンジンです。このリポジトリには、ELF ランタイムコンポーネントのバイナリリバースエンジニアリングを通じて導出された完全な再構築ソースコードが含まれており、仮想マシンフック、オペコード再マッピングテーブル、権限昇格メカニズム、標準 Universal Naming Convention (UNC) 環境 API の完全なリバース解析を含みます。


アーキテクチャ & コアコンポーネント

1. HookedLuaResume (0x3a21d0) — VM スレッドインターセプション

Roblox 仮想マシンのスレッドディスパッチエントリ (lua_resume) に、トランポリン付きのインライン 14 バイト 64 ビット絶対ジャンプフックとしてインストールされます。

  • VM ピニング: L + 0x20 オフセットにある lua_State->global_State を読み取ることで、プライマリゲーム VM を識別します。
  • アイデンティティ昇格: ケイパビリティマスクに 0x303fffffffffffff を割り当て、ケイパビリティフラグに 0x7 を書き込むことで、実行コンテキストを自動的に Identity 7 (LocalUser 無制限) に昇格させます。
  • ジョブドレインキュー: スレッド実行ステップをインターセプトし、スレッドセーフなジョブキューから保留中のスクリプトペイロードを同期的にドレインして実行します。
  • Autoexec 同期: 初回 VM 接触時に autoexec/ に配置されたスクリプトのバックグラウンドローダーを自動的にスキャンして起動します。

2. HookedCapThrower (0x399900) — セキュリティチェック抑制

  • エンジン内部のケイパビリティ検証ルーチン (cap_thrower) をインターセプトします。
  • スレッドローカルストレージ (tls_cap_depth、%fs:ef8c に対応) を利用して、ユーザースクリプト実行中にケイパビリティ違反例外を動的に抑制します。

3. OpcodeEncoder (0x399640) — インプレース Luau バイトコードリマッパー

Roblox の VM は静的解析を妨害するために標準 Luau バイトコードオペコードをスクランブルします。OpcodeEncoder はメモリ内の命令を再エンコードします:

  • ビットマスク A (0x0829400003f02323): オペコード 7 .. 0x42 の可変長命令 (AUX dwords) をデコードします。
  • ビットマスク B (0xfe7b): オペコード 0x4a .. 0x59 の拡張可変長命令をデコードします。
  • オペコード変換: 抽出された g_wire_for_opcode ルックアップテーブルを使用して、オペコードバイトをインプレースで置き換えます。

4. GrantProtoCapabilities (0x39a360) — 再帰的プロトタイプ昇格

  • コンパイル済み Luau プロトタイプ階層 (LuauProto) を再帰的に走査します。
  • すべてのルートおよびネストされた子関数 (proto->p) の proto + 0x38 に、グローバルケイパビリティディスクリプタ (&g_capability_grant) のアドレスを書き込みます。

5. UNC スクリプト環境 (58+ 関数)

標準実行 API を実装:

  • クロージャ: hookfunction、hookmetamethod、newcclosure、clonefunction、isexecutorclosure、getrawmetatable、setrawmetatable。
  • メモリ & アップバリュー: getupvalues、setupvalue、getconstants、setconstant、getprotos、setproto。
  • ファイルシステムサンドボックス: readfile、writefile、、、、、、、。

プロジェクト構造

root@kitploit:~
linusware_src/
├── include/
│   └── linusware/
│       ├── linusware.h          # コアエンジンインターフェース & 公開エクスポート
│       ├── messages.h           # 文字列テーブル、エラー & ロギング定数
│       ├── script_environment.h # UNC 関数テーブル登録
│       ├── workspace.h          # ファイルシステムサンドボックス定義
│       ├── crypto.h             # OpenSSL AES & SHA ラッパー
│       ├── encoding.h           # Base64 & LZ4 圧縮ヘルパー
│       ├── websocket.h          # WebSocket クライアントインターフェース
│       └── decompiler.h         # Luau バイトコードデコンパイラ定義
├── src/
│   ├── linusware/
│   │   ├── hooks.cc             # HookedLuaResume、CapThrower、OpcodeEncoder、GrantProto
│   │   ├── linusware.cc         # IPC サーバー (exec.sock) & ジョブキューディスパッチ
│   │   ├── script_environment.cc# 58+ UNC 環境 API の実装
│   │   ├── workspace.cc         # サンドボックス化された IO 実装
│   │   ├── crypto.cc            # 暗号プリミティブ
│   │   ├── encoding.cc          # Base64 & LZ4 実装
│   │   ├── decompiler.cc        # プロトタイプデコンパイラ実装
│   │   └── websocket.cc         # ネットワークソケットレイヤー
│   └── cli/
│       ├── linusware_cli.cc     # スタンドアロン CLI ペイロード送信機
│       └── wayland_clipboard.cc # Wayland/X11 クリップボードブリッジ
└── CMakeLists.txt               # ビルド設定

ビルド

要件

  • Linux x86_64
  • CMake 3.20+
  • C++20 サポート付き Clang / GCC
  • OpenSSL & LZ4 開発パッケージ

コンパイル

root@kitploit:~
cd linusware_src
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)

クレジット

tekkenbugatti により再構築およびリバースエンジニアリングされました。

ツールをダウンロード
appendfile
delfile
makefolder
delfolder
listfiles
isfolder
isfile
  • 暗号ユーティリティ: crypt.encrypt、crypt.decrypt (AES-CBC、AES-GCM)、crypt.hash (SHA-256、SHA-384、SHA-512)、crypt.base64encode、crypt.base64decode、crypt.lz4compress、crypt.lz4decompress。
  • ネットワーク & リフレクション: request、HttpGet、WebSocket.connect、decompile、cloneref、setclipboard、getfpscap、setfpscap。