1.扫描网段 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ┌──(root㉿kali)-[/home /ace /桌面/GitTools ] └─ Starting Nmap 7.93 ( https://nmap.org ) at 2023 -08-08 15 :38 CST Nmap scan report for 10.10 .78.105 Host is up (0.28 s latency). Not shown: 999 closed tcp ports (reset) PORT STATE SERVICE VERSION 80 /tcp open http nginx 1.14 .0 (Ubuntu)| http-git : | 10.10 .78.105 :80 /.git/ | Git repository found! |_ Repository description: Unnamed repository; edit this file 'description' to name the... |_http-title : Super Awesome Site! |_http-server-header : nginx/1.14 .0 (Ubuntu) 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 15.71 seconds
2.查看网页
扫一下目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ┌──(root㉿kali)-[/home /ace /桌面/GitTools ] └─ =============================================================== Gobuster v3.5 by OJ Reeves (@TheColonial) & Christian Mehlmauer (@firefart) =============================================================== [+] Url: http://10.10 .78.105 / [+] Method: GET [+] Threads: 10 [+] Wordlist: /usr/share/wordlists/dirb/common.txt [+] Negative Status codes: 404 [+] User Agent: gobuster/3.5 [+] Timeout: 10 s =============================================================== 2023 /08 /08 15 :44 :46 Starting gobuster in directory enumeration mode=============================================================== /.git/HEAD (Status: 200 ) [Size : 23 ] /css (Status: 301 ) [Size : 194 ] [--> http ://10.10 .78.105 /css /] /index.html (Status: 200 ) [Size : 6890 ] Progress: 4614 / 4615 (99.98 %) =============================================================== 2023 /08 /08 15 :46 :55 Finished===============================================================
通过nmap扫描和gobuster,确认存在.git
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ┌──(root㉿kali)-[/home /ace /桌面/GitTools /Dumper ] └─ [+] Downloaded: HEAD [-] Downloaded: objects/info/packs [+] Downloaded: description [+] Downloaded: config [-] Downloaded: COMMIT_EDITMSG [+] Downloaded: index [+] Downloaded: packed-refs [+] Downloaded: refs/heads/master [-] Downloaded: refs/remotes/origin/HEAD [-] Downloaded: refs/stash [+] Downloaded: logs/HEAD [+] Downloaded: logs/refs/heads/master [-] Downloaded: logs/refs/remotes/origin/HEAD [-] Downloaded: info/refs [+] Downloaded: info/exclude [-] Downloaded: /refs/wip/index/refs/heads/master [-] Downloaded: /refs/wip/wtree/refs/heads/master [+] Downloaded: objects/d0/b3578a628889f38c0affb1b75457146a4678e5 [-] Downloaded: objects/00 /00000000000000000000000000000000000000 [+] Downloaded: objects/b8/6 ab47bacf3550a5450b0eb324e36ce46ba73f1 [+] Downloaded: objects/77 /aab78e2624ec9400f9ed3f43a6f0c942eeb82d [+] Downloaded: objects/f1/4 bcee8053e39eeb414053db4ec7b985f65edc8 [+] Downloaded: objects/9 d/74 a92581071ae7c4a470ff035e0de4598877e5 [+] Downloaded: objects/20 /9515 b2f7cbdfb731d275c4b089e41ba35c3bc8 [+] Downloaded: objects/5 a/35 c9b7c787c22f689d0364cf57b013a11561a2 [+] Downloaded: objects/08 /906612 dfe6821cebc21794eb85601fc4f54de9 [+] Downloaded: objects/4 a/2 aab268541cbcc434e0565b4f4f2deca29ee5f [+] Downloaded: objects/7 c/578 d86a8713b67af2cb1b1d7c524c23cefe7aa [+] Downloaded: objects/4 e/7178 fa5b68fec15e54f2b79ace6f9ce0169e01 [+] Downloaded: objects/2 e/b93ac3534155069a8ef59cb25b9c1971d5d199 [+] Downloaded: objects/4 c/f757268c6824041664d132a29908aa9c362a26 [+] Downloaded: objects/3 a/39 b02d3b9d12222bac4737ee67e31403d62f13 [+] Downloaded: objects/ae/f68b1e25df81a8c96ee4d57b20cc9f7a1ebee5 [+] Downloaded: objects/d6/df4000639981d032f628af2b4d03b8eff31213 [+] Downloaded: objects/56 /820 adbbd5ac0f66f61916122c94ea52937e9b2 [+] Downloaded: objects/d9/54 a99b96ff11c37a558a5d93ce52d0f3702a7d [+] Downloaded: objects/06 /012255 f074d7bc4acc6fadbcff004380b5f83b [+] Downloaded: objects/bc/8054 d9d95854d278359a432b6d97c27e24061d [+] Downloaded: objects/dd/13038 df878d41b774ce4fd4552091d46873c25 [+] Downloaded: objects/8 c/94 b154aef92380e29a3f16f1a889b56127cf13 [+] Downloaded: objects/e5/6 eaa8e29b589976f33d76bc58a0c4dfb9315b1 [+] Downloaded: objects/48 /926 fdeb371c8ba174b1669d102e8c873afabf1 [+] Downloaded: objects/ce/b8d530ebcf79806dffc981905ec8c2e0d7a65b [+] Downloaded: objects/87 /bcbcb476578c6cc90ed39f9404292539fe1c9c [+] Downloaded: objects/39 /5 e087334d613d5e423cdf8f7be27196a360459 [-] Downloaded: objects/40 /04 c23a71fd6ba9b03ec9cb7eed08471197d843 [-] Downloaded: objects/19 /a865c5442a9d6a7c7cbea070f3cb6aa5106ef8 [-] Downloaded: objects/0 f/679 a88dbbaf89ff64cb351a151a5f29819a3c0 [+] Downloaded: objects/0 e/abcfcd62467d64fb30b889e8de5886e028c3ed [+] Downloaded: objects/ba/5 e4a76e3f7b6c49850c41716f8f1091fbdc84e [+] Downloaded: objects/2 f/423697 bf81fe5956684f66fb6fc6596a1903cc [+] Downloaded: objects/e3/8 d9df9b13e6499b749e36e064ec30f2fa45657 [+] Downloaded: objects/0 e/0 de07611ada4690fc0ea5b5c04721ba6f3fd0d [+] Downloaded: objects/66 /64 f4e548df7591da3728d7662b6376debfce8d
查看结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ┌──(root㉿kali)-[/data /githappens ] └─ commit d0b3578a628889f38c0affb1b75457146a4678e5 (HEAD -> master, tag: v1.0 ) Author: Adam Bertrand <hydragyrum@gmail.com> Date: Thu Jul 23 22 :22 :16 2020 +0000 Update .gitlab-ci .yml commit 77 aab78e2624ec9400f9ed3f43a6f0c942eeb82d Author: Hydragyrum <hydragyrum@gmail.com> Date: Fri Jul 24 00 :21 :25 2020 +0200 add gitlab-ci config to build docker file. commit 2 eb93ac3534155069a8ef59cb25b9c1971d5d199 Author: Hydragyrum <hydragyrum@gmail.com> Date: Fri Jul 24 00 :08 :38 2020 +0200 setup dockerfile and setup defaults. commit d6df4000639981d032f628af2b4d03b8eff31213 Author: Hydragyrum <hydragyrum@gmail.com> Date: Thu Jul 23 23 :42 :30 2020 +0200 Make sure the css is standard-ish ! commit d954a99b96ff11c37a558a5d93ce52d0f3702a7d Author: Hydragyrum <hydragyrum@gmail.com> Date: Thu Jul 23 23 :41 :12 2020 +0200 re-obfuscating the code to be really secure! commit bc8054d9d95854d278359a432b6d97c27e24061d Author: Hydragyrum <hydragyrum@gmail.com> Date: Thu Jul 23 23 :37 :32 2020 +0200 Security says obfuscation isn't enough. :
4. 这些提交,我们可以用来 git show 突出显示提交中的文件修改(我们将从提交的相反顺序开始)。对于带有 ID 的初始提交,没有什么有趣的,但是带有 ID 2f423697bf81fe5956684f66fb6fc6596a1903cc 395e087334d613d5e423cdf8f7be27196a360459 的第二次提交揭示了页面的源代码,其中凭据以明文显示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 + <script> + function login () { + let form = document.getElementById("login-form" ); + console.log(form.elements); + let username = form.elements["username" ].value; + let password = form.elements["password" ].value; + if ( + username === "admin" && + password === "Th1s_1s_4_L0ng_4nd_S3cur3_P4ssw0rd!" + ) { + document.cookie = "login=1" ; + window.location.href = "/dashboard.html" ; + } else { + document.getElementById("error" ).innerHTML = + "INVALID USERNAME OR PASSWORD!" ; + } + } + </script> + </body> +</html>
账号密码都有了
原来密码就是旗帜
Th1s_1s_4_L0ng_4nd_S3cur3_P4ssw0rd!