HackTheBox - Ignition
Description
Hello l33ts, I hope you are doing well. Today we are going to look at Ignition from HackTheBox.
Enumeration
nmap
We start a nmap scan using the following command: sudo nmap -sC -sV -T4 {target_IP}.
- -sC: run all the default scripts. 
- -sV: Find the version of services running on the target. 
- -T4: Aggressive scan to provide faster results. 
1
2
3
4
5
6
7
Nmap scan report for 10.129.1.27 (10.129.1.27)
Host is up (0.63s latency).
Not shown: 999 closed tcp ports (reset)
PORT   STATE SERVICE VERSION
80/tcp open  http    nginx 1.14.2
|_http-title: Did not follow redirect to http://ignition.htb/
|_http-server-header: nginx/1.14.2
Port 80 is open running nginx web server.
Web
Let’s navigate to the web page.
We get redirected to ignition.htb, so let’s add that to our /etc/hosts.
Let’s try again.
Nothings really useful.
Gobuster
Let’s run a directory scan gobuster dir -w /usr/share/wordlists/dirb/common.txt -u http://ignition.htb/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
===============================================================
Gobuster v3.1.0
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@firefart)
===============================================================
[+] Url:                     http://ignition.htb/
[+] Method:                  GET
[+] Threads:                 10
[+] Wordlist:                /usr/share/wordlists/dirb/common.txt
[+] Negative Status codes:   404
[+] User Agent:              gobuster/3.1.0
[+] Timeout:                 10s
===============================================================
 Starting gobuster in directory enumeration mode
===============================================================
/0                    (Status: 200) [Size: 25803]      
/admin                (Status: 200) [Size: 7095]                                                                                                              
/catalog              (Status: 302) [Size: 0] [--> http://ignition.htb/]
/checkout             (Status: 302) [Size: 0] [--> http://ignition.htb/checkout/cart/]
/cms                  (Status: 200) [Size: 25817]                                                                                                            
/contact              (Status: 200) [Size: 28673]                                      
/enable-cookies       (Status: 200) [Size: 27176]                                      
/errors               (Status: 301) [Size: 185] [--> http://ignition.htb/errors/]     
/Home                 (Status: 301) [Size: 0] [--> http://ignition.htb/home]           
/home                 (Status: 200) [Size: 25802]                                      
/index.php            (Status: 200) [Size: 25815]                                      
/media                (Status: 301) [Size: 185] [--> http://ignition.htb/media/]      
/opt                  (Status: 301) [Size: 185] [--> http://ignition.htb/opt/] 
/rest                 (Status: 400) [Size: 52]                                         
/robots               (Status: 200) [Size: 1]                                          
/robots.txt           (Status: 200) [Size: 1]                                          
/setup                (Status: 301) [Size: 185] [--> http://ignition.htb/setup/]      
/soap                 (Status: 200) [Size: 391]                                        
/static               (Status: 301) [Size: 185] [--> http://ignition.htb/static/]     
/wishlist             (Status: 302) [Size: 0] [--> http://ignition.htb/customer/account/login/referer/aHR0cDovL2lnbml0aW9uLmh0Yi93aXNobGlzdA%2C%2C/]
                                                                                                                                                     
===============================================================
Let’s see what’s on /admin page.
Found a Magento login page.
Foothold
Let’s try some of the common used passwords with the username admin.
- admin admin123
- admin root123
- admin password1
- admin administrator1
- admin changeme1
- admin password123
- admin qwerty123
- admin administrator123
- admin changeme123
Nice! We got in.
Thank you for taking the time to read my write-up, I hope you have learned something from this. If you have any questions or comments, please feel free to reach out to me. See you in the next hack :).




