Offensive C++ は、C++ で書かれたオフェンシブセキュリティのスニペット集です。ペネトレーションテストやエクスプロイト開発のためのさまざまなツールが含まれています。
このプロジェクトの目的は、ペネトレーションテストやエクスプロイト開発に使用できるスニペットのコレクションを提供することです。現在、このプロジェクトには以下のスニペットが含まれています:
C/C++ はコンパイル言語であり、特定のターゲットプラットフォーム向けに最適化されたコードを生成できます。
C/C++ は低水準プログラミング言語であり、システムリソースを高度に制御できます。
C/C++ は直接的なメモリ操作と柔軟性を可能にします。
C/C++ は高いパフォーマンスと効率性を提供します。
C/C++ は、アセンブリなどの他の低水準言語と容易に連携する機能を提供します。
C/C++ には大規模で活発な開発者コミュニティがあり、エクスプロイト開発に利用できるリソース、ライブラリ、ツールが豊富に存在します。
このリポジトリにはプリコンパイル済みバイナリは付属していません。コンパイルする前に、以下のものが揃っていることを確認してください:
C++ コンパイラ:Microsoft Visual C++ コンパイラは Microsoft Visual Studio に含まれています。または、MinGW や Cygwin を通じて GCC コンパイラをインストールすることもできます。
統合開発環境(IDE)。私の場合は「Visual Studio 2017」を使用しています。
Windows SDK:Windows SDK には、C++ で Windows アプリケーションを開発するために必要なヘッダー、ライブラリ、ツールが含まれています。
ここでは、私が含めた外部オープンソースプロジェクトのリストを確認できます。
私の Patreon パトロンになることで、私の活動を支援できます。 そうすることで、プライベートパッカーへのアクセスが得られ、同時に、より多くの、より良いコンテンツを制作するモチベーションを維持できます。
Offensive C++ へのコントリビューションを歓迎します。コントリビュートするには、リポジトリをフォークし、プルリクエストを送信してください。コードが十分に文書化され、テストされていることを確認してください。
Offensive C++ は MIT ライセンス (https://opensource.org/license/mit/) の下で公開されています。詳細については、LICENSE ファイルを参照してください。