우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리/그누보드 소스

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

거북선인 2019. 3. 9. 17:44
반응형

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

 

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

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

 

"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 페이지에 방문해서 문의해 보시기 바랍니다.

반응형