답변:
특정 사이트에서 실행중인 사이트를 확인하기 위해 확인할 수있는 네 가지 기본 사항이 있습니다.
소스 코드. 페이지에서 뷰 소스를보고 어떤 스크립트가 호출되는지 확인하십시오. 일반적으로 JQuery, Modernizr 및 기타 일반적인 자바 스크립트 라이브러리와 같은 것을 볼 수 있으며, 이러한 방식으로 사물이 어떻게 구축되었는지에 대한 힌트를 얻을 수 있습니다. 사이트에서 공통 CMS를 사용하는 경우 CMS가 어떤 CMS인지 알려주는 경로가 표시 될 수도 있습니다 (예 : WordPress의 경우 / wp-content /).
섬기는 사람. 사이트가 실행되는 웹 서버를 확인하면 사이트가 어떻게 구축되었는지에 대한 힌트를 얻을 수 있습니다. 때때로 이것은 이해하기 매우 쉽습니다 ... 파일 확장자가 .cfm 또는 .asp / .aspx이면 어떤 기술이 사용 중인지 알 수 있습니다. 사이트에서 확장명을 난독 처리하기 위해 permalinks 또는 다른 방법을 사용하는 경우 Netcraft 에 대해 확장 하여 실행중인 서버에 대한 보고서를 얻거나 텔넷을 포트 80의 servername에 발행하거나 curl 명령을 사용하여 응답 헤더와 서버 환경이 어떤지 알려줍니다. 이 두 단계에서 배운 내용과 경험 및 일부 추가 Google을 결합하면 일반적으로 알고 싶은 것을 알려줍니다.
humans.txt . http://example.org/humans.txt
개발자가 이미 모든 것을 나열했는지 확인 하십시오.
콘솔 / 디버그 도구를 사용하여 페이지의 헤더를 확인하십시오. Server Apache/2
또는 같은 정보를 찾을 수 있습니다 X-Powered-By PHP/5.3
. 이 사이트는 Apache 서버에서 PHP로 빌드됩니다.
물어보기. 믿거 나 말거나 사람들이 당신에게 말할 수도 있습니다.
또한 사이트를 분석하고 실행중인 사이트를 표시하는 브라우저 플러그인 및 기타 도구가 있습니다. 가장 널리 사용되는 예 중 하나는 Wappalyzer 로 Firefox와 Chrome 모두에 확장 기능이 있으며 살펴볼 가치가 있습니다.
Built With를 사용하여 사이트에서 사용하는 다른 구성 요소에 대한 분석을 얻을 수 있습니다 .
사이트에서 Wordpress와 같은 콘텐츠 관리 시스템을 사용하면 일반적으로 사이트가 나타납니다. 요청하는 사이트의 경우 콘텐츠 관리 시스템이 아니라 jQuery, FancyBox, JQuery Mousewheel 및 여러 위젯과 같은 라이브러리가 표시됩니다.
완전한 답변을 보려면 Stack Overflow에서이 질문을 확인하십시오.