Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Příkazy, které vám spolehlivě zničí systém nebo počítač

„Chceš si zničit sekeru?“ ptá se známý a kdysi nepostradatelný Rozum do kapsy. „Vrhej jí, štípej dříví na kameni a nechávej ji venku. Rosa ti ji do rána krásně ozdobí rzí,“ zní rada odborníka. My jsme se rozhodli vytvořit podobný návod, který vám přesně poradí, jak na to. „Chceš si zničit systém?“

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Léto je tu a pokud musíte sedět v práci a děsně se nudíte, dohráli jste WoW a tenis na firemním Wii už vás nebaví, můžete zkusit jinou zábavu: zlikvidujte nějakému uživateli stanici nebo ještě lépe sestřelte nějaký důležitý server. Uvidíte, že budete mít o zábavu postaráno. Následovat bude celá plejáda zábavných her: bojovka ‚hledáme zálohy‘, zábavná hra ‚uklidňuj kolegy‘, psychologická mezihra ‚ukecej šéfa‘ a další.

Jak říká klasik: začátky bývají nejtěžší. Abyste vůbec věděli, za jaký konec (tedy začátek) to celé uchopit, poradíme vám ty nejdrsnější příkazy, které vám server spolehlivě sejmou a vy budete moci začít týdenní kolo zábavy.

Klasika na rozehřátí

Začneme něčím naprosto klasickým, co už by měl znát snad každý:

# rm -rf /

Každý linuxák by měl vědět, že tento příkaz smaže soubory z disku, respektive ze všech právě připojených disků. Stále se ale najdou uživatelé, kteří se nechají nachytat. Existují ale i další varianty téhož, které vypadají nevinně.

# rm -rf cesta/.*

Pokus o smazání skrytých souborů v adresáři skončí špatně. Maska totiž vyhovuje i dvěma tečkám, což značí nadřazený adresář.

Samozřejmě existují i vychytralejší způsoby, pokud chcete někomu podstrčit tento nepříjemný kus kódu. Například v Pythonu se to dělá velmi snadno:

# python -c 'import os; os.system("".join([chr(ord(i)-1) for i in "sn!.sg!+"]))'

Pokud Pythonu nerozumíte, pak vězte, že konstrukce „sn!.sg!+“ je klasické „rm -rf /“ posunuté o jeden znak nahoru. Výše zmíněný příkaz nejdřív řetězec posune o znak zpět dolů a pak jej předá systému.

Pokud si to chcete celé ještě trochu zdramatizovat, můžete si zahrát klasickou ruskou ruletu. Aneb šestiranný revolver jen s jedním nábojem. Mačkat kohoutek můžete donekonečna… skoro.

# sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /

Další způsoby rychlého úklidu

Pokud se vám nechce mazat se souborovými systémy, můžete použít nízkoúrovňovější akce. Několik příkladů k použití:

# mkfs.ext2 /dev/sda*
# cat /dev/zero > /dev/sda
# shred -f /dev/sda

Zvlášť poslední způsob je velmi účinný a mohli bychom říci „totální“. Shred je totiž určen k tomu, aby přepisoval obsah souborů několikrát a pořádně, aby nebylo možné je obnovit. Japonci by řekli: „Datafuč“.

Množíme se donekonečna

Z mazacích kódů přejdeme na kódy mazané. Ten první je obzvlášť zajímavý a na první pohled vypadá naprosto nezvykle a vlastně vůbec nevypadá jako nějaký příkaz. Tady ho máme, krasavce:

:(){ :|:& };:

Jedná se o takzvanou fork bombu. Bash bude dokola volat sám sebe, stále se spouštět, množit v paměti, chřadla, chřadla, až… až uchřadla. Pro systém je to obvykle smrtelné a navíc velmi rychle. Pokud se pořád na ty znaky díváte a máte pocit, že vůbec nevíte, co to je, pak vám to přeložíme do lidské podoby:

bomb() {
 bomb | bomb &
}; bomb

Samozřejmě existuje i celá řada dalších hezkých fork bombiček. Několik dalších pro různé systémy můžete najít v jiném článku. Docela hezký příkaz, který ale nepatří do kategorie fork bomb, vám zase pomůže zaplnit větší množství paměti:

