![]() |
Czytelnik CHIP-a. Wielbiciel Linuksa i wolnego oprogramowania, jeszcze licealista.
Liczba postów:
21
|
Jak nie popełnić samobójstwa w Linuksie...
Data postu: 09.01.2010, 20:13
Liczba wyswietleń postu:
1740
Tagi postu:
linux, bezpieczeństwo, bash, ubuntu, malware
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.
Kubuntu zajmuje 10 GB, a 1 GB = 109 B
Data postu: 17.12.2009, 00:40
Liczba wyswietleń postu:
1497
Tagi postu:
linux, fud, microsoft, mac os x, windows, kde, kubuntu, ubuntu
"Windows vs. Reszta Świata" - temat rzeka, a jednak nawet w nim można nazmyślać. I to poważnie nazmyślać.
"Użytkownicy Kubuntu sami muszą pamiętać o aktualizacjach"
"Kubuntu nie ma firewalla - trzeba go sobie samemu pobrać"
"Wszystkie systemy doskonale radzą sobie za to z phishingiem"
"Wadą Kubuntu jest jednak to, że w zależności od dystrybucji zajmuje na dysku nawet 10 GB"
"1 GB składa się ze 109, a nie z 230 bajtów"
|
|
parade 2009.12.19 12:05 |
| Komentarz został usunięty ze względu na naruszenie zasad serwisu. |

1. Kiedy pomyliło mi się z fsck. Zorientowałem się po tym, że zbyt szybko poszło.
2. Kiedy pomylił mi się dysk 1TB z pendrivem. Zorientowałem się po tym, że trwało zbyt długo.
Nauczyłem się dzięki temu 3 rzeczy.
1. Zanim wklepiesz enter na jakimś dysku sprawdź 3 razy, że to co napisałeś to napewno to co chcesz zrobić.
2. Zamiast /dev/sdX używać /dev/disk/by-label/
3. BACKUP !!!
jak sie nie psewrócis
to sie nie naucys