Jump to content
UBot Underground

Can anyone fill this SOB of a field without turning off javascript?


Recommended Posts

I cannot right click on the password field on this this site . I can if javascript is off and then I can fill field, choose by attribute etc. The problem is if I turn javascript off then I can't find a way to fill the captcha input field. I already put way too much time into something 1 of you guys will probably be able to figure out in five minutes. So someone help please.

 

The bot is attached and here is the source code as well:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>VoxOx® Beta | Sign Up</title>
<link href="/_includes/css/extranet.global.css" media="screen, projection" rel="stylesheet" type="text/css" />
<link href="/signupvoxox/assets/signup_new.css" media="screen, projection" rel="stylesheet" type="text/css" />
<link href="/includes/themes/base/jquery.ui.all.css" media="screen, projection" rel="stylesheet" type="text/css" />
<link href="/_includes/css/voxoxheaderlight.css" media="screen, projection" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/includes/js/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="/signupvoxox/assets/signup.js"></script>
<script type="text/javascript" src="/signupvoxox/assets/signup_ajax.js"></script>
<script type="text/javascript" src="/includes/js/jquery/jquery.example.min.js"></script>

<script type="text/javascript" src="/includes/js/jquery/jquery.alphanumeric.js"></script>
<script type="text/javascript" src="/includes/js/jquery/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="/includes/js/jquery/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/includes/js/jquery/ui/jquery.ui.dialog.js"></script>
<script type="text/javascript" src="/includes/js/jquery/ui/jquery.ui.position.js"></script>
<script type="text/javascript" src="/includes/js/jquery/ui/jquery.ui.button.js"></script>
<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="/_includes/css/extranet.global.ie7.css" />
<![endif]-->
<script type="text/javascript">
$(document).ready(function () {
	$('#Input-Search').example(function() { return $(this).attr('title'); });
});
</script>
</head>
<body>

<!-- Header Starts Here -->
<div class="layout layout-north clear" style="height: 150px; background-image: url('/_images/body.jpg');">
<div id="HeaderTop">
   	<div id="header" class="section clearfix dark">
   		<div class="content">
               <a href="/index" title="Home">
               	<img id="logo" src="/_images/logo.png" alt="VoxOx Home" />
               </a>
         
               <div id="tagline" class="quicksand">
               	Alien-Quality Universal Communicator for Humans
               </div>

         
               <div id="super-header">
                   <div id="slogan" class="quicksand">
                   	Your World. Unified.™      <img src="/_images/dotbreak.png" />
                   </div>
                   
                   <ul id="top-navigation" class="nav quicksand normal-case">
                       <li>
                       	<a href="http://my.voxox.com" onclick="_gaq.push(['_trackPageview', '/tracking/header/login']);">Log In</a>

                       </li>
                       <li class="last">
                       	<a href="/index/help" onclick="_gaq.push(['_trackPageview', '/tracking/header/help']);">Help</a>
                       </li>          
                   </ul>      
               </div>     <!-- /#super-header -->
           </div>
       </div> <!-- /#header -->

</div>
</div><!-- Header Ends Here -->

<!-- Content Starts Here -->
<div class="layout layout-center clear">
<div id="Content">
	<div class="content-north clear">
		<!-- Secondary Menu Starts Here -->
		
		<!-- Secondary Menu Ends Here -->
	</div>

	<div class="content-west content-west-extended">
		<!-- West Content Starts Here -->
		
           <div class="signup_progress_container">
           	<div class="signup_progress" align="center"><img src="/signupvoxox/assets/Progress-Step1.gif" border="0" /></div>
           	<div class="signup_progress_description" align="center">
           		<div class="currentStep">Create Your Account</div>
           		<div>Download (optional)</div>
           		<div>Select a Number</div>

           		<div>UNIFY</div>
           	</div>
           </div>			
				 
