5

レジストリ経由で Edge ブラウザーのホームページを変更したいのですが、暗号化されており、レジストリに (保護 - 変更するのは Windows ポリシーに違反しています。aka.ms/browserpolicy を参照してください) と表示されます。レジストリでホームページを編集するか、変更するのが Windows ポリシーに違反している場所を見つけるのを手伝ってください。aka.ms/browserpolicy を参照してください。

4

6 に答える 6

8

ProtectedHomepages の値は実際には暗号化されていません。代わりに、ホームページ文字列とこれらの文字列の暗号化ハッシュを含む難読化されたバッファーです。バッファは、バッファの一部として保存されるランダムに生成されたシードを使用して難読化されます。私はいくつかのリバース エンジニアリングの研究を行い、その結果をここに公開しました。

したがって、基本的に、この値の読み取りと復号化は、暗号化ハッシュが必要なため、変更するよりも簡単です。ただし、マルウェア対策ソフトウェアに必要なのは読み取り機能だけです。この値を変更しなければならない理由がわかりません。マルウェアを作成していないことを願っています...

于 2016-05-11T12:01:06.990 に答える
0

現在、文字列またはバイナリ値をレジストリに書き込む Microsoft Edge の開始ページを変更することはできません。変更するエントリは「保護 - 変更するのは Windows ポリシー違反です。aka.ms/browserpolicy を参照してください」 -> 値「ProtectedHomepages」。値は暗号化されたバイナリ値であり、現在のホームページを読み取ることはできません。特定のホームページを複数回設定する必要があり、C# でそれを行いたい場合は、回避策:

Microsoft Edge ブラウザーの UI を介して、必要な開始ページを設定します。変更後、ブラウザを再起動し、上記のレジストリ キーをエクスポートします。エクスポートされたファイルを開き、バイナリ データを C# ソリューションの文字列定数またはリソースにコピーします。この設定を書き込む関数では、文字列をバイト配列にコピーし、バイナリ値としてレジストリに書き込むことができます。このエントリは、Microsoft Edge の再起動後に有効になります。

既定の検索プロバイダーを変更する場合にも同じ方法を使用する必要があります。ただし、この場合、値「ProtectedSearchScopes」に加えて、もう 1 つのレジストリ キーを使用する必要があります -> 「OpenSearch」。このキーは、サード パーティの検索プロバイダーによってのみ存在する/存在する必要があります。検索プロバイダーが Bing の場合、このキーは削除するか、存在しない必要があります。

于 2015-08-21T09:48:46.070 に答える
-1

また...

一部のマルウェアは、Edge ホームページを変更します。悪意のある URL がアドレス バーに表示されるので、記録します。

タスク マネージャーで Edge を強制終了するか、再起動します。

c:\windows\system32\drivers\etc にあるホスト ファイルを編集します。管理コマンド プロンプトからそのディレクトリに移動し、notepad hosts と入力して Enter キーを押します。

この 127.0.0.1 bad.url のようなホスト エントリを追加します (上記で記録した URL を bad.url に置き換えます)。

hosts ファイルを保存し、Edge を開きます。この方法は、リモート接続されていてネットワーク接続を切断できない場合に役立ちます。

于 2016-09-21T16:32:33.403 に答える
-2

レジストリで行う必要はありません。Microsoft Edge の設定からホームページを変更できるようになりました

于 2015-06-14T11:17:45.040 に答える