●定番解析ソフト
・デバッガ OllyDbg
ttp://home.t-online.de/home/Ollydbg/
・プロセスメモリエディタ兼デバッガ スペシャルねこまんま57号
ttp://www.vector.co.jp/soft/win95/hardware/se254476.html
・プロセスメモリエディタ兼デバッガ うさみみハリケーン
ttp://hp.vector.co.jp/authors/VA028184/
●バイナリエディタ
・Stirling ※使い勝手が良い
ttp://www.vector.co.jp/soft/win95/util/se079072.html
・Binary Editor BZ ※大型ファイル(ISO等)も4GBまで編集可
ttp://www.zob.ne.jp/~c.mos/soft/bz.html
●解析参考サイト
・Digital Travesia ※OllyDbg日本語化パッチあり
ttp://hp.vector.co.jp/authors/VA028184/
・IrregularChild
ttp://hp.vector.co.jp/authors/VA018359/
●参考書
・解析魔法少女美咲ちゃん マジカル・オープン!
  ISBN:4-7980-0853-2 2,730円 A5判 280頁
・クラッカー・プログラム大全―禁断のシリアルナンバー解析テクニック
  ISBN:4-88718-746-7 2,625円 A5判 304頁
・はじめて読む8086
  ISBN:4871482456 1,682円 286頁
(回避推奨)
・いまどきのアセンブラプログラミング
・いまどきのアセンブラの教科書

●ディスクチェック解除解析の基本

ディスク挿入要求ダイアログが表示されたら、OllyDbgを起動してアタッチします。
Alt+F9を1~2回押し、ユーザーコードまで実行状態にし、
再試行またはOKを押すと、そのダイアログを表示している部分が表示されます。
その周辺を解析しましょう。要はそこに飛んでこないようにすればよいわけです。
以下のような関数がポイントとなります。
GetDriveType (ドライブの種類を取得、CDROMならば返り値は5)
GetLogicalDriveStrings (有効なドライブ名を取得)
GetVolumeInformation (ボリュームラベルを取得)
CreateFile (ファイルのオープン(存在確認))

●プロテクト物などについて

SafeDisc、SecuROM、Starforce、Alpha-ROM等の主要なプロテクト物などで
メインの実行ファイルが圧縮や暗号化されているものは、解析、改造対策が施されているものが
ほとんどなので、クラックできる職人はかなり限られてきます。
既出でない場合は素直に諦めてイメージ化してマウントする等の方法も考えましょう。
この手のもののリクエストは控えめに。クラックに関する情報交換、開示はもちろん歓迎です。

・A-RAY Scanner (プロテクト判別ツール)
ttp://www.aray-software.com/
・Copy Protect DataBase
ttp://kemuri-net.dip.jp/~cpdb/
・プロテクト物汎用パッチ
SafeDiscの2.6以前 → (2.x用)SafeDisc2Cleaner (1.x用)UnSafeDisc → Googleで検索
AlphaROMの一部 → 以下Winnyのハッシュ
(v1.x用)
(18禁ゲーム)(NoCD) Alpha-Rom 簡易回避ツール (NoCDスレ182氏提供).rar 1,553 3cb172091e9490fa5e02543c127918b5
(v2.1用)
[NoCD] α2.1汎用αチェック解除.rar sWV4Xdk1Vc 653 1c1d476cf3685f72ebc5bce6a90088f6


<<既出ネタの検索法>>

●基本チェック項目
・もともとディスクレス可ではないか
・フルインストールしたかどうか
・二回目起動からディスク不要ではないか
・(バージョン違いの場合)ちょっとオフセットがずれているだけということもあります
・(CDDA物の場合) _inmm のみでディスクレスが可能ではないか
ttp://www.geocities.co.jp/Playtown-Domino/8282/
●飴蔵NYch内
・[BBS_ゲーム] (NoCD) CD起動チェックを外しませんか? in ny2
ttp://amezo.nych.info/3/4b29600ff0daaab444978cc44956a6a1/
ttp://amezo.nych.info/3/51c47c54b7ec43796ba090d0a08cf834/
ttp://amezo.nych.info/3/fd60a8282306b9ee828fad7a8e05c7c3/
●発売日付近の2ch過去ログ ( Download板 / エロゲ板メーカースレ / エロゲ作品別板等 )
ttp://makimo.to/2ch/
●RingoCh内のまとめWiki ( "ゲーム"内 "CD起動チェックを外そう" )
・デムパキョウジン (RingoCh導入法)
ttp://kyouzin2ch.hp.infoseek.co.jp/p2p/
●海外NoCD系サイト
※海外PCゲームの日本語移植版はたいがい海外向けのパッチがそのまま使えます。
・GameCopyWorld
ttp://www.gamecopyworld.com/
・MegaGames
ttp://www.megagames.com/
・GameBurnWorld
ttp://www.gameburnworld.com/
・AVG-GAME (エロゲ)
ttp://freehost07.websamba.com/game-avg/html/download.html
●Winny、Shareで "NoCD"もしくは"NoDVD" + 作品名 で地引く
 当然怪しいものもありますが、そのくらいは自分で判断しましょう。
 以下の職人トリップのものはほぼ確実で、計数百種類は流れています。
・Winny → YBrE5Huzig / Qvw64r8Asw / AevbFxEEmE / sWV4Xdk1Vc
・Share → YBrE5HuzCDacZ9KZCC / つ modiXvoORn

<< パッチの当て方 >> (download板のテンプレより借用)

例えばAnswer DeadのNoDVD化を例にすると、
sfa6.exe: 00006C5A: 33 C0 → EB 4E となるわけだが、
ttp://www.vector.co.jp/soft/dl/win95/util/se079072.html落としてsfa6.exeを開き、
00006C5Aのアドレスを探す。つまりは横00006C50の縦0A。
(検索・移動メニューの”指定アドレスへ移動”に00006C5Aと入力すると一発)
そこの値が33なはずだからEBに修正し、次の00006C5BのC0の値を4Eにして
上書き保存すればおーけー。Stirlingはデフォでバックアップ取ってくれるんでミスっても安心。