<form action="/signupvoxox/signup/signup" name="verify" autocomplete="off" method="post"  id="verify">
   <div class="actionBoxContainer">
   	<div class="actionBoxContent" style="min-height:400px;height:auto;">
               <div class="wrapper_signup_top">
                <h3>Before selecting your number, we need a few details from you:</h3>

               </div>
               <div class="wrapper_signup_body">
                     
                       <input name="do" type="hidden" value="verify" />
                       <input name="availableid" type="hidden" value="" />
                       <input id="checkingtext" name="checkingtext" type="hidden" value="Checking" />
                       <input id="emailresenterrortext" name="emailresenterrortext" type="hidden" value="We have a problem sending the email. Please try it again" />
                       <input id="accounterrortext" name="accounterrortext" type="hidden" value="We have a problem creating your account. Please try it again" />
                       <input id="usernameerrortext" name="usernameerrortext" type="hidden" value="Please enter a valid username" />
                       <input id="passworderrortext" name="passworderrortext" type="hidden" value="Your username and password cannot be the same" />

                       <input id="newemailerrortext" name="newemailerrortext" type="hidden" value="We are sorry but we only allow one account per email address. Please use another email address" />
                       <input id="updateemailerrortext" name="updateemailerrortext" type="hidden" value="Cannot update your email address. Please try again" />
                       <input id="requesterrortext" name="requesterrortext" type="hidden" value="Cannot process your request. Please try again" />
                       <div class="error_input" id="generalerror" style="display:none; clear:both; float:none; height:50px; width:100%; text-align:left; margin-left:0px;"><img id="generalErrorExclamation" src="/signupvoxox/assets/exclamation.gif" style="float:left;margin-top:5px;margin-left:30px;" alt="General Error." /><span style="float:left;width:80%;margin-left:5px;"></span></div>
                       <fieldset class="verify1">                     
                           <label for="email">EMAIL ADDRESS:</label>
                           <img id="emailExclamation" src="/signupvoxox/assets/exclamation.gif" alt="The email is not valid." />
                           <img id="emailCheck" src="/signupvoxox/assets/check.gif" alt="The email is valid." />
                           <input name="email" id="email" type="text" title="example@example.com" maxlength="150" value="" error="Please enter a valid email address." />

                          
                           <div id="status_emailaddress" style="display: none; float:left;"></div>
                           <!--
                           <input name="checkemailaddress" id="checkemailaddress" type="button" value="Check Availability" style="color:#000;margin-left:112px;display:none;" />
                           <input name="changeemailaddress" id="changeemailaddress" type="button" value="Change" style="color:#000;display:none;" />
                           -->
                           <div style="width:400px;"><input name="notifications" id="notifications" type="checkbox" checked /> Include me in future notifications about Voxox.</div>
                       	<div class="error_input" id="emailerror" style=""><span></span></div> 
                           <div id="availableemailaddress"  class="error_input"></div>
                       </fieldset>
                       <fieldset class="verify1">
                           <label for="username">USERNAME:</label>

                           <img id="usernameExclamation" src="/signupvoxox/assets/exclamation.gif" alt="The username is not valid." />
                           <img id="usernameCheck" src="/signupvoxox/assets/check.gif" alt="The username is valid." />
                           <input name="username" id="username" title="Voxox_Fan89" value="" type="text" maxlength="50" error="Usernames must be at least 5 characters long." />
                           <div id="status_username" style="display: none;float:left;"></div>	
                           <div class="signup_comment" ><span> Your username must contain at least four characters, consisting of only alphanumeric, numeric and underscores.</span></div>                        						
                           <div class="error_input" id="usernameerror" style=""><span></span></div>
                           <div id="availableid" class="error_input"></div>
                            <div id="availableid_success"  class="error_input" style="color:green;"></div>
                           <input name="checkid" id="checkid" type="button" value="Check Availability" style="color:#000;margin-left:112px;display:none;" />

                           <input name="changeid" id="changeid" type="button" value="Change" style="color:#000;display:none;" />
                           <div id="suggestedNamesContainer" style="display:none;">
                           	<div><span style="display:block; margin-left:10px;width:100%;color:rgb(230,0,35);">Please try another username, or select from these suggested options:</span></div>
                           	<div id="suggestedNames" style="margin-left:15px;display:block;">
                           	</div>
                           </div>            
                       </fieldset>
                       <fieldset class="verify1">
                           <label for="password">PASSWORD:</label>

                           <img id="passwordExclamation" src="/signupvoxox/assets/exclamation.gif" alt="The password is not valid." />
                           <img id="passwordCheck" src="/signupvoxox/assets/check.gif" alt="The password is valid." />
                           <input id="password-clear" class="example" type="text" value="Enter a Password" autocomplete="off"   />
                           <input name="password" id="password" type="password" maxlength="50" value="" error="Passwords must be at least 5 characters long." />    
                           <img id="confirmPasswordExclamation" src="/signupvoxox/assets/exclamation.gif" alt="The password is not valid." />
                           <img id="confirmPasswordCheck" src="/signupvoxox/assets/check.gif" alt="The password is valid." />
                           <input id="confirmpassword-clear" class="example" type="text" value="Confirm Password" autocomplete="off" />
                           <input name="confirmpassword" id="confirmpassword" type="password" value="" error="Passwords do not match. Please re-confirm your Password."  />
                       	<div class="signup_comment" ><span> Your password must contain at least five characters, consisting of only alphanumeric, numeric, and special characters .</span></div>

                       	<div class="error_input" id="passworderror"><span></span></div>    
                       </fieldset>
                                           
                       <fieldset id="recaptcha">
                           <div> 
                           	<dt id="captcha-label"> </dt>
