Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
分かりやすくて面白かったです!笑次回作も楽しみにしてます!!
バトルシーンめっちゃおもしろい!
ありがとうございます!
テクスチャ変えてるところで一瞬服が変わるのが可愛い
すごくわかりやすい...とりあえずNVIDIAが現状一番強そう
オフラインでやる分にはある程度勉強にもなるし、くっそ楽しい
僕もオフラインではよく改造とかしてましたね。
勉強になります!
めちゃ分かりやすい。良いねぇ。
ブラウザゲームならサーバーで全部処理してチート不可能なものはあるね
通信改ざんにあたって、暗号学などの知識を駆使してゲーム独自のパケットの暗号化や圧縮を解くことになると思うんですが、どの程度の知識があるとできるものなんですか?基本的にブルートフォースに近いものになるのでしょうか?
ゲーム次第という前提ですが、私ならそのゲームの情報を出来るだけ入手して、例えばWindowsのゲームなら低レイヤーではwinsockなんかを使用しているケースが多いので、send命令/recv命令を実行しているアドレスを探したりします。send/recvは厳密には送るあるいは受け取ったパケットを「読みだす」処理なので、そのタイミングだと平文のパケットだったりするからです。それが出来ない場合は、Wiresharkなんかでキャプチャとゲーム中での一定の行動を繰り返して、暗号後のパケットがどうなっているか確認します。完全に独自の仕様だと眺めてても厳しいのですが、パケットのやり取りにはハンドシェイクがあったりするのが普通なので、それを見ることでプロトコルが判別できるかもしれません。(尚ゲームの場合、ポート番号は一般的な番号を使用しない事が多いです)また、サーバーを自分で建てれるゲーム(例えばMinecraftやWesnothなど)で色々と実験してみるのもよいかもしれません。自分で建てたサーバーに、ゲームのクライアントではなく、自作のアプリケーション(winscokでもbsdsocketでもなんでもいいですが)から、疑似的にパケットを作って送りこみ、サーバーがどう動くか反応を見てみるのです。この時、AAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEなど同じ文字を連続して送ることで、暗号化のパターンを掴むことが出来るかもしれません。ハック系の情報は海外の方が豊富なので、google翻訳でいいので英語で調べて、chromeの日本語へ翻訳機能を使ってwebページ見ながら色々試してみるのがよいと思います。勉強についてですが、ネットワークの勉強(マスタリングTCP/IPなど)→暗号化周りの勉強(SSL/TLS)→WinsockやBSDSocketの勉強(なくても行けるけど、上記のようにサーバーにゲームのクライアントではなく自作のアプリケーションから命令を送る場合に必要)が必要だと思います。また、随時海外のサイトを読み漁るとよいと思います。学習コストは高いです。そのうえうまく行くかも分かりません。また、手前みそで恐縮ですが、winsockに限っていえば僕が昔書いたブログも入門には使えるかもしれません。(ここ1年位非公開にしていたのですが、今しがた復活させました)jamfolder.livedoor.blog/lesson0.ws?ref=popular_article&id=7342082-1684939game packet hackingで検索した結果www.google.com/search?q=game+packet+hacking&sca_esv=575689866&sxsrf=AM9HkKkq6mOIAReKJMLIsUqG1tC4FWRgZg%3A1698035108881&ei=pPU1ZZC5NZq9wAO7naHgBQ&oq=game+packet+&gs_lp=Egxnd3Mtd2l6LXNlcnAiDGdhbWUgcGFja2V0ICoCCAAyBBAjGCcyBBAjGCcyCBAAGMsBGIAEMggQABjLARiABDIIEAAYywEYgAQyBhAAGB4YDzIEEAAYHjIIEAAYHhgPGAoyBhAAGAUYHjIGEAAYBRgeSIwZUABY4g5wDXgAkAEAmAEAoAEAqgEAuAEDyAEA-AEBqAIUwgIHECMY6gIYJ8ICFhAAGAMYjwEY5QIY6gIYtAIYjAPYAQHCAgsQABiABBixAxiDAcICBhAAGAMYBMICDRAAGAQYgAQYsQMYgwHCAgcQABiKBRhDwgIKEAAYBBiABBixA8ICChAAGIoFGLEDGEPCAg0QABiKBRixAxiDARhDwgIIEAAYgAQYsQPCAgUQABiABMICBxAAGA0YgATCAgYQABgeGAriAwQYACBBiAYBugYGCAEQARgL&sclient=gws-wiz-serp
@@IndraTheGameShow ご回答いただきありがとうございます。winソケットの入門サイト拝見させていただきました。linuxのソケットは少しだけ触れたことがあったのでなんとなくは理解できたんですが、やっぱりWindowsApiが難しいのと、パケット改ざんハックの敷居の高さでかなり入りずらいですねwマスタリングTCP IPは読んだことがあるので基本的なプロトコルなどについてはある程度分かると思います。メモリやバイナリの解析をメインで勉強中だったのでそちらがある程度できるようになったらソケットなどのほうにも力を入れて勉強する予定です。
@@IndraTheGameShow メモリの改ざんについての質問なのですが、反射型DLLインジェクションやマニュアルマッピングと呼ばれる手法で改ざんをした場合、大手ゲームでは簡単に検知されますか?具体的にはeasy anti cheatなどが搭載されたゲームなどです。また、カーネルドライバを使った書き換えなら回避可能ですか?
0.75倍速が丁度いいなてかバトルにするアイデア良いなそういうゲーム作るか…?
いいと思います。ぜひ作って見せて下さい( ´∀` )
パケット改竄が全然来ないよう(泣)
今仕事とゲーム制作で忙しくて動画まで手が回らないんだ。ごめんね
@@IndraTheGameShow なるほど()
すごい面白いです。30回は見返しました。もっとこういう動画作って欲しいです
えええええっ30回ですか……!?ありがとうございます!!手広くやってるので、数年後また観に来てくれたら更新されてるかもしれませんね笑
パケット改ざんチートってかなり昔荒野行動とかなんかで逮捕者出たよなあ記憶曖昧だからパケット改ざんチートじゃないかもしれんけど
コメントありがとうございます!ダイヤ・金券無限増殖チートですかね?あるいは対戦中のUDPで送られるパケットなら、改ざん出来る人もいるかもしれませんね~
スマホゲームのバイナリはどうやってパソコンまで持って行くんですか?
スマホゲームでも基本的に開発はPCで行っているはずなので、開発者ならオープンなバイナリを持っているはずです。そうでなければapkファイルをスマホからPCへ持っていきます。prtimes.jp/main/html/rd/p/000000243.000011895.htmlまた、apkファイルを改ざんされたくなければ、対策を施す必要があります!atmarkit.itmedia.co.jp/ait/articles/1902/27/news007_2.html
@@IndraTheGameShow 返事ありがとうございます。ちなみになんがAPKはAndroidじゃないんですか??
@@Nxjgxkhxkgciphoneはipa Androidはapkです
@@IndraTheGameShow ipaってAndroidでいうapkだったんですねちょっと試してみます!ありがとうございます!
やるのは簡単だけど作るのは簡単ではない気がする
チートに手を出すのは簡単ですが、作るのは専門的な知識と技術がいりますね……
@@IndraTheGameShow マイクラの統合版などはC++が必要なので少ないですね
このテンポとわかりやすい動画、ブックマークしてしまいました()
7G出たしワンちゃん?
ワンちゃんあるかもですね
ゆっくり音声が早すぎる
ゆっくりまっちゃ
あの人の動画好き
分かりやすくて面白かったです!笑
次回作も楽しみにしてます!!
バトルシーンめっちゃおもしろい!
ありがとうございます!
テクスチャ変えてるところで一瞬服が変わるのが可愛い
すごくわかりやすい...
とりあえずNVIDIAが現状一番強そう
ありがとうございます!
オフラインでやる分にはある程度勉強にもなるし、くっそ楽しい
僕もオフラインではよく改造とかしてましたね。
勉強になります!
めちゃ分かりやすい。良いねぇ。
ありがとうございます!
ブラウザゲームならサーバーで全部処理してチート不可能なものはあるね
通信改ざんにあたって、暗号学などの知識を駆使してゲーム独自のパケットの暗号化や圧縮を解くことになると思うんですが、どの程度の知識があるとできるものなんですか?基本的にブルートフォースに近いものになるのでしょうか?
ゲーム次第という前提ですが、
私ならそのゲームの情報を出来るだけ入手して、例えばWindowsのゲームなら低レイヤーではwinsockなんかを使用しているケースが多いので、send命令/recv命令を実行しているアドレスを探したりします。
send/recvは厳密には送るあるいは受け取ったパケットを「読みだす」処理なので、そのタイミングだと平文のパケットだったりするからです。
それが出来ない場合は、Wiresharkなんかでキャプチャとゲーム中での一定の行動を繰り返して、暗号後のパケットがどうなっているか確認します。
完全に独自の仕様だと眺めてても厳しいのですが、パケットのやり取りにはハンドシェイクがあったりするのが普通なので、それを見ることでプロトコルが判別できるかもしれません。(尚ゲームの場合、ポート番号は一般的な番号を使用しない事が多いです)
また、サーバーを自分で建てれるゲーム(例えばMinecraftやWesnothなど)で色々と実験してみるのもよいかもしれません。自分で建てたサーバーに、ゲームのクライアントではなく、自作のアプリケーション(winscokでもbsdsocketでもなんでもいいですが)から、疑似的にパケットを作って送りこみ、サーバーがどう動くか反応を見てみるのです。この時、AAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEなど同じ文字を連続して送ることで、暗号化のパターンを掴むことが出来るかもしれません。
ハック系の情報は海外の方が豊富なので、google翻訳でいいので英語で調べて、chromeの日本語へ翻訳機能を使ってwebページ見ながら色々試してみるのがよいと思います。
勉強についてですが、
ネットワークの勉強(マスタリングTCP/IPなど)→暗号化周りの勉強(SSL/TLS)→WinsockやBSDSocketの勉強(なくても行けるけど、上記のようにサーバーにゲームのクライアントではなく自作のアプリケーションから命令を送る場合に必要)が必要だと思います。
また、随時海外のサイトを読み漁るとよいと思います。学習コストは高いです。そのうえうまく行くかも分かりません。
また、手前みそで恐縮ですが、winsockに限っていえば僕が昔書いたブログも入門には使えるかもしれません。(ここ1年位非公開にしていたのですが、今しがた復活させました)
jamfolder.livedoor.blog/lesson0.ws?ref=popular_article&id=7342082-1684939
game packet hackingで検索した結果
www.google.com/search?q=game+packet+hacking&sca_esv=575689866&sxsrf=AM9HkKkq6mOIAReKJMLIsUqG1tC4FWRgZg%3A1698035108881&ei=pPU1ZZC5NZq9wAO7naHgBQ&oq=game+packet+&gs_lp=Egxnd3Mtd2l6LXNlcnAiDGdhbWUgcGFja2V0ICoCCAAyBBAjGCcyBBAjGCcyCBAAGMsBGIAEMggQABjLARiABDIIEAAYywEYgAQyBhAAGB4YDzIEEAAYHjIIEAAYHhgPGAoyBhAAGAUYHjIGEAAYBRgeSIwZUABY4g5wDXgAkAEAmAEAoAEAqgEAuAEDyAEA-AEBqAIUwgIHECMY6gIYJ8ICFhAAGAMYjwEY5QIY6gIYtAIYjAPYAQHCAgsQABiABBixAxiDAcICBhAAGAMYBMICDRAAGAQYgAQYsQMYgwHCAgcQABiKBRhDwgIKEAAYBBiABBixA8ICChAAGIoFGLEDGEPCAg0QABiKBRixAxiDARhDwgIIEAAYgAQYsQPCAgUQABiABMICBxAAGA0YgATCAgYQABgeGAriAwQYACBBiAYBugYGCAEQARgL&sclient=gws-wiz-serp
@@IndraTheGameShow ご回答いただきありがとうございます。winソケットの入門サイト拝見させていただきました。linuxのソケットは少しだけ触れたことがあったのでなんとなくは理解できたんですが、やっぱりWindowsApiが難しいのと、パケット改ざんハックの敷居の高さでかなり入りずらいですねw
マスタリングTCP IPは読んだことがあるので基本的なプロトコルなどについてはある程度分かると思います。
メモリやバイナリの解析をメインで勉強中だったのでそちらがある程度できるようになったらソケットなどのほうにも力を入れて勉強する予定です。
@@IndraTheGameShow メモリの改ざんについての質問なのですが、反射型DLLインジェクションやマニュアルマッピングと呼ばれる手法で改ざんをした場合、大手ゲームでは簡単に検知されますか?
具体的にはeasy anti cheatなどが搭載されたゲームなどです。また、カーネルドライバを使った書き換えなら回避可能ですか?
0.75倍速が丁度いいな
てかバトルにするアイデア良いな
そういうゲーム作るか…?
いいと思います。ぜひ作って見せて下さい( ´∀` )
パケット改竄が全然来ないよう(泣)
今仕事とゲーム制作で忙しくて動画まで手が回らないんだ。ごめんね
@@IndraTheGameShow なるほど()
すごい面白いです。30回は見返しました。もっとこういう動画作って欲しいです
えええええっ30回ですか……!?
ありがとうございます!!
手広くやってるので、数年後また観に来てくれたら更新されてるかもしれませんね笑
パケット改ざんチートってかなり昔荒野行動とかなんかで逮捕者出たよなあ
記憶曖昧だからパケット改ざんチートじゃないかもしれんけど
コメントありがとうございます!
ダイヤ・金券無限増殖チートですかね?
あるいは対戦中のUDPで送られるパケットなら、改ざん出来る人もいるかもしれませんね~
スマホゲームのバイナリはどうやってパソコンまで持って行くんですか?
スマホゲームでも基本的に開発はPCで行っているはずなので、開発者ならオープンなバイナリを持っているはずです。
そうでなければapkファイルをスマホからPCへ持っていきます。
prtimes.jp/main/html/rd/p/000000243.000011895.html
また、apkファイルを改ざんされたくなければ、対策を施す必要があります!
atmarkit.itmedia.co.jp/ait/articles/1902/27/news007_2.html
@@IndraTheGameShow 返事ありがとうございます。ちなみになんがAPKはAndroidじゃないんですか??
@@Nxjgxkhxkgc
iphoneはipa Androidはapkです
@@IndraTheGameShow ipaってAndroidでいうapkだったんですね
ちょっと試してみます!ありがとうございます!
やるのは簡単だけど作るのは簡単ではない気がする
チートに手を出すのは簡単ですが、作るのは専門的な知識と技術がいりますね……
@@IndraTheGameShow マイクラの統合版などはC++が必要なので少ないですね
このテンポとわかりやすい動画、ブックマークしてしまいました()
ありがとうございます!
7G出たしワンちゃん?
ワンちゃんあるかもですね
ゆっくり音声が早すぎる
ゆっくりまっちゃ
あの人の動画好き