Oleetekos koskaan ajatellut jekuttaa kävijää oikein kunnolla ja pistää sivuillenne linkin, joka mukamas sisältää jotain niin suurta, ettei sivu meinaa millään latautua kokonaan?
No kyseinen jekutushan on todella helppo tehdä pienenpienellä php skriptillä, jota en viitsinyt kuitenkaan pistää tuonne koodivinkkeihin.
Pistätte siis vain allaolevan koodin vaikkapa tiedostoon testi.php
<?php
header("Location: testi.php");
?>
Tämän melko pitkään lataavan skriptin demo löytyy osoitteesta:
http://koti.mbnet.fi/mvp/testi.php
No joo, onhan tuo yksi tapa. Ei toimi loputtomiin Mozilla selaimessa jossa on rajoitettu peräkkäisten uudelleenohjauksien määrää. Tiedä sitten onko tuosta "jekusta" mitään hyötyä? :)
Kehittäkää sellainen jekku, että käyttäjä luulee lataavansa jonkin tiedoston (koko tuntematon), ja se näyttää lataavan sitä sitten niin kauan ja se näyttäisi niin isolta tiedostolta että veisi muutaman kymmenen gigaa, vaikka se ei oikeasti lataakaan mitään. Huijaa vain lataavansa koko kiintolevyn, ja ylikin, täyttävän tiedoston. Joskin, miten sellaisen saa toteutettua niin että se toimisi kaikilla selaimilla aidon oloisesti, tai ainakin yleisimmillä?..
-Grey-
Voihan sen suorittaa periaatteessa seuraavasti:
Jos pääset hallinnoimaan webbiservoa, muutat MIME asetuksiin zip-tiedostotyypin käsittelijäksi ohjelman, joka tuottaa tiedostoa ladattaessa "puppua" niin pitkään kun kun lataus kestää.
Eli:
1. Webpalvelimelle asetetaan zip-tiedostotyypin käsittelijäksi zipper.exe (samaan tapaan kuin asp sivut käsitellään asp.dll:ssä ennen lähetystä).
2. Webselaimelta lähtee GET pyyntö tiedostoon
3. Webpalvelin ohjaa pyynnön dll:lle tai exe:lle, joka alkaa tuottaa puppua.
4. Lataus alkaa ja jatkuu kunnes käyttäjä keskeyttää pyynnön.
Periaatteessa voisi toimia - en ole testannut.
Aihe on jo aika vanha, joten et voi enää vastata siihen.