문제

나는 종종 멋진 외모 또는 기능적인 웹 사이트를 발견하고 어떤 기술을 만들어 냈는지 궁금합니다. 특정 웹 사이트가 무엇을 구축했는지 파악하기 위해 어떤 기술을 사용할 수 있습니까?

웹 편집기와 마찬가지로 모든 종류의 발전기 메타 태그를 포함하는 프레임 워크는 거의 없습니다. 특정 언어 및/또는 프레임 워크의 이야기 표시가 있습니까?


답변 요약

사이트 URL은 프레임 워크 및/또는 프로그래밍 언어를 배신 할 수 있지만 (예 : .ASP와 같은 파일 확장)에 의존 할 수는 없습니다. HTTP 응답 헤더, 쿠키, 스타일 시트 및 소스 의견도 단서를 제공 할 수 있습니다.

사이트 세부 정보를 쿼리하기위한 몇 가지 좋은 도구 (의심 할 여지없이 더 많음) :

Firefox Addons :

크롬 확장 :

북마크 :

  • wtframework - 사용중인 JavaScript 프레임 워크가 표시됩니다
도움이 되었습니까?

해결책

당신이 찾을 수있는 모든 것들이 있지만, 사이트 뒤의 기술에 대한 확실성을 제공하지는 않습니다. 일반적으로, 이와 같은 정보는 사람들이 숨기고 싶어하는 것입니다. 더 많은 정보가 노출 될수록 악의적 인 당사자가 보안 취약점 또는 서비스 구멍 거부를 식별하기가 더 쉬울 수 있기 때문입니다.

내가 관심이 있었다면 아마도 특별한 순서로 볼 수 없을 것입니다.

  • URL 및 파일 확장자.
  • HTTP 응답 헤더
  • 주석 또는 표준 JS 라이브러리 소스 코드

또한, 다른 답변에 언급 된 도구는 자동으로, 약간 더 빠르지 만 사이트의 위의 속성 중 일부만보고 있습니다. :)

다른 팁

당신은 사용할 수 있습니다 http://builtwith.com 어떤 서버와 프로그래밍 언어가 사용되었는지 알아 내기 위해. 예를 들어 SO는 IIS7, Google Analytics, HTML4 및 UTF8을 사용한다고 말했습니다.

프레임 워크를 알고 싶다면 ... 사이트를 보는 것만으로는 불가능할 것입니다. 왜 이메일을 쓰지 않겠습니까? ;)

호스팅 웹 사이트의 IP와 국가를 제공하는 Firefox에 1 플러그인을 사용하고 웹 서버 이름이 도메인 세부 사항, 및 JavaScript 프레임 워크의 경우 사용합니다 wtframework

나는 아직도 그것이 어떤 대본에 쓰여 졌는지 궁금해해야하지만 그것은 시작이다 :)

도움이되기를 바랍니다.

추신 : 출력은 다음과 같습니다.

대체 텍스트 http://img88.imageshack.us/img88/2505/200812282328ha0.png

URL은 특히 컨텐츠 관리 시스템에서 많은 단서를 제공 할 수 있습니다.

예를 들어 "http://abcxyz.com/노드/46"드 루팔처럼 보입니다.

또한 많은 프레임 워크에는 표준 JavaScript 및 사용하는 CSS 파일이 있습니다.

어떤 사람들은 그들이 사용하는 기술을 의도적으로 모호하게 할 수도 있습니다. 결국, ".asp"가 실제로 Perl 스크립트를 실행하고 MySQL을 사용 했음에도 불구하고 ".asp"가 실제로 Perl 스크립트를 실행하고 "Microsoft IIS에 의해 전원을 공급하는"것을 조정하는 데 시간이 오래 걸리지 않을 것입니다.

그렇게하면 실제로는없는 취약점을 사용하여 내 사이트를 해킹하려고 노력할 것입니다.

체크 아웃 크롬 스나이퍼, 훌륭한 가벼운 솔루션.

사이트가 제공하는 쿠키를 검토하면 기본 프레임 워크를 드러 낼 수 있습니다. CodeIgniter, 예를 들어 기본값은 Telltale CI_SESSIONS 쿠키로 변합니다. Pear Auth를 사용하는 사이트는 비슷한 일을합니다.

나는 WebParser를 사용합니다 (http://www.cybermake.com) 웹 사이트에서 사용하는 CMS를 결정할 수 있습니다. 주어진 키워드 목록에 대한 검색 엔진에서 웹 사이트 목록을 가져올 수있을뿐만 아니라 여러 웹 사이트의 CMS를 결정할 수 있습니다. 강력한 도구.

http://guess.scritch.org/ CMS에 대해이를 수행합니다.

URL에 튀어 나오면 CMS를 추측하려고합니다. 이 경우 내 블로그가 WordPress 3.4.2를 실행하고 있음을 알려줍니다 (맞습니다. 방금 확인했습니다!)

enter image description here

대부분의 ASP.NET 사이트는 URL의 .aspx에서 쉽게 식별 할 수 있습니다. HTML 소스에는 숨겨진 양식 필드와 같은 텔레 표시가 있습니다. __VIEWSTATE 또는 Webresource.axd JavaScript. HTML 요소는 종종 다음과 같은 것과 같은 ID 속성을 갖습니다. _ctl0.

Rails 사이트에는 일반적으로 /스타일 시트의 스타일 시트 및 /javascripts의 JavaScript 파일이 포함되며 각 URL에는 일반적으로 캐싱을 막기위한 타임 스탬프가 포함 된 쿼리 문자열이 있습니다. 형태의 필드는 종종 이름 지정 협약을 따릅니다 model_name[attribute_name].

당신은 사용할 수 있습니다 http://builtbased.com/ 어떤 서버, 프레임 워크 및 프로그래밍 언어가 사용되었는지 알아 내기 위해.

http://www.similartech.com 우리가 만든 새로운 도구입니다. 그것은 바로 그렇게하고 그것을 매우 훌륭하게 제시합니다.

domaintools.com을 사용하여 웹 사이트의 서버 정보를 조회하고 오픈 소스 / Microsoft인지 여부를 좁힐 수 있습니다.

http://whois.domaintools.com/stackoverflow.com

그리고 그 후에는 "WordPress에 의해 Powered"또는 "Vbulletin"등과 같은 팁 오프를 위해 바닥 글을 찾는 문제입니다.

예, Drupal, Joomla, Pligg 및 ROR 등과 같은 일반적인 CMS에 대한 몇 가지 텔레 표시가 있습니다.

내가 일반적으로 내가 아는 다른 사이트와 스누핑하는 사이트를 특정 기술을 사용하여 구축 한 사이트와 비교하는 것입니다. 때때로 작동합니다 ..

이동 Netcraft 그리고 "그 사이트가 무엇입니까?"를 사용하십시오. 왼쪽 상단의 검색 상자. 보고서를 보려면 여기를 클릭하십시오 스택 오버플로. 반드시 정확하지는 않지만 (예 : 캐싱 또는로드 밸런싱이있을 수 있음) 종종 필요한 단서를 제공합니다.

도 있습니다 W3Techs, 그 정보의 많은 부분을 보여줍니다.

Linux/OSX에서는 종종 간단한 명령을 사용합니다 curl -sI www.site.com

http://www.quarkbase.com/ 아주 좋은 도구 및 정보 웹 사이트입니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top