devtools.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. (() => {
  2. function block() {
  3. // if (
  4. // window.outerHeight - window.innerHeight > 200 ||
  5. // window.outerWidth - window.innerWidth > 200
  6. // ) {
  7. // document.body.innerHTML = '检测到非法调试,请关闭后刷新重试!';
  8. // }
  9. // setInterval(() => {
  10. // (function () {
  11. // return false;
  12. // })
  13. // ['constructor']('debugger')
  14. // ['call']();
  15. // }, 50);
  16. setInterval(() => {
  17. Function('debugger')();
  18. }, 50);
  19. }
  20. try {
  21. window.onkeydown =
  22. window.onkeyup =
  23. window.onkeypress =
  24. function (event) {
  25. // 判断是否按下F12,F12键码为123
  26. if (event.keyCode === 123) {
  27. event.preventDefault(); // 阻止默认事件行为
  28. window.event.returnValue = false;
  29. }
  30. };
  31. window.oncontextmenu = function () {
  32. event.preventDefault(); // 阻止默认事件行为
  33. return false;
  34. };
  35. block();
  36. } catch (err) {}
  37. })();
  38. !(function () {
  39. var _0x1cbb = ['tor', 'struc', 'call', 'ger', 'con', 'bug', 'de', 'apply'];
  40. setInterval(check, 2e3);
  41. function check() {
  42. function doCheck(_0x1834ff) {
  43. if (
  44. ('' + _0x1834ff / _0x1834ff)['length'] !== 0x1 ||
  45. _0x1834ff % 0x14 === 0x0
  46. ) {
  47. (function () {
  48. return !![];
  49. })
  50. [_0x1cbb[0x4] + _0x1cbb[0x1] + _0x1cbb[0x0]](
  51. _0x1cbb[0x6] + _0x1cbb[0x5] + _0x1cbb[0x3]
  52. )
  53. [_0x1cbb[0x2]]();
  54. } else {
  55. (function () {
  56. return ![];
  57. })
  58. [_0x1cbb[0x4] + _0x1cbb[0x1] + _0x1cbb[0x0]](
  59. _0x1cbb[0x6] + _0x1cbb[0x5] + _0x1cbb[0x3]
  60. )
  61. [_0x1cbb[0x7]]();
  62. }
  63. doCheck(++_0x1834ff);
  64. }
  65. try {
  66. doCheck(0);
  67. } catch (err) {}
  68. }
  69. })();