Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
OffensiveRust — レッドチームエンゲージメントのためのRust武器化 | Kitploit
ツール/GitHubGitHub/trickster0/offensiverust
特権昇格エクスプロイトIDS/IPS回避リバースエンジニアリングシェルコードポストエクスプロイトマルウェア分析コマンド&コントロール学習と教育レッドチーミングペイロード開発バイナリエクスプロイト
3.0k343893年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHubtrickster0/offensiverust

OffensiveRust

レッドチームエンゲージメントのためのRust武器化

リポジトリを見る

OffensiveRust

OffensiveRust

Rust をインプラント開発や一般的な攻撃操作に活用するための実験用リポジトリです。

目次

  • OffensiveRust
    • なぜRustなのか?
    • このリポジトリのサンプル
    • サンプルのコンパイル方法
    • このリポジトリのサンプルのコンパイル方法
    • クロスコンパイル
    • 実行ファイルのサイズ最適化
    • 私が陥りがちな落とし穴
    • 便利なRustライブラリ
    • Opsec(運用セキュリティ)
    • 私がRustで作成した他のプロジェクト
    • 参考になるRust製プロジェクト

なぜRustなのか?

  • C/C++ よりも高速である
  • 多目的言語であり、優れたコミュニティが存在する
  • Cargo と呼ばれる素晴らしい組み込み依存関係ビルド管理機能を備えている
  • LLVM ベースであるため、静的 AV 検出をバイパスするのに非常に適している
  • *nix/MacOS から Windows へのクロスコンパイルが非常に簡単で、mingw ツールチェーンをインストールするだけで済む(ただし、一部のライブラリは他の OS では正常にコンパイルできない場合がある)

このリポジトリのサンプル

ファイル説明
Allocate_With_Syscallsntapi ライブラリを使用して NTDLL 関数を直接呼び出す
Create_DLLDLL を作成してメッセージボックスを表示する。Rust は DLL に main 関数がないため、この機能を完全にはサポートしておらず、動作が不安定になる可能性がある
DeviceIoControlドライバハンドルを開いて DeviceIoControl を実行する
EnableDebugPrivileges現在のプロセスで SeDebugPrivilege を有効にする
Shellcode_Local_injectポインタをキャストして、ローカルプロセス内でシェルコードを直接実行する
Execute_With_CMDRust を介してコマンドを渡し、cmd を実行する
ImportedFunctionCalldbghelp から minidump をインポートして実行する
Kernel_Driver_Exploitシンプルなバッファオーバーフローを利用したカーネルドライバのエクスプロイト
Named_Pipe_Client名前付きパイプのクライアント
Named_Pipe_Server名前付きパイプのサーバー
PEB_WalkWindows API を動的に解決して呼び出す
Process_Injection_CreateThread実行中のプロセスに CreateThread でプロセスインジェクションを行う
Process_Injection_CreateRemoteThreadリモートプロセスに CreateRemoteThread でプロセスインジェクションを行う
Process_Injection_Self_EnumSystemGeoIDEnumSystemsGeoID API 呼び出しを使用してシェルコードを実行するセルフインジェクター
Unhookingフックの解除
asm_syscallアセンブリを使用して PEB アドレスを取得する
base64_system_enumBase64 エンコード/デコード文字列
http-https-requests証明書チェックを無視して HTTP/S リクエスト(GET/POST)
patch_etwETW をパッチする
ppid_spoof作成したプロセスの親プロセスを偽装する
tcp_ssl_client証明書チェックを無視する SSL 対応 TCP クライアント(コンパイルには OpenSSL と Perl のインストールが必要)
tcp_ssl_serverポートパラメータ付き TCP サーバー(コンパイルには OpenSSL と Perl のインストールが必要)
ツールをダウンロード