Probleem ivm JavaScript

Status
Niet open voor verdere reacties.

TheFlippo

Nieuwe gebruiker
Lid geworden
4 nov 2008
Berichten
3
Ik heb een probleem(pje) Tis misschien voor andere niet ingewikkels maar ik begrijp niet hoe ik het voor elkaar kan krijgen. Het volgende is aan de hand.

Ik heb een javascript dat op een site geladen kan worden: het adres hiervan is alsvolgt:

javascript:Cityhall_Citizen.citizen_promote(16444);

Wat wil ik hier nu mee doen? Dit javascript hoort bij een spel, genaamd The West. Je kunt er spelen met steden e.d. En in die steden kun je mensen promoveren tot Gemeenteraad en vervolgens tot Oprichter. Vandaar ook in het scriptje promote, Tussen haakjes staat mijn spelers ID. Wat wil ik nu? Nou als ik naar een andere stad ga dan wil ik oprichter worden. Om dit ongemerkt te worden zal ik het adres van dat java script aan de oprichter moeten geven. Deze zal dat vervolgens twee keer moeten laden op de site van het spel anders werkt het niet. Nu weet ik zeker dat dat anders kan alleen heb ik geen verstand van websites maken en javascript en dergelijke.

Dus nu is mijn vraag: kun je dat javascript linken? dat je de oprichter van desbetreffende stad alleen maar een link hoeft te geven en dat als ie daar op klikt, dat ie mij dan, zonder dat ie t weet, oprichter maakt. Het javascript moet geladen worden op de volgende site:

http://nl1.the-west.nl/game.php, dus dacht ik van, dat zet ik dat adres van dat javascript er gewoon achter, nou dat werkt dus niet dus hoe laad ik dat javascript op deze site via een link?

(k weet, k leg het ingewikkeld uit maar k heb er nu eenmaal niet heel veel verstand van)

Als iemand mij duidelijk kan uitleggen hoe ik dit doe, top
 
Ik ga je hier niet mee helpen aangezien het oneerlijk en simpelweg cheaten is.

Maar ik kan je wel wat uitleggen over de manier waarop javascript werkt, en van die gelegenheid zal ik zeker gebruik maken.

een url met de link "javascript:......" betekent simpelweg dat wanneer op de link geklikt wordt alles wat er achter de dubbele punt uitgevoerd wordt via javascript. Om precies te zijn wordt deze functie geroepen: Cityhall_Citizen.citizen_promote(). Die functie bestaat alleen op de paginas waar de javascript van het spel in kwestie staat. Als je iemand die link stuurt en hij klikt erop gebeurd er dus niks, behalve als de pagina waar hij op zit ook echt dat spel is.

Nou kun je dat ook wel voor elkaar krijgen zonder XSS (cross site scripting), maar ik ga je niet vertellen hoe :)
 
Ik denk eigenlijk dat je met die javascriptjes niet veel kan cheaten. Als het een beetje een deftig gedesigned spel is, zou je al in de server moeten hacken en de database modificeren of prutsen met de php-scripts.

Niet dat ik je aanmoedig om dat te doen, natuurlijk ;P
 
het is ook niet echt cheaten maar k wil iemand voor de gek houden hiermee.
k wist niet eens dat het cheaten was namelijk. want ik geef gewoon een link die mij zonder dat hij het weet oprichter maakt. maar als k hem gwn die link geef heeft ie t door, weet k zeker.

En hij heeft het spel openstaan dus hij hoeft alleen dat javascript in te laden. maar dat moet ik hem laten doen zonder dat ie t weet.

Tis dus NIET de bedoeling om te cheaten gwn om iemand voor de gek te houden!
 
Meh, je moet iemand zover krijgen op het goede moment op de link te klikken (alleen dan zou de link dus op een pagina van het spel moeten staan, maar het kan anders). Het heet social engineering, een van de laagste vormen van hacken.

Kan wel voor de grap zijn, maar blijft fout.
 
Hey Glest, ik zit ook met zo'n probleem alleen mijn doeleinden zijn legaal, het gaat hier heel toevallig ook om the west alleen en toen ik dit las van flippo en las met dat java, kwam ik erachter dat ik mijn probleem op zo'n java manier kan aanpakken, want ik heb het volgende: ik kan met dat spel geen enkele javascript openen, en mijn firewall en pc instellingen enz staan op java toestaan, zelf met firewall uit lukt het niet, zelfs een deskundige is het niet gelukt dit voor elkaar te krijgen, maar nu zit ik dus met het probleem dat vrijwel niks kan met het spel, maar ik ben er net wel achter gekomen hoe ik de javascript linkjes kan achthalen door bij eigenschappen te kijken.. maar nu als ik dat javascript in mijn browser invul, dan opent hij nog steeds niet, misschien zou jij mij kunnen mailen hoe ik die zou kunnen oplossen, dat ik van die javascripts een URL maak waardoor ik die URL wel kan openen.
Alvast bedankt.

MvG

Mark.
 
Het heeft totaal niets met Java te maken. Java is iets anders dan Javascript.

Javascript zit 'in' je browser. Als je bijvoorbeeld FireFox download, staat javascript automatisch aan. Het is een onderdeel van Firefox. Dit heeft dus ook echt compleet niets te maken met firewall (of pc-instellingen). Zie http://nl.wikipedia.org/wiki/JavaScript

Java is een platform-onafhankelijke programeertaal dat eventueel in een html pagina 'embed' kan worden, dat wil zeggen dat het net zoals bijvoorbeeld een flash-element als object in een html-pagina kan staan. Java is (zover ik weet) niet te besturen via Javascript. Zie http://nl.wikipedia.org/wiki/Java_(programmeertaal)

zelfs een deskundige is het niet gelukt dit voor elkaar te krijgen
Ik vraag me af wat voor 'deskundige' dat dan was...






het is ook niet echt cheaten maar k wil iemand voor de gek houden hiermee.
Ovegens, cheating staat zo beschreven:
Cheating is an act of lying, deception, fraud, trickery, imposture, or imposition
(http://en.wikipedia.org/wiki/Cheating)

wat jij dus precies doet.
 
Laatst bewerkt:
In navolging van dit topic gaat ook deze nu op slot; dit zijn zaken waar we je niet mee willen helpen. Dit soort spellen moeten eerlijk gespeeld worden, dat had je al door, dus om dan te gaan cheaten - ook al is het dan om "iemand voor de gek te houden" - is zacht gezegd niet netjes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan