Here’s a way to get the window object in NS2 scripts for free.
The Goods
const funny_window = Function("return this")()
仕組み
かなりシンプル, 実を言うと. When you create a new function using the constructor, it runs under the window context. By returning ‘this’, you end up getting a reference to the window. This bypasses RAM requirements as (I presume) the RAM check only works with the main window reference. You can do this with any method on any object, あまりにも. Here’s a more archaic version:
const funny_window = []["filter"]["constructor"]("return this")(); /* [] = empty array ["filter"] = instance of Array.filter ["constructor"] = get the constructor of the Function ("return this") = build a function to return the window () = run the new function */
これが今日私たちがこの目的で共有するすべてです ビットバーナー ガイド. このガイドは元々、次の者によって作成および執筆されました。 overestimate. このガイドを更新できなかった場合, これに従って最新のアップデートを見つけることができます リンク.