# yes `yes`

Uvědomělým adminům doporučujeme prohlédnout soubor /etc/security/limits.conf a nastavit nejen limity na počty spuštěných procesů jednotlivých uživatelů.

Tvoříme petabajty

Tím jsme zaplnili paměť, ale co chudák disk? Jak ten to unese? Můžeme se pokusit zaplnit také ten. Pomůže nám k tomu jeden hezký trik, kterému se říká „zip bomba“ a posílají ji škodolibí kamarádi. Legendární (ale dnes už docela neznámý) je soubor 42.zip. Ten má jen 42 KB, ale po kompletním rozbalení naroste na více než 4,5 PB, tedy asi o devět řádů. Přestože se jedná o velmi starou záležitost, i dnes spolehlivě zaplní libovolný disk a dokáže zlikvidovat kdejaký program, který se jej snaží analyzovat. Nepříjemně podobné věci snášejí například antivirové programy.

Ničíme disk

V titulku avizujeme, že vám ukážeme, jak zničit počítač, tedy hardware. K tomu souží velmi účinný příkaz hdparm. On je tedy víceúčelový a neslouží jen k destrukci, ale když jsme v nouzi, hodí se i na to. Má totiž řadu parametrů, které jsou označené za nebezpečné, velmi nebezpečné až hustodémonsky krutopřísné. Pan James Shubin z nich sestavil hezký dlouhý příkaz, který označil za nejnebezpečnější příkaz na světě a možná i ve vesmíru. Tady je:

hdparm -mRuUwx --dco-restore --drq-hsm-error --fwdownload \
--security-unlock PWD --security-set-pass PWD --security-disable PWD --security-erase PWD \
--security-erase-enhanced PWD --user-master USER --security-mode MODE [device]

Vaříme a smažíme

Poměrně úspěšně je také možné počítač poškodit přehříváním. K tomu dopomohou především vypnuté větráky. U notebooků je navíc celý proces ještě rychlejší a pro lepší efekt doporučujeme ještě zavřít víko, aby nám drahocenné teplo neunikalo klávesnicí. Bohužel se konfigurace větráčků u různých notebooků liší. Takže jen jedna rada pro uživatele rozšířených firemních notebooků IBM:

# echo level 0 > /proc/acpi/ibm/fan

Výše uvedený příkaz zastaví větráček v počítači. Pokud chcete efekt ještě zvýšit, třeba proto abyste si ohřáli na počítači kafe, doporučujeme spustit nějakou náročnou akci. Třeba kompilaci jádra.

Zdroje

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Zavedení Google Apps do firmy

Cílem školení je provést účastníky jednotlivými kroky zavedení Google Apps na vlastní doménu a seznámit je se základy administrace, aby byli schopni Google Apps sami udržovat a rozvíjet dle potřeb. Účastníci se také dozví, jak používat základní služby v balíku Google Apps (Gmail, Kalendář, Dokumenty a Weby Google) a jaké jsou možnosti jejich využití ve firmě.

Podrobnější informace a přihláška  

Ohodnoťte jako ve škole:
Průměrná známka 1,53

Přehled názorů

Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Rovano 9. 8. 2010 00:42
Nový
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Tinkerlatko 9. 8. 2010 01:01
Nový
 
├ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Jenda 9. 8. 2010 02:53
Nový
 
│
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
. 9. 8. 2010 03:31
Nový
 
│
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
jmp 9. 8. 2010 08:35
Nový
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
foko 9. 8. 2010 20:36
Nový
 
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Mard 9. 8. 2010 22:39
Nový
Tak pridam
Palo 9. 8. 2010 01:22
Nový
├ 
Re: Tak pridam
omg 9. 8. 2010 01:42
Nový
├ 
Re: Tak pridam
Tomas Matejicek 9. 8. 2010 09:47
Nový
│
└ 
Re: Tak pridam
Izak 9. 8. 2010 10:22
Nový
│
 
└ 
Re: Tak pridam
xobot 10. 8. 2010 16:04
Nový
│
 
 
└ 
Re: Tak pridam
tapik 10. 8. 2010 18:02
Nový
├ 
Re: Tak pridam
Tomáš Klas 9. 8. 2010 09:54
Nový
└ 
Re: Tak pridam
x 9. 8. 2010 13:27
Nový
 
