私はC++にはとても新しいことを言って始めます。 単純なコンソールアプリケーションを構築して、単一のバイト配列を変更するだけでペイントツールの機能を変更しようとしています。私は変更する必要があるバイトの配列を発見した、とこのチュートリアルに従うことを試みているが、誰が助けることができれば、それは私がhttp://guidedhacking.com/showthread.php?3981コンソール内のC++シグネチャスキャナ
をやりたいものではありませんDLLインジェクションのためになってしまっ
どのように私がコンソールアプリケーションでシグネチャスキャンを行うことができれば大いに感謝するかについて、私は何とかしています。
DLL注入を使用せずに所有していないプログラムの機能を変更したいですか?これを行う唯一の方法は、メモリに書き直すか、バイナリの.exeファイルを書き直すことです。それは非常に難しく、決してそれをやったことはありません。メモリに書き直すには、カーネルモードのアクセスが必要です(ドライバを作成する必要があります)。これらにはさまざまなセキュリティ保護メカニズムがあります。実際に何を達成しようとしていますか?あなたが求めているのは非常に左のフィールドなので。 – Dennis