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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/washi1337/asmresolver
コード分析リバースエンジニアリングマルウェア分析バイナリ解析
GitHubwashi1337/asmresolver

AsmResolver

PEファイルと.NETモジュールを作成・読み取り・編集するためのライブラリ。

リポジトリを見るウェブサイト
1.1k15125日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

AsmResolver

Test and Publish Nuget feed Nuget feed License: MIT Discord

AsmResolver は、Portable Executable (PE) ファイルを読み取り、変更し、再構築するためのライブラリです。Windows 上でネイティブに動作する PE イメージと、マネージド (.NET) メタデータを含むイメージの両方をサポートしています。

AsmResolver は MIT ライセンスの下で公開されています。

主な機能

AsmResolver には多くの機能があります。以下はハイライトの一部を列挙したものです。

  • PE ファイルの作成、読み取り、変更、書き込み、パッチ適用。
    • セクション、データディレクトリ、およびその解釈への完全なアクセス。
    • インポートアドレステーブル (IAT) の再構築とトランポリン処理。
    • 最終的な PE ファイル出力のレイアウトを完全に制御。
  • さまざまな Win32 リソースタイプ(アイコン、VersionInfo など)への豊富なサポート。
  • System.Reflection に似た直感的な API による .NET メタデータへの豊富なサポート。
    • マネージド、ネイティブ、および動的メソッドボディのサポート。
    • 簡単なメタデータのインポートとクローン作成。
    • マネージドリソースファイルのシリアライザとデシリアライザ。
    • AppHost / SingleFileHost バンドルのサポート。
    • ReadyToRun (R2R) バイナリのサポート。
  • 不正な形式/難読化されたバイナリに対して堅牢になるよう構築。
  • PDB および PortablePdb シンボルへの豊富な読み取りサポート。
    • 完全マネージドのクロスプラットフォーム API(DIA や類似の依存関係は不要)。
  • クロスプラットフォーム(Windows および *nix、.NET Framework 3.5+、.NET Standard 2.0、.NET Core、Mono、NixOS パッケージ互換)。
  • ドキュメント化済み。
  • ユニットテスト済み。

ドキュメント

  • ガイド
    • v5.x から v6.0 への移行
  • API リファレンス

サポート

  • 問題トラッカー
  • ディスカッションボード
  • Discord

バイナリ

安定版ビルド:

  • NuGet フィード
  • GitHub リリース

ナイトリービルド:

  • ナイトリー NuGet フィード (https://nuget.washi.dev/v3/index.json)
ブランチビルドステータス
masterTest and Publish
developmentTest and Publish

コンパイル

ソリューションは、.NET SDK またはそれをサポートする IDE(例: Visual Studio や JetBrains Rider)を使用してビルドできます。主要パッケージは、さまざまな .NET ランタイムの LTS バージョン(.NET Framework 3.5、.NET Standard 2.0、.NET Standard 2.1、.NET Core 3.1、.NET 6.0、.NET 8.0、.NET 9.0、.NET 10.0)を対象としています。

コマンドラインからプロジェクトをビルドするには、次を使用します:

root@kitploit:~
$ dotnet build

すべてのテストを実行するには、次を使用します:

root@kitploit:~
$ dotnet test

テストを正常に実行するには、追加の .NET ランタイム バージョン(STS バージョンや EOL と宣言されたバージョンを含む)がインストールされている必要があります。ユニットテストがさまざまな .NET ランタイムを対象とするバイナリの読み取りを検証するためです。 MacOS および Linux でテストを正常に実行するには、mono と wine もインストールされている必要があります。

コントリビューション

  • CONTRIBUTING.md を参照してください。

謝辞

AsmResolver は趣味のプロジェクトとして始まりましたが、さまざまなコントリビューターによるコミュニティプロジェクトへと成長しました。これらの人々がいなければ、AsmResolver は現在の姿にはなっていなかったでしょう!

  • コードコミットを通じて直接 または GitHub スポンサー を通じて金銭的に貢献してくださったすべての方々に特に感謝します。

  • .NET Framework 3.5 互換性の支援をしてくださった @MonoMod の方々に特に感謝します。

  • 新機能の提案、API 設計へのフィードバック、徹底的なテスト、および/または 問題ボード へのバグ報告(メールや DM 経由を含む)をしてくださったすべての方々に心から感謝します。

これらの謝辞で自分が十分に評価されていないと感じる場合は、お気軽にご連絡ください。

ツールをダウンロード