Preferences

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

Ahhh I should have checked. Thank you
ChatGpt is pretty good at deobfuscate js
Why is that relevant? The code is not obfuscated, it’s already as clear as can be.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal