VirusTotal Programm

03/11/2010 15:35 -MARKS-#1
Hallo Laute :D
Ich wollte mir mal nen Programm für Virustotal machen,
weil ichs halt sehr oft benutze und kb auch immer habe die seite zu öffnen.

Was ich schon weiß ist:
-Eintrag in Reg, damit es im kontextmenü angezeigt wird ( Senden an VirusTotal)
-Hide Funktionen
-Eine Seite direkt öffnen (Shellexecute)

Was ich noch nicht weiß:
-Wie er die Datei an die Seite schickt
-Progressbar, halt wenn das da ladet soll das auch ein kleines fenster anzeigen damit man sieht wie weit es ist
- Das das ERgebnis in ein Fenster dann angezeigt wird

Jede Hilfe kriegt nen THX :D
Wäre sehr nett wenn ihr mir helfen würdet
LG -Marks-
03/11/2010 16:07 HardCore.1337#2
Musst mit der _IE UDF arbeiten.
Ich glaube da gibts Funktionen für dein Vorhaben ;)

Sicher bin ich mir aber nicht, da ich damit noch nie gearbeitet habe
03/11/2010 16:30 -MARKS-#3
Also um ganz ehrlich zu sein xD:
Ich habe überhaupt keine Ahnung was ich damit anfangen soll:S
Ich find nichtmal ne Beschreibung zu _IE UDF
03/11/2010 17:11 .nAno#4
die Beschreibung ist in dem normalen Help verzeichniss eingebunden ;)

das mit "an die Seite schicken" ist da schon problematischer, ich mein aber, dass du mit der IE UDF auch in der Lage bist inputs auszufüllen (schaus dir einfach nen bisschen an ^^)
Das bestätigen geht auch auf dem selben Wege, nur ne Progress Bar ist nicht ganz so leicht, solange du zumindest den Progress, der auf der Seite geschieht mit berücksichtigen möchtest :P

Für was wirklich gutes kann es aber schon sein, dass du dich auch durch den Quelltext der Seite fressen musst und falls das Layout dynamisch mit PHP angelegt ist wirst du auch nicht an den kompletten Code kommen können...
03/11/2010 17:14 -MARKS-#5
Danke schön :D
aber ich finde i-wie keine Tut oder Hilfe oder sonst was dazu :S

also heißt es:
es hätte sowieso kein sinn?:(
03/11/2010 17:24 .nAno#6
hmm, k :D

Ich hab grad selber mal gestöbert weil ich neugierig geworden bin und hab _IEFormElementSetValue gefunden, damit müsste es eig recht gut gehn nen Input zu manipulieren, nen bisschen HTML ist dafür aber vorrausgesetzt ;)
03/11/2010 17:29 -MARKS-#7
Kannste mir vllt ein paar Hilfreiche Links geben, mit den es schaffen kann?:D:D

Edit:Hab mir mal kurz den Quell Text von VirusTotal angeguckt und das schätze ich mal ist der Input für die Datei halt:
PHP Code:
<input type="hidden" id="distribuir" name="distribuir" value="1" /> 
03/11/2010 17:39 .nAno#8
HTML, brauchts nicht viel^^

alles was du erkennen musst ist
HTML Code:
<input name="bla_bla" value="Das hier muss manipuliert werden">
Das entscheidende ist der Name (der hier dann bla_bla lautet) , anhand dessen du dann dein Script anweisen kannst nach dieser InputBox zu suchen ;)
Die Value kannst du ja mit der bereits gennanten Funktion verändern.

Ich hab dir trotzdem mal [Only registered and activated users can see links. Click Here To Register...] Link rausgesucht, damit du auch nähere Daten bekommst und alle anderen Tagergänzungen siehst (keine Angst, is auf Deutsch :P )

Mir ist nur grad eingefallen, dass auch Java/JavaScript oft verwendet wird für solche Boxen.
Ich weiss leider nicht, ob die auch manipuliert werden können :(
03/11/2010 17:42 -MARKS-#9
Danke:D Deutsch 4ever:D XD und bissel Französisch (was ich nach fast 2 Jahren besser als Englisch kann-.- xD)
Dann ist ja von meiner Edit der Code richtig:D
Da muss ich halt dann den Datei namen und so eingeben wa? xD
03/11/2010 17:51 .nAno#10
Die Value wird immer automatisch angezeigt, da das Feld leer ist sollte
HTML Code:
<input name="archivo" type="file" size="42" />
das richtige sein ;)
03/11/2010 17:55 -MARKS-#11
ahh ok danke jetzt hab ich verstanden ich dachte weil ja auch Input ist muss am Anfang input stehn deswegen habe ich das genomm xD

Edit: ahh... tut mir leid wegen denn ganzen fragen und so aber ich habe nie so richtig mit _IE und _FF gearbeitet^^Aber jetzt anderes Problem: Das mit dem senden der Datei weiß ich jetzt wie´s geht aber nun muss ich ja wissen welche Datei:S
Jetzt nicht denken ist der dumm xD aber weil ich das ja übern Kontextmenü mache und das noch nie gemacht hab:S
Ich weiß schon das mit: FileOpenDialog wie ich daraus dann weiß welche Datei gemeint ist aber noch nicht beim Kontextmenü:S weißt du dis vllt.?
03/11/2010 18:21 HardCore.1337#12
Was spricht gegen FIleOpenDialog?
Ich finde das persönlich angenehmer als ein Kontextmenü.

Wenn du es wirklich machen befinden sich die Einträge hier:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

Zur weiteren Hilfe empfehle ich dir [Only registered and activated users can see links. Click Here To Register...]
03/11/2010 18:27 -MARKS-#13
Anfang mal bitte gucken was ich weiß:D Mit Kontexeintrag das ist mir klar und ich nimm eine andere Reg^^ da wo bei jeder Datei das dann da steht^^
Weil ich schnell Rechtsklick machen will
und nich immer erst so aussuchen verstechste;)
dann wärs ja garkein großer unterschied mehr wenn ich das manuell mache^^
03/11/2010 18:29 HardCore.1337#14
Ok, wo liegt da jetzt das Problem?
Wie du einen Code ausführst nachdem du einen Eintrag im Kontextmenü ausgewählt hast?
03/11/2010 18:40 -MARKS-#15
nein wie autoit dann den Pfad weiß und auch einfügen kann^^ also z.b.
$Pfad= *Ausgewähltest Programm* xDD
nur damit du weißt was ich meine

Edit: Kanns sein das es garnicht mödglich ist auf diese Wege (Value ändern) ändern es zu machen?
weil die Fehlermeldung kommt:
Code:
--> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidObjectType (Browser securuty prevents SetValue of TYPE=FILE)