目次>
実行ファイルを徹底的に解析し、そのプロパティに関する情報を取得することで、バックアップの作成やオーバーレイの保存を可能にします。
重要なお知らせ
Exeinfo PEは、任意の実行ファイルに関する様々な情報を閲覧するために使用するソフトウェアです。
本製品はポータブルなので、インストールは必要ありません。つまり、Windowsのレジストリエントリはそのまま残りますが、リムーバブルデバイスにツールを置いて、任意のコンピュータで実行することも可能です。
Exeinfo PE のユーザーインターフェイスは、ファイルブラウザまたは「ドラッグ&ドロップ」方式で EXE または DLL ファイルを挿入できる小さな標準ウィンドウをベースにしています。
そこで、エントリーポイント、ファイルオフセット、リンカー情報、ファイルサイズ、EPセクション、ファーストバイト、サブシステム、オーバーレイを表示することができます。しかし、HEXデータを入力して、BIN情報を調べることもできます。
また、セクション・ビューワを開くと、仮想オフセットとサイズ、RAWデータのオフセットとサイズ、フラグ、名前、先頭バイト(HEXモード)、セクションの状態(実行可能、読み込み可能、書き込み可能)が確認できます。
さらに、ディレクトリのT:Sテーブル、セキュリティ、例外、リソース、デバッグ、アーキテクチャなどを中心としたヘッダー情報、ヘッダーのサイズ、ディレクトリの数、イメージベース、コードベースなどを表示することができます。
オプション」では、Exeinfo PEが高速スキャンを行うこと、EXEエラーを無視すること、シェルに統合すること、常にトップにいること、大きなインターフェイスを持つことを有効にすることができます。また、スキン、ログファイル、言語を選択することができます。
このアプリケーションは、適度な量のシステムリソースを使用し、我々のテストではスムーズに動作しました。特に問題には遭遇していません。しかし、ヘルプファイルがないため、初めて使う人はExeinfo PEをどのように扱えばいいのか分からないだろう。主に経験豊富な方にお勧めします。
パッカー検出器 解凍 EXE EXE アナライザ パッカーチェッカー 解析 解凍
ファイルを解析し、その種類とパッカーを特定するプログラマにとって便利な使いやすいソフトウェアです。
Detect It Easy は、ファイルタイプを定義するためにパッカー識別子として構築されたアプリケーションです。取り扱いが簡単で、動作が速く、幅広いツールを提供するユーティリティです。
Detect It Easyは、インストールを必要としないアプリケーションとして提供されます。解凍するだけで、必要なときにすぐに使用できます。このアプリケーションは3つの形態で提供され、それぞれが異なるタイプのユーザーと状況に対して便利であることが証明されています。
ベーシック"、"ライト"、"コンソール "の3つのバージョンで提供され、それぞれ特有の利点を持っています。Liteバージョンは、コンソールバージョンが全機能パッケージを提供する一方で、ファイルタイプの識別などの基本機能のみを提供しますが、それは経験豊富なユーザーを対象としたコマンドラインインターフェースから使用される必要があります。
直感的なインターフェイス、簡単にアクセスできる機能、多くの便利なツールを提供しているため、上記の点を考慮すると、おそらくほとんどの場合、Basicバージョンを使用することになるでしょう。
ファイルに関する情報を得るには、アプリケーションのメイン・ウィンドウ上の「ファイル名」フィールドにファイルをドラッグするだけでよく、アプリケーションはすぐに結果を表示します。Detect It Easyは、シグネチャーのオープンアーキテクチャで構築されており、独自の検出アルゴリズムを作成し追加することが可能です。
Detect It Easyは、MSDOS、PE、ELF、TXT、Binaryなどのタイプを定義でき、それらの情報はすべて読みやすい方法で利用できるようになっています。メインウィンドウで提供されるものが十分でない場合、さらに数回クリックすることで、非常に詳細なデータを引き出すことができます。
まとめると、Detect It Easyには、ファイルを識別して必要な情報を抽出するために必要なすべてを提供する3つのフレーバーがあります。
ファイルタイプの検出 パッカー識別子 パッカーの識別 シグネチャーコンパイラー
主にシェアウェア・プログラマや小規模企業の最新ソフトウェアリリースを対象とした、実装が簡単なソフトウェア保護��ステムです。
アプリケーションのインターフェースとそのすべての機能の背後には、コンピュータが入力を理解し、それを動作に変換するのを助ける何十行ものコードがあります。しかし、このコードはリバースエンジニアリングソフトウェアで見えるようにすることができますが、違反や違法な変更が行われないように安全性を確保することも可能です。この点で、Obsidium Liteはアプリケーションを暗号化し、配布と使用のルールを設定するためのツールの適切なセットを提供します。
実用性を高めるこのアプリケーションの大きな利点は、コーディングの知識が全く必要ないことです。ターゲットアプリケーションの実行ファイルまたはダイナミックリンクライブラリファイルと、直感的なインターフェイスから簡単に設定できるセキュリティオプションを使用するだけです。
アプリケーションは最初から、暗号化を行うためのカスタム文字列の入力を求めます。その後、使用する方法を自由に選択することができます。DLLファイルの読み込み、サイズ検証、同時起動可能なインスタンス数の制限など、Windowsに直接設定するオプションで、いくつかの基本設定を変更することができます。
さらに、アプリケーションにサブスクリプションが必要な場合や、基本配布物が評価目的の場合、タイムトライアルを設定することが可能です。起動時に、登録またはライセンス情報の入力を促すカスタムメッセージを設定することも可能です。
この点に関して、アプリケーションは、保存しておきたいライセンスキーのセットを自動的に生成することができます。これらは検証することができ、特定の日付の後に期限切れになるように設定することもできます。
すべての属性が設定されると、アプリケーションに統合されたファイルエクスプローラを使って簡単にファイルを選択することができます。1つまたは複数のアイテムをタスクに追加し、テスト目的で起動させることができます。多くの保護機能が提供されていますが、より多くのオプションのために標準版をチェックアウトすることもできます。
すべてを考慮すると、Obsidium Liteは、開発者のコンピュータから欠かすことのできない便利で使いやすいアプリケーションであると言えるでしょう。カスタムライセンスキーの生成やタイムトライアルの設定により、アプリケーションが違法に配布されたり変更されたりしないよう、かなりの数のセキュリティ対策が施されています。
ソフトウェア保護 ライセンスシステム クラック保護 プロテクションパッカー 暗号化ソフト保護
.NETコード保護のための難読化ツールで、カスタマイズできる様々な方法でソースコードを保護することができます。
アプリケーションをゼロから作るには、大変な労力と確かなプログラミング知識が必要ですから、開発者が自分のソースコードを他人にコピーされたり、リバースエンジニアリングされたりしないように保護したいと思うのは当然のことでしょう。
Skater .NET Obfuscator はこの問題を解決するツールの 1 つで、.NET アプリケーションのソースコードを保護する、シンプルで効率的な方法を提供します。
複雑な難読化アルゴリズムに基づき、このアプリケーションは、コードを読み取り、理解し、逆コンパイルすることが不可能になる程度まで変換することができます。32ビットと64ビットの両方の.NETフレームワークのバージョンで作成されたアセンブリ、ライブラリ、実行可能ファイルに強固な保護システムを実装することができます。
直感的なオプションとわかりやすいインターフェースのおかげで、このアプリケーションの使用は難しくありません。しかし、難読化プロセスをカスタマイズするために、プログラマーが通過しなければならない多くの設定オプションがあります。
Skater .NET Obfuscator は、プライベートおよびパブリック・メンバー(クラス、メソッド、フィールド、プロパティ、イベント)を改ざんすることができます。また、文字列の隠蔽、変数の置換、制御フローの難読化などの技術も利用できます。さらに、難読化のシナリオが3つ用意されており、その強度レベルによって分類されています。
難読化されたアセンブリは「リンカー」エリアにインポートでき、Skater .NET Obfuscatorは、さまざまなモジュールを1つの展開可能なDLLまたはEXEファイルに統合します。さらに、ソフトウェアの登録 ID を作成するために使用できるライセンスモジュールも統合されています。
Skater .NET Obfuscator は、.NET 開発者のツールボックスにおける真の資産であり、アセンブリや実行ファイルを不正なコピーやエンジニアリングから保護します。デコンパイルや難読化プログラムをブロックし、クラスやメソッドをスクランブルして、リバースエンジニアリングの試みを禁止することができます。
.NET 難読化ソフト NET ディサセンプラー ソースコード保護 難読化ソフト ディサセンプラー アセンブラ .NET
リバースエンジニアリングを防止するために実行ファイルを保護し、ライセンスシステムを追加し、クリックするだけでライセンスキーを生成し、検証することができます。
PELockは、実行ファイルを保護し、キーを生成するためのシンプルな手段を提供する小さなソフトウェアで、バックアップの作成もサポートしています。
インストールは非常にスムーズで、驚くようなことは一切なく、わずかな時間で終了します。一度それをラップすると、それはメニューバー、いくつかのボタンとすぐに利用可能なすべてのオプションにアクセスすることができますいくつかのタブで構成されているので、直感的で非常にシンプルなインターフェイスで迎えられます。しかし、それは目に優しいものではないことを知っておく必要があります。初心者の方でも、経験豊富な方でも、すべてのユーザー・カテゴリーで使い方を見つけることができるようになっています。
このツールは、インポート時にEXEとSCRの両方のファイル拡張子をサポートし、保護プロセスは「ファイルを保護する」ボタンをクリックするだけなので、簡単なものです。メインウィンドウにはログが表示され、TXTとしてハードディスクに保存することも可能です。
ハードウェアID、鍵の有効期限、ユーザーを追加することで、LIC形式の鍵を生成することができます。また、鍵の検証、プロジェクトディレクトリの変更、盗難鍵のリスト作成も可能です。
プログラム全体をパスワードで保護したり、スライダーバーで圧縮レベルを調整したり、BAK形式でバックアップを作成して任意の場所に保存したり、アンチデバッガー保護を有効にしたりすることができます。
結論として、PELockはEXEファイルやSCRファイルの保護に関して、かなり効率的なソフトウェアであると言えます。インターフェイスはユーザーフレンドリーで、レスポンスも良く、必要なリソースは最小限で、十分なオプションが用意されているため、かなりの時間、忙しく過ごすことができます。バグやエラーは検出されませんでしたが、アップデートが必要かもしれません。
ファイルの保護 ライセンスの追加 アプリケーションの暗号化 エントロピーの暗号化 パッカーの保護
主にシェアウェア・プログラマや小規模な企業向けに開発された、簡単に実装できるソフトウェア保護システムです。
Obsidium は、クラッキングやその他の類似の使用を防ぐために製品を暗号化する手段を開発者に提供し、正確なライセンス条件を設定できるように設計された、高度で信頼性の高いユーティリティです。
このアプリケーションのタブ式インターフェースは、「プロジェクト」、「設定」、「キー」、「ユーザー」、「保護」といった様々なセクション間の切り替えを簡素化することを目的としています。
各エリアは、ユーザーが自分のソフトウェアの保護を実装する方法を完全に決定することができますいくつかのカスタマイズ可能な機能で構成されています。Obsidiumのリボンでは、ボタンを1回押すだけで変更を保存したり、プロジェクトを暗号化することができます。
まず最初に、ユーザーは「新規プロジェクト」を作成し、固有の名前を付けて保存パスを設定するか、または既存のプロジェクトをアプリケーションに読み込む必要があります。設定」セクションは、「リソースの暗号化」、「エクスポートの削除」、「圧縮」の有効化、「デバッガチェック」の実行など、ファイルの保護に関するすべての設定オプションで構成されています。
さらに「Advanced」設定では、「Keep Overlays」、「Void Unneeded Resource」、「Delphi/BBC Obfuscation」、「Disable API Emulation」、「Limit Number Of Instances」などを設定することができる。Licensing' オプションでは、キーファイルの名前とディレクトリ、およびライセンスを特定のシステムコンポーネントにロックするかどうかを決めることができます。
タイムトライアル」では、有効期限や実行回数、日数を設定できるほか、「ユーザー定義のトライアルカウンタ」や「カスタムNag画面の表示」などを入力することができる。また、「Trial Expired」、「DLL Load Error」、「Import Error」などの「Custom Messages」を表示することが可能です。
要約すると、Obsidiumは、開発者がプログラムを暗号化し、ライセンスすることによって、プログラムの不正使用から身を守るための信頼できる方法を提供することを目的とした、便利で効率的なツールです。
ソフトウェア保護 ライセンスシステム クラック保護 ライセンスDRM 著作権侵害対策 暗号化
.NETアセンブリファイルを保護し、コードのリバースエンジニアリングを防止する.NET難読化ツールです。
プログラマが難読化技術を使って自分の作品を保護しようとするのは当然のことです。意図的に難読化することで、他人がコードを理解したり読んだりすることが難しくなり、元のコードに悪意のあるスニペットを挿入してサイバー攻撃に利用することがより面倒になります。
世の中には、コードを暗号化するために使える様々な難読化ツールがあります。あなたが.NET開発者であれば、DNGuard HVM Professional Editionを選ぶことができる選択肢の1つです。
DNGuard HVM Professional Editionは、.NETのアセンブリを暗号化するための高度な技術を提供します。EXEファイルとDLLファイルの両方をサポートするこのアプリケーションは、ソースコード、使用されるメソッド、ブロブヒープ、文字列、マネージドリソースにコード保護を適用することができます。HVMテクノロジーも使用されている場合、アセンブリコードはまず擬似コードに変換され、コンパイル前に暗号化され、パッケージに追加のセキュリティ層が追加されます。
DNGuard HVMが使用できる暗号化方式は様々です。通常モードは上記のように動作しますが、名前を難読化し、メタデータ内の名前のヒープをなくすように設定することも可能です。自動的なリネームや、コントロールフローの動的な難読化も特徴です。DNGuard HVM Professional Editionが適用するすべてのルーチンは、リバースエンジニアリング、インメモリダンプ、JITコンパイルメソッドのキャッチなど、高度なテクニックを防ぐためのものです。
DNGuard HVM Professional Editionの追加オプションにより、製品のトライアルを有効にすることができます。これは、実際、コードが悪用されないようにするための別の保護方法です。アプリケーションの日数または実行回数を定義し、カスタム有効期限メッセージを提供することができます。
x64プラットフォームのサポートは完全に提供されています。実際、DNGuard HVM Professional Editionでは、完全なx64最適化モードを選ぶことができ、アセンブリが64ビット・アーキテクチャと完全に互換性があることを確認することができます。
DNGuard HVM Professional Editionの利点は、他のオブファスカッターと同じステップを踏まないという点です。しかし、MSILコードが安全であることを確認し、一度に1つのメソッドを暗号化し、アプリケーションのメモリにMSILコードを格納することを避けます。そのアプローチにより、コードを公開せずにASP.NETウェブベースのアプリケーションやサードパーティライブラリを処理するために使用することもできます。
アセンブリ難読化 コード難読化 NET難読化 アセンブリ難読化 NET暗号化
Pythonスクリプトをエンドユーザーに配布する前に暗号化することで、信頼性の高いアプリケーションを保護します。
注:このソフトウェアソリューションは既に販売されていませんが、ユーザーはSoftpediaからダウンロードし、特定の制限の下で使用することができます。
Pyarmor は、暗号化された Python スクリプトファイルをインポートまたは実行することができる、使いやすいツールです。さらに、配布する前にPythonスクリプトを保護するために、Pythonスクリプトにエンコードアルゴリズムを適用することができます。また、有効条件をカスタマイズしたライセンスファイルを生成することもできます。
Pyarmorは、Pythonプログラミング言語の助けを借りてアプリケーション、コンポーネント、スクリプト、または任意のファイルを作成するユーザーのために専用されています。このアプリケーションを使用してファイルを暗号化し、スクリプトをエンコードすることで、コンテンツと知的財産を保護することができます。
Pyarmorは、保護を適用するための2つの代替方法を使用します。Pythonスクリプトファイルを.PYXという拡張子を持つ、暗号化されたタイプのアイテムに変換するのです。そうでなければ、スクリプトに特定のファイルを追加して、パッケージとして配布することもできます。このプログラムは、さまざまな有効期限を持つライセンスファイルを作成し、添付することができます。
PyarmorはPythonスクリプトが配布されるパッケージを変更することができますが、スクリプト自体にはほとんど変更を加えることができません。実際、このプログラムはスクリプトエディタではないので、ファイル内の変更を行うことはできません。
このプログラムでは、ファイルを暗号化するだけでなく、保護が適用されていないかのようにファイルを開いたり実行したりすることもできます。さらに、暗号化されたPythonスクリプトを任意のターゲットマシンで、指定されたマシンまたは指定された日付以前にのみ実行またはインポートすることができます。この側面は、ライセンスファイルの作成によって制御することができます:ハードディスクのシリアル番号または有効期限にバインドされています。
Pyarmor はウィザード形式で提供され、ユーザーの利便性を考慮し、プロセスの全ステップをガイドします。各ステップは特定の要件に制限されていないため、いずれかのステップをスキップしてプロセスをカスタマイズすることも可能です。さらに、このプログラムでは、コンピュータの任意の場所にファイルを保存することができます。
Python Protector Python Capsule Encrypt Script Python Encryptor Encrypt Protect(パイソン プロテクター パイソン カプセル エンクリプト スクリプト パイソン エンクリプト プロテクター
Eazfuscator.NET は、.NET プラットフォーム向けに特別に設計された、便利で信頼性の高い難読化ソフトウェアソリューションです。
Eazfuscator.NET の目的は、あなたのコードを他の人が読めないようにし、あなたのプロジェクトが自分のものであると主張されるのを防ぐことです。Eazfuscator.NET は、ソースコードの機能を損なうことなく、簡単かつ迅速に難読化する方法を提供します。
Eazfuscator.NETは、.NET開発者のために開発され、コードを保護する手助けをします。このアプリケーションは、かなり複雑な難読化および最適化技術に依存していますが、それを使用することは全く難しくありません。さらに、最初の起動時には、すべてがどのように機能するかを理解するのに役立つ5つのステップからなるウィザードがあなたを歓迎します。
メイン・ウィンドウは、異なる機能を持つ3つのカラフルなペインで構成されています。1つはプロジェクトを処理するためのもの、1つは既に難読化されたコードを開いて表示するためのもの、もう1つはスタック・トレース・テキストをデコードするためのものです。
コードを保護するためには、Visual Studio プロジェクト、アセンブリ、またはパッケージをメインウィンドウの指定されたペインにドラッグ&ドロップするだけで、他のオプションを使用する必要はありません。Eazfuscator.NET はコードの難読化に進みますが、この操作はプロジェクトを「リリース」構成でビルドするたびに繰り返されます。
このアプリケーションでは、コードを編集し、.NET言語に特有の難読化属性を使用して設定を変更することができ���す。また、デバッグ作業時に必要な、ビルド時の難読化を無効にするオプションも付属しています。
さらに、パスワードで保護されたシンボル名を持つ難読化された.NETアセンブリをデコードするために使用できる「スタックトレースデコーダー」もバンドルされています。Eazfuscator.NETは、知的財産保護を究極の目的として、コードの最適化を行うことが可能です。Eazfuscator.NET は、知的財産保護を最終目的としたコードの最適化が可能で、その技術はプロジェクトの信頼性に影響を与えず、使いやすさは経験の浅いプログラマにも十分対応できます。
.NET 難読化ソフト .NET 難読化ソフト アセンブリ 難読化ソフト アセンブリ 難読化ソフト