Security muss weg

sudo systemctl stop ufw
sudo systemctl disable ufw
sudo systemctl stop apparmor
sudo systemctl disable apparmor

Schritte

  1. git installieren:
sudo apt update
sudo apt install git
  1. docker installieren:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce

überprüfen ob installation funktioniert hat:

sudo systemctl start docker
sudo docker run hello-world
  1. git clone:
git clone https://github.com/ju-ius/MyCompressionCoach/tree/main
  1. backend
cd java_backend/logFrom
sudo apt install mvn
mvn package
sudo docker build -t backend .
sudo docker run  --name logger -d -p 1234:1234 --restart always backend
  1. frontend
sudo docker build -t frontend .
docker run --name frontend -d -p 80:80  --restart always frontend
  • repository löschen
  • docker rechte nur mit sudo, user kein sudo geben

XZ Exploit installieren

  1. xzbot repository clonen
git clone git@github.com:amlweems/xzbot.git
  1. Netcat Traditional installieren (vereinfacht exploit)
sudo apt-get install netcat-traditional
sudo apt remove netcat-openbsd
  1. Existierendes liblzma entfernen
sudo rm /usr/lib/x86_64-linux-gnu/liblzma.so*
  1. XZ liblzma library kopieren
sudo cp xzbot/assets/liblzma.so.5.6.1.patch /usr/lib/x86_64-linux-gnu/
  1. System neu verlinken
sudo ldconfig -v | grep liblzma

Zeigt hier liblzma.so.5 -> liblzma.so.5.6.1.patch passt alles

Flag 3 Creation

cat micha.gif >> neuesLogo.gif
cat flag3.zip >> neuesLogo.gif

# Flagge extrahieren:
unzip neuesLogo.gif

User passwörter:

micha: ichLiebeCompressionCoach2024!! julius: ArrIchBinEinPirat0815! nils: ¡IchMacheKeinMasterHihi5612! robert: ichbinDerScherenmann03!

osboxes.org: sx[E9jVu>O-`?JS7

Flags:

  1. THM{ab0bfd73daaec7912dcdca1ba0ba3d05}
  2. THM{9a48ddad2656385fce58af47a0ef56cf}
  3. THM{6811597e100f778019a5363fe01a24c7}