この書籍の内容

内容詳細

いかにすればクラック(不正コピー)されないソフトウェアを作ることが。

プログラムを知らないか、あるいはC/C++言語を入門書で挫折したぐらいの人から、中級者・上級者レベルのプログラマまで幅広く対象とし、前半部分では、文字列を実行ファイルから探していく方法に始まり、条件分岐を書き変える手法、デバッガで追いかけるためのコツ、API呼び出しのウォッチ、バックトレースと基礎の基礎から始まって無理なくデバッガを使いこなし、最終的にはPentiumシリーズのアセンブラについて習得できる。

後半部分では、DLL injectionやfunction interceptionを学び、仕上げとしてmacアドレスチェック型プロテクト、ヴォリュームシリアル、packer(自己圧縮形式)、dongleの仕組み、int3サーチについて学びます。

最後はおまけとして、2重にpackされたソフトウェアのプロテクトを外す手順を解説している。

みんなのレビュー

まだレビューがありません

Qiitaでこの書籍を紹介している記事