Wpis z mikrobloga

Stworzyłem grę dla adminów/DevOpsów - paskudnie trudną grę (ʘʘ)
Nie podaję instrukcji, nie mówię o co chodzi - wszystko masz na ekranie.

Gra sprawdza Twoje linuksowe skille - jeśli ich nie masz, będzie BARDZO ciężko ;)

Uruchom grę (musisz mieć dockera w systemie) przez:

docker run --rm -ti unknow/devops_nightmare

#linux #unix #devops #docker #grajzwykopem #gry #bash
imlmpe - Stworzyłem grę dla adminów/DevOpsów - paskudnie trudną grę (ʘ‿ʘ)
Nie podaję...

źródło: comment_TgxYSbMBUYvF2bJHQV3NNKYqw28dcGr9.jpg

Pobierz
  • 23
eee, chyba bezpieczniej będzie odpalać to chociaż w jakimś vm


@pyzdek + @Klopsztanga: jak uruchomi się bez --privileged (czyli tak, jak podałem), to wszystko zostaje w kontenerze i raczej się z niego wyskoczyć nie da. W środku kontenera jest tylko bardzo ograniczona dystrybucja linuksa i jeden plik TXT z zadaniami :)
@lis6502: wszystkie nagłówki protokołu HTTP są opcjonalne z wyjątkiem jednego... "H _ " :)
Serwer docelowy nie wie o którą domenę pytasz, bo z jego perspektywy łączysz się z IP, a nie domeną.
Brakuje Ci domeny w zapytaniu.
no ale jak to


@lis6502: klient HTTP bierze domenę -> pyta DNSa gdzie to jest -> łączy się z IP -> serwer nie wie o którą domenę zapytałeś, bo zgubiła się ona w punkcie drugim.

Po to jest ten nagłówek HTTP :)
@lis6502: Poprawne zapytanie HTTP wygląda tak:

GET /nightmare.txt HTTP/1.1
Host: mrugalski.pl

1) Zgubiłeś wersję protokołu.
2) Na końcu zapytania powinny być DWIE nowe linie, a nie jedna
3) Sprawdź, czy rozdzielacz \n nie wystarczy zamiast \r\n

#soa - u mnie działa ;)