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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
OffensiveNim — Nim (https://nim-lang.org/) を武器化する私の実験 | Kitploit
ツール/GitHubGitHub/byt3bl33d3r/offensivenim
特権昇格コード分析横移動シェルコードデータ流出ポストエクスプロイトコマンド&コントロール学習と教育レッドチーミングペイロード開発バイナリエクスプロイト
3.1k365372年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
byt3bl33d3r/offensivenim

OffensiveNim

Nim (https://nim-lang.org/) を武器化する私の実験

リポジトリを見る

OffensiveNim

OffensiveNim

インプラント開発および一般的な攻撃運用において、Nim を武器化するための実験です。

目次

  • OffensiveNim
    • 目次
    • なぜ Nim なのか?
    • このリポジトリで動作するサンプル
    • 開発中のサンプル
    • リポジトリ内のサンプルをコンパイルする
      • 簡単な方法(推奨)
      • 難しい方法(上級者向け)
    • クロスコンパイル
    • C/C++ との連携
    • DllMain をエクスポートする Windows DLL の作成
      • XLL の作成
    • 実行ファイルのサイズ最適化
    • Nim 実行ファイルのリフレクティブロード
    • Winim ライブラリを使用した場合と使用しない場合の実行ファイルサイズの違い
    • Opsec 上の考慮事項
    • Nim ランタイムなしで Nim を書く
    • C コードから Nim への変換
    • 言語ブリッジ
    • デバッグ
    • 開発環境のセットアップ
    • 私が陥った落とし穴
    • 興味深い Nim ライブラリ
    • インプラント開発のための Nim 関連リンク
    • コントリビューター

なぜ Nim なのか?

  • C、C++、Objective-C、JavaScript に直接コンパイルされます。
  • VM/ランタイムに依存しないため、他の言語(例:Golang)のように「ダサいマルウェア(T H I C C malwarez)」は生成されません。
  • Python にインスパイアされた構文により、ネイティブペイロードの高速な作成とプロトタイピングが可能です。
  • 非常に成熟した FFI(外部関数インターフェース)機能を備えています。
  • 実際に C/C++ で書く必要がなく、その結果ソフトウェアに多くのセキュリティ問題を持ち込むことを回避できます。
  • *nix/MacOS から Windows へのクロスコンパイルが非常に簡単。mingw ツールチェーンをインストールし、nim コンパイラに 1 つのフラグを渡すだけで完了します。
  • Nim コンパイラと生成された実行ファイルは、Windows、Linux、BSD、macOS などの主要なプラットフォームをすべてサポートします。Nintendo Switch、iOS、Android にコンパイルすることも可能です。Nim コンパイラ使用ガイドのクロスコンパイルセクションを参照してください。
  • 技術的には、インプラントと C2 バックエンドの両方を Nim で書くことができます。コードを直接 JavaScript にコンパイルできるからです。WebAssembly の初期サポートもあります。

このリポジトリで動作するサンプル

ツールをダウンロード