なぜクラッカー亀裂
最初の間違いを過小評価してはいけないのは、開発者はしばしば権力とクラッカーの数、およびすべての開発者が、最悪の間違いを保護することができます。 主に、クラッカーは非常に賢い人たちは、保護ソフトウェアを削除する作業を何日も続けており、極端な場合でさえ週間のうちに、挑戦しています。 クラッカーの成功をほとんど常に彼の動機付けに依存しています。 あなたは聞いて驚くことがありほとんどのクラッカーの金融の動機ではありませんします。 クラッカーのひび割れや情報の投稿を無料で、すべての後にします。 彼らは金もうけをしていないソフトウェア、かかわらず、使用する人は、彼らのひび貯金します。 金融上の利益のためというより亀裂ソフトウェア、クラッカーが参加して一種の非公式な競争します。 クラッカーを削除することができ、新たな人の保護を非常に複雑なスキームになると高く評価してクラッカーのコミュニティ内での人と尊敬されます。 クラッカークラックする方法:デバッガとdisassemblers 開発者はしばしば保護せずにソースコードでは、クラッカーを理解することはできませんソフトウェアの保護します。 これは、大きな誤りだ。 クラッカーを使用する2種類のユーティリティを破ったデバッガソフトウェアの保護-とdisassemblersます。 デバッガ デバッガクラッカーを追跡できるようにするアプリケーションのように、命令を命令され、それを停止すると、任意の時点で、次の重要なセクションがあります。 ことは確かだが高レベルの言語で書かれたアプリケーション( c + +のように、視覚的な基本的な、またはデルファイ)でのみトレースアセンブラかもしれないが、クラッカーを理解するアプリケーションコードで何が起きて驚いたことよりも、おそらくほとんどの人は十分に想像できるします。 真実は、高いレベルのプログラミング言語を、より多くの困難を追跡することはします。 しかし、その半面、高レベルのプログラミング言語を作成するための本当にいいを提供する可能性が少ない保護します。 何事にも明るいと暗い面があります。 disassemblers disassemblersことができアセンブラに翻訳するアプリケーションコードに戻っています。 1つの利点がdisassemblers提供するdecompilersは、彼らはいつも翻訳するアセンブラではないので、クラッカーが1つの言語を知っているだけではありました。 翻訳結果の品質は、コードの品質は、逆アセンブラに依存しています。 最良のdisassemblersもコメントを翻訳してコードで、これにより、コードをはるかに簡単に理解しています。 たとえば、クラッカーを見つけた場合は"シリアル番号が間違って"文字列検索とその場所に、そのコードを見つけることができるだろう部分を保護しているコードを応用します。 この時点で、彼のを防ぐことができないから勉強の保護と破れています。 decompilers decompilersことに戻るのソースコードをアプリケーションコードに変換します。 decompilerのみを翻訳することができないアプリケーションのための言語で書かれたが、特定のdecompilerを作成しましたします。 そこには、たとえば、 decompilersをデルファイ、 visual basic 、およびjavaのです。 良いdecompiler良い仕事を行うことができ、アプリケーションの翻訳します。 一度に翻訳するアプリケーションは、それは簡単にクラッカー(もし彼を知っている特定の言語)を見つけるのセクションへの関心を決定するとどのように仕事をします。 最も頻繁に保護失敗 プログラムには、いくつかの理由が考えられないかもしれません井戸の違法コピーに対する保護: プログラム保護ません:それは非常に共通の保護のためのプログラムをすべて含まれていないにもかかわらず、その作者のユーザーに必要なプログラムを購入しています。 プログラムは、コピーに対して無防備なときに、開発者に驚いてはいけません、かれらの利益は小さい。 弱いプログラムの保護:約70 %のすべてのプログラムには非常に弱いの保護のため、クラッカーが非常に早く削除することができます。 プログラム保護プログラムの失敗の原因:多くのプログラマは弱またはその製品を保護するため、彼らは恐れていないすべてのプログラムを誤って保護に問題が彼らのプログラムが作成されます。 弱い保護を使用すると良いでしょうなしですべてのコードよりも、停止することはできませんしかし、この方法でより良いクラッカーです。 微調整の保護スキームは、いかなる保護戦略の最も重要な部分です。 いったん保護が作成されると、プログラマにすべきだとしばらくの間、クラッカーを使用して、クラッカー'プログラム、忘れ去られてきたものかどうかをテストします。 これは、記事を追加したレイロビンス
|
|||
|