Click to See Complete Forum and Search --> : Weird Error.


BuckleyInDaHouse
April 14th, 2008, 03:25 PM
Every time I try to connect to the site, I always get Access forbidden or proxy timed out. Even though I try all the proxies in Access diver and on Firefox and i also access the url.

Here is the code:


private void Create()
{
if (listBox1.Items.Count == 0)
{
MessageBox.Show("Error, Please load a file into the listbox.", "Empty Box");
return;
}
if (listBox3.Items.Count == 0)
{
MessageBox.Show("Error, Please load a file into the listbox.", "Empty Box");
return;
}
if (textBox4.Text.Length < 5)
{
MessageBox.Show("The password you have selected is too short to use on RuneScape", "Password Too Short");
return;
}
if (textBox4.Text.Length > 20)
{
MessageBox.Show("The password you have selected is too long to use on RuneScape", "Password Too long");
return;
}

listBox1.Enabled = false;
listBox3.Enabled = false;
textBox1.Enabled = false;
textBox3.Enabled = false;
vistaButton1.Enabled = false;
vistaButton9.Enabled = false;
vistaButton8.Enabled = false;
vistaButton2.Enabled = false;
vistaButton3.Enabled = false;
vistaButton7.Enabled = false;
vistaButton10.Enabled = false;
textBox4.Enabled = false;

for (int i = 0; i < listBox1.Items.Count; i++)
{
try
{
if (vistaButton11.Enabled == false)
{
goto Label_Done;
}
Label_ProxyError:
listBox1.SelectedIndex = i;
if (ProxyCount > listBox3.Items.Count)
{
ProxyCount = 0;
}
label8.Text = "Created Accounts: " + CreatedCount;
label9.Text = "Failed Accounts: " + FailedCounts;
label10.Text = "Blocked Attempts: " + BlockedCount;
listBox3.SelectedIndex = ProxyCount;
WebClient WC = new WebClient();
String Username = listBox1.Items[CreatedCount] + "";
String Password = textBox4.Text;
String URL = "https://create.runescape.com/createaccount.ws?country=225&agerange=2&username=" + Username + "&password1=" + Password + "&password2=" + Password + "&termsandcond=1&submit=Create+Account"; ;
String TheWholeProxy = listBox3.Items[ProxyCount] + "";
string[] AddressAndPort = TheWholeProxy.Split(new Char[] { ':' });
string Address = AddressAndPort[0];
int Port = Convert.ToInt32(AddressAndPort[1]);
WebProxy WP = new WebProxy(Address, Port);
WebRequest Request = WebRequest.Create(URL);
Request.Timeout = int.Parse(textBox2.Text);
Request.Proxy = WP;
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
System.IO.StreamReader Stream = new StreamReader(Request.GetResponse().GetResponseStream());
String RecievedData = Stream.ReadToEnd();

if (RecievedData.IndexOf("You have been blocked") > -1)
{
MessageBox.Show("Your IP Address Has Been Blocked");
LogDebug.Add(DateTime.Now + ": Your Ip Address has been blocked by RuneScape, Now Switching Proxies");
ProxyCount = ProxyCount + 1;
if (ProxyCount > listBox3.Items.Count)
{
ProxyCount = 0;
}
BlockedCount = BlockedCount + 1;
goto Label_ProxyError;
}
if (RecievedData.IndexOf("Sorry") > -1)
{
MessageBox.Show("Your Account Has Been Taken");
LogDebug.Add(DateTime.Now + ": Account(" + listBox1.Items[i] + " Was not available");
FailedCounts = FailedCounts + 1;
}
if (RecievedData.IndexOf("Your Account") > -1)
{
MessageBox.Show("Your Account Has Been Created");
CreatedAccounts.Add("Username: " + listBox1.Items[i] + " : Password: " + textBox4.Text);
LogDebug.Add(DateTime.Now + ": Account (" + listBox1.Items[i] + ") Was Created");
CreatedCount = CreatedCount + 1;
}


}
catch (WebException e)
{
MessageBox.Show(e.Message);
if (ProxyCount > listBox3.Items.Count)
{
ProxyCount = 0;
}
ProxyCount = ProxyCount + 1;
i = i - 1;
}
}
Label_Done:
listBox1.SelectedIndex = 0;
listBox3.SelectedIndex = 0;
listBox1.Enabled = true;
listBox3.Enabled = true;
textBox1.Enabled = true;
textBox3.Enabled = true;
textBox4.Enabled = true;
vistaButton1.Enabled = true;
vistaButton9.Enabled = true;
vistaButton8.Enabled = true;
vistaButton2.Enabled = true;
vistaButton3.Enabled = true;
vistaButton7.Enabled = true;
vistaButton10.Enabled = true;
SaveAccounts();
}


Thanks,
Buckley.

boudino
April 15th, 2008, 02:05 AM
I see the you are calling to secured "https://" site, but I cannot see you would pass any certificate to the server. Are you sure that you don't need one?