AutoIt eigenen Vote hack erstellen

12/31/2009 17:34 Nitrostar#1
Moin Moin

Also ich arbeite seit etwa 2 Jahren mit Autoit. Jedoch hatte ich eine Pause mit Autoit scripts eingelegt und mich etwas mit den Websprachen befasst. Vor etwa einer Woche habe ich mir einen Votehack für Throne of Darkness (wow p-server) erstellt. Es ist aber nur ein einfacher script der meine Maus steuert.
Da hatte ich gemerkt das ich echt außer Übung gekommen bin ^^

Die ganze Votesache von ToD ist im Javascript geschrieben
hier is ma der Script von der Seite (meiner is ja nicht wichtig ;))
Also ich habe da einige Ideen und Fragen ;)
1. ist es möglich nur gewisse Funktionen Anzusteuern / Starten?
2. Könnte ich die Packete die an den Server gesendet werden (den Namen) abfangen und einfach hunderte male nachsenden?
3. Kann ich irgend was tun das sich die neue Tabs im Firefox nicht öffnen?

Ich weiss ich habe ja schon n script^^
aber irgend wann gibt entweder Autoit den Geist auf oder Firefox stürzt ab :/
naja sonst müsste ich mit @error uns so arbeiten und so werde ich nicht wirklich produktiver produktiver, umgehe das Problem nicht sondern starte einfach alles neu und Lernen tue ich auch nix weil die maus bewegen jeder kann;)

Die Tod-voteseite ist: [Only registered and activated users can see links. Click Here To Register...]

Der Button und das textfeld sind in einem Frame!


Lg Nitrostar
01/05/2010 10:21 @night@#2
guck dir mal [Only registered and activated users can see links. Click Here To Register...] an... Wenn du dich schon nen bisschen mit AutoIt auskennst, sollte TCP die suaberste Variante sein...
Ansonsten guck dir mal die FF.au3 (Atomisierung von Firefox) an, mit der man den Quelltext umschreiben kann und anschliessend die JavaScript-Funktionen aufrufen kann^^ Aber ich würde dir TCP empfehlen... Zum Sniffen der Pakete würde ich dir [Only registered and activated users can see links. Click Here To Register...] empfehlen.;)
Quote:
POST /vote/votescript.php HTTP/1.1
Host: throneofdarkness.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: [Only registered and activated users can see links. Click Here To Register...]
Cookie: d4dad6935f632ac35975e3001dc7bbe8=c9e902c6c5cc9913d 31ebfe519181f7e
Content-Type: application/x-www-form-urlencoded
Content-Length: 15
CharName=Knight
Das müsstest du an den Server schicken... Natürlich müsstest du davor die Cookies rauskriegen und noch den Sicherheitscheck umgehen, aber mit etwas Kreativität sollte das eig. zu machen sein:rolleyes:
mfg
@night@
€dit: Ich hab das Skript jetzt fast fertig.Allerdings weiss ich net, ob der Server die Personen auch wirklich bewertet hat^^ Wie kann ich die Bewertungen der Personen nachgucken???