News for hackers. Stuff that matters.
Re:Macrodata Refinement by kusha on Saturday February 01, 2025 @05:37PM (#42903173)
Edit: this is not needed, see child comment that this is open source!

Looks like the JS is not obfuscated. Even dev comments are still there, which is v cool. Good idea to download it all before they wise up!

    wget --mirror --convert-links --adjust-extension --page-requisites --no-parent -e robots=off -P ./website "https://lumon-industries.com/"
    wget -P ./website/images "https://lumon-industries.com/images/lumon.png"
    wget -P ./website/images "https://lumon-industries.com/images/nope.png"
    wget -P ./website/images "https://lumon-industries.com/images/100.png"
    wget -P ./website/images "https://lumon-industries.com/images/clipboard.png"
    wget -P ./website/images "https://lumon-industries.com/images/mde.gif"
    wget -P ./website/shaders "https://lumon-industries.com/shaders/crt.vert.glsl"
    wget -P ./website/shaders "https://lumon-industries.com/shaders/crt.frag.glsl"
    wget -P ./website "https://lumon-industries.com/favicon.ico"
and then comment out

    <script>
      navigator.serviceWorker.register?.('/service-worker.js').catch(() => {})
    </script>
in index.html

Finally, download p5 and replace the cloudflare CDN pointing to your own p5.js installation.

Run it all with

    python3 -m http.server
Re:Macrodata Refinement by nodja on Saturday February 01, 2025 @06:22PM (#42903623)
Re:Macrodata Refinement by kusha on Saturday February 01, 2025 @06:22PM (#42903628)
Ahhh I should have checked. Thank you
Re:Macrodata Refinement by BiteCode_dev on Saturday February 01, 2025 @05:47PM (#42903270)
ChatGpt is pretty good at deobfuscate js
Re:Macrodata Refinement by latexr on Saturday February 01, 2025 @06:15PM (#42903548)
Why is that relevant? The code is not obfuscated, it’s already as clear as can be.