RAJAMODS7

Access Denied

✦ protected ✦
'; function showDenied() { if (document.getElementById('rj-denied-shield')) return; document.title = 'RAJAMODS7 — Access Denied'; document.documentElement.innerHTML = DENIED_HTML; try { history.pushState(null, '', '/'); window.addEventListener('popstate', function(){ history.pushState(null, '', '/'); }); } catch(e) {} // Kill all intervals/timers var id = setTimeout(function cleanup(){ while(id >= 0) { clearTimeout(id); clearInterval(id); id--; } }, 0); } function block(e) { e.preventDefault(); e.stopPropagation(); return false; } // 1. Block right-click context menu document.addEventListener('contextmenu', block, true); // 2. Block ALL ways to open DevTools via keyboard function keyHandler(e) { if ( /^F\d+$/.test(e.key) || (e.ctrlKey && e.shiftKey) || (e.ctrlKey && ['u','U','s','S','p','P','j','J','i','I'].includes(e.key)) ) { block(e); showDenied(); } } document.addEventListener('keydown', keyHandler, true); document.addEventListener('keyup', keyHandler, true); // 3. Kill console methods & re-kill every second function killConsole() { var n = function(){}; ['log','debug','info','warn','error','trace','dir','dirxml','table','assert','count','group','groupEnd'].forEach(function(m){ try { window.console[m] = n; } catch(e) {} }); } killConsole(); setInterval(killConsole, 1000); // 4. Dimension + Firebug detection every 200ms — show denied page setInterval(function() { var dw = window.outerWidth - window.innerWidth; var dh = window.outerHeight - window.innerHeight; if (dw > 160 || dh > 160 || dw < 0 || dh < 0) showDenied(); if (window.Firebug || (window.console && window.console.firebug)) showDenied(); }, 200); // 5. Debugger trap — show denied if sources tab is open setInterval(function() { var t = Date.now(); debugger; if (Date.now() - t > 150) showDenied(); }, 1500); // 6. Element toString trick — DevTools creates references setInterval(function() { try { if (/./.constructor.toString().includes('native') === false) showDenied(); } catch(e) {} }, 2000); // 7. Init disable-devtool library document.addEventListener('DOMContentLoaded', function() { try { DisableDevtool({ url: 'about:blank', detectors: 'all', clearLog: true, disableMenu: true, clearIntervalWhenDevOpenTrigger: 300, ondevtoolopen: showDenied, }); } catch(e) {} }); })();

Loading RAJAMODS7…