I'm working on a blackhat technique where I increase a statistic

Status
Not open for further replies.

Mahzkrieg

New member
Nov 13, 2007
585
31
0
Austin, Texas
If I visit a certain URL (example: domain.com/vote.php?id=myID), I can enhance a tracking variable which boosts my website onto the first page of another website. However, I can only "vote" every 45 seconds.

What I have currently been doing is opening up a proxy/anonymizer in each tab of firefox and putting the URL (domain.com/vote.php?id=myID) into each one, then setting them to refresh every 45 seconds, but Firefox eats up RAM like nobodies bitch and the technique crashed Firefox if I leave it up for more than an hour.

Since proxies encrypt the URL (say, into proxy.com/index.php?q=jkajk4347ag3...), I essentially have a list of encrypted URLs that if I visit them every 45 seconds, it gives me a "vote." With this said, what would be the best way to accomplish this?

I'm sure a simple php script and perhaps a cronjob or something can get the job done. Maybe load a URL, wait for a 200 server response, and load the next URL?

Some douchebag is trying to compete with me by my current method is faster than his. Except mine eventually crashes and it doesnt last through the night so I'm looking to upgrade.

I'll even paypal some money if someone can give me a hand.
 


I don't need to change the proxies because i can use the same link again every 45 seconds. I use proxies simply to increase the volume of "votes" i can make.

I'll sign on, MDSandB.
 
This could get you started...

PHP:
<?php
function getHttpResponseCode($url) {
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_HEADER, true);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
 curl_setopt($ch, CURLOPT_MAXREDIRS, 10); //follow up to 10 redirections - avoids loops
 $data = curl_exec($ch);
 curl_close($ch);
 preg_match_all("/HTTP\/1\.[1|0]\s(\d{3})/",$data,$matches);
 $code = end($matches[1]);
 return $code;
}
$i = 0;
$urls = array();
$urls[$i++] = "http://www.yahoo.com/";
$urls[$i++] = "http://www.google.com/";
$urls[$i++] = "http://www.msn.com/";
foreach($urls as $key => $value)
{
 echo $key.'. '.$value.' '.getHttpResponseCode($value).'<br>';
}
echo 'Done!';
?>

Add more URLs to the array. I'd also add a custom User-Agent to the header of the curl request to impersonate Firefox or IE.
 
Ok, I'm confused. If you can only vote every 45 seconds from ONE place, why not use 45 proxies (for example) and vote every second?
 
I do this with a bash script on my linux box:

Code:
#!/bin/bash

CMD="/usr/bin/wget --delete-after --wait=10 --random-wait --user-agent=\"Mozilla/4.0\" --referer=http://www.google.com"

$CMD "(url)"
$CMD "(url)"
$CMD "(url)"

It's set in cron so the computer does it automatically. I actually have it set to ping pingomatic.com with urls of autoblogs once every 24 hours.
 
Status
Not open for further replies.