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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
sc2pe — シンプルな dotnet Native AOT アプリで、AsmResolver を使用してシェルコードを PE に変換します。 | Kitploit
ツール/GitHubGitHub/dump-guy/sc2pe
ペイロード生成シェルコードペイロード開発
GitHubdump-guy/sc2pe

sc2pe

シンプルな dotnet Native AOT アプリで、AsmResolver を使用してシェルコードを PE に変換します。

リポジトリを見る
667193年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

sc2pe

シェルコードをPEに変換するために[AsmResolver]を使用するシンプルなdotnet Native AOTアプリです。
32ビットと64ビット(x86、x64)の両方のシェルコードがサポートされています -> 32ビットまたは64ビットのPEが生成されます。
[リリース] はlinux-x64とwin-x64の両方向けにコンパイルされています。

説明

これはNative AOT形式にコンパイルされており、それがどれほど素晴らしいかを示しています(それでも、いくつかの依存関係がリフレクションを使用しており、それを騙さないとトリミングされてしまうため、苦労しました :D)。ダウンロード可能な[リリース]バイナリは、dotnet依存関係を一切持たないネイティブバイナリです!(だから、実行するだけで楽しめます)

dotnet SDK 8.0.100-preview.3.23178.7を使用してNative AOTコンパイルされています。
Dotnet SDK 8+が選ばれたのは、より小さなバイナリを生成するためです。

Native AOTコンパイルはdotnet 7バージョンからサポートされています。 ビルドにdotnet 7を使用したい場合は、プロジェクトファイルをnet7.0ターゲットに変更してください -> dotnet 7の方がビルドがはるかに簡単です。

Windowsでdotnet SDK 8+を使用したビルド:

かなり簡単です:

  • 最新のVisual Studio(プレビュー)をインストールまたは更新します。
  • dotnet 8+ SDKをインストールします。
  • .slnを開いてnugetsを復元します(AsmResolver.PE、CommandLineParser) -> nuget URLを設定してあれば自動的に行われるはずです。
  • VS Terminale - "dotnet publish -r win-x64 -c Release"

Linuxでdotnet SDK 8+を使用したビルド:

  • それについては話したくありません。リリースバイナリを使ってください :) (dotnet SDK 8+はパッケージマネージャでは利用できないため、かなり面倒です)

使い方

-p, --path [必須。シェルコードファイルへのパス]

-a, --architecture [必須。アーキテクチャ: 32または64(シェルコードに依存)]

-o, --offset [省略可能。シェルコードの開始オフセット(デフォルト0)]

--help [このヘルプ画面を表示]

--version [バージョン情報を表示]

例

シェルコードを32ビットPEに変換(シェルコードの開始オフセットを66バイト目に設定):
sc2pe -a 32 -o 66 -p C:\shellcode.bin

ツールをダウンロード