sourcemap

WebページのURLが与えられた。

ページのソースを読むと、/js/app.bcff35da.js を参照していることがわかった。
このファイルの内容をCyberChefの JavaScript Beautify にかけて読むと、 submit: function () {} の中に '_50urc3m4p}' という怪しい部分があった。

そこで、この submit: function () {} の中で定義されている関数 (function (t, e) の呼び出しを含む) をFirefoxのコンソールにコピペし、 この '_50urc3m4p}' を含む === の右側の部分を評価した。
すると、flagが得られた。

An URL of a web page was given.

Reading the source of the page, I found it referring /js/app.bcff35da.js.
Reading the contents of the file after applying "JavaScript Beautify" in CyberChef, I found an interesting part '_50urc3m4p}' inside submit: function () { and }.

Seeing this, I copy-and-pasted the function defined inside submit: function () { and } (including the call of function (t, e)) to the console in Firefox,
and evaluated the part in the right of === which includes '_50urc3m4p}'.
This resulted in the flag.

FLAG{d3v700l_c4n_r3v34l_50urc3_c0d3_fr0m_50urc3m4p}

WaniCTF 2021