メモリからDLLをロードするように設計された単純なDLLインジェクター。 PEヘッダーとエントリポイントの消去をサポートします。 C99で書かれています。
Memjectをコンパイルするには、Windows用のC99コンパイラが必要です。 Microsoft Visual Studioは、簡単なコンパイル(memject.sln)のためにソリューションをロードする必要があります。
Memjectをコンパイルするための最初のステップは、このレポをGitHubからローカルコンピューターにクローンすることです。 gitは、ここからインストールされていない場合はfutherを踏む必要があります。 git bash / git cmd / cmdを開き、次のコマンドを入力します。
git clone https://github.com/danielkrupinski/MemJect.git
すべてのソースファイルを含むMemJectフォルダーは、成功して作成されている必要があります。
ソースコードのコピーを装備した場合、次のステップはMicrosoft Visual StudioでMemject.slnを開くことです。 Visual Studioをお持ちでない場合は、Compilatorを使用してMemject.cppをコンパイルしてください。
memject.cppで以下の行を見つけ、 csgo.exeを宛先プロセス名に置き換えます。
#define PROCESS_NAME "csgo.exe" memject.cppで以下の行を見つけ、そこにバイト配列の形でDLLを提供します。私のPythonスクリプトを使用して、DLLをバイトの配列またはexport to Cでほぼすべての16進エディタに変換できます。
static const uint8_t binary [] = {
0x4d , 0x5a , 0x80 , 0x00 , 0x01 , ...次に、ビルド構成を変更してRelease | x86とビルドソリューションを押すだけです。
すべてが正しくなった場合は、 MemJect.exeバイナリファイルを受信する必要があります。