<dd>
<script type="text/javascript">
   var RecaptchaOptions = {"theme":"white","lang":{}};
</script><script type="text/javascript"
  src="https://www.google.com/recaptcha/api/challenge?k=6LcGSQcAAAAAACknfb1JRxZivuXoVovBZqrXPihm">
</script><noscript>
  <iframe src="https://www.google.com/recaptcha/api/noscript?k=6LcGSQcAAAAAACknfb1JRxZivuXoVovBZqrXPihm"
      height="300" width="500" frameborder="0"></iframe><br>
  <textarea name="recaptcha_challenge_field" rows="3" cols="40">
  </textarea>
  <input type="hidden" name="recaptcha_response_field"
      value="manual_challenge">
</noscript></dd>                            </div>
                           <div class="error_input" id="captchaError"><span></span></div>
                       </fieldset>

                       <fieldset class="verify1">
                           <input name="bttn_accept" id="bttn_accept" src="/signupvoxox/assets/button-signup.gif" type="image" value="SignUp Free" />
                           <div class="signup_submit_warning">
                           	<span>By clicking "Sign Up Free" you are agreeing to the Telcentris Inc.  <a href='http://www.voxox.com/terms.php' target='_blank'>Terms of Use</a> and <a href='http://www.voxox.com/privacy.php' target='_blank'>Privacy Policy</a>.</span>
                       	</div>
                       </fieldset>

                                       
               </div>	
   </div>
</form>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
	var pageTracker = _gat._createTracker("UA-8759237-1");
	
	pageTracker._setDomainName(".voxox.com");
	pageTracker._setAllowHash(false);
	pageTracker._trackPageview('/step_1_get_account');
} catch(err) {}
</script>			<!-- West Content Ends Here -->
	</div>
	<div class="content-east">
		<!-- East Content Starts Here -->
		
		<!-- East Content Ends Here -->

	</div>
</div>
</div>
<!-- Content Ends Here -->
   
