チートエンジン(略しCE、中国名 - チートエンジン)は、メモリのデータを、見つける変更するために使用され、ゲームは基本的な楽器の逆です。
この記事では、基本的な操作について説明します。
1.プロセスを開きます。
ゲームプログラムを実行し、CEは、プロセスにアタッチ
2.住所データを検索し、データを変更
データが見つかるまで、検索条件を定義します。あなたは、ゲームを一時停止することができたときにスキャンデータ
たとえば、次のように知られている血液の初期値
。ゲームを開始すると、一時停止し、初期値を求めます。
B。血液は、一時停止、縮小取得するための値を小さくさせ、ゲームを開始します。
値は左の予選に表示されるまで、C。、操作のaとbを繰り返します
3.ポインタデータ
上記の手順や効果なしならば、(もちろん、間違っているかもしれない)変数のアドレスを見つけるに示す、アドレスデータを変更するためのポインタである、我々はデータを変更することが誰であるかを見つける必要があり、それは、最初のポインタ(ありますないように注意してください正確にどのように多くのレベルのポインタ)
。データを変更するポインタを阻害
B。ベースポインタへのポインタを見つけるために
目的:ポインタの始まりを見つけるには、オフセットを加え、見つかったデータを指します
Cマルチレベル・インジケータ
そして緑色アドレス(ベースポインタを見つける。)までのライン上の類似検索以上の層を見つけるポインタ。最後には、手動でアドレスを追加する場合、オフセットポインタを注意し、オフセットを加えるオフセットの追加]をクリックします。
例:3つのポインタ
[[[1-イルポインタ+オフセット] +オフセット2] +オフセット3]、1,2,3-充填オフセットオフセットの追加。
4.inlineフック
元のコード(アドレスY)で独自のコードを追加したり、ソースコードを変更します。
原理:
ターゲット・アプリケーション・プロセスのメモリ空間(コードA)において、Aに、アセンブリコードを書きます (最後の命令は、次の編集に戻り(JMP Y + 5))
2. AをJMPするY命令、それらのアプリケーションの実行コードメモリをスキップ
3.バックY + 5へジャンプします
自動アセンブラコードOK注入→→→テンプレート(オートフィルアドレス)ポイント、与える権利
5.メモリーを表示
スキャンすることは困難で得られたデータの一部は、メモリが閲覧できます([表示]ボタンをクリックメモリ)、メモリビューアウィンドウ以下のアセンブリコード。
そのような文字が身体構造に(血液、青、...など)を属性として、ほとんどの形式、メモリアドレス入手困難な、しかし、プログラムのために開発、データ構造。
分析は、メモリアドレスを見つけることは容易で体内の他の構造とほぼ同じメモリアドレス範囲とすることができます。(より多くの上下を参照してください)
当游戏运行时,根据情况的不同,内存数据会变化。找到变化的地址(数据会变色),在主窗口手动添加地址就能改了。