素直に認めるしかないだろう。外見で判断してはならないと。 他のついでに興味本位で買ったのだが、意外と分りやすい。 お兄ちゃんと妹の会話形式だが、内容はいたって真面目。 プログラムはこうやってクラッキングされるんだと言うのが良く分る。 ソフトを作る立場で言えば、この本に書いてある方法全部に対抗できるプロテクトを組み込むのは大変だと思う。 この本で紹介されているフリーのデバッガも高機能な割に使いやすそう。 使い方も分りやすく説明してあるし。 自作ソフトのデバッグにも重宝しそうだ。(これが本来の使い方なのだが)
見た目からはいわゆる萌え本のように思えるかもしれないが、内容的にはCrack meなどの題材などをもとにOllyDbgを使ったプログラムの解析をしていき、本を読んだり、OllyDbgを実行するうちにアセンブラやCの知識もいつのまにかついているというお得な本であったと思う。 この本をきっかけに自分自身で作ったCのexeファイルなどの解析やほかのソフトウェアの解析などもするようになったが、マシン語からの解析という経験はプログラムの最低限度の単位での解析をすることになるので、非常に楽しい体験ができると思う。 日本ではこの手の本があまりないが、プログラムにかかわる人にとってはある種必須の知識であると思うので、マシン語やプログラムの仕組みに対して興味のある人にはお勧めの本であると思う。
まず自分は大学にてJavaとCの初歩を学んだ時点(プログラミング暦は1年余り)でこの本を読み始めました。当レビューを読むにあたっての参考にして下さい。 昨日で一段落らしいところ(第一種クラッカー試験?の直前)まで読み終えたのでレビューさせて頂きます。 本を読んだ結果。 とても勉強になりました。 正直一部、自分には難解だった所もありますが、時間をかけて読み、考えるうちに大体は理解出来たと思います。 アセンブラはサッパリだった自分ですが、読んでるうちに少しずつ理解出来てきました。 ・・・ただ中盤まで負け犬だとされる『お兄ちゃん』が、スイスイとコトの内容を理解してしまうので、なんか自分が情けなく思えてくる所もしばしばありましたor2 逆にそれでライバル心を燃やしてキャッチアップしようという意欲も沸きます笑 本の難易度について。 正直、ほとんどプログラミングをやったことがない人が読んで理解することは難しいのではないか?と思いました。 会話形式の軽いノリで楽しく読めるのがこの本の魅力だと思うのですが、逆にお兄ちゃんがスラスラと理解してしまうので、読者がおいてけぼりになってしまえうるところもいくつかあったと思います。 C言語をポインター/構造体辺りまでは習得したよ!という人にはおすすめです。(まさに自分がそうだったので
私はやねうらおさん本人に勧められ買ったのですが、私自身クラックなど解析技術は一切なくて少しは勉強しようと思い買うことを決断しました。しかし実際に買ってみると半分までは技術解りやすく書いてあり満足していたのですが、半分以降いきなり難しくなりC言語を修得していない人では理解出来ないレベルになっていてそこで私は挫折してしまいました…解析技術など本当に初心者の方はもう少しいい本を探すべきだと思います。
えっと、、題名からしてアレな本ですが、やねうらおさんの書いた本です。 やねうらおさんのご高名を知らないヤシはあっちいっといてください。 いわゆる萌え本ってやつですが内容(の本質)はいたって硬派です。 アセンブラ本です。私は「MMXテクノロジ最適化テクニック」って本でアセンブラの基本やCPUのマイクロアーキテクチャを学んだのですがこの本は負けず劣らずいい本です。アセンブラ初体験の方でも読みやすいでしょう。 ただ「アセンブラを学ぶ」という目的と「クラッキングする」という目的二つに大別されているため、「アセンブラを学ぶ」という目的は比較的楽に習得できるでしょうが「クラッキングする」方は難易度が高い(というかめんどくさい)感じになっております。 アセンブラに関する本は少ないのでこの本を持っておくことは組み込みプログラマなどは必須といっても過言ではないと思います。 良書です。ただし、勇気がいります。私は通勤電車の中で他人の目を気にしながらも読破しましたがね(笑)。
素直に認めるしかないだろう。外見で判断してはならないと。
他のついでに興味本位で買ったのだが、意外と分りやすい。
お兄ちゃんと妹の会話形式だが、内容はいたって真面目。
プログラムはこうやってクラッキングされるんだと言うのが良く分る。
ソフトを作る立場で言えば、この本に書いてある方法全部に対抗できるプロテクトを組み込むのは大変だと思う。
この本で紹介されているフリーのデバッガも高機能な割に使いやすそう。
使い方も分りやすく説明してあるし。
自作ソフトのデバッグにも重宝しそうだ。(これが本来の使い方なのだが)
見た目からはいわゆる萌え本のように思えるかもしれないが、内容的にはCrack meなどの題材などをもとにOllyDbgを使ったプログラムの解析をしていき、本を読んだり、OllyDbgを実行するうちにアセンブラやCの知識もいつのまにかついているというお得な本であったと思う。
この本をきっかけに自分自身で作ったCのexeファイルなどの解析やほかのソフトウェアの解析などもするようになったが、マシン語からの解析という経験はプログラムの最低限度の単位での解析をすることになるので、非常に楽しい体験ができると思う。
日本ではこの手の本があまりないが、プログラムにかかわる人にとってはある種必須の知識であると思うので、マシン語やプログラムの仕組みに対して興味のある人にはお勧めの本であると思う。
まず自分は大学にてJavaとCの初歩を学んだ時点(プログラミング暦は1年余り)でこの本を読み始めました。当レビューを読むにあたっての参考にして下さい。
昨日で一段落らしいところ(第一種クラッカー試験?の直前)まで読み終えたのでレビューさせて頂きます。
本を読んだ結果。
とても勉強になりました。
正直一部、自分には難解だった所もありますが、時間をかけて読み、考えるうちに大体は理解出来たと思います。
アセンブラはサッパリだった自分ですが、読んでるうちに少しずつ理解出来てきました。
・・・ただ中盤まで負け犬だとされる『お兄ちゃん』が、スイスイとコトの内容を理解してしまうので、なんか自分が情けなく思えてくる所もしばしばありましたor2
逆にそれでライバル心を燃やしてキャッチアップしようという意欲も沸きます笑
本の難易度について。
正直、ほとんどプログラミングをやったことがない人が読んで理解することは難しいのではないか?と思いました。
会話形式の軽いノリで楽しく読めるのがこの本の魅力だと思うのですが、逆にお兄ちゃんがスラスラと理解してしまうので、読者がおいてけぼりになってしまえうるところもいくつかあったと思います。
C言語をポインター/構造体辺りまでは習得したよ!という人にはおすすめです。(まさに自分がそうだったので
私はやねうらおさん本人に勧められ買ったのですが、私自身クラックなど解析技術は一切なくて少しは勉強しようと思い買うことを決断しました。
しかし実際に買ってみると半分までは技術解りやすく書いてあり満足していたのですが、半分以降いきなり難しくなりC言語を修得していない人では理解出来ないレベルになっていてそこで私は挫折してしまいました…
解析技術など本当に初心者の方はもう少しいい本を探すべきだと思います。
えっと、、題名からしてアレな本ですが、やねうらおさんの書いた本です。
やねうらおさんのご高名を知らないヤシはあっちいっといてください。
いわゆる萌え本ってやつですが内容(の本質)はいたって硬派です。
アセンブラ本です。私は「MMXテクノロジ最適化テクニック」って本でアセンブラの基本やCPUのマイクロアーキテクチャを学んだのですがこの本は負けず劣らずいい本です。アセンブラ初体験の方でも読みやすいでしょう。
ただ「アセンブラを学ぶ」という目的と「クラッキングする」という目的二つに大別されているため、「アセンブラを学ぶ」という目的は比較的楽に習得できるでしょうが「クラッキングする」方は難易度が高い(というかめんどくさい)感じになっております。
アセンブラに関する本は少ないのでこの本を持っておくことは組み込みプログラマなどは必須といっても過言ではないと思います。
良書です。ただし、勇気がいります。私は通勤電車の中で他人の目を気にしながらも読破しましたがね(笑)。