Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IISは、スクリプト言語VBScript.encodeエラーがサーバー上で見つけることができないことを報告しました

IISは、スクリプト言語VBScript.encodeエラーがサーバー上で見つけることができないことを報告しました

  

この記事では、サーバー上のスクリプト言語 'VBScript.encode'エラーソリューションを見つけることができないことを主に説明します。サーバーのセキュリティ設定、一般的な仮想ホストは無効にされ、友人は次のVBScriptを参照することができる必要があります。EncodeこのコンポーネントはASPトロイの木馬のバックドアを暗号化して殺さないようにするためによく使われます。著作権保護の目的を達成するために。

時折、プログラムがサーバーに送信され、プログラムからエラーが報告されました。

コードは次のとおりです。Active Server Pagesエラー 'ASP 0129'スクリプト言語 'VBScript'がサーバー上に見つかりませんでした。 '/config.asp、5行目をエンコードする

プログラムがローカルでデバッグされているため問題ないので、5行目を見てウェブサイトのルートディレクトリにconfigファイルが見つかりました。実際には文字化けしています。こんにちは、それは暗号化されていることが判明しました、そしてプログラムの作者は著作権のために暗号化されたコンテンツを持っています。

VBScript.encodeが何であるかを見つけました。

VBScript.Encodeこのコンポーネントは、いくつかのASPトロイの木馬のバックドアを暗号化してキルフリー効果を達成するためによく使用されます。 Encodeの暗号化機能は非常に弱く、ソースコードによって復元するのは簡単です、そして、aspバックドアフリーキリングフィールドでは、それが最も使用されます、それから暗号化スクリプトを達成するためにVBScript.Encodeコンポーネントを無効にできると思います失敗の目的は、そのように多くの殺害のASPトロイの木馬は役に立たないように。

VBScript.Encodeを無効にします(Webサーバーおよび仮想ホストユーザーとしてIISを使用):

レジストリエディタを開くにはregeditを実行し、以下に展開します。

コードHKEY_CLASSES_ROOT \\ VBScript.Encode右クリック - 権限 - ユーザーグループの読み取り権限または仮想ホストユーザーグループに参加するための拒否権限を削除するか、レジストリを変更した後にVBScript.Encodeレジストリキーを直接削除します。 IISを再起動して暗号化ファイルを開くと、プロンプトが表示されます。スクリプト言語「vBScRipt.EncOdE」がサーバー上に見つかりません。

これで理由がわかったので、それを回避する方法として、Baidu vbscript.encodeの復号化をどこでも選択してください。

Copyright © Windowsの知識 All Rights Reserved