既存の難読化されたjavascript関数を再定義するスクリプトを作成したいと思います。obfucated javascript関数を再定義する方法
これは私のウェブサイトからコピーした機能です。
userAgentKey: function(e) {
return this.options.excludeUserAgent || e.push({
key: "user_agent",
value: this.getUserAgent()
}), e
},
この関数は、(フィンガープリントのために)私のブラウザのユーザーエージェントを返します。
戻り値を操作して、この関数が "exampleBrowserUserAgent"を返すようにしたいとします。 OOPでの経験はありません。
私の問題は
function userAgentKey(){
return "exampleBrowserUserAgent"
}
どのように私は、戻り値を操作することができます。これは私のコードを再定義しないということでしょうか?
ご協力いただきありがとうございます。
EDIT:ウェブサイトはfingerprintjs2.hereを使用するには、リンクです:enter link description here
あなたのウェブサイトや間接的に変更しようとしているスクリプトへのリンクを提供できますか? – TheMintyMate
ユーザエージェントを操作するには、ブラウザの設定を使用します。 (珍しい非標準的な値を使用すると、指紋がはるかに簡単になります) – Bergi
私の質問を編集しました。 fingerprint2.jsのリンクを見つけることができます。ありがとうございました。はい、それはユーザーエージェントを偽装する方が簡単でしょうが、私はランダムな値を使ってすべての指紋の結果を操作したいので、私はuserscriptをコーディングしたいと思っています – MoscowDeathBrigade