MSN launches Dutch Digg clone, but forgets spam prevention

Recently (I honestly don’t know when), MSN launched a Digg clone in the Netherlands, called MSN reporter. You can submit your story, and others can vote for it or against it. The top stories go to the homepage. Now the boys at MSN haven’t really thought this through, as they store what stories you’ve voted on in… your cookie-jar! So, deleting your cookie allows you to vote again, and even better, rejecting your cookie alltogether, allows you to vote as much as you like…

To make things even worse, you can vote, or “kick” in their terminology, for a story by simply calling a URL…

Now of course you can script this, which I did:

        $i = 1;
        while ($i < 1000) {
                file_get_contents("< kick-url >");
                echo $i;

I ran this script for a few seconds, and before I knew it, the story was on the homepage…

Now come on MSN, you can do way better than that!

[tags]MSN, reporter, digg, spam[/tags]


Check out our WordPress SEO Premium plugin

30 Responses

  1. Eduard BlacquièreBy Eduard Blacquière on 15 February, 2007

    Mmmmm…. I would also expect that MSN would think this through a bit more smart. A shame they didn’t.. You’ve got my vote for Digg :-)

  2. UlcoBy Ulco on 16 February, 2007

    Look what you’ve done… Looks like you broke it, all I get now are some stupid characters but no more MSN lol :)

  3. RxbbxBy Rxbbx on 16 February, 2007

    :) Dugg it..

  4. Joost de ValkBy Joost de Valk on 16 February, 2007

    ;) thx guys :)

  5. AlainBy Alain on 16 February, 2007

    And the problem has been fixed:

    It was fun while it lasted :)

  6. Eduard BlacquièreBy Eduard Blacquière on 16 February, 2007

    You like to have the ‘world’ to know it, don’t cha ;-)

  7. Joost de ValkBy Joost de Valk on 16 February, 2007

    Eduard: WebProNews syndicates my feed :)

  8. MrRinuxsBy MrRinuxs on 16 February, 2007

    Not fixed

    can still fake votes

  9. Joost de ValkBy Joost de Valk on 16 February, 2007

    Hehe, I suspected as much, haven’t tested it myself yet though :)

  10. Dennis GoedegebuureBy Dennis Goedegebuure on 16 February, 2007

    MSN launched the service last monday in the evening local time.

    Great hack Joost, loved it :)

  11. Eduard BlacquièreBy Eduard Blacquière on 16 February, 2007

    I didn’t notice it before. Not the worst place to get your feed syndicated :-)

  12. BasBy Bas on 9 April, 2007

    Probleem is nog altijd niet opgelost, cookies blokkeren en stemmen maar. Met het script bedien ik nu de volledige voorpagina!

  13. Joost de ValkBy Joost de Valk on 9 April, 2007

    Zooo jammer :)

  14. Eduard BlacquièreBy Eduard Blacquière on 22 June, 2007

    I think they weren’t able to fix to problem and decided to take the site down. MSN Reporter now redirects to

  15. Joost de ValkBy Joost de Valk on 22 June, 2007

    Hehehe, funny :)

  16. Buy your siteBy Buy your site on 2 July, 2007

    Goed gedaan man! En met een scriptje van 6 regels :-))

  17. dreeBy dree on 3 August, 2007

    hoe run je dit script joost?

  18. Joost de ValkBy Joost de Valk on 4 August, 2007

    dree: on the command line, or by opening it in your browser window.

  19. dreeBy dree on 6 August, 2007

    Dank je voor de uitleg maar ik ben nog niet zo heel handig hiermee
    Ik heb een je script in een browser geplakt , ge-upload naar mijn serveren vandaar uit aangeroepen
    Vervolgens duurt het een hele tijd voor dat er een pagina verschijnt met allemaal cijfers

    is dit ok?

    echo $i;

  20. dreeBy dree on 28 August, 2007


    ik heb dit script op vele manieren gerunt maar het spijt me het werkt niet meer
    Heel Jammer ook dat er niet meer gereageerd word

  21. Joost de ValkBy Joost de Valk on 28 August, 2007

    “Vervolgens duurt het een hele tijd voor dat er een pagina verschijnt met allemaal cijfers” dat klinkt alsof het werkte.

  22. JohanBy Johan on 4 October, 2007

    Ik snap nog niet helemaal waar je deze code naartoemoet kopieren. Iemand die mij erover meer kan vertellen?

    n00b (A)

  23. RichardBy Richard on 19 November, 2007


    naar een php-bestand. Dit moet je uploaden naar je webserver als die php ondersteunt. Maar het maakt niet uit, hij werkt toch niet meer (zie andere reacties)..