<!-- Footer Starts Here -->
<div class="layout layout-south clear">
<div id="Footer">
	<span class="txt_footer">Voxox® is a registered trademark of Telcentris, Inc. Copyright © 2010 Telcentris, Inc. All Rights Reserved.</span>

	<ul class="menus inline" id="MenuFooter">
		<li><a href="http://www.voxox.com/index/privacy" target="_blank">Privacy</a></li>
		<li>|</li>
		<li><a href="http://www.voxox.com/index/terms" target="_blank">Terms</a></li>
		<li>|</li>
		<li><a href="http://www.voxox.com/index/fairusepolicy" target="_blank">Fair Use Policy</a></li>

		<li>|</li>
		<li><a href="http://www.voxox.com/index/site-map" target="_blank">Site Map</a></li>
	</ul>
	<!--a href="http://www.telcentris.com" target="_blank" target="_blank"><img src="/_images/img_logo_telcentris.gif.gif" width="151" height="23" border="0" id="Logo-Telcentris" /></a-->
</div>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-8759237-6']);
_gaq.push(['_trackPageview']);

(function() {
	var ga = document.createElement('script');
	
	ga.type = 'text/javascript';
	ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	
	var s = document.getElementsByTagName('script')[0];
	
	s.parentNode.insertBefore(ga, s);
})();
</script><!-- Footer Ends Here -->
</body>
</html>

voxox sign up.ubot

Link to post
Share on other sites

Well, I tried and tried in v3. It maybe possible and I did not try the Parent/Child/Sibling nodes which might get you there. Of course using Sendkeys might get you there as well just Tabbing to that spot.

 

I will tell you this.

 

In v4 this is quite easy. I used two nodes and I did not jump through any hoops to get it to work.

  • Like 1
Link to post
Share on other sites

Well, I tried and tried in v3. It maybe possible and I did not try the Parent/Child/Sibling nodes which might get you there. Of course using Sendkeys might get you there as well just Tabbing to that spot.

 

I will tell you this.

 

In v4 this is quite easy. I used two nodes and I did not jump through any hoops to get it to work.

 

 

OOooo ooo oooo I am on a new machine windows 7 64 bit. v4 client if I have any idea what I am actually talking about. Tell me tell me tell me!! And thanks for working on it man from my searches you always seem to be ready to lend a hand.

  • Like 1
Link to post
Share on other sites

One trick you can use on sites like this that block the context menu with jQuery is using the javascript:

 

$('*').unbind('contextmenu')

 

 

That will let you right click on anything again. Here's a video showing that in action:

 

http://screencast.com/t/bQ1ODs5tL

 

Also as BotBuddy said, this will be a little easier in UBot 4, as the site won't be able to block our context menus anymore, as shown in this video:

 

http://screencast.com/t/Kc73f7H9Tr

 

Hope that helps :)

  • Like 1
Link to post
Share on other sites

You men are all the salt of the earth. everyone gets a plus 1 for helping me out. Of course I figured out how to do it, while I was waiting, by simply entering in the id manually from the code. Nevertheless Eddies java tip worked like a charm.

 

But of course now there is another problem... After all fields are filled clicking the submit button makes the email and username disappear. This of course means the page returns with an error.

 

So with a combination of crazyfix's field activator, zap's recommendation to send keys $new line on the last sign up field, aaron's suggestion of putting in delays between fields to allow the site to check availability of username and email address, franks tip on decoding captcha then closing dialog and decoding again, using send keys on every field and some spit and bailing wire I got it to sign up.

 

Now there are only 2 small problems...

 

The first is that crazyfix's field activator isn't sending to the password field even though its chosen. It's sending to username. Here's a Screenshot of how it ends up

 

 

 

The second is despite signing up the account it doesn't take me to a page that shows it was successful. I guess I can live with both unless someone has an idea just off the top of their head.[/size]

 

So any word on a release date of v4? Oh and anyone got a recommendation for a good starting point for learning javascript? a javascript for dummies maybe?

 

Ok before this post turns into a manifesto I am signing off.

voxox sign up.ubot

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...