Today I am going to post a method of gaining free access to Prodigy source shell booters.
If we look at register.php, we will see these lines of code:
Forgive the kinda-ugly code, it's not mine...
Anyway, we can see that, as the author himself said, the activation code is a simple 4 digit number.
Regardless of whether or not activation links are sent in emails (they usually aren't, to ensure that you pay for the booter),
we can write a script to brute force this within a few minutes.
To keep this tutorial skiddy-proof, I won't provide such a thing...
but here's the relevant code from activate.php containing everything you need to know to make one:
If we look at register.php, we will see these lines of code:
PHP Code
<?php
// Generates activation code simple 4 digit number
$activ_code = rand(1000,9999);
/* snip irrelevant */
$sql_insert = "INSERT into `users`
(`full_name`,`user_email`,`pwd`,`address`,`tel`,`fax`,`website`,`date`,`users_ip`,`activation_code`,`country`,`user_name`)
VALUES
('$data[full_name]','$usr_email','$sha1pass','$data[address]','$data[tel]','$data[fax]','$data[web]'
,now(),'$user_ip','$activ_code','$data[country]','$user_name'
)
";
Anyway, we can see that, as the author himself said, the activation code is a simple 4 digit number.
Regardless of whether or not activation links are sent in emails (they usually aren't, to ensure that you pay for the booter),
we can write a script to brute force this within a few minutes.
To keep this tutorial skiddy-proof, I won't provide such a thing...
but here's the relevant code from activate.php containing everything you need to know to make one:
PHP Code
<?php
/** ACTIVATION BY FORM**/
if ($_POST['doActivate']=='Activate')
{
$err = array();
$msg = array();
$user_email = mysql_real_escape_string($_POST['user_email']);
$activ = mysql_real_escape_string($_POST['activ_code']);
//check if activ code and user is valid as precaution
$rs_check = mysql_query("select id from users where user_email='$user_email' and activation_code='$activ'") or die (mysql_error());
$num = mysql_num_rows($rs_check);
// Match row found with more than 1 results - the user is authenticated.
if ( $num <= 0 ) {
$err[] = "Sorry no such account exists or activation code invalid.";
//header("Location: activate.php?msg=$msg");
//exit();
}
//set approved field to 1 to activate the user
if(empty($err)) {
$rs_activ = mysql_query("update users set approved='1' WHERE
user_email='$user_email' AND activation_code = '$activ' ") or die(mysql_error());
$msg[] = "Thank you. Your account has been activated.";
}


![[Image: 8Yoto.png]](https://i.imgur.com/8Yoto.png)