Loading article…
クラックミーは、プログラマーのリバースエンジニアリングスキルをテストするために設計されたプログラムです。[1]クラックミーは、知的財産権を侵害しない ため、ソフトウェアをクラックする合法的な方法として作られています。
クラックミーは一般に、プロプライエタリ ソフトウェアに見られるものと同様の保護スキームとアルゴリズムを備えています。ただし、商用ソフトウェアではパッカー/プロテクターが広く使用されているため、[詳細な説明が必要]多くのクラックミーは、アルゴリズムの発見と追跡が商用ソフトウェアよりも難しいため、実際にはより困難です。[詳細な説明が必要]
キージェンミー

キージェネレータは、リバーサーがアプリケーションで使用される保護アルゴリズムを見つけるだけでなく、選択したプログラミング言語でそのための 小さなキージェネレータを作成できるように特別に設計されています。
ほとんどのキージェネレータは、適切に操作すれば、自己キー生成が可能です。たとえば、チェック時に、対応するキーを生成し、予想されるキーと入力されたキーを比較するだけです。これにより、キー生成アルゴリズムを簡単にコピーできます。
多くの場合、アンチデバッグおよびアンチ逆アセンブルルーチンは、デバッガーを混乱させたり、逆アセンブルを無効にしたりするために使用されます。[2] コードの難読化は、逆コンパイルをさらに困難にするために使用されます。[3]
参考文献
- ^ 「crackmes.de よくある質問」。2006 年 7 月 14 日時点のオリジナルよりアーカイブ。2008年 10 月 31 日閲覧。
- ^ 「Windows Anti-Debug Reference」。2008 年 5 月 15 日時点のオリジナルよりアーカイブ。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク) - ^ 「Code Obfuscaton」。2008年10月21日時点のオリジナルよりアーカイブ。2008年10月31日閲覧。
外部リンク
- tdhack.com - WindowsとLinuxの両方で解読できる暗号化の謎、ハック、ソフトウェア アプリケーションが含まれています。ポーランド語と英語がサポートされています。
- Ollydbg - 初心者と経験豊富な人の両方が使用するプログラム。[さらに説明が必要]
- Crackmes.one - C++ や Java などの言語で、Windows および Linux 用にユーザーが送信した crackmes が含まれています。
