Skip to content

Latest commit

 

History

History
92 lines (68 loc) · 3.95 KB

README.md

File metadata and controls

92 lines (68 loc) · 3.95 KB

Flaga

W tym repozytorium znajduje się tutaj cały kod do zainstalowania na serwerze aby przygotować się do zajęć, przygotować zdobyty serwer i postawić na nim stronę internetową z Twoją flagą.

Szturm na AWS:

Rozpocznij szturm, zdobądź serwer, postaw stronę www i zawieś flagę. Albo wróć do szturmu tam gdzie skończyłeś:

Ważne linki:

Aha, jeszcze jedno. Zadbajmy o szybkość, bądź szybki jak wiatr dzięki 4 rzeczom:

  • Upewnij się, że masz już stworzony folder xD w którym masz wszystkie potrzebne rzeczy (w tym np. klucz jak taki dostałeś zdobywając serwer AWS, serwery Home go nie mają)
  • że masz zakładkę xD w której masz wszystkie podręczne linki dzięki którym szybko przywołasz potrzebne informacje
  • że wiesz, jak szybko włączyć terminal, nie ważne w jakim folderze jesteś: terminal: (linux, mac) klikając jednocześnie ctrl+shift+t powershell: (windows) otwórz folder w którym chcesz otworzyć terminal i kliknij w adres i napisz tam powershell - otworzy się.
  • Oraz, że wiesz, że jeżeli coś tu nie działa, a zwłaszcza jeżeli masz starszy system, to zawsze dobrze zrobisz jak napiszesz na kanale pomocy. Powershell/terminal: Windows: kliknij ścieżkę w folderze xD alt text PS: od teraz, nie ważne czy jesteś na powershellu czy w terminalu, będę na tego typu okno mówił terminal, a powershell używał jedynie gdy będę opisywał coś co dotyczy konkretnie powershella.

Droga A: ASAP

Po zalogowaniu na serwer:

  1. wejdź na root (utwórz go jeżeli jeszcze nie robiłeś).
echo $USER

Jak pokazuje root to idź do kroku 2. Jeżeli nie, utwórz hasło dla root wpisując:

sudo su

I sprawdź znów pisząc "echo $USER", aż będzie pokazywać root. Jak masz błąd, spytaj na grupie o pomoc.

  1. Uruchom skrypt:
wget -q 'https://raw.githubusercontent.com/ZPXD/flaga/main/pomocnicze_skrypty/unite_the_clans.sh' && chmod +x unite_the_clans.sh && ./unite_the_clans.sh;

I gotowe :) pobierz jeszcze klucz RSA, umieść go wypełniając poniższe:

Jak masz serwer w AWS:

scp -i NAZWA_KLUCZA_PEM.pem ubuntu@NUMER_IP:/home/ubuntu/NAZWA_KLUCZA NAZWA_KLUCZA

Jak masz serwer VPS z Home:

scp root@NUMER_IP:/home/NAZWA_UZYTKOWNIKA_NA_SERWERZE/.ssh/NAZWA_KLUCZA NAZWA_KLUCZA

Klucz wrzuć do folderu .ssh i dodaj go do pola w pliku .ssh/config wg. wzoru:

Host moj_serwerek
  HostName 1.1.1.1
  User rafal_paczes
  IdentityFile /home/rafi/.ssh/potezny_klucz_rafiego

Gotowe! Pobaw się flagą, zmień coś (zobacz etap 8 w tym pliku) lub idź dalej.

Flagi:

Zawisło już ponad 750 flag. Zobacz je na: https://zajecia-programowania-xd.pl/flagi