For å gjøre dette helt klinkende klart fra "vil du bli millionær". Når vi ser på en streng som kommer ifra _questions.asp siden så ser vi at kan komme noe som dette:
&spor1=Hvem spilte den kvinnelige hovedrollen i filmen "Casino"?&alt1A=Tori Spelling&alt1B=Laura Dern&alt1C=Sharon Stone&alt1D=Kim Basinger&svaralt1=3
Så hva betyr dette? Vi kan tenke oss til hva det betyr, men for å være 100% sikre på hva vi gjør så går vi tilbake til filen vi har disassemblet. Det vi leter etter er ting som
spor, [i]alt[/] og
svaralt.
Og jammen var vi ikke heldige?
Kode
_push "spor"
_push "spor"
_push "runde"
_getVariable
_stringAdd
_getVariable
_setVariable
_push "altA"
_push "alt"
_push "runde"
_getVariable
_stringAdd
_push "A"
_stringAdd
_getVariable
_setVariable
_push "altB"
_push "alt"
_push "runde"
_getVariable
_stringAdd
_push "B"
_stringAdd
_getVariable
_setVariable
_push "altC"
_push "alt"
_push "runde"
_getVariable
_stringAdd
_push "C"
_stringAdd
_getVariable
_setVariable
_push "altD"
_push "alt"
_push "runde"
_getVariable
_stringAdd
_push "D"
_stringAdd
_getVariable
_setVariable
_push "svaralt"
_push "svaralt"
_push "runde"
_getVariable
_stringAdd
_getVariable
_setVariable
_end
Dersom vi tenker litt, og har lest dokumentasjonen på flasm så finner vi ut at dette betyr noe som dette:
Kode
spor = "spor" + runde
altA = "alt" + runde + "A"
altB = "alt" + runde + "B"
altC = "alt" + runde + "C"
altD = "alt" + runde + "D"
svaralt = "svaralt" + runde
Altså, alternativA = alt + rundenummer + A.
Korrekt svar = svaralt + runde.
Enkelt ikkesant?
Så når vi omformer strengen som jeg tidligere pastet får vi resultatet:
Spørsmål: "Hvem spilte den kvinnelige hovedrollen i filen Casino?"
A: Tori Spelling
B; Laura Dern
C: Sharon Stone
D: Kim Basinger
Korrekt svar: 3, altså Sharon Stone
Vi sjekker dette opp med imdb:
http://www.imdb.com/title/tt0112641/
Og så sannelig, det stemmer faktisk helt.
Når vi vet dette, så kan vi også enkelt lage oss et eget php script som går til den siden og assimilerer alle spørsmål og korrekte svar.