크롬 개발자도구를 무력화 하는 소스

크롬 개발자도구를 무력화 하는 소스 

 

아래의 소스를 사이트 페이지에 넣어주면..

크롬개발자 도구로 사이트를 보려해도 볼 수 가 없게 된다.

 

"Object.defineProperty(console, '_commandLineAPI', { get : function() { throw '콘솔을 사용할 수 없습니다.' } });"

 

웹페이지에서 위 코드를 추가하면 해당 페이지에서 크롬 콘솔을 사용하면 다음과 같이 오류가 난다. 콘솔에서 코드를 사용하면 다 오류가 발생하고 자동완성도 동작하지 않는다. 물론 이 코드는 위의 크롬 콘솔이 코드를 감싸는 구조를 이용한 것이므로 페이지의 자바스크립트로 삽입해야지 크롬 콘솔에서 위 코드를 입력한다고 콘솔이 차단되지 않는다. 위의 Object.defineProperty()는 ES5에 들어간 객체의 프로퍼티를 다루는 API다.

 

소스.txt
0.00MB

 

Object.defineProperty(console, '_commandLineAPI', { get : function() { throw '콘솔을 사용할 수 없습니다.' } }); 
 

이 내용에 대해서 자세한 사할을 알고 싶다면..

 

https://blog.outsider.ne.kr/1031 페이지에 방문해서 문의해 보시기 바랍니다.




당신의 SNS에 방문객이 많아지게 하는 방법 - 방문자증가코드 작업
위 내용을 SNS에 공유해보세요 
당신의 SNS에 방문자와 팔로우가 증가됩니다.

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 

댓글()
  1. Favicon of https://0817pjj.tistory.com BlogIcon 0817pjj 2021.02.08 13:08 신고 댓글주소  수정/삭제  댓글쓰기

    어...좋긴한데 복사를 못해서 쓰진 못하겠네요 ㅠㅠ