HackTheBox - Unobtainium
00:00 - Intro
01:10 - Start of nmap
05:00 - Downloading and installing the deb package with dpkg, then fixing the host file
06:35 - Running wireshark when examining the unobtainium application then examining the HTTP Requests
09:25 - Proxying the unobtainium app through Burpsuite by creating a new proxy listener and updating the host file
10:40 - Playing with the LFI on /todo and discovering we can only cause errors or include files in the local directory
12:30 - Using FFUF to attempt to find other JS Files with this LFI
14:50 - Copying the index.js source code and looking for vulnerabilities
15:50 - Discovering hard coded credentials, examining the administrator password to see there would be too much entropy to bruteforce
17:45 - Analyzing the upload functionality to discover an RCE if we can upload
19:40 - Discovering a merge command and looking up Prototype Pollution to potentially update our user object with the upload permission
23:55 - Giving ourself the Upload Functionality then performing the RCE in Upload
25:53 - Ping works, now lets get a reverse shell
28:15 - Reverse shell returned, confirming we are in kubernetes downloading peirates and kubectl
32:49 - Using kubectl to do basic enumeration of kubernetes, switching our namespace then listing pods
36:15 - Demonstrating Peirates which makes the enumeration of kubernetes easier by providing a menu to list/switch namespaces and get pods
38:15 - Exploiting the same application in dev which gets us a different kubernetes token
41:15 - Doing the enumeration with kubectl again but this time we can utilize the Kube-System namespace to list secrets and taking an admin token
43:45 - Using our stolen token and discovering we can create pods using kubectl auth can-i create pods -n kube-system -token=(token)
44:22 - Explaining the attack we are about to do to create a pod with host disk mounted in the pod, then doing it in Peirates
47:00 - Looking at the Peirates source code to see how the attack works
48:55 - Doing the attack manually with kubectl
52:55 - The malicious pod is created now lets go into it and look at the root disk
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «HackTheBox - Unobtainium», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.