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 h„r texten „r enbart till f”r n”jets skull, och jag uppmanar ingen att
anv„nda n†gra av de trix som finns beskrivna, men visst kan det vara skoj
med ett aprilsk„mt d† och d†? :-)

Obs! Texten „r menad till personer som inte „r s† hemma med UNIX, men „nd†
skulle vilja l„ra sig n†gra roliga trix att ta till ibland.

OK. F”r att b”rja med n†gra simpla saker som har med crontab'en att g”ra..

(F”r 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
f”rklara vad det „r. Om du inte vill skriva ett brev till mig kan du ju
alltid ta och sl† upp crontab i f”rsta b„sta UNIX-Manual.)

Om ni p† jobbet/skolan te.x k”r p† en Sparc och har m”jlighet att spela upp
en sampling eller liknande, g”r en crontab som spelar upp samplingen te.x
var 10'nde minut eller liknande. Alltid irriterande f”r den som sitter
vid datorn. L„mplig sampling kan te.x vara ett hundskall.

Om du p† n†t s„tt lyckats f† chansen att anv„nda en anv„ndare som du inte
alls tycker om eller vill spela ett spratt och som inte „r s† bekant med
UNIX, g”r en crontab †t honom som endast g”r ett directory i hans home
te.x var 10'nde minut. Jag kan garantera att det kommer att bli jobbigt f”r
honom/henne att radera alla diretorys vid varje inloggning..

---

Om du vill st”ra user'n kalle s† kan du skriva in f”ljande rad:

$write kalle </bin/sh

Kalle kommer d† att se en massa skr„p p† sin sk„rm.
Om du vill skydda dig fr†n s†dana saker kan du skriva:

$mesg n

.. vilket dock har den lilla nackdelen att du inte heller kan skriva n†t
heller, utan att g”ra en mesg y igen ...

Om kalle's tty-fil „r skrivbar kan du helt enkelt skriva in f”ljande:

$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, inneh†llande
/bin/sh. Detta kan ordnas genom att skriva f”ljande:

$mail -sEtt_subjekt kalle </bin/sh

Om du vill undvika att f† en shell i mailet kan du kolla l„ngden p† din
mail-fil, och eventuellt cat'a den och se vad den inneh†ller. Detta
eftersom erfarenheter s„ger att det „r l„ttare att avbryta en cat'ning „n
i mail-programmet.

---

En annan simpel liten sak „r att g”ra en fil som b”rjar med tecknet '-'
rm och mv kommer d† att ta filnamnet som options...
Detta kan g”ras genom att skriva in f”ljande rad:

$cat /tmp/din_text >-Haha..

Filen kan dock raderas genom att skriva:

$rm ./-Haha..

.. men det kan du ju ”verl†ta †t den utsatte att lista ut :) ..

---

Om du vill vara steget elakare kan du (om du f†r skriva till ngn annans home)
skapa directorys unde varandra med l††††††nga namn.
(Risken finns dock att shellen krashar pga att filnamnet blir f”r l†ngt :)

N„r sedan stackars kalle, eller vem du nu har valt, ska radera alla de fina
directorys som du har gjort kommer ngt i denna v„gen att intr„ffa:

$rm -r ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn
rm: filename too long:

ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory
_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l†
ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_dire
ctory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldig
ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/t_l†ngt_namn/ditt_fina_
directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v
„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn

$

Det som intr„ffar „r helt enkelt att rm's buffer inte rymmer pathen till
directoryt, och d„rf”r heller ej kan radera det...
F”r att ta bort denna typen av directorys m†ste man f”rst cd'a sig en bit
ner och sedan radera 'nerifr†n och upp'

---

Om du vill g”ra dator'n lite sv†ranv„ndlig, skriv d† in f”ljande 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 f”ljande:

$chmod 777 /tmp/prog1
$chmod 777 /tmp/prog2
$/tmp/prog1 &


OK.. Du har nu n†tt slutet av denna "eminanta" text, som inte gav s† mycket.
Kom bara ih†g att inte anv„nda n†gon av dessa sm† saker, om du nu inte har
managern's tillst†nd. Starta speciellt inte de sista programmen, eftersom det
kommer att f”rsv†ra f”r andra att logga in, och f”rsv†ra f”r de som redan „r
p†loggade att g”ra n†gonting...

I forts„ttningen kanske jag skriver n†t om hur man '”kar sin access' p† UNIX.
Visst vet jag att det finns massor av texter med det temat, men hur m†nga av
dem „r p† svenska?

______________________________________________________________________________
uXu Av Rubicon uXu
______________________________________________________________________________

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT