浮動小数点は、小数点の後にいくつかの桁がある値です(5.12や11321.1など)。ウィンドウの下部にHealth(体力)とAmmo(弾薬)があります。Engineの使い方を覚えるには、実際のPCゲームで手を動かしながらやってみるのが一番効果的です。CubeというオープンソースのFPSゲームを解析して、体力が減らないように改造してみましょう。Engineにはデフォルトでチュートリアルが用意されています。value)を使って値を見つける方法を学んだので、次のステップに進みましょう。Engineデフォルトのチュートリアルをやってみましょう。今回は、Step2をやっていきます。チュートリアルはメニューバーの'Help'から起動できます。チートエンジンでチュートリアルを開いたので、次のステップに進みましょう。このウィンドウの下部には、「Health:xxx」というテキストが表示されています。Engineを使ってXPマインスイーパーの時間を無制限化する方法をご紹介します。それでは始めていきましょう。Engineとマインスイーパーを起動し、winmine.exeにアタッチします。次にwinmineのボードをどこでもいいのでクリックし、ゲームをスタートさせます。Scanをクリックします。image私が、リバースエンジニアリングを勉強している過程で、ある時少し上達したかな?と思う時がありました。上達したのかを過去の自分がやってきたことを振り返り、メモ帳に書き出しこの記事でまとめてみます。難易度ごとに分類されています。解答も用意されているので、どうしても分からない時は見てしまいましょう。全体の3分の1やるだけでも、かなりの知識が身につくのではないでしょうか。このサイトのチュートリアルなどダウンロードできるものには、zipにパスワードがかけられています。パスワードは「tuts4you」です。Engineの検索結果で緑字で表示されるアドレス。静的アドレスは再起動してもアドレスが変わりません。Engineはスキャンしてヒットしたアドレスが、プログラムの.dataセクション内にあるかどうかで静的か動的かを判断しているようです。.dataセクションにはプログラム内で使うグローバル変数と静的変数が格納されています。imageソフトウェアを解析していてよくあるアセンブラコードが、シリアルナンバーを一文字ずつ読み込んで、無意味なシフト演算や排他的論理和(xor)をしてハッシュを生成している命令群。};C言語だとこんな感じになります。これで文字列終端までループできますね。›プロフィールAuthor:ちーたーリバースエンジニアリングを趣味でやっています!英語のサイトや動画から学んだ内容を記事にしていこうと思います。