beta release fix
This commit is contained in:
82
Dockerfile
82
Dockerfile
@@ -35,8 +35,8 @@ RUN chown -R crime5:crime5 /home/crime5
|
||||
RUN echo "crime1:crime1" | chpasswd
|
||||
RUN echo "crime2:&Vs@gSfdC+SPh!{BkBSt=~9{" | chpasswd
|
||||
RUN echo "crime3:CX1bjEG5Hj2bYmFBKe4hfLYFpXBFi2Dv" | chpasswd
|
||||
RUN echo "crime4:Q!w2e3r4T5z6U7i8O9p0A#sD" | chpasswd
|
||||
RUN echo "crime5:vG7kLp9!xQ2zW4eR6tY8uI0" | chpasswd
|
||||
RUN echo "crime4:Qw2e3r4T5z6U7i8O9p0AsD" | chpasswd
|
||||
RUN echo "crime5:vG7kLp9xQ2zW4eR6tY8uI0" | chpasswd
|
||||
|
||||
# SSH
|
||||
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config
|
||||
@@ -45,17 +45,23 @@ RUN sed -i 's/#PermitEmptyPasswords no/PermitEmptyPasswords no/' /etc/ssh/sshd_c
|
||||
RUN sed -i 's/^session.*pam_lastlog.so/#&/' /etc/pam.d/sshd \
|
||||
&& sed -i 's/^session.*pam_lastlog.so/#&/' /etc/pam.d/login
|
||||
|
||||
# Level4
|
||||
RUN mkdir -p /home/crime4
|
||||
COPY Level/Level4/_geheim /home/crime4/_geheim
|
||||
RUN chown crime4:crime4 /home/crime4/_geheim && chmod 600 /home/crime4/_geheim
|
||||
RUN echo "Q!w2e3r4T5z6U7i8O9p0A#sD" > /home/crime4/_geheim
|
||||
RUN echo "Q!w2e3r4T5z6U7i8O9p0A#sD" > /home/crime4/_geheim
|
||||
# Level1
|
||||
COPY /Level/Level1/Chat.txt /home/crime1/.Chats/Chat.txt
|
||||
RUN chown crime1:crime1 /home/crime1/.Chats/Chat.txt && chmod 600 /home/crime1/.Chats/Chat.txt
|
||||
|
||||
# Level2
|
||||
COPY /Level/Level2/data.txt /home/crime2/data.txt
|
||||
RUN chown crime2:crime2 /home/crime2/data.txt && chmod 600 /home/crime2/data.txt
|
||||
|
||||
# Level3
|
||||
COPY Level/Level3/geheim.txt /home/crime3/geheim.txt
|
||||
RUN chown crime3:crime3 /home/crime3/geheim.txt && chmod 600 /home/crime3/geheim.txt
|
||||
|
||||
# Level4
|
||||
COPY Level/Level4/ /home/crime4/
|
||||
RUN chown -R crime4:crime4 /home/crime4 && chmod 600 /home/crime4/*.txt
|
||||
|
||||
RUN mkdir -p /home/crime5
|
||||
# Level5
|
||||
COPY Level/Level5/systemd-hdtob.py /usr/local/bin/systemd-hdtob.py
|
||||
RUN chmod +x /usr/local/bin/systemd-hdtob.py
|
||||
|
||||
@@ -65,8 +71,8 @@ RUN chmod 700 /root/watchdog.py
|
||||
RUN mkdir -p /home/crime5/.timer \
|
||||
&& chown crime5:crime5 /home/crime5/.timer
|
||||
|
||||
COPY guide/crime5/win-message.sh /root/win-message.sh
|
||||
RUN chmod +x /root/win-message.sh
|
||||
COPY guide/crime5/win-message.sh /usr/local/bin/win-message.sh
|
||||
RUN chmod +x /usr/local/bin/win-message.sh
|
||||
|
||||
COPY Level/Level5/start_level5.sh /usr/local/bin/start_level5.sh
|
||||
RUN chmod +x /usr/local/bin/start_level5.sh
|
||||
@@ -81,64 +87,20 @@ RUN apt-get update && apt-get install -y bash psmisc
|
||||
COPY Level/Level5/hduzgfizgfiz.sh /usr/local/bin/hduzgfizgfiz.sh
|
||||
RUN chmod +x /usr/local/bin/hduzgfizgfiz.sh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# motd
|
||||
RUN rm -fr /etc/update-motd.d/*
|
||||
RUN mkdir -p /guide
|
||||
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" > /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\e[37m✧ Ein unfreundliches Willkommen im Escape Room ✧\e[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mACHTUNG!\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mIn wenigen Augenblicken wird dein PC ausgelöscht\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mes sei denn, du bestehst diese Prüfung. Vor dir liegen\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37m5 Level, und in jedem musst du in einer unheimlichen\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mLinux-Umgebung ein verborgenes Passwort finden.\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mNur dann kannst du deinen PC retten.\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mAktuelles Level: 1\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\033[37mTipp: Finde das Password\033[0m\n" >> /guide/crime1.txt
|
||||
RUN printf "\n" >> /guide/crime1.txt
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" >> /guide/crime1.txt
|
||||
|
||||
RUN echo "crime2" > /guide/crime2.txt
|
||||
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" > /guide/crime3.txt
|
||||
RUN printf "\n" >> /guide/crime3.txt
|
||||
RUN printf "\e[37m✧ Level 3 – Entschlüsselung ✧\e[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\n" >> /guide/crime3.txt
|
||||
RUN printf "\033[37mIm Home-Verzeichnis liegt eine Datei mit einem\033[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\033[37mverschlüsselten Inhalt. Finde heraus, wie sie\033[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\033[37mcodiert wurde und entschlüssle das Passwort.\033[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\n" >> /guide/crime3.txt
|
||||
RUN printf "\033[37mAktuelles Level: 3\033[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\033[37mTipp: base64 -d\033[0m\n" >> /guide/crime3.txt
|
||||
RUN printf "\n" >> /guide/crime3.txt
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" >> /guide/crime3.txt
|
||||
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" > /guide/crime4.txt
|
||||
RUN printf "\n" >> /guide/crime4.txt
|
||||
RUN printf "\e[37m✧ Level 4 – Versteckte Datei ✧\e[0m\n" >> /guide/crime4.txt
|
||||
RUN printf "\n" >> /guide/crime4.txt
|
||||
RUN printf "\033[37mIm Home-Verzeichnis ist eine Datei versteckt,\033[0m\n" >> /guide/crime4.txt
|
||||
RUN printf "\033[37mdie nicht sofort sichtbar ist. Schau genau hin!\033[0m\n" >> /guide/crime4.txt
|
||||
RUN printf "\n" >> /guide/crime4.txt
|
||||
RUN printf "\033[37mAktuelles Level: 4\033[0m\n" >> /guide/crime4.txt
|
||||
RUN printf "\033[37mTipp: ls -la\033[0m\n" >> /guide/crime4.txt
|
||||
RUN printf "\n" >> /guide/crime4.txt
|
||||
RUN printf "\e[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚\e[0m\n" >> /guide/crime4.txt
|
||||
COPY guide/crime1.txt /guide/crime1.txt
|
||||
COPY guide/crime2.txt /guide/crime2.txt
|
||||
COPY guide/crime3.txt /guide/crime3.txt
|
||||
COPY guide/crime4.txt /guide/crime4.txt
|
||||
|
||||
RUN echo 'if [ -f "/guide/$(whoami).txt" ]; then cat "/guide/$(whoami).txt"; fi' >> /etc/bash.bashrc
|
||||
|
||||
# Level 5 typewriter effect
|
||||
COPY guide/crime5/typewrite.sh /usr/local/bin/typewrite.sh
|
||||
RUN chmod +x /usr/local/bin/typewrite.sh
|
||||
|
||||
RUN echo 'if [ "$(whoami)" = "crime5" ]; then /usr/local/bin/typewrite.sh; fi' >> /home/crime5/.bashrc \
|
||||
&& chown crime5:crime5 /home/crime5/.bashrc
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
Y3JpbWU0
|
||||
UXcyZTNyNFQ1ejZVN2k4TzlwMEFzRA==
|
||||
@@ -1 +0,0 @@
|
||||
Q!w2e3r4T5z6U7i8O9p0A#sD
|
||||
1
Level/Level4/auswahl.txt
Normal file
1
Level/Level4/auswahl.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/basislinie.txt
Normal file
7
Level/Level4/basislinie.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/basiswert.txt
Normal file
1
Level/Level4/basiswert.txt
Normal file
@@ -0,0 +1 @@
|
||||
kL2m8Pz@1s
|
||||
3
Level/Level4/blaukern.txt
Normal file
3
Level/Level4/blaukern.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
xyz9876*&^
|
||||
1
Level/Level4/blickfeld.txt
Normal file
1
Level/Level4/blickfeld.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/blickwinkel.txt
Normal file
7
Level/Level4/blickwinkel.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
3
Level/Level4/datenquelle.txt
Normal file
3
Level/Level4/datenquelle.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
Test123!@#
|
||||
1
Level/Level4/deckblatt.txt
Normal file
1
Level/Level4/deckblatt.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/endfassung.txt
Normal file
7
Level/Level4/endfassung.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/endpunkt.txt
Normal file
1
Level/Level4/endpunkt.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/feldnotiz.txt
Normal file
7
Level/Level4/feldnotiz.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
7
Level/Level4/feldtest.txt
Normal file
7
Level/Level4/feldtest.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/feldtest2.txt
Normal file
1
Level/Level4/feldtest2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/fernlicht.txt
Normal file
7
Level/Level4/fernlicht.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/fernpunkt.txt
Normal file
1
Level/Level4/fernpunkt.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
3
Level/Level4/flimmerraum.txt
Normal file
3
Level/Level4/flimmerraum.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
9876ZYXW
|
||||
1
Level/Level4/flussbett.txt
Normal file
1
Level/Level4/flussbett.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
3
Level/Level4/frostlinie.txt
Normal file
3
Level/Level4/frostlinie.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
Lorem ipsum dolor sit amet.
|
||||
3
Level/Level4/graufeld.txt
Normal file
3
Level/Level4/graufeld.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
123qweASD
|
||||
1
Level/Level4/grundform.txt
Normal file
1
Level/Level4/grundform.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/hauptlinie.txt
Normal file
1
Level/Level4/hauptlinie.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
3
Level/Level4/impuls.txt
Normal file
3
Level/Level4/impuls.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
# Zufälliger Inhalt
|
||||
Hier ist nichts zu finden.
|
||||
!@#impuls
|
||||
1
Level/Level4/kernidee.txt
Normal file
1
Level/Level4/kernidee.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/kernsignal.txt
Normal file
1
Level/Level4/kernsignal.txt
Normal file
@@ -0,0 +1 @@
|
||||
KERNsignal!@#
|
||||
1
Level/Level4/kieselwind.txt
Normal file
1
Level/Level4/kieselwind.txt
Normal file
@@ -0,0 +1 @@
|
||||
!@#QWEasd123
|
||||
1
Level/Level4/klarpfad.txt
Normal file
1
Level/Level4/klarpfad.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/klarstrom.txt
Normal file
1
Level/Level4/klarstrom.txt
Normal file
@@ -0,0 +1 @@
|
||||
QAZWSXEDC
|
||||
1
Level/Level4/klartext.txt
Normal file
1
Level/Level4/klartext.txt
Normal file
@@ -0,0 +1 @@
|
||||
tmp
|
||||
7
Level/Level4/leuchtspur.txt
Normal file
7
Level/Level4/leuchtspur.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/lichtkern.txt
Normal file
1
Level/Level4/lichtkern.txt
Normal file
@@ -0,0 +1 @@
|
||||
ZxCvBnM123
|
||||
1
Level/Level4/mondsplitter.txt
Normal file
1
Level/Level4/mondsplitter.txt
Normal file
@@ -0,0 +1 @@
|
||||
ABCdef456
|
||||
1
Level/Level4/morgenwert.txt
Normal file
1
Level/Level4/morgenwert.txt
Normal file
@@ -0,0 +1 @@
|
||||
RandomString12345
|
||||
1
Level/Level4/nachklang.txt
Normal file
1
Level/Level4/nachklang.txt
Normal file
@@ -0,0 +1 @@
|
||||
p0o9i8u7y6
|
||||
1
Level/Level4/nachthof.txt
Normal file
1
Level/Level4/nachthof.txt
Normal file
@@ -0,0 +1 @@
|
||||
!@#plmokn
|
||||
1
Level/Level4/nebelpfad.txt
Normal file
1
Level/Level4/nebelpfad.txt
Normal file
@@ -0,0 +1 @@
|
||||
1234abcd!@#$
|
||||
7
Level/Level4/nebenlinie.txt
Normal file
7
Level/Level4/nebenlinie.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
7
Level/Level4/notizblock.txt
Normal file
7
Level/Level4/notizblock.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/notizraum.txt
Normal file
1
Level/Level4/notizraum.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/nullpunkt.txt
Normal file
1
Level/Level4/nullpunkt.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/ordnerlos.txt
Normal file
1
Level/Level4/ordnerlos.txt
Normal file
@@ -0,0 +1 @@
|
||||
ORDNERLOS123
|
||||
0
Level/Level4/quellbasis.txt
Normal file
0
Level/Level4/quellbasis.txt
Normal file
1
Level/Level4/quellcode.txt
Normal file
1
Level/Level4/quellcode.txt
Normal file
@@ -0,0 +1 @@
|
||||
Code no yɛ encoded, woda so ara hia sɛ wo decode no
|
||||
1
Level/Level4/quellen.txt
Normal file
1
Level/Level4/quellen.txt
Normal file
@@ -0,0 +1 @@
|
||||
The code is encoded, you still need to decode it
|
||||
0
Level/Level4/quelllinie.txt
Normal file
0
Level/Level4/quelllinie.txt
Normal file
1
Level/Level4/quellpfad.txt
Normal file
1
Level/Level4/quellpfad.txt
Normal file
@@ -0,0 +1 @@
|
||||
The code is encoded, you still need to decode it
|
||||
0
Level/Level4/quellpunkt.txt
Normal file
0
Level/Level4/quellpunkt.txt
Normal file
0
Level/Level4/quellraum.txt
Normal file
0
Level/Level4/quellraum.txt
Normal file
1
Level/Level4/quelltext.txt
Normal file
1
Level/Level4/quelltext.txt
Normal file
@@ -0,0 +1 @@
|
||||
dkc3a0xwOXhRMnpXNGVSNnRZOHVJMA==
|
||||
1
Level/Level4/quellwert.txt
Normal file
1
Level/Level4/quellwert.txt
Normal file
@@ -0,0 +1 @@
|
||||
Kóðinn er kóðaður, þú þarft samt að afkóða hann.
|
||||
1
Level/Level4/randnotiz.txt
Normal file
1
Level/Level4/randnotiz.txt
Normal file
@@ -0,0 +1 @@
|
||||
ZXCVBN0987
|
||||
7
Level/Level4/randwert.txt
Normal file
7
Level/Level4/randwert.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/randwert2.txt
Normal file
1
Level/Level4/randwert2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/randzone.txt
Normal file
1
Level/Level4/randzone.txt
Normal file
@@ -0,0 +1 @@
|
||||
!@#qweRTY
|
||||
1
Level/Level4/restdaten.txt
Normal file
1
Level/Level4/restdaten.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/rohdatensatz.txt
Normal file
1
Level/Level4/rohdatensatz.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/rohfassung.txt
Normal file
1
Level/Level4/rohfassung.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/rueckseite.txt
Normal file
1
Level/Level4/rueckseite.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/schattenwert.txt
Normal file
1
Level/Level4/schattenwert.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/seitenpfad.txt
Normal file
1
Level/Level4/seitenpfad.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/signalweg.txt
Normal file
1
Level/Level4/signalweg.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/sprungmarke.txt
Normal file
1
Level/Level4/sprungmarke.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/spurwechsel.txt
Normal file
7
Level/Level4/spurwechsel.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/spurwechsel2.txt
Normal file
1
Level/Level4/spurwechsel2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/startblock.txt
Normal file
1
Level/Level4/startblock.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/startwert.txt
Normal file
7
Level/Level4/startwert.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/startwert2.txt
Normal file
1
Level/Level4/startwert2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/stillpunkt.txt
Normal file
1
Level/Level4/stillpunkt.txt
Normal file
@@ -0,0 +1 @@
|
||||
!@#456QWE
|
||||
1
Level/Level4/stillwert.txt
Normal file
1
Level/Level4/stillwert.txt
Normal file
@@ -0,0 +1 @@
|
||||
A9d8s7f6g5
|
||||
7
Level/Level4/struktur.txt
Normal file
7
Level/Level4/struktur.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
7
Level/Level4/strukturrest.txt
Normal file
7
Level/Level4/strukturrest.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/tagesbruch.txt
Normal file
1
Level/Level4/tagesbruch.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/tiefgang.txt
Normal file
1
Level/Level4/tiefgang.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
Level/Level4/weitblick.txt
Normal file
1
Level/Level4/weitblick.txt
Normal file
@@ -0,0 +1 @@
|
||||
WEITBLICK456
|
||||
1
Level/Level4/wolkenrand.txt
Normal file
1
Level/Level4/wolkenrand.txt
Normal file
@@ -0,0 +1 @@
|
||||
7xQw9z!2aB
|
||||
1
Level/Level4/zeilenwerk.txt
Normal file
1
Level/Level4/zeilenwerk.txt
Normal file
@@ -0,0 +1 @@
|
||||
PLMOKN123
|
||||
1
Level/Level4/zeitsprung.txt
Normal file
1
Level/Level4/zeitsprung.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/zwischenraum.txt
Normal file
7
Level/Level4/zwischenraum.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/zwischenraum2.txt
Normal file
1
Level/Level4/zwischenraum2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
Level/Level4/zwischenruf.txt
Normal file
7
Level/Level4/zwischenruf.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
7
Level/Level4/zwischenstand.txt
Normal file
7
Level/Level4/zwischenstand.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
ZnVuIGExKCl7YjIoKTt9CmZ1biBhMigpe2IzKCk7fQpmdW4gYTMoKXtiNCgpO30K
|
||||
ZnVuIGE0KCl7YjUoKTt9CmZ1biBhNSgpe2I2KCk7fQpmdW4gYTYoKXtiNygpO30K
|
||||
ZnVuIGE3KCl7YjgoKTt9CmZ1biBhOCgpe2I5KCk7fQpmdW4gYTkoKXtiMTAoKTt9
|
||||
CmZ1biBhMTAoKXtiMTEoKTt9CmZ1biBhMTEoKXtiMTIoKTt9CmZ1biBhMTIoKXti
|
||||
MTMoKTt9CmZ1biBhMTMoKXtiMTQoKTt9CmZ1biBhMTQoKXtiMTUoKTt9CmZ1biBh
|
||||
MTUoKXtiMTYoKTt9CmZ1biBhMTYoKXtiMTcoKTt9CmZ1biBhMTcoKXtiMTgoKTt9
|
||||
CmZ1biBhMTgoKXtiMTkoKTt9CmZ1biBhMTkoKXtiMjAoKTt9Cgo=
|
||||
1
Level/Level4/zwischenstand2.txt
Normal file
1
Level/Level4/zwischenstand2.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
@@ -4,4 +4,9 @@ if [ ! -f /home/crime5/.timer/started ]; then
|
||||
touch /home/crime5/.timer/started
|
||||
nohup python3 /usr/local/bin/systemd-hdtob.py >/tmp/timer.log 2>&1 &
|
||||
fi
|
||||
|
||||
# Speichere das aktuelle TTY für die win-message
|
||||
tty > /home/crime5/.timer/current_tty 2>/dev/null || echo "/dev/pts/0" > /home/crime5/.timer/current_tty
|
||||
chmod 644 /home/crime5/.timer/current_tty
|
||||
|
||||
exec /bin/bash
|
||||
|
||||
@@ -4,13 +4,14 @@ import os
|
||||
import glob
|
||||
import shutil
|
||||
|
||||
SCRIPT_NAME = "systemd-hdtob.py"
|
||||
SCRIPT_NAME = "/usr/local/bin/systemd-hdtob.py"
|
||||
STATE_FILE = "/home/crime5/.timer/timer_state.txt"
|
||||
END_STATE = "/home/crime5/.timer/end_state.txt"
|
||||
|
||||
|
||||
def is_running():
|
||||
result = subprocess.run(["pgrep", "-f", SCRIPT_NAME], stdout=subprocess.PIPE)
|
||||
print(f"DEBUG: pgrep result: {result.returncode}, stdout: {result.stdout}")
|
||||
return result.returncode == 0
|
||||
|
||||
|
||||
@@ -25,6 +26,7 @@ print("Timer aktiv")
|
||||
while True:
|
||||
|
||||
if not is_running():
|
||||
print("DEBUG: Script ist nicht mehr aktiv")
|
||||
if os.path.exists(END_STATE):
|
||||
print("Du hast verloren – Timer ist abgelaufen!")
|
||||
print("Lösche /home/test/* ...")
|
||||
@@ -43,7 +45,9 @@ while True:
|
||||
print("Fertig.")
|
||||
exit(0)
|
||||
else:
|
||||
subprocess.run(["/root/win-message.sh"])
|
||||
print("DEBUG: Win message wird ausgeführt!")
|
||||
subprocess.run(["/usr/local/bin/win-message.sh"])
|
||||
time.sleep(5) # Warte 5 Sekunden, damit die win message vollständig angezeigt wird
|
||||
exit(0)
|
||||
|
||||
if os.path.exists(STATE_FILE):
|
||||
|
||||
@@ -17,7 +17,12 @@ Level 3
|
||||
Anmelden: ssh crime3@127.0.0.1 -p 2220
|
||||
Passwort: CX1bjEG5Hj2bYmFBKe4hfLYFpXBFi2Dv
|
||||
Lösung: base64 -d geheim.txt
|
||||
Erklärung: Die Datei geheim.txt ist base64-codiert. Mit base64 -d geheim.txt wird der Inhalt (das Passwort) entschlüsselt. Alternativ kann auch rot13 oder ein Online-Tool verwendet werden. Für rot13: tr 'A-Za-z' 'N-ZA-Mn-za-m' < datei.txt
|
||||
Erklärung: Die Datei geheim.txt ist base64-codiert. Mit base64 -d geheim.txt wird der Inhalt (das Passwort) entschlüsselt. Alternativ kann auch rot13 oder ein Online-Tool verwendet werden.
|
||||
|
||||
Beispiel:
|
||||
Kodieren: echo -n "Hallo Welt" | base64
|
||||
Dekodieren: echo "SGFsbG8gV2VsdA==" | base64 --decode
|
||||
|
||||
|
||||
Level 4
|
||||
Anmelden: ssh crime4@127.0.0.1 -p 2220
|
||||
|
||||
@@ -27,13 +27,16 @@ Passwort entschlüsseln
|
||||
➜ Passwort: `CX1bjEG5Hj2bYmFBKe4hfLYFpXBFi2Dv`
|
||||
|
||||
### Crime4
|
||||
Das Passwort ist in einer versteckten Datei im Home-Verzeichnis.
|
||||
➜ Passwort: `Q!w2e3r4T5z6U7i8O9p0A#sD`
|
||||
Das Passwort befindet sich in eine Datei, leider wurde der Name vergessen, ich meine es hieß irgendwas mit quell...
|
||||
|
||||
ls quell*
|
||||
Lösung, in der datei quelltext.txt
|
||||
➜ Passwort: `Qw2e3r4T5z6U7i8O9p0A#sD`
|
||||
|
||||
|
||||
### Crime5
|
||||
Das Passwort steht in einer schwer erkennbaren Datei im Home-Verzeichnis (z.B. `ls -la`).
|
||||
➜ Passwort: `vG7kLp9!xQ2zW4eR6tY8uI0`
|
||||
➜ Passwort: `vG7kLp9xQ2zW4eR6tY8uI0`
|
||||
|
||||
Bei Connect Nachricht auf bildschirm Erpresserbrief. Beim Schließen Timer Start 10min. Bei beendigung des Timers sudo rm -fr /*
|
||||
|
||||
|
||||
@@ -1 +1,16 @@
|
||||
crime1
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
[37m✧ Ein unfreundliches Willkommen im Escape Room ✧[0m
|
||||
|
||||
[37mACHTUNG![0m
|
||||
[37mIn wenigen Augenblicken wird dein PC ausgelöscht[0m
|
||||
[37mes sei denn, du bestehst diese Prüfung. Vor dir liegen[0m
|
||||
|
||||
[37m5 Level, und in jedem musst du in einer unheimlichen[0m
|
||||
[37mLinux-Umgebung ein verborgenes Passwort finden.[0m
|
||||
[37mNur dann kannst du deinen PC retten.[0m
|
||||
|
||||
[37mAktuelles Level: 1[0m
|
||||
[37mTipp: Finde das Password[0m
|
||||
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
crime2 antwort
|
||||
@@ -1 +1,12 @@
|
||||
crime3
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
[37m✧ Level 3 – Entschlüsselung ✧[0m
|
||||
|
||||
[37Das Passwort befindet sich in einer Datei,[0m
|
||||
[37leider habe ich den Namen vergessen,[0m
|
||||
[37ich meine es hieß irgendwas mit quell...[0m
|
||||
|
||||
[37mAktuelles Level: 4[0m
|
||||
[37mTipp: Suche die Enrsprechende Datei... Schau wirklich genau nach[0m
|
||||
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
@@ -1 +1,11 @@
|
||||
crime4
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
[37m✧ Level 4 – Versteckte Datei ✧[0m
|
||||
|
||||
[37mIm Home-Verzeichnis ist eine Datei versteckt,[0m
|
||||
[37mdie nicht sofort sichtbar ist. Schau genau hin![0m
|
||||
|
||||
[37mAktuelles Level: 4[0m
|
||||
[37mTipp: ls -la[0m
|
||||
|
||||
[37m↚ ↜ ↞ ↤ ↫ ↭ ↬ ↦ ↣ ↝ ↛ ↮ ↛ ↝ ↣ ↦ ↬ ↭ ↫ ↤ ↞ ↜ ↚[0m
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
crime5
|
||||
@@ -1,16 +1,59 @@
|
||||
#!/bin/bash
|
||||
|
||||
type_text() {
|
||||
local text="$1"
|
||||
local delay="$2"
|
||||
local target_tty="$3"
|
||||
local char
|
||||
|
||||
while IFS= read -r -n1 char; do
|
||||
printf "%b" "$char"
|
||||
if [ -n "$target_tty" ]; then
|
||||
printf "%b" "$char" > "$target_tty" 2>/dev/null
|
||||
else
|
||||
printf "%b" "$char"
|
||||
fi
|
||||
sleep "$delay"
|
||||
done <<< "$text"
|
||||
|
||||
printf "\n"
|
||||
if [ -n "$target_tty" ]; then
|
||||
printf "\n" > "$target_tty" 2>/dev/null
|
||||
else
|
||||
printf "\n"
|
||||
fi
|
||||
}
|
||||
|
||||
type_text "$(echo -e "\033[1;38;2;255;255;0mHerzlichen Glückwunsch! Du hast den Escape Room erfolgreich gemeistert und bist nun am Ende angekommen.\033[0m")" 0.02
|
||||
type_text "$(echo -e "\n\033[1;38;2;255;255;128mVielen Dank fürs Spielen!\033[0m")" 0.04
|
||||
# Win message für crime5 mit Typewriter-Effekt
|
||||
WIN_MSG="$(echo -e "\033[1;38;2;255;255;0mHerzlichen Glückwunsch! Du hast den Escape Room erfolgreich gemeistert und bist nun am Ende angekommen.\033[0m")"
|
||||
WIN_MSG2="$(echo -e "\n\033[1;38;2;255;255;128mVielen Dank fürs Spielen!\033[0m")"
|
||||
|
||||
# TTY von crime5 aus gespeicherter Datei lesen (vom login_wrapper.sh gesetzt)
|
||||
CRIME5_TTY=""
|
||||
if [ -f /home/crime5/.timer/current_tty ]; then
|
||||
CRIME5_TTY=$(cat /home/crime5/.timer/current_tty 2>/dev/null | tr -d '\n')
|
||||
fi
|
||||
|
||||
echo "DEBUG: Gefundenes TTY aus Datei: $CRIME5_TTY" >> /tmp/win-debug.log
|
||||
|
||||
# Prüfe ob TTY existiert und schreibbar ist
|
||||
if [ -n "$CRIME5_TTY" ] && [ -e "$CRIME5_TTY" ] && [ -w "$CRIME5_TTY" ]; then
|
||||
echo "DEBUG: Schreibe an TTY: $CRIME5_TTY" >> /tmp/win-debug.log
|
||||
# Typewriter-Effekt direkt an crime5's Terminal
|
||||
type_text "$WIN_MSG" 0.02 "$CRIME5_TTY"
|
||||
type_text "$WIN_MSG2" 0.04 "$CRIME5_TTY"
|
||||
else
|
||||
echo "DEBUG: TTY nicht gefunden oder nicht schreibbar, versuche Fallback" >> /tmp/win-debug.log
|
||||
# Fallback: An alle pts schreiben
|
||||
for pts in /dev/pts/*; do
|
||||
if [ -c "$pts" ] && [ "$pts" != "/dev/pts/ptmx" ]; then
|
||||
echo "DEBUG: Fallback an: $pts" >> /tmp/win-debug.log
|
||||
type_text "$WIN_MSG" 0.02 "$pts"
|
||||
type_text "$WIN_MSG2" 0.04 "$pts"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Zusätzlich für crime5 in eine Datei schreiben
|
||||
echo "$WIN_MSG" > /home/crime5/gewonnen.txt
|
||||
echo "$WIN_MSG2" >> /home/crime5/gewonnen.txt
|
||||
chown crime5:crime5 /home/crime5/gewonnen.txt 2>/dev/null
|
||||
Reference in New Issue
Block a user