niedziela, 8 listopada 2015

Odzyskujemy partycję recovery w laptopie

Pomocy system się nie uruchamia !!!

W laptopie padł dysk... 
Pod spodem nie ma naklejki z kluczem licencyjnym...
Nie posiadamy płyty z systemem...
Nie możemy znaleźć wszystkich sterowników...

Dzisiaj pokażę wam jak odzyskać partycję Recovery z uszkodzonego dysku. W moim przypadku system w laptopie jak i opcja odśwież system nie działała. Wyskakiwał niebieski ekran i laptop się restartował, i w kółko ta sama procedura. Po przeprowadzeniu skanu dysku okazało się że posiada on bad sektory które uniemożliwiają uruchomienie systemu jak i jego przeinstalowanie. Pierwszym krokiem jaki zrobiłem to zakupiłem nowy dysk o tej samej pojemności. Drugim krokiem było podłączenie obu dysków (widocznych na Rysunku nr 1) do komputera za pomocą przejściówek USB.

 Rysunek 1 - Podłączone dyski za pomocą przejściówek USB.

Kolejną czynnością jest zainstalowanie darmowej wersji VMWare Player którą znajdziemy na stronie http://vmware.com Tworzymy wirtualną maszynę i ładujemy obraz iso z narzędziem Clonezilla (http://clonezilla.org/downloads.php) do wirtualnego cd-roma. Podczas uruchamiania maszyny z menu "Player >> Removable Devices" wybieramy nasze kontrolery USB do których podpięliśmy oba dyski i podpinamy do naszej wirtualnej maszyny.

 Rysunek 2 - Podpinanie urządzeń do wirtualnej maszyny.

Po dodaniu dysków przechodzimy do dalszych kroków. Wybór rodzaju kopii (w naszym przypadku device-device), dysku źródłowego oraz dysku docelowego.

Rysunek 3 - Wybór języka

 Rysunek 4 - Wybór rodzaju kopi device-device

 Rysunek 5 - Wybór dysku źródłowego

 Rysunek 6 - Proces kopiowania device-device.

Podczas kopiowania partycji gdzie znajdowały się bad sektory wyskoczył błąd kopiowania. Partycja została ominięta ze względu na błędy odczytu. Pozostałe partycje i najważniejsza z nich Recovery skopiowała się bez problemów. Teraz nadeszła chwila prawdy, nowy dysk z błędami podczas kopiowania instalujemy w laptopie.

Rysunek 7 - Naprawianie błędów dysku.

Po około godzinie dysk został naprawiony. Wystarczyło tylko odświeżyć system z partycji Recovery i możemy się cieszyć sprawnym laptopem.

poniedziałek, 2 listopada 2015

TeamSpeak3 - Jak zabezpieczyć się przed atakami ?

Jak w temacie dzisiaj pokażę prosty sposób jak zabezpieczyć nas serwer TeamSpeak3 przed atakami na port 10011 tzw. Query Port do zarządzania dla administratorów. Jeżeli ktoś by zdołał się połączyć przez ten port może przejąć kontrole nad naszym serwerem. Niestety przekonałem się o tym na własnej skórze. Najlepszym rozwiązaniem jest całkowite zablokowanie tego portu, a co zrobić z serwisami prowadzącymi statystyki np. Game-Tracker. Należy ten serwer dodać do whitelisty.

Jeżeli korzystamy z Linuxa Debian z pomocą porzyjdzie nam "iptables". Tworzymy w dowolnym miejscu plik "iptables_ts3.sh" a w jego zawartość wpisujemy:

iptables -A INPUT -p tcp -s 208.167.241.190 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 208.167.241.185 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 208.167.241.186 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 208.167.241.183 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 208.167.241.189 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 108.61.78.147 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 108.61.78.148 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 108.61.78.149 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p tcp -s 108.61.78.150 --dport 10011 -j ACCEPT -m comment --comment "Game-Tracker"
iptables -A INPUT -p TCP --dport 10011 -j DROP -m comment --comment "TS3 query-port drop"
iptables -A INPUT -p UDP --dport 10011 -j DROP -m comment --comment "TS3 query-port drop"

Zapisujemy plik i komendą "chmod +x iptables_ts3.sh" nadajemy mu prawa do uruchamiania. Teraz wystarczy uruchomić plik komendą "./iptables_ts3.sh"

Rysunek 1 - Wywołanie komendy "iptables -L -n -v"

Próbując zalogować się do naszego serwera aplikacją YATQA otrzymamy błąd połączenia. Powyższy zrzut ekranu pokazuje ilość danych zaakceptowanych oraz odrzuconych przez nasz firewall.

Mam nadzieję że ten krótki i szybki poradnik pomógł Wam w zabezpieczeniu swojego serwera.