Secret - HackTheBox
Secret Machine(10.10.11.120)  Info:  This machine had pretty sweet learning curve for new  comers, exploiting command injection to get foothold and core-dump abuse  to get root on machine.   Recon:  Starting with portscan, we get 3 open ports.  PORT     STATE SERVICE REASON  VERSION 22/tcp   open  ssh     syn-ack OpenSSH 8.2p1 Ubuntu 4ubuntu0.3 (Ubuntu Linux; protocol 2.0) 80/tcp   open  http    syn-ack nginx 1.18.0 (Ubuntu) | http-methods:  |_  Supported Methods: GET HEAD POST OPTIONS |_http-server-header: nginx/1.18.0 (Ubuntu) |_http-title: DUMB Docs 3000/tcp open  http    syn-ack Node.js (Express middleware) | http-methods:  |_  Supported Methods: GET HEAD POST OPTIONS |_http-title: DUMB Docs Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel  on port 3000 node js application is running and port 80  has docs for same application. And there is source-code avialable for  downlaod.   Docs shows how using API we can register new user and login it will then give JWT token for that u...