[過去ログ]
不正対策技術 (34レス)
不正対策技術 http://mevius.5ch.net/test/read.cgi/gamedev/1237924385/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
7: 1 [] 2009/03/26(木) 09:05:14 ID:XEePzfhA C#というのは現在作成しているものがそれだったからです。 難読化につきましては参考になりました。 チートについてはツールでメモリ変えたりとかくらいで バイナリ改変とかはどこを変えればよいかは分かりません。 デバッガーで追って探すのかと思いますがよく分かりません。 あまり時間はかけたくありませんがミジンコ級+αを排除するにあたって バイナリ改変チェック、プロセスメモリ読み書き& メモリ(CODE)改変チェック あたりについて何かご教授ねがえませんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1237924385/7
14: 名前は開発中のものです。 [sage] 2009/03/28(土) 01:58:28 ID:VmnRmpjg >7 同人レベルのオフラインゲーならチート対策なんかに労力使わないほうが いいと思うけどね。まぁちょっとだけ書いとく。 チートは基本アセンブラだから、開発言語は関係ない。ランタイムにちょっと 癖があるかもだけど。 ・バイナリ改変、デバッグ起動対策→パッキング asprotect や upx なんかをぐぐれ。exe をパッキングするだけ。 ・デバッグアタッチ対策→ IsDebuggerPresent() (kernel32.dll) をスレッドで 常時回してチェック。olly等のアプリデバッガーに有効。カーネルデバッガには効かない。 また、普通の解析者ならこの関数callはすぐ潰すので気休め程度。 少し気合いれるなら、ゲームプロセスを2つに分けて親プロセスから子プロセスを デバッグアタッチしてしまうことで、他からのデバッグを防ぐことも可能。 (続く) http://mevius.5ch.net/test/read.cgi/gamedev/1237924385/14
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s