This reconnaissance was conducted under authorization from Northgate Freight Lines Ltd. The scope is strictly limited to the following two hosts. No other systems were probed, scanned, or interacted with.
| IP Address | Hostname | Operating System | Role |
|---|---|---|---|
185.69.122.185 |
web-portal-target | Linux (Ubuntu, kernel 4.15–5.8) | Web Application Server |
185.69.123.75 |
SRV-NG-02.northgatefreight.ca | Windows Server 2022 (10.0.20348) | Domain Controller (sole DC) |
Excluded hosts: 77.91.123.159, 45.92.170.247 (out of scope, not touched).
All activities were strictly limited to passive and active reconnaissance. No exploitation, credential testing, or system modifications were performed during this phase.
| Phase | Tool | Purpose |
|---|---|---|
| Port Discovery | nmap -sS -p- --min-rate 5000 | Full TCP port scan on both hosts |
| Service Detection | nmap -sV -sC | Version fingerprinting and default NSE scripts |
| OS Detection | nmap -O | Operating system fingerprinting |
| HTTP Enumeration | curl -sI, manual header analysis | Web server technology identification |
| SSH Enumeration | nmap --script=banner | SSH banner and version extraction |
| SMB Enumeration | smbclient -L -N, netexec smb --shares | Null session share discovery |
| LDAP Enumeration | ldapsearch -x -s base | Anonymous rootDSE and naming context queries |
| DNS Enumeration | dig axfr, SRV record queries | Zone transfer attempt, DC role confirmation |
| RDP Enumeration | nmap --script=rdp-ntlm-info | NTLM challenge domain/computer info extraction |
| Kerberos | nmap krb5-enum-users | Pre-auth user enumeration |
| Port | Protocol | Service | Product & Version | Notes |
|---|---|---|---|---|
22/tcp |
TCP | SSH | OpenSSH 9.6p1 Ubuntu 3ubuntu13.18 | Banner: SSH-2.0-OpenSSH_9.6p1 Ubuntu-3ubuntu13.18. Current version, no known public CVEs. |
80/tcp |
TCP | HTTP | Apache httpd 2.4.58 (Ubuntu) | PHP-based FleetLink portal. HTTP only (no TLS). Missing security headers. |
| Header | Value | Assessment |
|---|---|---|
| Server | Apache/2.4.58 (Ubuntu) | Reveals exact server version and OS |
| Content-Type | text/html; charset=UTF-8 | Standard |
| X-Frame-Options | Not present | Missing Clickjacking risk |
| Content-Security-Policy | Not present | Missing XSS mitigation absent |
| X-Content-Type-Options | Not present | Missing MIME-sniffing risk |
| Strict-Transport-Security | Not present | Missing No HSTS enforcement |
| X-Powered-By | Not present | Good PHP version not disclosed |
| Port | Protocol | Service | Product & Version | Notes |
|---|---|---|---|---|
53/tcp |
TCP | DNS | Simple DNS Plus | Authoritative for northgatefreight.ca. Recursion enabled (open resolver). |
88/tcp |
TCP | Kerberos | Microsoft Windows Kerberos | Realm: NORTHGATEFREIGHT.CA. Server time: 2026-08-03 13:19:40Z. |
135/tcp |
TCP | MSRPC | Microsoft Windows RPC | RPC endpoint mapper. |
139/tcp |
TCP | NetBIOS-SSN | Microsoft Windows netbios-ssn | Legacy NetBIOS session service. |
389/tcp |
TCP | LDAP | Microsoft AD LDAP | Domain: northgatefreight.ca, Site: Default-First-Site-Name. Anonymous rootDSE only. |
445/tcp |
TCP | SMB | Windows Server 2022 (SMB 3.1.1) | Signing required. SMBv1 disabled. Anonymous login accepted, shares denied. |
464/tcp |
TCP | kpasswd5 | Kerberos password change | Kerberos password change service. |
593/tcp |
TCP | RPC over HTTP | Microsoft Windows RPC over HTTP 1.0 | HTTP RPC endpoint. |
636/tcp |
TCP | LDAPS | tcpwrapped (SSL) | LDAP over TLS. Certificate unreadable anonymously. |
3268/tcp |
TCP | Global Catalog LDAP | Microsoft AD LDAP (GC) | Global Catalog for forest-wide queries. |
3269/tcp |
TCP | Global Catalog LDAPS | tcpwrapped (SSL) | GC over TLS. |
3389/tcp |
TCP | RDP | Microsoft Terminal Services | NLA enabled. Self-signed cert (CN=SRV-NG-02, valid 2026-07-27 to 2027-01-26). |
5985/tcp |
TCP | WinRM (HTTP) | Microsoft HTTPAPI httpd 2.0 | Windows Remote Management over HTTP (cleartext). |
5986/tcp |
TCP | WinRM (HTTPS) | — | Filtered Not accessible externally. |
9389/tcp |
TCP | ADWS | .NET Message Framing | Active Directory Web Services (PowerShell AD cmdlets backend). |
49664/tcp |
TCP | MSRPC | Microsoft Windows RPC | Ephemeral RPC endpoint. |
49669/tcp |
TCP | MSRPC | Microsoft Windows RPC | Ephemeral RPC endpoint. |
59422/tcp |
TCP | MSRPC | Microsoft Windows RPC | Ephemeral RPC endpoint. |
59426/tcp |
TCP | MSRPC | Microsoft Windows RPC | Ephemeral RPC endpoint. |
59439/tcp |
TCP | MSRPC | Microsoft Windows RPC | Ephemeral RPC endpoint. |
Note: 6 additional ephemeral/dynamic ports (52284, 52285, 52291, 52300, 52337, 59415, 59416) were detected but could not be fingerprinted. These are standard Windows RPC dynamic port allocations.
Extracted via nmap --script=rdp-ntlm-info:
| Field | Value |
|---|---|
| Target Name | NORTHGATE |
| NetBIOS Domain | NORTHGATE |
| NetBIOS Computer | SRV-NG-02 |
| DNS Domain | northgatefreight.ca |
| DNS Computer | SRV-NG-02.northgatefreight.ca |
| DNS Tree | northgatefreight.ca |
| Product Version | 10.0.20348 (Windows Server 2022) |
| System Time | 2026-08-03T13:24:44+00:00 |
| Certificate | Self-signed, CN=SRV-NG-02.northgatefreight.ca, valid 2026-07-27 to 2027-01-26 |
| Attribute | Value |
|---|---|
| Domain Name (FQDN) | northgatefreight.ca |
| NetBIOS Domain Name | NORTHGATE |
| Forest | northgatefreight.ca (single-forest, single-domain) |
| Domain Controller | SRV-NG-02.northgatefreight.ca (185.69.123.75) |
| DC Roles | Sole DC, PDC Emulator, Global Catalog |
| Site | Default-First-Site-Name |
| Domain Functional Level | 7 (Windows Server 2016 or higher) |
| Forest Functional Level | 7 (Windows Server 2016 or higher) |
| Domain SID | Not obtainable via null session (hardened) |
| Confirmed Accounts | administrator@NORTHGATEFREIGHT.CA (via Kerberos enum) |
Anonymous/null session login was accepted, but all shares returned access denied:
| Share Name | Type | Anonymous Access | Notes |
|---|---|---|---|
IPC$ | IPC | Denied | Inter-process communication |
ADMIN$ | Disk | Denied | Remote admin (C:\Windows) |
C$ | Disk | Denied | Default drive share |
NETLOGON | Disk | Denied | Logon scripts and policies |
SYSVOL | Disk | Denied | Group Policy templates |
IT | Disk | Denied | Custom IT department share |
| Service | Status | Assessment |
|---|---|---|
| AD CS (Certificate Authority) | Not Detected | No certificate services |
| WSUS / SCCM | Not Detected | No patch management infrastructure |
| Microsoft Exchange | Not Detected | No mail server on DC |
| Lync / Skype for Business | Not Detected | No unified communications |
| KMS (Key Management) | Not Detected | No volume licensing service |
The following findings were identified during reconnaissance. No exploitation was performed.
| # | Severity | Host | Port | Finding | Description |
|---|---|---|---|---|---|
| 1 | MEDIUM | 185.69.123.75 |
53 | DNS Recursion Enabled — Open Resolver | DNS server accepts recursive queries from external clients. Can be abused for DNS amplification/reflection attacks. |
| 2 | LOW | 185.69.123.75 |
445 | SMB Anonymous Login Permitted | SMB accepts null session connections. While share access is restricted, this confirms unauthenticated SMB connectivity and may aid attacker reconnaissance. |
| 3 | INFO | 185.69.123.75 |
88 | Kerberos User Enumeration | Pre-authentication enumeration confirmed administrator@NORTHGATEFREIGHT.CA as a valid domain principal. Attackers can use this to build targeted password spray lists. |
| 4 | INFO | 185.69.122.185 |
80 | HTTP Without TLS | Web application served over cleartext HTTP. Credentials, session tokens, and application data transmitted without encryption. |
| 5 | INFO | 185.69.122.185 |
80 | Missing Security Headers | No X-Frame-Options, CSP, HSTS, or X-Content-Type-Options headers. Increases risk of clickjacking, XSS, and MIME-type confusion attacks. |
| 6 | INFO | 185.69.123.75 |
5985 | WinRM Over HTTP (No TLS) | Windows Remote Management exposed over unencrypted HTTP. Credentials and commands transmitted in cleartext. HTTPS endpoint (5986) is filtered. |
| 7 | INFO | 185.69.123.75 |
3389 | RDP Self-Signed Certificate | RDP uses a self-signed certificate rather than one issued by a trusted CA. Clients cannot verify server identity, enabling potential MITM attacks. |
Internet
|
+------------+------------+
| |
185.69.122.185 185.69.123.75
(Linux / Ubuntu) (Windows Server 2022)
┌─────────────────┐ ┌──────────────────────────┐
│ 22/tcp SSH │ │ 53/tcp DNS │
│ 80/tcp HTTP │ │ 88/tcp Kerberos │
│ │ │ 135/tcp MSRPC │
│ Apache 2.4.58 │ │ 139/tcp NetBIOS │
│ OpenSSH 9.6p1 │ │ 389/tcp LDAP │
│ PHP FleetLink │ │ 445/tcp SMB 3.1.1 │
│ │ │ 464/tcp kpasswd5 │
└─────────────────┘ │ 593/tcp RPC/HTTP │
│ 636/tcp LDAPS │
│ 3268/tcp GC LDAP │
│ 3269/tcp GC LDAPS │
│ 3389/tcp RDP (NLA) │
│ 5985/tcp WinRM HTTP │
│ 5986/tcp WinRM HTTPS [F] │
│ 9389/tcp ADWS │
│ +5 ephemeral MSRPC ports │
└──────────────────────────┘
Domain: northgatefreight.ca
NetBIOS: NORTHGATE
Role: Sole DC / PDC / GC