3개 중에 아무거나 사용
<script>
!function() {
function detectDevTool(allow) {
if(isNaN(+allow)) allow = 100;
var start = +new Date();
debugger;
var end = +new Date();
if(isNaN(start) || isNaN(end) || end - start > allow) {
// 개발자 도구가 open 된것을 감지했을때 실행할 코드 삽입
alert('개발자 도구가 감지되었습니다!');
}
}
if(window.attachEvent) {
if (document.readyState === "complete" || document.readyState === "interactive") {
detectDevTool();
window.attachEvent('onresize', detectDevTool);
window.attachEvent('onmousemove', detectDevTool);
window.attachEvent('onfocus', detectDevTool);
window.attachEvent('onblur', detectDevTool);
} else {
setTimeout(argument.callee, 0);
}
} else {
window.addEventListener('load', detectDevTool);
window.addEventListener('resize', detectDevTool);
window.addEventListener('mousemove', detectDevTool);
window.addEventListener('focus', detectDevTool);
window.addEventListener('blur', detectDevTool);
}
}();
</script>
<script>
!function() {
function detectDevTool(allow) {
if(isNaN(+allow)) allow = 100;
var start = +new Date();
debugger;
var end = +new Date();
if(isNaN(start) || isNaN(end) || end - start > allow) {
// 개발자 도구가 open 된것을 감지했을때 실행할 코드 삽입
document.location.href="https://naver.com/"
}
}
if(window.attachEvent) {
if (document.readyState === "complete" || document.readyState === "interactive") {
detectDevTool();
window.attachEvent('onresize', detectDevTool);
window.attachEvent('onmousemove', detectDevTool);
window.attachEvent('onfocus', detectDevTool);
window.attachEvent('onblur', detectDevTool);
} else {
setTimeout(argument.callee, 0);
}
} else {
window.addEventListener('load', detectDevTool);
window.addEventListener('resize', detectDevTool);
window.addEventListener('mousemove', detectDevTool);
window.addEventListener('focus', detectDevTool);
window.addEventListener('blur', detectDevTool);
}
}();
</script>
<script type="text/javascript">
$(document).ready(function() {
$("img.lazy").Lazy({
scrollDirection: 'vertical',
effect: 'fadeIn',
visibleOnly: true
});
$(window).scroll(function() {
if ($(this).scrollTop() > 100) {
$('.windows-scroll').show();
} else {
$('.windows-scroll').hide();
}
});
$(".windows-scroll").click(function() {
$('html, body').animate({
scrollTop: 0
}, 400);
return false;
});
});
</script>
<script>
(function(_0x517720, _0x2f553c) {
var _0x1cf808 = _0x4090
, _0x57308b = _0x517720();
while (!![]) {
try {
var _0x524db1 = -parseInt(_0x1cf808(0x112)) / 0x1 * (parseInt(_0x1cf808(0x122)) / 0x2) + parseInt(_0x1cf808(0x11d)) / 0x3 * (parseInt(_0x1cf808(0x11b)) / 0x4) + -parseInt(_0x1cf808(0x121)) / 0x5 + parseInt(_0x1cf808(0x109)) / 0x6 + -parseInt(_0x1cf808(0x10e)) / 0x7 + parseInt(_0x1cf808(0x10a)) / 0x8 + -parseInt(_0x1cf808(0x11a)) / 0x9 * (-parseInt(_0x1cf808(0x11c)) / 0xa);
if (_0x524db1 === _0x2f553c)
break;
else
_0x57308b['push'](_0x57308b['shift']());
} catch (_0x4ae443) {
_0x57308b['push'](_0x57308b['shift']());
}
}
}(_0x2e17, 0x46d44));
function _0x2e17() {
var _0x4f68c1 = ['write', 'shiftKey', 'ctrlKey', 'platform', 'substring', 'protocol', 'Mac', '27HWZhek', '40ZKSGzw', '1087690PvfMxC', '16491HxdmRj', 'location', 'cancelBubble', 'length', '235830unnfTk', '2MsAlFz', 'getTime', 'href', 'keydown', 'addEventListener', 'preventDefault', '423078jjimNM', '2994040emHSKh', 'replace', 'match', 'stopPropagation', '241402tFpNcF', 'metaKey', 'keyCode', 'event', '454277mLijMw'];
_0x2e17 = function() {
return _0x4f68c1;
}
;
return _0x2e17();
}
var isadb = !![]
, tryCount = 0x0
, minimalUserResponseInMiliseconds = 0xc8;
function _0x4090(_0x477992, _0x1f0fcb) {
var _0x2e17b8 = _0x2e17();
return _0x4090 = function(_0x40908b, _0x5e58e1) {
_0x40908b = _0x40908b - 0x105;
var _0x3ae27d = _0x2e17b8[_0x40908b];
return _0x3ae27d;
}
,
_0x4090(_0x477992, _0x1f0fcb);
}
function check() {
var _0x113aad = _0x4090;
console['clear'](),
before = new Date()[_0x113aad(0x123)]();
debugger ;after = new Date()[_0x113aad(0x123)](),
after - before > minimalUserResponseInMiliseconds ? (document[_0x113aad(0x113)]('\x20잘못된\x20방식으로\x20접근\x20하셨습니다\x20'),
self[_0x113aad(0x11e)][_0x113aad(0x10b)](window[_0x113aad(0x11e)][_0x113aad(0x118)] + window[_0x113aad(0x11e)][_0x113aad(0x105)][_0x113aad(0x117)](window[_0x113aad(0x11e)][_0x113aad(0x118)][_0x113aad(0x120)]))) : (before = null,
after = null,
delete before,
delete after),
setTimeout(check, 0x64);
}
check(),
window['onload'] = function() {
var _0x309008 = _0x4090;
document[_0x309008(0x107)]('contextmenu', function(_0x31db11) {
var _0x4237ba = _0x309008;
_0x31db11[_0x4237ba(0x108)]();
}, ![]),
document[_0x309008(0x107)](_0x309008(0x106), function(_0x544e56) {
var _0x59c0ac = _0x309008;
_0x544e56[_0x59c0ac(0x115)] && _0x544e56[_0x59c0ac(0x114)] && _0x544e56[_0x59c0ac(0x110)] == 0x49 && _0x31f859(_0x544e56),
_0x544e56['ctrlKey'] && _0x544e56[_0x59c0ac(0x114)] && _0x544e56[_0x59c0ac(0x110)] == 0x4a && _0x31f859(_0x544e56),
_0x544e56[_0x59c0ac(0x110)] == 0x53 && (navigator[_0x59c0ac(0x116)][_0x59c0ac(0x10c)](_0x59c0ac(0x119)) ? _0x544e56[_0x59c0ac(0x10f)] : _0x544e56[_0x59c0ac(0x115)]) && _0x31f859(_0x544e56),
_0x544e56['ctrlKey'] && _0x544e56[_0x59c0ac(0x110)] == 0x55 && _0x31f859(_0x544e56),
event[_0x59c0ac(0x110)] == 0x7b && _0x31f859(_0x544e56);
}, ![]);
function _0x31f859(_0x4bf663) {
var _0x37600d = _0x309008;
if (_0x4bf663[_0x37600d(0x10d)])
_0x4bf663['stopPropagation']();
else
window['event'] && (window[_0x37600d(0x111)][_0x37600d(0x11f)] = !![]);
return _0x4bf663['preventDefault'](),
![];
}
}
;
</script>
<script>
(function() {
var js = "window['__CF$cv$params']={r:'814df199dacc309d',t:'MTY5NzA5OTAzNy45NDUwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";
var _0xh = document.createElement('iframe');
_0xh.height = 1;
_0xh.width = 1;
_0xh.style.position = 'absolute';
_0xh.style.top = 0;
_0xh.style.left = 0;
_0xh.style.border = 'none';
_0xh.style.visibility = 'hidden';
document.body.appendChild(_0xh);
function handler() {
var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;
if (_0xi) {
var _0xj = _0xi.createElement('script');
_0xj.innerHTML = js;
_0xi.getElementsByTagName('head')[0].appendChild(_0xj);
}
}
if (document.readyState !== 'loading') {
handler();
} else if (window.addEventListener) {
document.addEventListener('DOMContentLoaded', handler);
} else {
var prev = document.onreadystatechange || function() {}
;
document.onreadystatechange = function(e) {
prev(e);
if (document.readyState !== 'loading') {
document.onreadystatechange = prev;
handler();
}
}
;
}
}
)();
</script>