└ 
Re: Tak pridam
BLEK. 9. 8. 2010 16:30
Nový
 
 
└ 
Re: Tak pridam
Stan 10. 8. 2010 08:50
Nový
 
 
 
└ 
Re: Tak pridam
BLEK. 10. 8. 2010 15:53
Nový
ruska ruleta
cerv v zakone 9. 8. 2010 01:28
Nový
RE:42.zip
mmmmario 9. 8. 2010 01:39
Nový
World...
specter 9. 8. 2010 01:59
Nový
├ 
Re: World...
Mr.Lilek 9. 8. 2010 08:40
Nový
├ 
Re: World...
zaty 9. 8. 2010 10:35
Nový
│
├ 
Re: World...
specter 9. 8. 2010 16:09
Nový
│
└ 
Re: World...
Kriziak 10. 8. 2010 13:20
Nový
└ 
Re: World...
fraktik 13. 8. 2010 12:59
Nový
rm -rf --no-preserve-root /
BLEK. 9. 8. 2010 04:59
Nový
└ 
Re: rm -rf --no-preserve-root /
Jindrich Makovicka 9. 8. 2010 20:48
Nový
ne rozum do kapsy
jachymc 9. 8. 2010 07:43
Nový
└ 
Re: ne rozum do kapsy
Jindrich Makovicka 9. 8. 2010 20:50
Nový
Na vyrobu tepla
pet 9. 8. 2010 08:39
Nový
├ 
Re: Na vyrobu tepla
MX 9. 8. 2010 08:48
Nový
│
└ 
Re: Na vyrobu tepla
partizann 9. 8. 2010 09:34
Nový
│
 
└ 
Re: Na vyrobu tepla
rincewind 9. 8. 2010 10:59
Nový
│
 
 
└ 
Re: Na vyrobu tepla
tecik 9. 8. 2010 14:11
Nový
└ 
Re: Na vyrobu tepla
pribinacik 12. 8. 2010 08:54
Nový
Bombicka
mikirc 9. 8. 2010 09:40
Nový
├ 
Re: Bombicka
Jiří Beránek 9. 8. 2010 09:54
Nový
└ 
Re: Bombicka
nikdo 9. 8. 2010 10:02
Nový
A komu tím prospějete???
hawran diskuse 9. 8. 2010 10:31
Nový
└ 
Re: A komu tím prospějete???
Hulka 9. 8. 2010 14:50
Nový
chown
rooobertek 9. 8. 2010 10:34
Nový
└ 
Re: chown
_xxx 9. 8. 2010 10:39
Nový
 
└ 
Re: chown
Tinkerlatko 9. 8. 2010 12:35
Nový
 
 
└ 
Re: chown
rer 9. 8. 2010 20:29
Nový
 
 
 
└ 
Re: chown
pihhan 9. 8. 2010 21:38
Nový
 
 
 
 
└ 
Re: chown
the elite hacker 9. 8. 2010 22:13
Nový
 
 
 
 
 
└ 
Re: chown
Petr Tesařík 9. 8. 2010 23:02
Nový
 
 
 
 
 
 
└ 
Re: chown
Petr Tesařík 9. 8. 2010 23:04
Nový
zabijak na pet znaku
dworki 9. 8. 2010 10:34
Nový
└ 
Re: zabijak na pet znaku
Jenda 9. 8. 2010 15:26
Nový
 
└ 
Re: zabijak na pet znaku
Vít Šesták (v6ak) 9. 8. 2010 16:35
Nový
 
 
└ 
Re: zabijak na pet znaku
Jenda 9. 8. 2010 16:39
Nový
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
_xxx 9. 8. 2010 10:41
Nový
rpm - Titulek musí být dlouhý alespoň 4 znaky
aaa 9. 8. 2010 12:03
Nový
└ 
Re: rpm - Titulek musí být dlouhý alespoň 4 znaky
karci 9. 8. 2010 19:32
Nový
sudo a &&
Sten 9. 8. 2010 14:10
Nový
└ 
Re: sudo a &&
rer 9. 8. 2010 20:32
Nový
 
