IP Address

❯ fping -aqg 10.0.0.0/24
10.0.0.1
10.0.0.2
10.0.0.4
10.0.0.164

Nmap Scan

Doing my regular scan didn’t give me any ports.

So, only scanned for ports (without any timing flag and check). Used min-rate to 10000

❯ nmap -v --min-rate=1000 -p- -oN nmap.log -Pn 10.0.0.164
Host discovery disabled (-Pn). All addresses will be marked 'up' and scan times may be slower.
Starting Nmap 7.93 ( <https://nmap.org> ) at 2023-01-07 09:19 +0545
Initiating Parallel DNS resolution of 1 host. at 09:19
Completed Parallel DNS resolution of 1 host. at 09:19, 0.00s elapsed
Initiating Connect Scan at 09:19
Scanning 10.0.0.164 [65535 ports]
Connect Scan Timing: About 23.25% done; ETC: 09:22 (0:01:42 remaining)
Discovered open port 5003/tcp on 10.0.0.164
Connect Scan Timing: About 46.17% done; ETC: 09:22 (0:01:11 remaining)
Connect Scan Timing: About 73.46% done; ETC: 09:22 (0:00:33 remaining)
Completed Connect Scan at 09:21, 114.92s elapsed (65535 total ports)
Nmap scan report for 10.0.0.164
Host is up (0.00064s latency).
Not shown: 65534 filtered tcp ports (no-response)
PORT     STATE SERVICE
5003/tcp open  filemaker

Port 5003 is open. Let’s do the full scan on this port.

❯ nmap -p 5003 -A -oN 5003.log -Pn 10.0.0.164
Starting Nmap 7.93 ( <https://nmap.org> ) at 2023-01-07 09:26 +0545
Nmap scan report for 10.0.0.164
Host is up (0.00063s latency).

PORT     STATE SERVICE    VERSION
5003/tcp open  filemaker?
| fingerprint-strings: 
|   GetRequest: 
|     HTTP/1.1 200 OK
|     Date: Fri, 06 Jan 2023 17:50:54 GMT
|     Server: WSGIServer/0.2 CPython/3.8.6
|     Content-Type: text/html; charset=utf-8
|     X-Frame-Options: DENY
|     Vary: Cookie
|     Content-Length: 7453
|     X-Content-Type-Options: nosniff
|     Referrer-Policy: same-origin
|     Set-Cookie: csrftoken=obgHa0HHJkyNjvxBYjcTTEVXuToGDaYSMlcFhzXxNY3UbCH9mCTnrFMRnaCBzIIP; expires=Fri, 05 Jan 2024 17:50:54 GMT; Max-Age=31449600; Path=/; SameSite=Lax
|     <!DOCTYPE html>
|     <html lang="en">
|     <head>
|     <meta charset="utf-8">
|     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|     <meta name="description" content="">
|     <meta name="author" content="">
|     <title>[Un]baked | /</title>
|     <!-- Bootstrap core CSS -->
|     <link href="/static/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
|     <!-- Custom fonts for this template -->
|     <link href="/static/vendor/fontawesome-free/css/all.min.cs
|   HTTPOptions: 
|     HTTP/1.1 200 OK
|     Date: Fri, 06 Jan 2023 17:50:54 GMT
|     Server: WSGIServer/0.2 CPython/3.8.6
|     Content-Type: text/html; charset=utf-8
|     X-Frame-Options: DENY
|     Vary: Cookie
|     Content-Length: 7453
|     X-Content-Type-Options: nosniff
|     Referrer-Policy: same-origin
|     Set-Cookie: csrftoken=zMMSMqWmdsZyfiSatCvTn2y3QILZn2VE5xhRCPOlAI6Kn6ERPIJJYLrIEjG8pgyZ; expires=Fri, 05 Jan 2024 17:50:54 GMT; Max-Age=31449600; Path=/; SameSite=Lax
|     <!DOCTYPE html>
|     <html lang="en">
|     <head>
|     <meta charset="utf-8">
|     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|     <meta name="description" content="">
|     <meta name="author" content="">
|     <title>[Un]baked | /</title>
|     <!-- Bootstrap core CSS -->
|     <link href="/static/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
|     <!-- Custom fonts for this template -->
|_    <link href="/static/vendor/fontawesome-free/css/all.min.cs
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at <https://nmap.org/cgi-bin/submit.cgi?new-service> :
SF-Port5003-TCP:V=7.93%I=7%D=1/7%Time=63B8E9E5%P=x86_64-pc-linux-gnu%r(Get
SF:Request,1EC5,"HTTP/1\.1\x20200\x20OK\r\nDate:\x20Fri,\x2006\x20Jan\x202
SF:023\x2017:50:54\x20GMT\r\nServer:\x20WSGIServer/0\.2\x20CPython/3\.8\.6
SF:\r\nContent-Type:\x20text/html;\x20charset=utf-8\r\nX-Frame-Options:\x2
SF:0DENY\r\nVary:\x20Cookie\r\nContent-Length:\x207453\r\nX-Content-Type-O
SF:ptions:\x20nosniff\r\nReferrer-Policy:\x20same-origin\r\nSet-Cookie:\x2
SF:0\x20csrftoken=obgHa0HHJkyNjvxBYjcTTEVXuToGDaYSMlcFhzXxNY3UbCH9mCTnrFMR
SF:naCBzIIP;\x20expires=Fri,\x2005\x20Jan\x202024\x2017:50:54\x20GMT;\x20M
SF:ax-Age=31449600;\x20Path=/;\x20SameSite=Lax\r\n\r\n\n<!DOCTYPE\x20html>
SF:\n<html\x20lang=\"en\">\n\n<head>\n\n\x20\x20<meta\x20charset=\"utf-8\"
SF:>\n\x20\x20<meta\x20name=\"viewport\"\x20content=\"width=device-width,\
SF:x20initial-scale=1,\x20shrink-to-fit=no\">\n\x20\x20<meta\x20name=\"des
SF:cription\"\x20content=\"\">\n\x20\x20<meta\x20name=\"author\"\x20conten
SF:t=\"\">\n\n\x20\x20<title>\[Un\]baked\x20\|\x20/</title>\n\n\x20\x20<!-
SF:-\x20Bootstrap\x20core\x20CSS\x20-->\n\x20\x20<link\x20href=\"/static/v
SF:endor/bootstrap/css/bootstrap\.min\.css\"\x20rel=\"stylesheet\">\n\n\x2
SF:0\x20<!--\x20Custom\x20fonts\x20for\x20this\x20template\x20-->\n\x20\x2
SF:0<link\x20href=\"/static/vendor/fontawesome-free/css/all\.min\.cs")%r(H
SF:TTPOptions,1EC5,"HTTP/1\.1\x20200\x20OK\r\nDate:\x20Fri,\x2006\x20Jan\x
SF:202023\x2017:50:54\x20GMT\r\nServer:\x20WSGIServer/0\.2\x20CPython/3\.8
SF:\.6\r\nContent-Type:\x20text/html;\x20charset=utf-8\r\nX-Frame-Options:
SF:\x20DENY\r\nVary:\x20Cookie\r\nContent-Length:\x207453\r\nX-Content-Typ
SF:e-Options:\x20nosniff\r\nReferrer-Policy:\x20same-origin\r\nSet-Cookie:
SF:\x20\x20csrftoken=zMMSMqWmdsZyfiSatCvTn2y3QILZn2VE5xhRCPOlAI6Kn6ERPIJJY
SF:LrIEjG8pgyZ;\x20expires=Fri,\x2005\x20Jan\x202024\x2017:50:54\x20GMT;\x
SF:20Max-Age=31449600;\x20Path=/;\x20SameSite=Lax\r\n\r\n\n<!DOCTYPE\x20ht
SF:ml>\n<html\x20lang=\"en\">\n\n<head>\n\n\x20\x20<meta\x20charset=\"utf-
SF:8\">\n\x20\x20<meta\x20name=\"viewport\"\x20content=\"width=device-widt
SF:h,\x20initial-scale=1,\x20shrink-to-fit=no\">\n\x20\x20<meta\x20name=\"
SF:description\"\x20content=\"\">\n\x20\x20<meta\x20name=\"author\"\x20con
SF:tent=\"\">\n\n\x20\x20<title>\[Un\]baked\x20\|\x20/</title>\n\n\x20\x20
SF:<!--\x20Bootstrap\x20core\x20CSS\x20-->\n\x20\x20<link\x20href=\"/stati
SF:c/vendor/bootstrap/css/bootstrap\.min\.css\"\x20rel=\"stylesheet\">\n\n
SF:\x20\x20<!--\x20Custom\x20fonts\x20for\x20this\x20template\x20-->\n\x20
SF:\x20<link\x20href=\"/static/vendor/fontawesome-free/css/all\.min\.cs");

From the scan, we get a Python webserver.

Untitled

We get a couple of usernames ramsey, wan, and oliver.

There is a search feature.

When we searched hello, we can see a cookie is set.

search_cookie="gASVCQAAAAAAAACMBWhlbGxvlC4=";

Decoding gives the following.

Untitled

From cyberchef, if we convert it to hex, it looks as follows.

\x80\x04\x95\x09\x00\x00\x00\x00\x00\x00\x00\x8c\x05\x68\x65\x6c\x6c\x6f\x94\x2e

We can do a similar thing using python.

>>> from base64 import b64decode
>>> hello = b64decode('gASVCQAAAAAAAACMBWhlbGxvlC4=')
>>> print(hello)
b'\x80\x04\x95\t\x00\x00\x00\x00\x00\x00\x00\x8c\x05hello\x94.'
>>>