OBS! Denna textfil ingår i ett arkiv som är dedikerat att bevara svensk undergroundkultur, med målsättningen att vara så heltäckande som möjligt. Flashback kan inte garantera att innehållet är korrekt, användbart eller baserat på fakta, och är inte heller ansvariga för eventuella skador som uppstår från användning av informationen.
V A N L I G A S K Ö T S A M M A U N G D O M A R
nummer 5, augusti 1998
Tillbaka igen, efter det 0nda Utgivningsuppehållet från Helvetet
LÄS DETTA ZINE PÅTÄND, MED DINA BLODSBESUDLADE HÄNDER IVRIGT SMEKANDE DEN
NYLIGEN STULNA PENTIUM II-DATORN!!
Officiell epostadress till VSU-redaktionen: harnhammar@yahoo.com
SLÄPP KEVIN MITNICK FRI!
Innehållsförteckning
-==================-
(1) INTRO
(2) VSU UPLOAD BOMB v1.0
(3) MINI-MIKRO-KÄRLEKSNOVELL
(4) NYFIKEN PÅ: SVENSKA ZINES
(5) AND NOW THE END IS NEAR, AND SO I FACE MY FINAL CURTAIN
------------------------------------------------------------------------------
Detta nummer av VSU består dels av den här textfilen, och dels av ett
tillhörande program, "upldbomb.tgz", som ska vara 25593 bytes långt. Om du
bara har fått textdelen har du inte fått hela VSU#5, beroende på att din
kompis är lam. Skriv till oss på harnhammar@yahoo.com , så skickar vi hela
VSU#5 till dig via epost.
------------------------------------------------------------------------------
INTRO
-===-
Nej! Vi har inte knarkat ihjäl oss ännu! Vi sjönk tillfälligt ner i Den Låga
Utgivningstakten från Helvetet, som åtminstone delvis var besläktad med Den
0nda Skrivkrampen från Helvetet och Den 0nda Verkligheten Utanför Scenen Som
Tar Massor Av Vår Tid från Helvetet. Men vi finns fortfarande och så.
Vi har hört alla de rykten om oss, som har tisslats och tasslats fram och
tillbaka i Stockholms undre värld. De går ut på att det är vi som ligger bakom
precis alla de websidor som marknadsför olika svenska prostituerade, och som
har uppmärksammats i Metro och andra "högkvalitativa" svenska media tidigare i
år. Dessa rykten avböjer vi dock att kommentera.
Vad gäller ryktet om att Bonniers ville köpa upp VSU för att låta oss
producera vårt redaktionella material i samarbete med det kristna magasinet
Petrus kan vi däremot bestämt dementera detta. Våra diskussioner med Bonniers
gällde ju enbart att vår annonsavdelning skulle gå ihop med Petrus' dito.
Tiden flyter vidare, och vi med den. Året är nu 1998 ($07CE), och det trygga
svenska folkhemmet är så gott som totalt nedmonterat. Det bor en sockerbagare
här uti staden. Han säljer barnporr mest hela dagen.
Den tid som vi inte gav ut några uschla nummer av VSU gick också åt till att
fundera över vad fan vi sysslar med egentligen. Detta kommer att resultera i
att vi kommer att bli snäppet ambitiösare, här på VSU. Från detta femte nummer
och framåt har vi tänkt slänga ut stora delar av det ironiska gnällandet på
samhället och ha med mycket mer tekniska hackingartiklar och fler reportage
från olika datorundergroundscener. I detta nummer är vi stolta över att kunna
presentera er för programmet "VSU Upload Bomb" (Hackern, det här är
Programmet. Programmet, det här är Hackern. Skaka nu hand och säg att det är
trevligt att träffas), och vi har även ett reportage om den svenska zinesscen
som vi själva är en del av.
Vi måste också konstatera att vi verkligen ser framemot de riktigt allvarliga
buggar, som kommer att lamslå hela det IT-beroende moderna samhället vid nyår
år 2000! Samhället suger - därför är det bra att det går sönder! Vi har tänkt
hjälpa till så mycket vi kan, genom att lägga in små subtila ändringar i
COBOL-koden till alla administrativa program vi kan komma åt, så att saker
pajar ännu värre den 1:a januari år 2000! Vi vill inte ha samhället i den form
som det är nu! Det är inte bra nog! Back to nature, för fan! Rousseau!! Daisy
Miller / Henry James! The Adventures of Huckleberry Finn / Mark Twain!!!!
När vi ändå håller på att ändra det vinnande VSU-konceptet kan vi lika gärna
genomföra ett par ändringar till. Alla nollor och små I:n istället för stora O
och I i alla rubriker har åkt ut. De såg alldeles för warez d00dz-aktiga ut.
Vi har också slängt ut det besinningslösa hoppande mellan massor av olika
handles som vi har ägnat oss åt i VSU#3-4. All text i dessa två nummer är
skriven av tre personer, som skrev under massor av olika handles. Detta blev
jobbigt i längden, så i fortsättningen kommer vi att ha ett namn per person
som är med och skriver. Vi har också skaffat oss en innehållsförteckning, och
dessutom har vi bytt utseende på texternas rubriker (de som förut var omgivna
av en ful låda av asterisker har numera en snyggare understrykningsrad under
sig).
Visste ni förresten att Kungen har en övernattningslägenhet i Stockholm, där
han knullar massor med horor från Malmskillnadsgatan? (I Kristoffer Leandoers
roman "Flipperspelaren" påstås det att detta faktum skulle vara det mest
tabubelagda, något som ingen svensk tidningsredaktion skulle skriva om.
"Flipperspelaren" är en mycket bra bok, förresten. Eftersom ni läser VSU är ni
ju uppenbarligen intresserade av rebeller, och den romanen handlar mycket om
just kollisionen mellan några rebeller och det svenska folkhemmet. Boken är
tillägnad alla som har gått för långt, vilket ju också skapar vissa
hypertextlänkar till VSU i våra hjärnor..)
Ett litet avslöjande - följande personer har gjort de nummer av VSU som har
kommit ut hittills:
VSU#1: Ulf.
VSU#2: Ulf.
VSU#3: Ulf, Trazan.
VSU#4: Ulf, KIDney.
VSU#5: Ulf.
Jag sträcker mig efter min DYCP-sourcedisk, och allt blir åter vågigt.
// Ulf of VSU
------------------------------------------------------------------------------
VSU UPLOAD BOMB v1.0
-==================-
Idag ska vi göra något helt nytt och helt crazy: vi ska bomba
uppladdningsskript på websidor!
INLEDNING
För några versioner sedan införde de mest populära webläsarprogrammen en ny
HTML-funktion: <input type="file">. Denna används för att ladda upp en fil
från den dator man sitter och surfar på, till ett CGI- eller ASP-skript på
servern som man surfar till. Dessa skript gör sedan något med filen som har
laddats upp - exempelvis är det vanligt att den lagras i något undanskymt
bibliotek, där webmastern senare kan titta på den och se om han/hon ska lägga
upp den på sin websida.
Vi har gått igenom flera av de mest populära CGI-arkiven på nätet, vars skript
används på många servrar. Vi hittade inte något enda offentligt tillgängligt
filuppladdningsskript, som hade något som helst skydd mot den lilla Denial of
Service-attack som vi ska beskriva i den här artikeln.
De som har kodat dessa filuppladdningsskript som vi har tittat närmare på
verkar ha tänkt på fyra olika säkerhetsrelaterade problem:
(1) filen som laddas upp måste ha ett filnamn som slutar på en viss extension
(exempelvis .mp3 eller .sid)
(2) filen som laddas upp får inte vara längre än ett visst antal bytes
(3) filnamnet på filen som laddas upp måste befrias från sökvägar, så att
ingen kan försöka ladda upp filen "../../index.html" eller något
(4) det är noga med accessrättigheterna till katalogen som uppladdade filer
hamnar i, så att inte en hacker kan ladda upp ett CGI- eller ASP-skript och
sedan köra det på servern
Dessa fyra punkter räcker till, om man förutsätter att filen kommer från en
människa som använder en webläsare. Det kan man dock inte förutsätta - det går
att göra s.k. webrobotar, som själva ger sig ut på nätet och surfar runt helt
utan hjälp av någon browser. Vi på VSU har kodat en sådan webrobot, "VSU
Upload Bomb v1.0", som kan surfa upprepade gånger till samma skript på en
server och exempelvis ladda upp massor med filer med slumpmässig data.
Denna attack kan dels leda till att webmastern blir irriterad när han/hon
kommer till jobbet, och måste gå igenom 150 filer för att se om någon av dem
är en riktig upload eller om alla bara är bomber. Men attacken kan även ställa
till med allvarligare saker, speciellt på servrar som har någon form av
quotasystem igång. Sådana system gör att det inte går att lagra mer än ett
visst antal megabyte på varje användares konto. Om man uploadbombar ett sådant
konto kan man fylla hela kontots quota. Då kan dels inte de legitima
användarna ladda upp några filer, och dels kan andra skript på servern sluta
att fungera, om dessa andra skript vill lagra information i någon loggfil
eller något annat. Man kan få alla serverns skript att sluta att fungera,
vilket är allvarligt om man exempelvis är en butik på nätet, så att nästan
alla sidor som finns på ens sida består av olika skript!
INSTALLATION
"VSU Upload Bomb v1.0" är ett Perl 5-skript för UNIX-system.
Så här installerar du "VSU Upload Bomb v1.0": när vi skickade ut detta zine
skickade vi även med programmet som ett .tar.gz-arkiv. Packa upp det (kan du
inte det är du djävligt lam, och bör dunka huvudet hårt i väggen hundratals
gånger, så att vi slipper dig).
Editera sedan första raden i filen "vsu_upload_bomb.pl", så att den pekar på
Perl 5-tolken på just ditt UNIX-system.
TEKNISKA DATA: VÅRT PROGRAMS FINESSER
- HTTP/0.9, HTTP/1.0 och HTTP/1.1 (med support för Host och Connection)
- GET och POST
- två Content-types för POST stöds: både "multipart/form-data" och
"application/x-www-form-urlencoded"
- mottagning av HTML-dokument som är "chunked data"
- support för mottagning av dubbla headers från servern (100 Continue)
- filuppladdning av slumpmässig data
- upprepade anrop av samma server med några sekunders paus mellan anropen
- man kan själv välja vad som ska stå på "Referer:"-fältet
- man kan mata in variabler
- man kan ha en variabelbomb (en variabel som innehåller mängder med
slumpmässig data, som ändras för varje anrop)
- man kan välja hur lång variabelbomben ska vara
- man kan välja mellan vilka gränser filbombens storlek ska variera
- man kan välja vad filbombens filnamn ska sluta på för extension
- man kan mata in en fejkad sökväg som det ska se ut som att den uppladdade
filen fanns i på systemet som laddade upp filen
- Eftersom vi inte kan så mycket om kodning av sockets och TCP/IP än, så
använder vi Eric Arnolds bibliotek "comm.pl" bara för att starta en
telnetuppkoppling mot en viss dator och en viss port. Alla andra tekniska
detaljer utom telnetuppkopplingen sköter vi däremot själva i vår egen kod.
(Att använda färdiga bibliotek är ju inte så jättetufft, så vi har tänkt att
lära oss sockets senare i höst, så att vi kan slänga ut "comm.pl" och ge ut
en senare version av vårt program där även uppkopplingen sköts av kod som vi
har skrivit själva.)
KÖRNING
Leta upp ett skript du vill bomba. Ofta finns det på en server ett vanligt
HTML-dokument som man surfar till för att fylla i ett formulär med data och
där man väljer vilken fil som ska laddas upp. Detta HTML-dokument kommer vi
nedan att kalla "dokument A" (pedagogiskt värre!?). Dokument A anropar sedan
CGI- eller ASP-skriptet som sköter uppladdningen.
Börja med att anteckna alla variabelnamn som förekommer i dokument A.
Variabelnamnen är den del av <input>-taggen som heter name=. (Om du inte kan
något om HTML-formulär får du lära dig det någon annanstans. Den här texten
skulle bli oerhört lång, om vi skulle förklara ALLT på en enkel och pedagogisk
nivå, men det finns en massa siter på nätet där man kan lära sig sådant.) Du
behöver också veta vad dessa variabelnamn är till för, d.v.s. vilket innehåll
du ska ge dem. Observera att det är skillnad på STORA och små bokstäver i
dessa variabelnamn. Anteckna även om <form>-taggen använder sig av metoden
"GET" eller "POST".
Vänta sedan tills det är utanför kontorstid, både i den tidszon som servern
som du vill angripa ligger i, och i den tidszon som ditt UNIX-system ligger
i. Annars kan du ju bli avbruten mitt i din körning om någon sysadmin
upptäcker dig, och det är inte så kul. Starta sedan vårt program med
UNIX-kommandot "./vsu_upload_bomb.pl".
Den första frågan som programmet ställer är "Hur många gånger ska servern
anropas?". Du svarar på det genom att skriva in ett tal.
Nästa fråga är "Serverns namn:". Du skriver in ett namn på en dator på nätet.
OBS! Det ska inte stå några snedstreck eller "http://" här, bara ett namn på
en dator, som "www.livetsord.se" eller något.
Nästa fråga är "Sökvägen till skriptet på servern:". Här skriver du in en
sökväg, som ska börja med snedstreck, exempelvis "/en/massa/dumma/kataloger/
upload.asp".
Nästa fråga är "Metod (GET eller POST):". Här skriver du in vilken metod som
skriptet förväntar sig att ta emot data genom (det ser du i <form>-taggen i
HTML-koden för dokument A). Det räcker med att skriva en bokstav (G eller P),
och det spelar ingen roll om du svarar med stora eller små bokstäver.
Nästa fråga är "Portnummer (80):". Här skriver du in vilken port som
webservern svarar på. Det är oftast 80, så om du bara trycker RETURN här
kommer programmet att tolka det som att du vill använda port 80.
Nästa fråga är "HTTP-version (1.1):". Här skriver du in vilken version av
HTTP-kommunikation som du vill använda: "0.9", "1.0" eller "1.1".
"1.1" är vanligast nuförtiden, så om du bara trycker RETURN här kommer
programmet att tolka det som att du vill använda "1.1".
Nästa fråga är "Refererande websida:". Här skriver du antingen inte in något
(bara trycker RETURN) - då blir det ingen refererande websida. Annars kan du
skriva in en fullständig URL till en sida på nätet (exempelvis
"http://www.telia.com/kuken/i/munnen/trista/villaagare/index.html") - då
kommer servern att uppfatta det som om det var den sidan som innehöll
HTML-dokumentet där du valde en fil för uppladdning och sedan tryckte på
Submit-knappen. Jag tror inte det finns några skript som är så petiga än så
länge att de undersöker detta fält så noga, men bara för att vara säker kan
det ju vara lämpligt att skriva in URL:en till dokument A här.
Nästa fråga är "Vill du bomba ett filuppladdningsskript (j/n)?". Du svarar på
denna fråga. Det räcker med att skriva en bokstav i ditt svar, och stora och
små bokstäver spelar ingen roll.
Om du svarade att du ville bomba ett filuppladdningsskript kommer det fem
följdfrågor.
Den första följdfrågan är "Vilket namn har filen på formuläret?". Här skriver
du in vilken name= som finns i dokument A i <input type="file"> - taggen.
Den andra följdfrågan är "Filernas minilängd (kB):". Här anger du ett tal, som
motsvarar den minimala längden i kB som de filer som senare kommer att föras
över kommer att ha. Om du skriver 1024 kommer alla filer alltså att vara minst
1 megabyte stora. Tänk på att en del skript vägrar att ta emot för stora
filer, så då får man föra över många något mindre filer istället.
Den tredje följdfrågan är "Filernas maximala slumpaddition i storlek (kB):".
Filernas längd kommer slumpmässigt att variera mellan den minilängd som du
matade in nyss, och denna minilängd plus ett tak för slumpfunktionen. Här
matar du in det taket. Om du skriver 0 här blir alltså alla filer exakt så
långa som den minilängd som du skrev in förut. Om du skriver 10 på minilängden
och 20 på den här frågan kommer alla filer som genereras att vara mellan 10 kB
och 30 kB långa (eller egentligen 29 kB p.g.a. hur slumpfunktionen i Perl
fungerar).
Den fjärde följdfrågan är "Vad ska filnamnen sluta på?". Här matar du in en
lämplig filextension (typ ".mp3" eller ".sid" eller något som passar den site
som du ska ladda upp på). Vissa skript vägrar att ta emot filer som har fel
filextension.
Den femte och sista följdfrågan är "En fejkad sökväg som det ska se ut som att
du laddar upp filerna från:". Av någon dum anledning skickar Net$cape med hela
sökvägen till den fil som man laddar upp, vilket ju egentligen är ett intrång
i den personliga integriteten. Iallafall, här kan du mata in en fejkad sådan
sökväg. Om du skriver "/home/ulf/" kommer det för skriptet att se ut som att
filen du laddade upp låg i katalogen "/home/ulf/" i ditt system. Observera att
denna sökväg måste sluta på "/" eller något annat avskiljande tecken. Det är
ingen bra ide att bara skriva "/home/ulf".
Nu är följdfrågorna för filuppladdning slut. Nästa prompt är "Variabel #1.
Ange variabelnamn, eller avsluta variabelinmatningen med en punkt själv på en
rad. Variabelnamn:". Då gör vi det. Om vi alltså inte ska ha några variabler
alls skriver du en punkt ("."). Annars skriver du in ett variabelnamn, från de
som finns i dokument A (typ "author" eller något).
Om du skrev ett variabelnamn, snarare än en punkt, blir nästa prompt "Ange
variabelns innehåll. Avsluta med en punkt som är själv på en rad.
Variabelvärde:". Då gör vi det (exempelvis "VSU"). Då kommer variabeln
"author" att få värdet "VSU". Observera att man kan trycka RETURN mitt i, och
därigenom mata in variabelvärden som är flera rader långa - detta för att
stödja en HTML-tag som heter <textarea>, som skapar ett tvådimensionellt fält
på en HTML-sida, där man kan mata in flera rader med information. Avsluta
inmatningen med en punkt som är själv på en rad.
Nu kommer du till "Variabel #2. Ange...". Detta går till likadant som när du
matade in variabel #1 (nähä!?). Detta pågår tills du anger en punkt som
variabelnamn.
Nästa fråga blir "Vill du skicka med en variabel som en bomb (j/n)?". Du
svarar på denna fråga. Det räcker med att svara med en bokstav, och stora och
små bokstäver spelar ingen roll.
Om du svarade jakande på detta får du två följdfrågor.
Den första följdfrågan är "Vilket namn har denna variabel på formuläret?". Du
går till dokument A, eller din utskrift av detta dokument, och ser efter
vilket fält i HTML-formuläret som du vill skicka stora mängder meningslösa
data till, och vad den variabeln heter. Om du ska uploadbomba en webchat för
att Carl Bildt är där och snackar skit, måste du alltså kolla vad rutan där
man skriver in sina små chatmeddelanden har för variabelnamn.
Den andra följdfrågan är "Variabelbombens längd (tecken):". Här anger du hur
många tecken varje variabelbomb ska bestå av. Observera att det är dumt att
skriva något absurt stort tal här, eftersom en del skript vägrar att ta emot
hur långa textsträngar som helst. Dessutom finns det en vanlig bug i CGI-kod
för avkodning av POST-information, som gör att de inte klarar av att ta emot
hur långa textsträngar som helst. Därför är det bättre att nöja sig med något
relativt litet tal (10000 eller så), och istället skicka iväg många bomber.
Nu är följdfrågorna för variabelbomber slut. Nästa fråga är "Loggfilens namn
(ingen loggfil):". Här kan du antingen bara trycka RETURN - då får du ingen
loggfil. Annars kan du skriva ett namn på en loggfil, där det som händer under
bombningen lagras. Jag rekommenderar att du använder loggfil, eftersom
informationen brukar scrolla förbi snabbt i telnet-fönstret innan man hinner
se vad som händer. Loggfilen består av vanlig ASCII-text, med radbrytning
enligt UNIX-standard (bara LF).
Den allra sista prompten är "Tryck på RETURN när du är redo att börja...". När
du har gjort det börjar bombningen!!
Allt som händer visas på skärmen - antal anrop, den HTML-kod som servern
skickar tillbaks o.s.v. Om du har valt en loggfil lagras även stora delar av
denna information i denna fil.
När bombningen är slut visas lite statistik. Denna lagras även i loggfilen, om
du har valt att ha en sådan.
ANDRA TYPER AV SKRIPT
Som ni säkert insåg när ni läste avsnittet KÖRNING ovan kan man även använda
vårt program för att angripa andra typer av skript. Gästböcker och andra
program som tar emot ny data och lägger in i en fil utan att någonsin ta bort
gammal data kan användas för att försöka fylla upp en användares quota, genom
variabelbombfunktionen. Även program som tar bort gammal data efterhand (typ
webchats) har ibland utförliga loggfiler där allt som sägs i chatten lagras,
och då får man ju samma effekt som med gästboken. Även andra typer av skript
kan angripas: exempelvis kan man ju påverka resultatet av ett
omröstningsskript av den typ som då och då förekommer på våra dagstidningars
hemsidor. Om du ser frågan "Är det moraliskt av Microsoft att bygga in
Internet Explorer mer och mer i Windows?" kan du ju använda "VSU Upload Bomb"
för att skicka iväg några tusen röster för alternativet NEJ..
Dessutom kan man sabotera webchattar med programmet. Om man skickar iväg många
variabelbomber till en chat, där exempelvis Carl Bildt är inbjuden för att
prata med ungdomarna (det ÄR ju trots allt valår...), så blir det helt
plötsligt lite svårt för alla att använda den chatten.
Dessutom kan man använda programmet för att surfa på nätet! Om du skriver in
namnet på en server och sökvägen till ett HTML-dokument, och sedan väljer
metoden GET, och inte har någon filuppladdning eller variabelbomb eller några
variabler alls, kommer programmet helt enkelt att hämta HTML-dokumentet och
visa det för dig! Sedan kan du surfa vidare, genom att starta programmet en
gång till och ange sökvägen till något annat HTML-dokument, som du har sett
länkat i det första dokumentets HTML-kod! Denna typ av surfande blir dock
aningen omständlig ;)
PROBLEM
Om programmet krånglar på ditt UNIX-system kan det bero på "comm.pl"-
biblioteket. Det är dock lätt att slänga ut det och istället använda något
annat bibliotek som fixar telnetuppkopplingar. Sök bara efter "<----" i
filen "vsu_upload_bomb.pl", så hittar du alla rader som refererar till
"comm.pl".
En annan grej som vi kanske borde påpeka är att det ibland inte finns något
dokument A, utan bara ett skript. Detta skript ser skillnad på om man anropar
det på vanligt sätt, eller om man skickar en massa data till det. Om man
anropar det på vanligt sätt svarar skriptet med ett HTML-dokument som
innehåller formulär för att ladda upp på skriptet självt. Om man skickar data
till det börjar skriptet istället att bearbeta dessa data. Denna typ av skript
har alltså så att säga "ätit upp HTML-dokumentet" och gömt det inuti sin mage.
Ur vår synvinkel skapar inte detta några större problem. Man bara går till
skriptets URL med ett vanligt nätläsarprogram typ Lynx, väljer att få se HTML-
koden, skriver upp alla variabelnamn och metoder i HTML-dokumentet, och sedan
fortsätter man som vanligt.
FRAMTIDEN
Jag tycker att det här programmet är tillräckligt avancerat för att kunna
spridas och förtjäna namnet v1.0, men jag har långt ifrån slut på ideer vad
det gäller uploadbombning. VSU kommer säkerligen tillbaks med fler versioner
av detta program, när sysadminarna ute i världen har börjat fixa till den här
första vågen av problem som detta program exploaterar.
LAG OCH MORAL
Är detta lagligt? Svar: Vet ej. Det är inte lika uppenbart olagligt som att
logga in på system där man inte har rätt att vara, men som man har hackat sig
in i. Ett filuppladdningsskript är ju installerat med syfte att folk ska få
ladda upp filer, så det är ju öppet för allmänheten på ett annat sätt. Det är
däremot möjligt att det finns någon paragraf som säger att man inte får
"trakassera" nättjänster så här, genom att dränka dem i massor med anrop och
filuppladdningar.
Är det moraliskt? Svar: Ja, om man ser sig som en av Nietzsches övermänniskor.
Vi fattar mer än sysadminarna och de som har kodat skriptet - därför får vi
göra vad vi vill med deras maskiner.
Observera också att stora delar av det här programmet faktiskt skulle kunna
ingå i något annat, mer produktivt program. Om man till exempel vill koda en
egen webläsare som har stöd för CGI kommer man att behöva skriva liknande kod
som den som ingår i vissa avsnitt av vårt program. Det är väl i stort sett
for-loopen (som gör att samma skript och samma server anropas många gånger)
och det faktum att man för över slumpmässigt skräp istället för riktiga filer
som gör det här till ett undergroundprogram.
Ja, det är klart: EGENTLIGEN finns det ju någon regel som säger att alla
webrobotar dels ska hämta filen "/robots.txt" i roten på alla servrar, och
följa instruktionerna i den filen, och att de dels ska skicka med en
emailadress till den människa som är ansvarig för att roboten körs, i
"From:"-fältet i headern. Den här roboten gör varken det ena eller det andra,
men det är så kul så. Tekniskt sett fungerar det utmärkt att strunta i denna
regel.
Iallafall, det faktum att vissa delar av koden till det här programmet skulle
kunna ha varit med i något nyttigare sammanhang visar att olika
högskolehackare (typ Free Software Foundation, Lysator m.fl.) som brukar hålla
hårt på skiljelinjen mellan laglig och underjordisk hacking, och som fördömer
alla nätverkshackare som människor som bara kan slå sönder och vandalisera,
istället för att skapa något nytt, har fel. För att kunna koda ett sådant här
program måste man kunna så pass mycket om programmering att man även kan koda
mer "nyttiga" program, när man har lust.
// Ulf of VSU
------------------------------------------------------------------------------
MINI-MIKRO-KÄRLEKSNOVELL
-======================-
Hon ångrade sig.
Han ångrade också henne.
// Trasigt Alien-Monster of 070-Min-Döds-Novell (d.v.s. Ulf of VSU)
------------------------------------------------------------------------------
NYFIKEN PÅ: SVENSKA ZINES
-=======================-
Datorundergroundvärlden är intressant på många olika sätt, men ibland kan det
vara svårt att få information om vad som händer där. Jag känner endast till
två stora publikationer som skriver något vettigt om datorunderground:
Flashback och Tekno. Även DN och andra tidningar får för sig att skriva något
ibland, mest om den illegala varianten av hackers, men detta brukar inte vara
av så hög kvalitet. Jag skrev för övrigt en artikel om zines för Tekno förra
året, men det har hänt en del nytt sedan dess, och Tekno och VSU har nog inte
exakt samma läsare, så en till artikel kan vara motiverad.
Det finns inte bara en datorundergroundscen utan massor av olika - en del
stora, en del små. Varken Flashback eller Tekno har någon hundraprocentig
koll, utan de missar att skriva om vissa saker. För att få ut lite mer
information påbörjar jag härmed stolt artikelserien "NYFIKEN PÅ" i VSU, som är
till för att presentera olika datorundergroundscener som jag tycker är tuffa.
I detta första avsnitt ska vi gå igenom den svenska zinesscen som VSU själv
är en del av. Det finns en massa utrikiska zines, med Cult of the Dead Cow och
Brotherhood of Warez och allt sådant, men de ska vi inte skriva om just nu.
Zines är för nätverkshackarkulturen (som är störst i USA) vad diskmags är för
demoscenen (som är störst i Europa): ett sätt att i text få ut information och
nyheter, så att andra som är en del av scenen får reda på vad man sysslar med.
Diskmagsen har hållit sig kvar i denna tekniska roll hela tiden, medan en del
zines efter hand vågade korsa den enormt breda skyttegraven mellan naturvetare
och humanister. Dessa zines slutade skriva om tekniska saker, och började
istället skriva om medarbetarnas liv och funderingar runt olika saker, och de
hade också med noveller och dikter.
Demoscenens diskmags består alltid av ett program som mer eller mindre
flashigt visar texten, men zines har alltid bara bestått av ren ASCII-text.
Inget program för visning, ingen multimedia, ingen grafik (förutom ASCII-
grafik då). Både diskmags och zines har det gemensamt att de sprids som
freeware - vem som helst får ladda ner dem gratis och kopiera dem vidare till
vem som helst, så länge de är i oförändrat skick.
Den svenska zinesscenen är inte så stor, och inte heller så gammal, men där
finns ändå en del publikationer som kan vara tuffa. 1997 var ett mycket aktivt
år för denna scen, men 1998 har varit litet mer dött hittills. Det enda som
hänt i svenska zinessammanhang de senaste månaderna var att ett nytt nummer av
uXu kom ut. Samtliga dessa svenska zines är skrivna på svenska, utom uXu vars
språkliga dräkt beskrivs mer utförligt nedan.
Här är en kort genomgång av alla de svenska zines som jag känner till:
* 020-795611-KNULLA-DÖDEN
Inriktning: Ironisk humor
Antal utgivna nummer: 8, plus en liten 1:a april 1997-snutt
Status: Död. Linus jobbar numera på Ericsson.
* o3o-PLOCKA-BLOMMOR
Inriktning: Ironisk humor
Antal utgivna nummer: 4
Status: Död
* 2H
Inriktning: Ironisk humor
Antal utgivna nummer: 2
Status: Död
* EN UPPKLÄDD BÄVER (EUB)
Inriktning: Ironisk humor
Antal utgivna nummer: 1
Status: ???
* JUST ANOTHER ZINE (JAZ)
Inriktning: Ironisk humor
Antal utgivna nummer: 1
Status: ???
* KLAN OF THE BLOODSTAINED BLADE (KBB)
Inriktning: Tekniska artiklar, med mycket info om phone phreaking och
tillverkning av bomber
Antal utgivna nummer: 15? (eventuellt fler)
Status: ???
* KNARK E FUSK (KEF)
Inriktning: Ironisk humor och alkoholromantik
Antal utgivna nummer: 3
Status: Levande
* NO SHIT
Inriktning: Tekniska artiklar om hacking
Antal utgivna nummer: 2
Status: Död
* UNDERGROUND EXPERTS UNITED (uXu)
Inriktning: uXu har funnits sedan 1991, och har gett ut massvis med texter.
De har breddat sig, och på gott och ont känns de inte lika tydligt
underground som sina zineskollegor (trots namnet!). En del av
deras material skulle kunna vara med i någon uppkäftig liten
kulturtidskrift, typ "Äcklet".
Språk: Engelska i huvudsak, men ger även ut en del material på svenska
Antal utgivna nummer: 30
Status: Levande
* VANLIGA SKÖTSAMMA UNGDOMAR (VSU)
Inriktning: Tekniska artiklar om hacking, reportage från olika underground-
scener, och ironisk humor
Antal utgivna nummer: 5
Status: Levande, men med oroväckande långa pauser mellan vissa nummer
Detta är de svenska zines som jag känner till. Om det finns några fler zines,
eller om någon del av ovanstående information (antal utgivna nummer, status
etc.) var fel, så skriv epost till mig på harnhammar@yahoo.com och berätta
det, så är du gullig.
Här är några webadresser där man kan ladda ner dessa alster:
o3o => http://o3o.plastique.net/
uXu => http://www.uxu.org/
No Shit => http://www.rat.pp.se/under_text_archive/magazine/
Övriga => http://hem2.passagen.se/k3wl/txt/texter.html
Fast k3wl-siten har bara nummer 1-14 av KBB. Förutom dessa fyra adresser finns
det en massa andra siter där man kan ladda ner dessa zines. Speciellt 020 och
VSU finns att hämta ner lite överallt. Sök på Altavista (både på
http://www.altavista.digital.com/ och http://www.altavista.telia.com/ ,
eftersom de tydligen inte hittar samma siter..), så hittar du dessa andra
zinessidor. 020 och VSU finns dessutom konverterade till HTML av en
utomstående (MagerValp), men originalversionerna är alltså i äkta TXT.
// Ulf of VSU
------------------------------------------------------------------------------
AND NOW THE END IS NEAR, AND SO I FACE MY FINAL CURTAIN
-=====================================================-
(Ja, herr Sinatra har knarkat ihjäl sig under den tid som gick sedan förra
numret.)
OK, nu är detta femte nummer över, och med det kan vårt kompetenta
paradigmskifte (från en typ av undergroundzine till en aningen annorlunda typ
av undergroundzine - är man insnöad och begränsad kan man ju inte förnya sig i
någon större utsträckning) sägas ha nått sin fullbordan. I am the Lizard
King - I can do anything. (Lizard King - var inte han MOD-musiker på Amigan?)
I have life / I have cage / I'm going bold / I want to tell the world / I've
done nothing / I've achieved nothing / I work for a firm / but I want to burn
it down / I'm _SO_ ordinary. Rolandssagan är ett klassiskt litterärt verk.
(För de som inte fattar: när vi radar upp aningen osammanhängande citat så där
har vi oftast någon poäng med det, fast den brukar vara gömd långt inne. Se
det som en rebus att lösa - en liten dold klurighet.)
Allt är rätt och inget är fel! HIV-viruset uppfanns av Astrid Lindgren! Hon
stod i sitt 0nda kemilaboratorium i Vasastan i Stockholm, och fnittrade
hysteriskt medan hon blandade ihop 0nda substanser, och när hon slutligen
hittade rätt kombination förvreds hennes gamla rynkiga ansikte i 0nda spasmer.
"HAHA! Ett virus som främst kommer att döda massvis med negrer och bögar!
Äntligen kommer min blonde, ariske, heterosexuelle Emil att ta makten över
Edens lustgård igen!!" (Astrid är ju rasist och homofob, men det visste ni väl
redan innan.)
Glöm aldrig bort att det är betydligt friare och mer omväxlande att hamna i
fängelse än att hamna i villa. Dessutom brukar man ju slippa ut ur fängelset
förr eller senare, men det är inte lika självklart att man någonsin kommer ur
den torftiga villaexistensen.
[VARNING. Gnäll på det uschla TV-utbudet börjar om bara några rader. Det är
extremt klicheartat att gnälla på TV i sådana här förment pseudobohemiska och
"alternativa" sammanhang. Typ alla alternativa tidskrifter som har kommit ut
de senaste 20-25 åren har gnällt på TV-utbudet..]
Det pratas mycket om s.k. reality-TV, typ "The Real World" och "Expedition
Robinsson" (TV-program som egentligen bara bevisar att om man filmar vad som
helst tillräckligt länge, och sedan klipper ihop det med en riktigt falsk och
förljugen klippteknik, kan man få precis vad fan som helst att se ut som en
såpopera). Dessutom förekommer det mycket program med känslostormar, med Ricki
Lake, Jerry Springer och "Förlåt Mig" och allt vad de heter. Vi på VSU vill
föreslå en riktig 90-tals-TV-hit, som kommer att revolutionera detta viktiga
media: man kan helt enkelt kombinera realitytrenden med känslotrenden, och få
fram det ultimata programmet "Begrav Mig" - TV-sändningar från riktiga
begravningar med inzoomningar på den gråtande änklingen och små dokumentära
klipp från den dödes liv med Arne Weise som speakerröst. Den sena
barnförbjudna reprisen kan dessutom ha autentiska bilder, som visar hur pass
angripna liken som begravdes i tidigare program börjar se ut efter några
månader. "Ja, här ser vi Alva igen, eller vad som är kvar av henne, hehe, ni
vet hon som vi begravde i maj. Hon har börjat ruttna en hel del som ni ser,
men likmaskarna har inte nått in i kistan än." Jag lovar, det skulle bli det
populäraste TV-programmet på länge.
Återigen sluter sig den vidrigt bajsindränkta cirkeln av köttätande tigrar och
den maskinmässiga konformitet som de symboliserar, och med en irriterad min
tvingas vi åter ta på oss kostymen och slipsen, och återvända till det totalt
meningslösa jobbet på Ericsson där någon har fått för sig att vi klarar av att
koda ASP-skript, och några timmar senare tvingas vi umgås med den iskallt
kalkylerande Bergström-flickvännen som bara tog första bästa ingenjör för
pengarnas skull. Men vi kommer att dränka er fula mailbox även med ett sjätte
nummer av detta uschla zine - var så säker. Tills dess, glöm inte vårt stolta
motto som totalt genomsyrat alla våra delar av vårt liv:
-- INGET AV DET HÄR SPELAR NÅGON SOM HELST ROLL.
SNART SKA VI ALLA DÖ. --
// Ulf of VSU