Hoe voere men een actie als deze uit ...
01/07/2003 : De conceptie
De site van MasterCard wordt ontdekt.. strings op het flashy-deel
draaien geeft direkt een paar interessante urls..
enkele regels perl verder:
#!/usr/bin/perl
require LWP;
my $req = HTTP::Request->new(GET =>
"http://www.mastercard.nl/vakantiecheck/check.asp?pAction=FLASHCIJFERCHECK&pCijfers=$a");
my $ua = LWP::UserAgent->new(keep_alive => 1);
for($i=9999; $i>=0; --$i) {
$a = sprintf("%04d", $i);
my $req = HTTP::Request->new(GET =>
"http://www.mastercard.nl/vakantiecheck/check.asp?pAction=FLASHCIJFERCHECK&pCijfers=$a");
my $resp = $ua->request($req);
if ($resp->content eq "g_bResult=true" ) {
print "En de winnaar is.... $a!\n[", $resp->content, "]\n"; exit(0);
}
De winnaar is... 0127
02/07/2003 : Rappe groei
Weblog retecool post een link naar deze site, hop, 250 eindcijfercombi's.
Bovenstaande perl doet het nog steeds, de winnaar is... 4718
03/07/2003 : Een reactie van Interpay
Bovenstaande perl doet het nog steeds, de winnaar is... 6528
Oeh, spannend, telefoon van Interpay. Na enig overleg verdwijnen er
enkele links van deze site en wordt de mogelijkheid om in te
schrijven uitgezet.
04/07/2003 : Hey.. de webjongens proberen iets
Bovenstaande perl doet het nog steeds, de winnaar is... 7454
In een recalcitrante bui toch een ding geschreven zodat ook nieuwe
gebruikers niet meer richting de MasterCard site hoeven te gaan. Later op de dag: bovenstaande perl en het scriptje doen het niet
meer 100%. Een beetje tcpdumpen leert blijkt dat er een cookie
gebruikt wordt. Tijd voor een nieuw script en tevens de overstap
naar een andere check op de site... perl
code die het nu weer wel doet maar hopelijk dit weekend in de
ijskast blijft, zie 05/07..
05/07/2003 : In één keer raak
Oh wat zijn die logfiles mooi...
an.on.ie.em - - [04/Jul/2003:09:15:19 +0200] "GET /mc/ HTTP/1.1" 200 5725
"-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
an.on.ie.em - - [04/Jul/2003:09:15:33 +0200] "GET
/mc/goant2.php?eindcijfers=1234 HTTP/1.1" 200 1927 "http://jsp.vs19.net/mc/"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
an.on.ie.em - - [04/Jul/2003:09:16:59 +0200] "GET
/mc/goant2.php?eindcijfers=7454 HTTP/1.1" 200 1966 "http://jsp.vs19.net/mc/"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
an.on.ie.em - - [04/Jul/2003:09:17:30 +0200] "GET
/mc/goant2.php?eindcijfers=1116 HTTP/1.1" 200 1927 "http://jsp.vs19.net/mc/"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
an.on.ie.em - - [04/Jul/2003:09:17:51 +0200] "GET
/mc/goant2.php?eindcijfers=4718 HTTP/1.1" 200 1927 "http://jsp.vs19.net/mc/"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
De winnaar is... 1116. (Hint aan diegene die dit deed: om kwart over negen
moet je aan een koffie-infuus liggen!)
06/07/2003 - 14/07/2003: Dagelijkse
checks met bovenstaand script leveren geen nieuwe winnaars op
15/07/2003 : De actie is afgelopen...
... en Mastercard heeft zich aan de belofte gehouden; vers van
hun
site:
| 17 juni |
5841 |
|
24 juni |
5156 |
| 18 juni |
7215 |
|
25 juni |
6689 |
| 19 juni |
3464 |
|
26 juni |
1414 |
| 20 juni |
3321 |
|
27 juni |
3633 |
| 21 juni |
4792 |
|
28 juni |
2765 |
| 22 juni |
8280 |
|
29 juni |
4243 |
| 23 juni |
0986 |
|
30 juni |
5415 |
| |
| 1 juli |
0127 |
|
8 juli |
5238 |
| 2 juli |
4718 |
|
9 juli |
1967 |
| 3 juli |
6528 |
|
10 juli |
9836 |
| 4 juli |
7454 |
|
11 juli |
8743 |
| 5 juli |
1116 |
|
12 juli |
6386 |
| 6 juli |
7642 |
|
13 juli |
7413 |
| 7 juli |
0900 |
|
14 juli |
0726 |
Deze getallen toch nog eens gecrosscheckt met de database, en gelukkig geen
winnaars gemist.
Als laatste stap: alle eindcijfercombinaties en e-mailadressen gewist.
'Case closed'
Handelsmerkinfo: 'MasterCard' is een geregistreerd
handelsmerk van -- hmm, van wie eigenlijk? De rechthebbende in de Benelux is
in ieder geval Interpay Nederland B.V..
|