HackerTrans
TopNewTrendsCommentsPastAskShowJobs

umutdev

no profile record

Submissions

Privacy Sandbox current status is vulnerable to Entropy and Timing attacks

github.com
3 points·by umutdev·2 years ago·0 comments

comments

umutdev
·10 months ago·discuss
level 47 cheat ``` // Keep track of already hit notes const hitNotesSet = new WeakSet();

// Define hit zone (adjust based on your game layout) const hitZoneY = window.innerHeight - 150; // ~150px from bottom const tolerance = 20; // allowed error in pixels

function hitNotes() { document.querySelectorAll('.note').forEach(note => { if (hitNotesSet.has(note)) return; // already triggered

    const rect = note.getBoundingClientRect();
    const noteY = rect.top;

    // Check if note is in hit zone
    if (Math.abs(noteY - hitZoneY) <= tolerance) {
      let arrow = note.innerText.trim();

      let keyMap = {
        '↑': 'ArrowUp',
        '↓': 'ArrowDown',
        '←': 'ArrowLeft',
        '→': 'ArrowRight'
      };

      let key = keyMap[arrow];
      if (key) {
        document.dispatchEvent(new KeyboardEvent('keydown', { key }));
        document.dispatchEvent(new KeyboardEvent('keyup', { key }));

        hitNotesSet.add(note); // mark as hit
      }
    }
  });
}

setInterval(hitNotes, 20); // check 50x per second ```
umutdev
·11 months ago·discuss
go error handling bla bla shitpost
umutdev
·last year·discuss
why not real MSN
umutdev
·2 years ago·discuss
this kind of thing used to be made for touchbar