cjkogieodfhbjknfojllgdpnhjceilka 1.0
Staged loader detected in archive
Browser clipboard write API+= string concatenation via charAt
SHA-256af5520cc556ff0a208c016e4b15502e619579d37387ece7aefbc6d9d536d093f
MaleculeO(C)H(Os)
Evidence
1const display = document.getElementById('password-display');
2const slider = document.getElementById('length-slider');
3const lenVal = document.getElementById('len-val');
7slider.addEventListener('input', () => {
8 lenVal.textContent = slider.value;
9});
11function generatePassword() {
12 const length = slider.value;
13 const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+";
14 let retVal = "";
15 for (let i = 0; i < length; ++i) {
16 retVal += charset.charAt(Math.floor(Math.random() * charset.length));
17 }
18 display.textContent = retVal;
24 const text = display.textContent;
25 if (text !== "Click Generate") {
26 navigator.clipboard.writeText(text).then(() => {
27 const originalText = copyBtn.textContent;
28 copyBtn.textContent = "Copied!";
29 setTimeout(() => { copyBtn.textContent = originalText; }, 1500);
30 });
31 }
No evidence locations were recorded for this file. Raw result