DLL ハイジャックについて学習しようとしています。2 つの関数を含む DLL ファイルを作成するとします。加算と減算、これが mathematics.dll と呼ばれていたとします。ここで、mathematics.dll をロードするプログラムを作成して、足し算と引き算ができるようにします。
次に、乗算と除算が可能な新しい DLL ファイルで元の dll ファイルをハイジャックしますが、何らかの理由で不明なハイジャックされた DLL の 2 つの元の関数も実装する必要があります。プログラムは元の DLL ファイルをロードできます。
それでも、コードにフックを挿入して、新しく見つけた乗算関数と除算関数を使用できるようにするにはどうすればよいでしょうか?
もしこれがナンセンスで、私がこの間違ったことを追求しようとしているのなら、私はあまり詳しくないので、この問題に光を当ててください.