内容説明
いかにすればクラック(不正コピー)されないソフトウェアを作ることが。プログラムを知らないか、あるいはC/C++言語を入門書で挫折したぐらいの人から、中級者・上級者レベルのプログラマまで幅広く対象とし、前半部分では、文字列を実行ファイルから探していく方法に始まり、条件分岐を書き変える手法、デバッガで追いかけるためのコツ、API呼び出しのウォッチ、バックトレースと基礎の基礎から始まって無理なくデバッガを使いこなし、最終的にはPentiumシリーズのアセンブラについて習得できる。後半部分では、DLL injectionやfunction interceptionを学び、仕上げとしてmacアドレスチェック型プロテクト、ヴォリュームシリアル、packer(自己圧縮形式)、dongleの仕組み、int3サーチについて学びます。最後はおまけとして、2重にpackされたソフトウェアのプロテクトを外す手順を解説している。
目次
文字列を探しちゃえ!!
条件分岐を書き換えちゃえ!
マシンコードを解読しちゃえ!
デバッガで追いかけちゃえ!
APIを見張っちゃえ!
バックトレース
期限切れを書き換えちゃうゾ
1種スーパークラッカー試験
ファーファと美咲の課外授業
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
オザマチ
8
バイナリを読むと何が分かるのか、軽いノリの本だけど大変勉強になりました。2022/04/17
ぽんちょ
2
★★ 内容はかなり難しい2008/09/04
すずきん
1
ソフトウェア解析の本。kindleセールになってたので。 表紙の通りライトな書きぶりだったが内容は非プログラマーにはやや重め。手元にPCを用意しながら読むのがいいかも。 特にクラッキングをする予定もないが、クラッキングとは何か、実際にどのような工程を経るのかなどは非常に興味深かった。2016/02/21
kuwana
1
バイナリエディタを使ってこうやってハッキングするんだ。 自分はWEB屋でハード寄りの部分を意識すること無いから勉強になった。 こんな表紙だけどわかりやすいっていうねw2015/02/01
nanashi d('ω')b
1
OllyDbg を使った実例含みで exe の動的解析を教えてくれる。アセンブリ・レジスタの仕組みの理解含め、ものすごくためになりました。分かりやすいので超おすすめ。 2015/02/01