2

C#アプリをロードするC++で小さな「ローダー」を書くことは可能ですか?

これは、Reflector でコードが見えないようにするためです。

以下のアプリを確認してください。アプリは C# で書かれていますが、なぜかローダーがビルドされているため、Reflector で実際のソース コードを表示することはできません。

https://www.dropbox.com/sh/b0enylff5wptd7s/Ingphu4bXK/AccountMaster.0mmo.net.rar

編集:アプリが安全に実行できるかどうかわかりません!

しかし、それをReflectorに入れようとするとどうなるか、非常に興味深いです!

私がそれを見たとき、「初心者」のクラッカーを遠ざける賢い方法かもしれないと思いました.. C# アプリにセキュリティを追加する良い方法です。それが、それがどのように行われるのか疑問に思っている理由です:)

4

2 に答える 2

0

C++ フロント エンドは役に立ちません。このフロント エンド ローダーがロードしたものと同じものをロードするだけです。ほとんどの場合、難読化ツールを使用するしかありません。開始するために、dotfuscator community edition と呼ばれる VS に同梱されているものがあります。

于 2012-10-22T15:37:50.507 に答える
0

はい、C++ から C# アプリケーションを起動できます (実際には他の言語アプリケーションでも)。C++ アプリケーションから別のプロセスを開始するだけです。これを行うには多くの方法があります。お気に入りの検索エンジンで「Create Process」を検索することをお勧めします。

スタック オーバーフローに関する別の投稿を次に示します。

于 2012-10-22T14:20:21.150 に答える