JavaScript の保護メモリについて質問があります。次のように関数を実行した場合:
var obj = function(){
var secret = "secret",
super_secret = "my super secret string";
return {
get_secret: function() {
return secret;
}()
}
}();
どうにかして super_secret から文字列を取得することは可能ですか?
throw() と Error() を使用して関数から変数を取得するエクスプロイトを見ました。ただし、それは閉鎖では行われませんでした。すべての入力と「勘」は大歓迎です。super_secret 変数を抽出または変更する既知の方法がないことを確認する必要があるプロジェクトを計画しています。