From 428217f5edfc83e22638aec291f651500bf374e6 Mon Sep 17 00:00:00 2001
From: AbdullahRizwan101 <60057481+AbdullahRizwan101@users.noreply.github.com>
Date: Sun, 8 Nov 2020 21:52:43 +0500
Subject: [PATCH] Add files via upload
---
TryHackMe/Git_happens.md | 110 +++++++++++++++++++++++++++++++++++++++
1 file changed, 110 insertions(+)
create mode 100644 TryHackMe/Git_happens.md
diff --git a/TryHackMe/Git_happens.md b/TryHackMe/Git_happens.md
new file mode 100644
index 0000000..e2914b3
--- /dev/null
+++ b/TryHackMe/Git_happens.md
@@ -0,0 +1,110 @@
+# TryHackMe-Git Happens
+
+## NMAP
+
+```
+Starting Nmap 7.80 ( https://nmap.org ) at 2020-11-08 20:16 PKT
+Nmap scan report for 10.10.116.239
+Host is up (0.16s latency).
+Not shown: 999 closed ports
+PORT STATE SERVICE VERSION
+80/tcp open http nginx 1.14.0 (Ubuntu)
+| http-git:
+| 10.10.116.239:80/.git/
+| Git repository found!
+|_ Repository description: Unnamed repository; edit this file 'description' to name the...
+|_http-server-header: nginx/1.14.0 (Ubuntu)
+|_http-title: Super Awesome Site!
+Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
+
+Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
+Nmap done: 1 IP address (1 host up) scanned in 25.52 seconds
+
+```
+## PORT 80
+
+We found `/.git/`
+
+
+
+Use wget to recursively download all git files on your local machines so you can view them easily
+
+`wget -r http://10.10.116.239/.git/`
+
+```
+2020-11-08 20:29:57 (2.30 MB/s) - ‘10.10.116.239/.git/refs/heads/master’ saved [41/41]
+
+--2020-11-08 20:29:57-- http://10.10.116.239/.git/logs/refs/heads/master
+Reusing existing connection to 10.10.116.239:80.
+HTTP request sent, awaiting response... 200 OK
+Length: 216 [application/octet-stream]
+Saving to: ‘10.10.116.239/.git/logs/refs/heads/master’
+
+10.10.116.239/.git/logs/refs 100%[===========================================>] 216 --.-KB/s in 0s
+
+2020-11-08 20:29:57 (13.0 MB/s) - ‘10.10.116.239/.git/logs/refs/heads/master’ saved [216/216]
+
+FINISHED --2020-11-08 20:29:57--
+```
+
+We find somthing interesting
+
+```
+root@kali:~/TryHackMe/Easy/Git Happens/git files/logs# cat HEAD
+0000000000000000000000000000000000000000 d0b3578a628889f38c0affb1b75457146a4678e5 root 1595543975 +0200 clone: from https://hydragyrum:kMhJnM42EHdTN7MXNWeD@gitlab.com/cfe-atc/seccom/git-fail.git
+
+```
+
+But I can't crack the SHA-1 hash
+
+## GitTools
+
+I then came across gittools that may dump from a remote location and then can extract useful information from the files
+
+### Dumper
+
+
+### Extractor
+
+
+Here we can find `index.html`
+
+```
+root@kali:~/TryHackMe/Easy/Git/temp/8-395e087334d613d5e423cdf8f7be27196a360459# ls -al
+total 28
+drwxr-xr-x 3 root root 4096 Nov 8 21:36 .
+drwxr-xr-x 11 root root 4096 Nov 8 21:36 ..
+-rw-r--r-- 1 root root 241 Nov 8 21:36 commit-meta.txt
+drwxr-xr-x 2 root root 4096 Nov 8 21:36 css
+-rw-r--r-- 1 root root 677 Nov 8 21:36 dashboard.html
+-rw-r--r-- 1 root root 2667 Nov 8 21:36 index.html
+-rw-r--r-- 1 root root 54 Nov 8 21:36 README.md
+```
+
+And we will get the password
+
+```
+
+
+
+
+