WP 사이트에서 사용되는 플러그인 목록을 감지하는 것이 가능합니까?
또한 내 첫 직감을 넘어서서 블로그가 실제로 WP에 의해 구동되고 있음을 어떻게 확인할 수 있습니까?
WP 사이트에서 사용되는 플러그인 목록을 감지하는 것이 가능합니까?
또한 내 첫 직감을 넘어서서 블로그가 실제로 WP에 의해 구동되고 있음을 어떻게 확인할 수 있습니까?
답변:
일반적으로 WordPress 생성기 메타 태그에 대한 사이트의 소스 코드를 보면 WordPress 자체를 감지 할 수 있습니다.
<meta name="generator" content="WordPress 3.0.1" />
그러나 일부 사이트는이 태그를 제거하여 WP를 실행 하고 있다는 사실 을 숨 깁니다 .
그러나 사이트에서 실행중인 플러그인 목록을 감지하는 완벽한 방법은 없습니다. IMO 이것은 추가 보안 보너스입니다-모든 개발자가 핵심 팀처럼 문제가 발생하거나 취약점이 발생할 때 시스템을 업데이트하는 데 열중하지는 않습니다 ... 플러그인이 내 시스템에 잠재적 약점을 노출시키는 경우, 마지막 생각 나는 그 사실을 광고하고 싶습니다.
그러나 코드를 디스플레이에 추가하는 플러그인 (스크립트, 스타일, 메타 태그 추가 등) 은 자체적으로 호출 될 수 있습니다 . 대부분의 스크립트와 스타일은 /wp-content/plugins/{plug-in name}/
URL에 노출 됩니다. 일부 다른 프론트 엔드 시스템은와 같은 HTML 주석에서 플러그인 이름을 사용합니다 <!-- Begin Super Cool Plug-in Code -->
.
그러나 일반적으로 a) 찾을 플러그인을 이미 알고 있거나 b) 사이트 소유자가 귀하에게 알리기를 원하지 않는 한 사이트에서 사용되는 플러그인 목록을 생성하는 쉬운 방법은 없습니다.
readme.html
최신 메이저 버전 만 공개 할 때가있었습니다 . 때로는 긴급 보안 릴리스에서 업데이트되지 않으며 정적 파일이기 때문에 버전 번호가 충돌하지 않습니다. 그러나 그렇지 않은 경우가 종종 있습니다. 서버에 여전히 있다고 가정하면 ...
다른 사람들이 말한 것을 역설하고 덧붙이려면 다른 사람들의 WordPress 버전, 테마 및 플러그인을 스누핑 할 수있는 몇 가지 방법이있는 것 같습니다.
워드 프레스 버전 :
<meta
name="generator" content=
워드 프레스 테마 :
워드 프레스 플러그인 :
class='socialize'
, <link
rel="stylesheet"
href=".../wp-content/plugins/socialize/socialize.css"
type="text/css" />
그리고 <script
type="text/javascript"
src=".../wp-content/plugins/socialize/socialize.js"></script>
모든 테마 사교라는 플러그인을 사용하고있는 힌트가 될 것입니다.알려진 모든 워드 프레스 플러그인을 무력화시키는 몇 가지 도구가 있습니다.
기본적으로 그들은 / wp-content / plugins / $ pluginname에 액세스하려고 시도하고 금지 된 경우 플러그인이 404 인 경우 플러그인이 설치되지 않은 것을 발견했습니다.
http-wp-plugins.nse-nmap 스크립트가이를 수행합니다
http://code.google.com/p/cms-explorer/- 이 도구와 마찬가지로
이 사이트는 플러그인을 감지하기 위해 앞에서 언급 한 코드 메소드 읽기를 사용하는 것 같습니다 http://hackertarget.com/wordpress-security-scan/