質問をより理解しやすくするために、CheatEngineと呼ばれるソフトウェアがあります。基本的には、操作しようとしているソフトウェアのすべてのバイトを収集し、それらのいずれかを選択して値を変更できます。
たとえば、ゲームのスコアを変更したいとします。現在のスコアの値を検索して、好きなように変更できます。
ここで問題となるのは、Javaを使用して、メモリからすべてのデータを取得し、「ハッキング」しようとしているソフトウェアが使用するようなものを作成することは可能ですか?
どのソースを探すべきか教えてください。
PS投稿に文法ミスがあった場合は、申し訳ありません。私はロシア出身で、英語が上手ではありません。
Javaは(正当な理由で)ダイレクトメモリアクセスが非常に制限されているため、Javaでこれを実行できる可能性はほとんどありません。JNIは(管理されたまたは安全でない)OS操作を実行できるため、特定のメモリ位置でデータを返す任意のC関数を呼び出すことができますが、最初にCを使用する方がよいと思います(Javaではありません)。その後。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加