2023-06-14 01:25:55 -04:00
|
|
|
'use strict';
|
|
|
|
|
2023-06-14 18:49:30 -04:00
|
|
|
(() => {
|
|
|
|
let captchaValue = document
|
2023-06-14 01:25:55 -04:00
|
|
|
.querySelector('label[for="captcha"]')
|
|
|
|
.textContent
|
|
|
|
.match(/'(flag|bump)'/)[1];
|
2023-06-14 18:49:30 -04:00
|
|
|
let captchaForm = document
|
|
|
|
.querySelector('form[class="form-body"]');
|
|
|
|
|
2023-06-17 16:47:03 -04:00
|
|
|
captchaForm.captcha.value = captchaValue;
|
|
|
|
// Make 'em work for it
|
|
|
|
window.crypto.subtle.generateKey({
|
|
|
|
name: 'RSA-OAEP',
|
|
|
|
modulusLength: 4096,
|
|
|
|
publicExponent: new Uint8Array([1, 0, 1]),
|
|
|
|
hash: 'SHA-512'
|
|
|
|
}, false, ['encrypt', 'decrypt'])
|
|
|
|
.finally(() => captchaForm.submit());
|
2023-06-14 18:49:30 -04:00
|
|
|
})();
|