Wie ich Johannes B. Kerner betrogen habe! |
|
Die dargestellten Weisen zum Manipulieren von Umfragen sind nicht gern gesehen - aber nicht verboten! Dieses ist keine Anleitung zum Hacken von Servern oder große Manipulation von Online-Umfragen, sondern nur ein kleiner Spaß!. Ich distanziere mich von der Anwendung jenes Berichts, um Schaden zuzufügen. Dieser Artikel darf keinesfalls genutzt werden, um Missbrauch zu tätigen. |
||
|
Einfache Methode um deinen Ort zu den klügsten Deutschlands zu machen! |
||
|
Wer hat die Show auf dem ZDF nicht gesehen? - Da hieß es, einfach mitmachen online auf ZDF.de unter der Rubrik "Wie schlau ist Deutschland". Fleißig wie ich bin, nahm ich an der Gratis-Möglichkeit auch online teil, um mein Wissen zu testen, doch irgendwie musste ich die Zeit zwischen den Fragen rumgebringen, also analysiere ich das Tool "Onlinegame" ganz genau und erfahre so, wie man ganz leicht manipulieren kann. Welchen Erfolg das bringt hat man nachher doch auch gesehen! Alle Bundesländer schlängelten sich um die 26%-Grenze, nur mein Bundesland Schleswig Holstein hatte eine 50%-Quote; nach der zweiten Hälfte des Quizes, obwohl wir zuvor noch weit zurück lagen! Da aber 50% heißt, dass die Hälfte aller Fragen richtig waren, merkt man sogleich, dass hier was nicht stimmte, denn vorher war Schleswig Holstein unter den besten nie erwähnt! Wie schafft man es dann vom schlechten Platz auf ein gutes Ranking mit 50%, wenn die erste Showhälfte schon um war? Korrekt - gar nicht! - , denn dank meinen Dauereinträgen mit den richtigen Lösungen, die ja in der Sendung gleich darauf gelöst wurden, habe ich Lauenburg zu der klügsten Stadt Deutschlands gemacht! - Und das völlig legal!
Und wer hat's bemerkt? Niemand, denn laut der Berichterstattung: Deutschlandweit haben die Männer die Frauen am Ende doch noch mit 35 zu 32 Prozent überholt, nachdem sie zunächst hinten gelegen hatten. Metereologe Gerhard Kappe ist der beste Rater im Studio: Er hat 17 von 18 Fragen richtig beantwortet. Und wo in Deutschland sitzen nun die Schlaulis? In Schleswig-Holstein! Dort wurde die Hälfte der Fragen richtig beantwortet, sonst im Schnitt nur ein Drittel. Das restliche Feld ist eng beisammen: Thüringen als zweitplatziertes Land hatte 36 Prozent richtige Antworten, bei den Schlusslichtern Bremen und Saarland waren es 29 Prozent. (Quelle: zdf)
Und wie habe ich das gemacht?
Zuerst geht man auf die Homepage des ZDFs http://zdf.de und klickt anschließend auf die Sendung, die am 6.April 2007 lief: "Wie schlau ist Deutschland?"! Dort öffnet sich dann ein Popup-Fenster, wo man live mit raten konnte. Guckt man sich den Quellcode der Seite genauer an sieht man, dass das Spiel in Flash programmiert ist. Also sucht man sich den Link zu der SWF-Datei und lädt sie mit dem Download-Manager herunter! Dann versucht man auf einfachster Weise die Datei im Hex-Editor zu öffnen und zu dekompilieren, sodass dessen Quellcode sichtbar wird! Dort findet man im Action-Pfad folgenden Quelltext:
(Auszüge)
function triggerIvw()
Und was erkennt ein erfahrener Internetuser?
Die Fragen werden vom Server einer dritten Firma geladen, die solche Umfragen erstellt. (arvato-mobile.de)! Zudem werden die Antworten per GET-Methode an den Server übersendet, dass heißt das die Url wie folgt aufgebaut sein muss: http://server.de/script.php?frage=2&antwort=4& ....(alle Argumente werden nach dem Fragezeichen angehängt!)
Öffnen wir man den Link
Folgende Fehlermeldung offenbart sich dann:
fehlerinsert DELAYED into antworten_web (
frage,antwort,vorwahl,rufnummer,`alter`,geschlecht,vorname,nachname,strasse,hausnummer,plz,ort)
values (,,,'',,'','','','','','','')
Ich probiere:
denn folgende Daten mussten bei dem Spiel zwingend eingegeben werden, um nachher zu lokalisieren, dass Lauenburg in Schleswig-Holstein, dem klügsten Bundesland, liegt!
Folgende Fehlermeldung offenbart sich dann:
fehlerinsert DELAYED into antworten_web (
frage,antwort,vorwahl,rufnummer,`alter`,geschlecht,vorname,nachname,strasse,hausnummer,plz,ort)
values (,2,04153,'',18,'','','','','','','')
Aha! Also ist hier noch ein zwingendes Feld leer geblieben, nämlich das Geschlecht, und die Fragenummer! Im Quellcode wird folgendes stehen:
Darauf folgt, dass bei Geschlecht nur "m" oder "w" übergeben wird! Da ich ein Mann bin:
Doch immer noch nicht haben die Frage übergeben. Im SWF-Quellcode steht aber ...
Also wird dem "Array" responseVars einfach ein Element mit der fragenummer und mit antwort übergeben. Da wir wissen, dass das eine GET-Elelemt &antwort=2 war, schließend wir dass auch hier der Variablenname genommen wird, und so fragenummer der richtige Key ist!
Nun gibt der Internetexplorer ein "OK" zurück, was soviel heißt wie "Nun ist der Datensatz angekommen und wurde gespeichert" Da man mit einem richtigen Durchlauf aber nicht ganz Schleswig-Holstein helfen kann, muss man einen Cronjob-Server nehmen! Da gibt man dann nur die Adresse ein, und setzt die Variable antwort= auf die richtige Antwort und die Fragenummer auf die richtige Nummer, und der Server aktualisiert dieses Script (bei mir: alle 10 Sekunden!). Das heißt, dass alle 10 Sekunden in die SQL-Tabelle von der Umfrage oder dem Mitmachspiel bei ZDF die richtige Lösung eingeben wird mit einer Vorwahl, die in Schleswig-Holstein vermerkt ist! Und da kann man sich denken, was mein Server so alles geleistet hat, denn die Show wurde ja massig überzogen!
Also kann man mit etwas Mühe und guter Absicht, ganz leicht, das eigene Bundesland zu dem Titel verhelfen: Schlaustes Bundesland mit schlaustem Hacker!
Tut mir Leid, Kerner, aber ......... c'est ce que j'aime! Bjørn |