Engineにはデフォルトでチュートリアルが用意されています。value)を使って値を見つける方法を学んだので、次のステップに進みましょう。scanをクリックしなければなりません。このステップについてはもう説明しませんので、覚えておいてください。新しいスキャンを始めたので、続けていきましょう。前回のステップでは、初期値を知っていたので正確な値を設定できましたが、今回は初期値がわからないステータスバーがあります。値が0から500の間であることだけはわかっています。me'をクリックすると体力を失い、減少した体力はステータスバーの上に表示されます。値を見つけるにはいくつかの異なる方法がありますが、もっとも簡単なものを説明します。value」というスキャンタイプを選択します。ここでも、値のタイプは4バイトです。scanをクリックし、完了するまで待ちます。me'をクリックしてください。あなたは体力をいくらか失うでしょう。scanをクリックしてください。scanをクリックします。アドレス候補がほんの少しになるまで上記の作業を繰り返してください。値が0から500の間であることを私達は知っています。目的のアドレスである可能性が最も高いものを選び、それをアドレスリストに加え、次のステップに進むために体力を5000に変更しましょう。それでは、やっていきましょう。Step2では初期値が100であることがわかっていましたが、今回はステータスバーだけで初期値がわかりません。Scanをクリックします。Scanをクリックする必要があります。Typeが4バイトの場合、4バイトの値を格納している変数のアドレスを全て洗い出します。総当たり検索みたいなものですね。たくさんのアドレスがヒットしました。meをクリックして、体力を減らします。前回のスキャン時より減った値のアドレスを検索します。scanの流れを4回ほど繰り返すと7つまで絞り込めました。下3つは値が大きすぎてあきらかに違いますね。meをクリックしてみると、真ん中の016A4DCCの値が減少しているので、ここが体力のアドレスとみて間違いないでしょう。値は0~500の間だということがわかっているのでそれもヒントになりますね。あとはこのアドレスをアドレスリストに追加して、値を5000に変更すればクリアです。それではStep4に進みましょう。初期値がわかっている場合プロフィールAuthor:ちーたーリバースエンジニアリングを趣味でやっています!英語のサイトや動画から学んだ内容を記事にしていこうと思います。