2016-08-26 1 views
-2

これは非常に一般的な質問です。正当な(マルウェアではない)プログラミングで、DLLの完全にランダムな名前をどのくらいの頻度で表示しますか?プログラムのインストール中にCSC.exeを使用してオンザフライでDLLを生成するのは一般的なプラクティスですか?または、これは悪質な活動や意図の良い指標と見なされるべきですか?この素晴らしいコミュニティが提供するあらゆる洞察に感謝します!Randonlyは正規のプログラミングでDLLを使用しました

+1

これはSOのトピックではなく、[プログラマスタックexchnage](http://programmers.stackexchange.com/)に属していますか。 – Quantic

+0

ASP.Net(1.0、1.1)用の古いJITコンパイラは、実行時にランダムな名前のdllのセットを生成するために使用されました。 – Kevin

答えて

0

CSharpCodeProviderを実行時にコードをコンパイルすると、ユーザーが実行したコードのように、デフォルトでtempフォルダにdllという名前がランダムに付けられます。

また、プラグインタイプのシステム用のdllをダウンロードするときには、名前がランダムに生成され、2つのプラグインが名前の衝突を起こさない場合があります。

あなたのプログラムでユーザー生成コードが使用される正当な理由が考えられる場合は、名前の衝突を防ぐためにユーザー生成コードにランダムに名前が付けられる可能性があります。

+0

良い答え、ありがとう! – shanesmith30286

関連する問題