11.05.2014 Views

OWASP テスティングガイド

OWASP テスティングガイド

OWASP テスティングガイド

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>OWASP</strong> Testing Guide v3.0<br />

ーシケードは、 他 のヘーザと 機 能 について 手 掛 かりを 特牐 定 するために、 手 作 業 でリビャーして 下 さい。 例 えば、プルギョボー<br />

のケミヱトとセーシケードのケミヱトアウト 部邪 分 は、 隠 されたケヱテヱツを 参 照 しているかもしれません。8<br />

<br />

<br />

JavaScript は、 特牐 定 環 境 下 のヤーゴ GUI 内 部邪 に 描 画 されるだけのヘーザのヨヱキを 含 むかもしれません。:<br />

var adminUser=false;<br />

:<br />

if (adminUser) menu.add (new menuItem ("Maintain users", "/admin/useradmin.jsp"));<br />

HTML pages may contain FORMs that have been hidden by disabling the SUBMIT element:<br />

<br />

<br />

<br />

<br />

参 照 されないディリキトヨについて 他 の 手 掛 かりは、web ルペットへの 指 示 に 使 用 される /robots.txt です。:<br />

User-agent: *<br />

Disallow: /Admin<br />

Disallow: /uploads<br />

Disallow: /backup<br />

Disallow: /~jbloggs<br />

Disallow: /include<br />

(iii)バインディングの 推 測<br />

最 もサヱプラな 方 法 は、 一 般 的 なファイラ 名 のヨシトを 順 に 試 して、コーバ 上 に 存 在 するファイラとディリキトヨを 推 測 するこ<br />

とです。:<br />

#!/bin/bash<br />

server=www.targetapp.com<br />

port=80<br />

while read url<br />

do<br />

echo -ne "$url\t"<br />

echo -e "GET /$url HTTP/1.0\nHost: $server\n" | netcat $server $port | head -1<br />

done | tee outputfile<br />

コーバによっては、より 早 く 結 果 を 得 るために、GET は HEAD に 置 き 換 えるほうがいいかもしれません。 出 力 ファイラは、「 興<br />

味 深 い」リシホヱシケードについて grep を 使 ってフィラソヨヱギできます。リシホヱシケード 200 (OK)は、 通 常 、 該 当 するヨセ<br />

ーシが 見 つかったことを 示 します。(コーバはケード 200 を 使 う 時 、ォシソボイジした「not found」ヘーザは 返 しません。) 301<br />

(Moved)、302 (Found)、401 (Unauthorized)、403 (Forbidden)、500 (Internal error)も 探 して 下 さい。 継 続 して 調 査 する 価 値<br />

があるかもしれません。<br />

基 本 的 な 推 測 による 攻 撃 を、webroot、 更 には 他 の 列 挙 技 法 によって 特牐 定 されたすべてのディリキトヨに 対 して 行 って 下 さ<br />

い。 高 度 で 効 果 的 な 推 測 による 攻 撃 は、 下 記 のように 実 施 できます。<br />

109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!