2
Javaクラスを既存のJavaアプリケーションにWindows上で注入したいとします。JVMへのクラスの注入と既存のクラスとのやりとり
私はCreateRemoteThread
使用法説明した記事発見 - java-code-injection-via-winapis
をしかし、注入されたクラスは既存のクラスに「接続」し、それらを呼び出すことができるかどうかは明確ではありません。
これが可能かどうかは誰にも分かりますか? JNIには、すでに実行中のクラスを検索して参照するための関数がありますか?
私はJavaの専門家ではありません。クラスを再コンパイルするためには、クラスが使用する他のモジュールのソースコードにアクセスする必要があります。 – Meh
Javaコードはクラス(通常はjarに含まれています)に対してコンパイルします。アプリケーション内のクラスファイルを再コンパイルできるはずです。 – jtahlborn