Rating:

A vault made by JS. Requires a permutation of 25 integers to calculate the key for AES, and decrypt the flag. After reversing the JS, you find 2 important functions written in WebGL SL. You can either bruteforce or solve the functions which are linear interpolation.

Original writeup (https://medium.com/@harryfyx/writeup-hitcon-ctf-quals-2024-revisual-e929b4c6eea6).