Reverse Engineering + JS VM expert

Job ID: 36713242

Budget: $250 – $750 USD

I don't like autobidders. I want expert.
There is a website where data is encrypted and sent to the backend. The problem is that the JavaScript script is obfuscated using a VM. We need to extract the encryption method (algorithm, encryption keys). Please, if you don't have experience working with JS VM, don't waste my time and yours.
The website from which we need to extract the encryption algorithm is www.bet365.com. You can run the script below and get the encrypted message. It is necessary to decrypt it and extract the encryption algorithm and keys
async function getXcft() {
return await new Promise((resolve) => {
const counter = ns_gen5_net.Loader.Counter++;
const listener = (callback) => {
window.removeEventListener(xcft${counter}, listener);
resolve(callback.detail);
};
window.addEventListener(xcft${counter}, listener);
window.dispatchEvent(new CustomEvent('xcftr', { detail: counter }));
});
}
I don't need to perfectly deobfuscate the code. I just need the encryption keys to decrypt the message obtained using that script
I need all the necessary data for encryption/decryption of the message.