└ 
Re: sudo a &&
Inkvizitor 9. 8. 2010 21:34
Nový
# rm -rf /
J 9. 8. 2010 14:48
Nový
└ 
Re: # rm -rf /
Vláďa Macek 9. 8. 2010 15:29
Nový
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
42 9. 8. 2010 15:58
Nový
├ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
43-1 9. 8. 2010 17:21
Nový
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
XjCook 9. 8. 2010 17:45
Nový
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
tc 9. 8. 2010 21:29
Nový
 
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
lordhoven 9. 8. 2010 21:59
Nový
 
 
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Tc 9. 8. 2010 22:11
Nový
 
 
 
 
├ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
lordhoven 9. 8. 2010 22:35
Nový
 
 
 
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
Any 10. 8. 2010 09:56
Nový
 
 
 
 
 
└ 
Re: Příkazy, které vám spolehlivě zničí systém nebo počítač
ET 12. 8. 2010 18:18
Nový
smaze soubory s disku
e 9. 8. 2010 17:13
Nový
├ 
Re: smaze soubory s disku
ɐɹpuo 9. 8. 2010 17:31
Nový
│
└ 
Re: smaze soubory s disku
e 9. 8. 2010 17:39
Nový
│
 
└ 
Re: smaze soubory s disku
e 9. 8. 2010 17:41
Nový
│
 
 
├ 
Re: smaze soubory s disku
e 9. 8. 2010 17:44
Nový
│
 
 
└ 
Re: smaze soubory s disku
Justas 9. 8. 2010 21:17
Nový
│
 
 
 
└ 
Re: smaze soubory s disku
festr 10. 8. 2010 15:43
Nový
│
 
 
 
 
└ 
Re: smaze soubory s disku
x 11. 8. 2010 02:53
Nový
└ 
Re: smaze soubory s disku
Petr Krčmář 9. 8. 2010 17:50
Nový
Zničit toho lze mnohem víc
Stanislav Brabec 9. 8. 2010 17:50
Nový
└ 
Re: Zničit toho lze mnohem víc
YF 9. 8. 2010 19:09
Nový
 
└ 
Re: Zničit toho lze mnohem víc
hoved 9. 8. 2010 20:01
Nový
 
 
└ 
Re: Zničit toho lze mnohem víc
Stanislav Brabec 9. 8. 2010 23:18
Nový
Chyba Unixu
RootLama 9. 8. 2010 20:11
Nový
├ 
Re: Chyba Unixu
zdeněk 9. 8. 2010 23:14
Nový
│
├ 
Re: Chyba Unixu
zdvalek 10. 8. 2010 23:36
Nový
│
├ 
Re: Chyba Unixu
apeiron 16. 8. 2010 01:34
Nový
│
└ 
Re: Chyba Unixu
LennyCZ 8. 9. 2010 21:03
Nový
├ 
Re: Chyba Unixu
Kaacz 10. 8. 2010 11:39
Nový
│
├ 
Re: Chyba Unixu
tapik 10. 8. 2010 18:29
Nový
│
└ 
Re: Chyba Unixu
LennyCZ 8. 9. 2010 21:26
Nový
└ 
Re: Chyba Unixu
Radovan 10. 8. 2010 16:29
Nový
 
└ 
Re: Chyba Unixu
Sten 10. 8. 2010 18:41
Nový
 
 
└ 
Re: Chyba Unixu
Radovan 10. 8. 2010 21:26
Nový
des...
lubo 9. 8. 2010 21:51
Nový
smazat terminály
the elite hacker 9. 8. 2010 22:25
Nový
├ 
Re: smazat terminály
Petr Tesařík 9. 8. 2010 23:15
Nový
│
└ 
Re: smazat terminály
the elite hacker 10. 8. 2010 00:18
Nový
└ 
Re: smazat terminály
Sten 10. 8. 2010 12:46
Nový
Clanek
_r3450n_ 10. 8. 2010 11:38
Nový
xterm
xterm 12. 8. 2010 05:27
Nový
fork na solarise
pribinacik 12. 8. 2010 08:57
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem