Autor Téma: /dev/urandom  (Přečteno 4262 krát)

Offline eXt_r33m

  • Začátečník
  • **
  • Příspěvků: 69
  • skill :: aggressive-newbie
    • Zobrazit profil
/dev/urandom
« kdy: 22. 05. 2009, 15:01:35 »
Zdravim, chci se na neco zeptat.... co se stane kdyz date
Kód: [Vybrat]
cat /dev/urandom ;D ;D ;D Me zacne pejpat system bell a vyhodi mi to nehoraznou sadu znaku :D
EDIT: namisto normalnich znaku se mi konzole predelala na nejakou hatlaninu :D (po exit a znova spusteni jde vsechno ok...)
WARNING: Tohle muze poskodit vas pocitac!!! ;D
« Poslední změna: 22. 05. 2009, 15:03:40 od eXt_r33m »
AMD Opteron Processor 144 1.8 Ghz;2x512 MiB DDR1;ATI Radeon HD 2600 Pro 256 MiB DDR3;Atheros 802.11 WiFi;Boot: WinXP + Ubuntu 9.04 amd64 + Arch linux amd64

Offline Petr Krčmář

  • Administrátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 473
  • Linuxák na plný úvazek
    • Zobrazit profil
    • www.petrkrcmar.cz
Re: /dev/urandom
« Odpověď #1 kdy: 22. 05. 2009, 16:02:08 »
Stane se to, že cat začne na standardní výstup sypat obsah speciálního zařízení /dev/urandom, skrze který jádro generuje pseudonáhodná čísla. Začnou se Ti tedy na obrazovku sypat náhodné znaky. No a mezi nimi je občas i znak pro bell a nějaký ten znak, který je emulátorem terminálu považován za řídící (prostě speciální systémové znaky) a proto Ti to přenastaví terminál na nějaký nesmysl. Obvykle to pomůže opravit příkaz reset (ne tlačítko reset ;) ), který restartuje terminál do standardního nastavení - dá se napsat i poslepu.
« Poslední změna: 22. 05. 2009, 16:03:14 od Petr Krčmář »

Offline eXt_r33m

  • Začátečník
  • **
  • Příspěvků: 69
  • skill :: aggressive-newbie
    • Zobrazit profil
Re: /dev/urandom
« Odpověď #2 kdy: 22. 05. 2009, 21:46:26 »
hmmmmm zajimave diky... ale potom mas jest ejdnu otazku. Muze cat exucutovat? napisu nejakej skript v bashi a dam ho catnut executne se? Dik...

EDIT: OK vyreseno staci dat `cat .....` a to vevnitr se bude dat executnut teda NEPOUZIVEJTE ``....
« Poslední změna: 23. 05. 2009, 10:05:16 od eXt_r33m »
AMD Opteron Processor 144 1.8 Ghz;2x512 MiB DDR1;ATI Radeon HD 2600 Pro 256 MiB DDR3;Atheros 802.11 WiFi;Boot: WinXP + Ubuntu 9.04 amd64 + Arch linux amd64