Wednesday, December 20, 2006

The Rory Vote-O-Matic

Tired of all that mouse clicking and those long nights in front of the computer, voting for your favourite Vancouver Canucks defenceman?

Well, now you don't have to...


At 11:46 p.m., December 20, 2006, Anonymous Anonymous said...

Not everyone uses the vote-0-matic to vote for rory, There are lots of people who actually take the time to vote the honest way and they deserve some recognition. Id prefer it if nobody used the bot and fitz got elected to the game honestly. Vote for Rory

At 12:02 a.m., December 21, 2006, Anonymous Anonymous said...

If worked for GB. Twice.

At 12:04 a.m., December 21, 2006, Anonymous Logan said...

And that could kill fan voting, and possibly Rory's chances of actually playing.

It's obvious that the NHL is keeping an eye on all of this, and if people are openly admitting that they're rigging the system the NHL would be stupid to keep the system as it is in coming years.

At 1:04 a.m., December 21, 2006, Blogger Nick said...

Hey, Mark Messier told me to vote as many times as I wanted, so I wrote a script to vote a bazillion times. There's no rule breaking.

As I mentioned in another post, the code for that voting website is very poorly written. I'm not surprised someone wrote a script to automatically cast ballots. The captchas are hardcoded - see
and I'm pretty sure that if you disable javascript, it disables most of their security anyway.

At 1:10 a.m., December 21, 2006, Anonymous Daniel said...

Well when the logs are compared, they will just void all of the votes, voting x1000 in a minute might seem too ambitious, even for the die hard fans. Rigged votes...sounds very American.

Keep this crap up and you will be voting via paper ballots at the rink. Leave it up to the idiots on the internet to ruin things.

Lets get George Parros in the All Star game!!!

At 7:22 a.m., December 21, 2006, Blogger gercohen said...

In fact, on the various message boards where the Rory campaign is discussed, the automated voting script that someone wrote has been almost universally condemned.

At 10:00 a.m., December 21, 2006, Anonymous steve said...

As a former web devloper, I find this hilarious that the nhl voting can be cracked so easily. The whole point of those weird images are that they are supposed to be randomly generated - it turns out that NHL made only 50 different HARD CODED images, that a simple lookup table can solve. The NHL deserves this because frankly, their web developers are morons.

At 10:40 a.m., December 21, 2006, Anonymous Anonymous said...

I'm curious whether the above scripts actually works!

The NHL sends you to a "Thank-you page" if your vote fails and a "SSL Mark Messier" page if successful, there's a required 15 second delay (they increased it last week from 10). And there's a lot of little quirks (such as cookies) in their html form, but it certainly isn't difficult to automatically vote. So a lot of people might be wasting their internet bandwidth on this little piece of junk...

At 10:45 a.m., December 21, 2006, Anonymous ken said...

It does work, and it's exactly because of the weak coding.

I installed it and ran it, but the people here are right, it did feel dirty, so I stopped it after 14 votes.

Here's the key javascript line, for the people who are interested:

URL GOTO=javascript: (function () {function exists(a, s) {for (var i = 0; i < a.length; i++) {if (a[i] == s) {return true;}}return false;}function r(o) { return Math.round((o.length-1)*Math.random())+1; }function $(s) { return document.getElementById(s); }var a = new Array();a[0] = new Array('f','3');a[1] = new Array('d','2');a[2] = new Array('g','1');var x = new Array('e','w');for (var i = 0; i < x.length; i++) {for (var j = 0; j < a.length; j++) {var u = new Array();if (x[i] + a[j][0] == 'wd') { u = new Array(3, 5, 7, 8); }for (var k = 1; k <= a[j][1]; k++) {var n = k;if (a[j][1] == 1) { n = ''; }var o = $(x[i] + a[j][0] + n);var t = r(o); while (exists(u, t)) { t = r(o); }o.selectedIndex = t;selectPlayer(o);u.push(o.selectedIndex);}}}var rory = $('wwi');rory.selectedIndex = 66;selectPlayer(rory);var x = document.getElementsByTagName('img');var s;for (var i = 0; i < x.length; i++) {var obj = x[i];s = obj.src.match(/captcha\/([0-9]+)\.gif/);if (s != null) { s = s[1]; break; }}var w = new Array('crease', 'whistle','freeze','overtime','stanley','faceoff','slapshot','enforcer','elbowing','forecheck','forehand','backhand','endboards','offside','period','penalty','goalie','crease','roster','sideboards','slashing','zamboni','allstar','campbell','expansion','feeding','goalposts','linesmen','neutral','rebound','referees','roughing','scramble','division','tripping','whistle','freeze','overtime','stanley','faceoff','slapshot','enforcer','elbowing','forecheck','forehand','backhand','endboards','offside','period','penalty','goalie');$('captcha').value = w[s];setTimeout("document.getElementById('ImageSubmit').click();", 2000);}) ()

At 10:52 a.m., December 21, 2006, Blogger girlysportsrant said...

The NHL is of course lagging behind the other sports when it comes to technology and websites.
Look at the MLB, NFL and NBA sites with their livescoring in-game features. I love the MLB pitch-by-pitch animation (balls flying into the strike zone). Even sports such as tennis, soccer and even snooker, cricket and darts! have live ball-by-ball commentary.

The NHL has a scoreboard that is at least 15 minutes too slow and no live stats. It's no surprise that their voting code is weak.

At 9:35 a.m., December 23, 2006, Anonymous Anonymous said...

This voto-matic thing is dead in the water. This BT guy is too busy sucking his own d*ck and going on the radio (I doubt it ever worked).

At 6:38 p.m., December 29, 2006, Anonymous goleafsgo said...

u guys better stop this auto-voting thing cause the NHL is smart, knows when u alter the code and will change what is rong

At 12:49 p.m., February 03, 2007, Anonymous Anonymous said...

All the best NFL odds and lines at  Sportsbook 
and online casino


Post a Comment

<< Home

Links to this post:

Create a Link


Free Page Rank Checker
eXTReMe Tracker