コンソールで好きなゲームを何も見ずに作れるレベルが良い。参考書は多いが、300ページほど読破すればマスターできる程度です。↓オンゲ、というかゲームの一般的な作り方について学ぶ。プログラム本体は1000ページほどの勉強で十分と思われますが、一応グラフィックスも勉強すると良いので買いあさりましょう。別に自分が描くわけじゃないので、やり方を理解するだけで構いません。ここで数年鍛錬するのがちょうどいいです。↓ネットワークについて学ぶ。サーバー周りはCでない言語が多いので、その辺も一通り網羅すると良いでしょう。500ページほどの参考書が数十種類必要になるでしょう。実際にちょっとしたサーバーを構築してみるのも必要かもしれません。機械は借りるにしてもお金がかかります。この手の本は絶望的に少ないので、僕もよく判りません。いったところでしょうか。あとはいいハッカー集団に見初められると完璧です(数の力的な意味で)。健闘をいのっています。この手の本は絶望的に少ないので、僕もよく判りません。他人が作ったカレーをどうやって作ったか(設計思想、プロトコル、実装)を味見だけで当てた上で、さらに味付け(ようするにチート)しようとするようなもので、それにはたぶんカレーの作り方の定石やテクニック、センスが必要だと思います。自分の思いも寄らない作り方(設計や実装)にもヒント無しで、たどり着かなければなりません。「なのでまずはカレーが作れるようになる」→自力でオンラインゲームが作れる必要が有りそうです。チートなのでグラフィックとかはいらないかもしれませんが。(でも、まてよ、「色違いのレアアイテムとかほしい」とかなったらそうも言ってはいられない気がする)おそらくネットワークで通信する可能性が高いのでTCP/IPの知識は必要だと思います。ハイブリッドP2Pな場合は、ホスト役の人を解析すればいいからそうでもない可能性はありですが。安全な暗号鍵の受け渡しの方法なども必要かと思います。プログラムに埋め込んでるなんてことはないと思いますし。ソースコードが公開されているわけではないので、ほぼノーヒントで他人の考えを読んで目星をつけていかないと行けない。そのために相当な経験と色々な実装方法のパターンを身につける必要あり。ここまで頑張っても、多くの場合オンラインゲームは解析できないように防御策が取られています難読化、パッキング、不正な改変の検知、展開しているメモリへのアクセス拒否などなど。たしかに、人の作った障害ですので根性でどうにかならないようなきがしないでもないですが太平洋に浮かんだスイカを探すくらい無謀な気がします。(それでもやれる人にはやれるから、すごいとは思いますが。自分はアセンブラやろうとして泡吹いて死んだ人なのであまり参考にしないでください。8年前まず、「チート解析」って何です?チートを解析したい?それとも自分がチートしたい?そして「チート」の定義って何です?ボットのように自分で動き回るプログラムが作りたいのか、それともサーバーのデータを改竄するようなことがしたいのか・・。具体的に言えば合法で、道徳的に間違っていないことであれば教えてくれる人もいると思いますよ。製作者側としてもセキュリティホールが明確になって助かっています。(悪質な手段として行うのではなく、セキュリティホールを明確にするために行なってくれていますので、誤解無きよう)質問は違法行為や規約違反行為等ではないとプラスに解釈しておきます。利用規約に反さない範囲でツール作りに取り組むのは良いことだと思います。オンラインゲームは基本的にデータ通信上のズルが出来ないようになっているので、ちょっとやそっとじゃ通信データから何か改竄することは出来ないと思いますが、パケットの流れをまず確認する手段としてこの辺のツールの使い方は知っておくべきでありましょう。http://homepage2.nifty.com/protocol/wireshark/既存ゲームのセキュリティを知ることで、自分が公開するゲームのセキュリティを高めるための知識にもなります。「暗号化・セキュリティ」などのキーワードを頼りに書店で本をあさってみると良いと思います。ミクプラは自由にリンクできます。