私たちのオーディションチームはクライアントのERPアプリケーション(.net)を調べています。ソースコードを調べた後、私たちはベンダーのDLLも検査しています。また、実行中にプロセスを調べることもできます。Deobfuscate .netアプリケーション。実行時に読み込まれたアセンブリ/ DLLが見つかりません
我々は、実行時にロードされ、実行されているアセンブリを見つけました。このアセンブリに関する情報はもう見つかりません。このdllはバイトからロードされ、appdomainにアタッチされていると仮定します。このバイトは、リソースの1つ、またはIsolatedStorageから取得できます。私たちは実際にこのDLLを取得して逆コンパイルを試みる方法を知らない。
いくつかの情報: - プロセスエクスプローラを使って、我々は、アプリケーションからロードされているいくつかのdllファイルのパスを発見することができます。 .netアセンブリとパスのリスト。しかし、このアセンブリの場合、パスはなく、アセンブリ名のみが存在します。
メモリからこのDLL「を抽出」とそれを保存する方法はありますか? 少なくとも、このアセンブリの詳細を知るにはどうすればよいですか?
おかげで、 コナン。コードクラッカーによってMegadumperと呼ばれるインターネット上のツールがあります
私もそのようなアセンブリのライセンス期間はあなたのコードをリバースエンジニアリングする権利を与えるだろうとは思わないので、そのような議論は不適切です。 –
私はあなたの懸念を理解しています。しかし、完全なソースコードを持っていない財務データやレガシーシステムを扱う場合、このアクションは唯一の選択肢です。私はプロジェクトのすべての詳細を明らかにすることはできませんが、会社が買収され、多くのビジネス情報とプロセスが文書化されていないと想像してください。それに加えて、私たちはすべてのシステムを規制とコンプライアンスのために大丈夫にするためのタイムラインを持っています。 –