Ergebnis 1 bis 5 von 5
  1. #1
    Bad Times Virus Avatar von DeXTer
    Registriert seit
    11.03.2007
    Beiträge
    627

    Standard InvokeMember uploaded.to

    Bin nun schon seit gut einer Stunde für mein Tool auf der Suche nach der Möglichkeit in meinem Webbrowser auf uploaded.to den "upload it" Button zu drücken.

    Das hab ich mir so vorgestellt: WebBrowser1.Document.Forms(0).InvokeMember("Type")

    Dabei muss ich nun den richtigen Eintrag für Type finden.


    Beim Admin-Login von Wordpress funktioniert das z.B. so: WebBrowser1.Document.Forms(0).InvokeMember("Submit ")

    Hab nun schon sämtliche Male den Quellcode durchgekaut und find es einfach nicht:


    Code:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <LINK href="" rel=stylesheet>
    
    <META NAME="DESCRIPTION" CONTENT="uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting">
    <META NAME="KEYWORDS" CONTENT="uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting">
    <META NAME="OWNER" CONTENT="uploaded.to">
    <META NAME="AUTHOR" CONTENT="uploaded.to">
    <META HTTP-EQUIV="CHARSET" CONTENT="UTF-8">
    <META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="de">
    <META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="">
    <META NAME="RATING" CONTENT="General">
    <META NAME="REVISIT-AFTER" CONTENT="7 Days">
    
    
    
    
    
    <script type="text/javascript">
      <!--
      function point_link(imageID) {
         var obj = document.getElementById(imageID);
    
        if (document.images) {
          obj.setAttribute('className','div_mpOn'); obj.setAttribute('class','div_mpOn');
        }
      }
      function nopoint_link(imageID) {
        var obj = document.getElementById(imageID);
    
        if (document.images) {
          obj.setAttribute('className','div_mp'); obj.setAttribute('class','div_mp');
        }
      }
    
    // -->
    </script>
    
    <link rel="stylesheet" type="text/css" href="/uploaded.css">
    </head>
    
    
    <script language="javascript" type="text/javascript">
    <!--
    
      function validate()
      {
        var i = 0;
        var invalid = new Array(2);
        invalid[0] = "\\";
        invalid[1] = "/";
        invalid[2] = ":";
        invalid[3] = "*";
        invalid[4] = "?";
        invalid[5] = "<";
        invalid[6] = ">";
    
    
        // Invalid character is a space
        if( document.file_information.file_name.value == "" ){
          alert("You have not entered a filename!");
          return false;
        }
        else if( document.file_information.file_name.value.indexOf(' ') == 0 ) {
          alert("First letter can't be a space!");
          return false;
        }
        else
    
          while( i < 7 ) {
            if (document.file_information.file_name.value.indexOf(invalid[i]) > -1) {
              alert("Sorry, \ / : \" * ?  < > and spaces are not allowed.");
              return false;
            }
            i++;
          }
        return 1;
      }
    //-->
    </script>
    
    <style type="text/css">
    .box {
    border: 1px solid #EBEBEB;
    background-color:#FCFFF9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    margin-bottom:3px;
    margin-top:4px;
    line-height:2em;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height:1.3em; 
    vertical-align: top;
    }
    .box_green {
    border: 1px solid #8CE08C;
    background-color: #FCFFF9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    margin-bottom:3px;
    margin-top:3px;
    line-height:2em;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height:1.3em; 
    vertical-align: top;
    }
    .box_red {
    border: 1px solid #e08c8c;
    background-color: #FFFCF9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    margin-bottom:3px;
    margin-top:3px;
    line-height:2em;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height:1.3em; 
    vertical-align: top;
    }
    </style>
    
    <body onload="if (top!=self) { top.location=self.location; }" style="margin: 0px; padding: 0px; background-image:url('http://images.uploaded.to/bg.gif');background-repeat:repeat-x;"> 
    
    
    <table width="775" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
    <colgroup>
      <col width="37" />
      <col width="701" />
      <col width="37" />
    </colgroup>
    
    <tr valign="top">
    <td style="width: 37px; background-image:url('http://images.uploaded.to/left.jpg');"><div style="width: 37px; height: 568px; background-image:url('http://images.uploaded.to/left_bord.jpg'); background-repeat:no-repeat;"></div></td>
    <td style="width: 701px;" valign="top">
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr>
    
      <td align="right">
    
    
        <table cellspacing="0" cellpadding="0" border="0">
    		<td align="left">
    		<div id="mp1" class="div_mp" onmouseover="point_link('mp1')" onmouseout="nopoint_link('mp1')">Login</div></div>
    		</td>
       <td style="color: #CCCCCC;">|</td>
       <td style=""><div id="mp1" class="div_mp">Registrieren</div></td>
    
       <td width="250" class="div_mp" align="right"></td>
    		<td align="right" width="500px" class="div_mp">
    			uploaded.tool|AGB/FAQ|Impressum
    		
    		</td>
    		
    	</tr>
    </table>
      </td>
    
      </tr>
    </table>
    
    
    
      <table border="0" cellpadding="0" cellspacing="0">
      <tbody><tr valign="top">
        <td style="width: 701px; text-align: center;">
         <center>
    </center>
        </td>
    
      </tr>
      </tbody></table>
    
    
    
    
    
    
    
    
    
    
    
    
    <div style="margin-left: 20px; margin-top: 4px;">
    <div class="main">uploaded.to ist einfach zu bedienen, zuverlässig und unglaublich beliebt.</div>
    
    <div class="main">Sie können Dateien mit maximaler Größe von 250MB hochladen.</div>
    <div class="main">Das Umbenennen sowie Entfernen bereits hochgeladener Dateien ist jederzeit durch den Admin-Panel möglich.</div>
    <div class="main">Sie können Ihre Uploads im Admin-Panel mit einem Kennwort versehen um ungewollte Downloads zu verhindern.</div>
    
    <div class="main"><font color="FF0000">Webmaster Special</font>: Verdienen Sie satte <u><font color=red>3.50 Euro</font></u> pro vermitteltem Premium-Account.</div>
    
    </div>
    
    <script type="text/javascript" language="javascript">
    
    var UID;
    function openStatusWindow()
    { 
       document.getElementById('div_inline').style.visibility='visible';
       self.transfer.document.location='http://upload1.uploaded.to/status?upload_id='+UID;
    }
    
    function generateSID()
    {
     UID = Math.round(10000*Math.random())+'0'+Math.round(10000*Math.random());
     document.F1.action = document.F1.action+UID ;
    }
    
    function StartUpload()
    {
        generateSID();
        openStatusWindow();
    }
    
    
    var n = 1;
    var w = 1;
    
    
    function mkremote() {
    w = 2;
    n = 1;
    document.getElementById("dasminus").style.visibility='hidden';
    document.getElementById("dasminus").style.fontSize='1px';
    document.getElementById("tx").innerHTML='<input name="link" type="text" />
    ';
    document.F1.action = "http://upload1.uploaded.to/remote?upload_id=";
    }
    
    function mknormal() {
    w = 1;
    n = 1;
    document.getElementById("tx").innerHTML='<input name="file1x" type="file" />
    ';
    document.F1.action = "http://upload1.uploaded.to/up?upload_id=";
    }
    
    
    function plus() {
     if (w==1) {
        plusnormal();
    }
     if (w==2 && n<5) {
        plusremote()
    }
    }
    
    function plusremote() {
    n = n+1;
    var main = document.getElementById("tx");
    document.getElementById("dasminus").style.visibility='visible';
    document.getElementById("dasminus").style.fontSize='20px';
    var newnode = document.createElement("input");
    newnode.type="text";
    newnode.name="link";
    
    main.appendChild(newnode);
    main.appendChild(document.createElement("br"));
    }
    
    function plusnormal() {
    n = n+1;
    document.getElementById("dasminus").style.visibility='visible';
    document.getElementById("dasminus").style.fontSize='20px';
    var main = document.getElementById("tx");
    var newnode = document.createElement("input");
    newnode.type="file";
    newnode.name="file1x";
    
    main.appendChild(newnode);
    main.appendChild(document.createElement("br"));
    }
    
    function minus() {
    if (n>1) {
    n = n-1;
    var main = document.getElementById("tx");
    main.removeChild(main.lastChild);
    main.removeChild(main.lastChild);
    }
    if (n==1){
      document.getElementById("dasminus").style.visibility='hidden';
      document.getElementById("dasminus").style.fontSize='1px';
    }
    }
    </script>
    
    
    <div class="inputActive" style="margin-left: 40px; padding: 5px; margin-top: 20px; vertical-align: top; width: 430px;" class="main">
    
    	<form name="F1" enctype="multipart/form-data" action="http://upload1.uploaded.to/up?ut=1&upload_id=" method="post" onSubmit="return StartUpload();" target="upload">
    
          <input id="uploadcount" type="hidden" name="uploadcount" value="0" />
    	<table cellpadding="0" cellspacing="0" class="main" width="100%">
    	<tr>
    		<td style="padding-top: 4px;"><span style="font-weight: bold; color: #2E5D8B;">Datei auswählen:</span><span style="font-weight: normal; color: #BBBBBB;">maximal 250 MB</span></td>
    		<td style="padding-left: 10px; padding-top: 14px;vertical-align:top;text-align:right;margin-right:1cm;" rowspan="2" align="right">
    <input style="text-align:right;margin-top:3px;" type="image" src="http://images.uploaded.to/submit_button.jpg" style="border: 0px;" ALT="">
    		</td>
    	</tr>
    
    	<tr valign="top">
    		<td>
    			<div id="slots"></div>
    			<input type="hidden" name="lang" id="lang" value="de" />
    <table style="margin-bottom: 0px;">
    <tr>
    
    <td style="vertical-align:top;text-align:center;">
    <div style="font:20px Verdana;font-weight: bold;vertical-align:top; padding-top:0px;">
    <a href="javascript:plus();">
    +
    </a>
    </div>
    
    </td>
    
    <td rowspan=2 style="vertical-align:top;">
    
    <div id="tx">
    
    </div>
    
    
    </td>
    
    </tr>
    
    <tr>
    
    <td style="vertical-align:bottom;text-align:center;">
    <div id="dasminus" style="font:1px Tahoma;font-weight: bold; visibility: hidden;vertical-align:top;padding-top:0px;">
    
    <a href="javascript:minus();">
    -
    </a>
    </div>
    </td>
    
    </tr>
    </table>
    		</td>
    	</tr>
    	<tr>
    		<td>
    
    			
    						<table cellspacing="2" cellpadding="0" border="0" style="font-size: 10px;margin-top:0px;">
    			<tr><td><span style='font-family:courier new;'>+</span> Ab sofort <font color=red>5 EUR</font> pro 1000 Downloads![/b]</td></tr>
    			<table class='main additionalDownloadLinks' style="font-size: 10px;" id='additionalDownloadLinks'>
    			<tr><td style="padding-top: 4px; padding-left: 8px;">Layer-Ads ID: la-</td><td><input type="text" name="la_id" id="la_id" style="font-size: 9px;" size="11" value="" /></td><td>  </td></tr>
    
    			</table>
    			
    		</td>
    	</tr>
    	</table>		
    </div>
    
    
    
    
    	<input type="hidden" name="domain_id" id="domain_id" value="uploaded.to">
    	<Input type="checkbox" name="popup" id="popup" style="visibility: hidden;">
    
    	<Input type="checkbox" name="inline" checked id="inline" style="visibility: hidden;">
    
    	<iframe src="about:blank" name="upload" frameborder="0" style="width: 0px; height: 0px;"></iframe>			
    	<div id="div_inline" style="position: absolute; top: 50%; left: 50%; margin-top: -120px; margin-left: -160px; width: 0; height: 0; background: url(trans_bg.gif); text-align: center; padding-top: 50px; visibility: hidden; display:block;">
    		<iframe src="about:blank" name="transfer" scrolling="no" frameborder="0" style="width: 270px; height: 160px; border: 1px solid #a3a3a3; background: #FFFFFF;"></iframe>
    		</div>
    
    	</form>
    
    
    <table border="0" cellpadding="1" cellspacing="1" width="100%">
    
    
    <tbody><tr>
    
    <td align="center">
    
    </td>
    </tr>
    
    </tbody></table>
    
    <script type="text/javascript">
    mknormal();
    </script>
    </td>
    <td style="width: 37px; background-image:url('http://images.uploaded.to/right.jpg'); background-repeat: y-repeat;"><div style="width: 37px; height: 568px; background-image:url('http://images.uploaded.to/right_bord.jpg'); background-repeat:no-repeat;"></div></td>
    </tr>
    
    <tr>
      <td colspan="3" style="background-image:url('http://images.uploaded.to/bottom_bord.jpg'); width: 775px; height: 18px; background-repeat: no-repeat;"></td>
    </tr>
    <tr>
    <table align="center">
    <tr>
      <td align="left" style="padding-right: 0px; color: #CCCCCC;" class="main" width="355">
    Partnerprogramm 
    </td>
    
      <td align="right" style="padding-right: 5px; color: #CCCCCC;" class="main" width="355">© 2008 uploaded AG</td>
    
    </tr>
    </table>
    </tr>
    
    </table>
    
    
    
    <script type="text/javascript" src="http://adisfy.com/uploaded-tornado-1.js"></script>
    
    </body>
    <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
    </script>
    <script type="text/javascript">
    _uacct = "UA-519277-1";
    var reg = "";
    var rend = "0.0632610321045";
    urchinTracker();
    </script>
    </html>
    currently programer in => VB.net






  2. #2
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Nach dem Ausfüllen den Focus legen

    Webbrowser1.Document.GetElementById("file1x").focu s

    und dann

    Sendkeys.Send("~") zum abschicken.


    Der button ist hier ein Bild ohne ID und liegt auf Form 1.

  3. #3
    Bad Times Virus Avatar von DeXTer
    Registriert seit
    11.03.2007
    Beiträge
    627

    Standard

    Hört sich schonmal gut an, nur bekomm ich zur Laufzeit in dieser Zeile ne Fehlermeldung mit:

    currently programer in => VB.net






  4. #4
    Coding Contest Winner
    Registriert seit
    21.03.2008
    Beiträge
    273

    Standard

    Ich schreib jetzt einfach mal was rein (ich kann nur C++)

    Ich übergeb einem HTMLEmlement den Btn (per GetElementByID) und dann Btn.InwokeMember("click");

    Fertig
    Gamehacking, Coding, Reversing and Security!
    Blog @easysurfer.me

  5. #5
    Bad Times Virus Avatar von DeXTer
    Registriert seit
    11.03.2007
    Beiträge
    627

    Standard

    Es gibt ja schon nur beim geben des focus
    Code:
    Webbrowser1.Document.GetElementById("file1x").focus
    die Fehlermeldung, also stimmt wohl doch noch was nicht!?

    Keiner ne Idee
    currently programer in => VB.net






Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •