Jump to content

I need a little help getting a variable to echo above where its defined..


BRADERY

Recommended Posts

<?PHP
/////////////////////////////////////////////////////////
///////////// SCRIPT SETTINGS ///////////////////////////
/////////////////////////////////////////////////////////
$iLoginsFile = "logins.txt"; // filename where account logins are stored.
$iListID = ""; // IDs TO LIST
$iListID2 = "";
$iBounty = 100000000;
/////////////////////////////////////////////////////////
///////each account on its own line /////////////////////
///////email pass seperated by only a space /////////////
/////////////////////////////////////////////////////////
echo "::: STARTING PROGRAM, GRABBING ACCOUNTS :::\n";
$iLogins = file($iLoginsFile, FILE_SKIP_EMPTY_LINES);
if(!is_file($iLoginsFile))
{
  echo "The logins file couldn't be found, try putting it in your php directory (Generally C:/Program Files/PHP/)";
  sleep(999999);
}
foreach($iLogins as $line_num => $line)
{
  $iLogin = explode(" ", htmlspecialchars(str_replace("



"," ",$line)));
  if(stristr($iLogin[1], "\n")) $iLogin[1] = substr($iLogin[1], 0, strlen($iLogin[1])-2);
  $iAccountData[$line_num] = array($iLogin[0], $iLogin[1]);
  echo "Login #$line_num: $iLogin[0]\n";
}
/////////////////////////////////////////////////////////
echo "\n::: ACCOUNTS RETREIVED, BEGIN LISTING IDS :::\n";
$iMobLink="http://mob-dynamic-lb".rand(1,5).".mobsters0".rand(1,9).".com/mob/";
for($i=0; $i!=count($iAccountData); $i++)
{
  echo "\n::: ".strtoupper($iAccountData[$i][0])." :::\n";
  if($iAccountData[$i][1] != "" && stristr($iAccountData[$i][0], "@") && stristr($iAccountData[$i][0], "."))
  {
    list($iStore[0],$iStore[1],$iStore[2],$iStore[3]) = iAuthorize($iAccountData[$i], $iMobLink);
    if($iStore[2] > 1 && strlen($iStore[3]) == 40)
    {
      $iReward = file_get_contents($iMobLink."add_hit_list?user_id=".$iStore[2]."&target_id=".$iListID."&bounty=".$iBounty."&auth_key=".$iStore[3]);
      xml_parse_into_struct($iP=xml_parser_create(), $iReward, $iS, $iX);xml_parser_free($iP);
      echo "1: ".strip_tags(str_replace("<br>","\n",$iS[$iX['MESSAGE'][0]]['value']))."\n";
    }
    else echo "Account Skipped: wrong password/email combo, or a login error...\n";
  }
  else echo "Account Skipped: invalid email or blank password...\n";
}
echo "\n::: PROGRAM FINISHED, YOU CAN CLOSE THIS AT ANY TIME :::";
sleep(10000);

/////////////////////////////////////////////////////////
//////////// SCRIPT FUNCTIONS ///////////////////////////
/////////////////////////////////////////////////////////

function iAuthorize($iHeader, $iGameLink)
{
  curl_setopt($ch = curl_init(), CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($ch, CURLOPT_URL, "http://www.myspace.com/");
  curl_setopt($ch, CURLOPT_COOKIEJAR, "iAuthKeyCookie.txt");
  curl_setopt($ch, CURLOPT_COOKIEFILE, "iAuthKeyCookie.txt");
  curl_setopt($ch, CURLOPT_REFERER, "http://www.myspace.com/");
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729)");
  $result = curl_exec($ch);
  if($result == "")
  {
    echo "The myspace login form couldn't be loaded, skipping this account...\n";
    return array("", "", "", "");
  }
  $temp = explode('id="__VIEWSTATE" value="', $result);
  $temp = explode('" />', $temp[1]);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_URL, "https://secure.myspace.com/index.cfm?fuseaction=login.process");
  curl_setopt($ch, CURLOPT_POSTFIELDS, "__VIEWSTATE=".urlencode($temp[0])."&NextPage=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24Email_Textbox=".urlencode($iHeader[0])."&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24Password_Textbox=".urlencode($iHeader[1])."&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24SingleSignOnHash=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24SingleSignOnRequestUri=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24nexturl=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24apikey=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24ContainerPage=&ctl00%24ctl00%24cpMain%24cpMain%24LoginBox%24SMSVerifiedCookieToken=&dlb=Log+In");
  $result = curl_exec($ch);
  if(stristr($result, "captcha.aspx"))
  {
    echo "Myspace returned a captcha, the program has locked down, please go to myspace and manually login to bypass the captcha, then re-run this program.";
    sleep(10000);
  }
  curl_setopt($ch, CURLOPT_URL, "http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=104283");
  $temp = explode('MySpace.ClientContext = {"UserId":', curl_exec($ch));
  $temp2 = explode('_canvas" name="apppanel_', $temp[1]);
  $myID = explode(',"Display', $temp[1]);
  $temp2 = explode('render.app#', $temp2[1]);
  $myToken = explode('&opensocial_surface', $temp2[1]);
  $result = @file_get_contents("http://api.msappspace.com/proxy/relay.proxy?opensocial_authtype=SIGNED&opensocial_token=".$myToken[0]."&opensocial_url=".urlencode($iGameLink)."refresh_stat%3Fuser_id%3D".$myID[0]);
  if($result == "") echo "There was an error logging into the account...";
  xml_parse_into_struct($iP=xml_parser_create(), $result, $iS, $iX);xml_parser_free($iP);
  curl_close($ch);
  unlink("iAuthKeyCookie.txt");
  return array($iHeader[0], $iHeader[1], $myID[0], $iS[$iX['AUTH_KEY'][0]]['value']);
}
?>

 

How can I get $myToken to echo at the top? like $myToken is defined at the bottom

curl_setopt($ch, CURLOPT_URL, "http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=104283");
  $temp = explode('MySpace.ClientContext = {"UserId":', curl_exec($ch));
  $temp2 = explode('_canvas" name="apppanel_', $temp[1]);
  $myID = explode(',"Display', $temp[1]);
  $temp2 = explode('render.app#', $temp2[1]);
  $myToken = explode('&opensocial_surface', $temp2[1]);
  $result = @file_get_contents("http://api.msappspace.com/proxy/relay.proxy?opensocial_authtype=SIGNED&opensocial_token=".$myToken[0]."&opensocial_url=".urlencode($iGameLink)."refresh_stat%3Fuser_id%3D".$myID[0]);
  if($result == "") echo "There was an error logging into the account...";
  xml_parse_into_struct($iP=xml_parser_create(), $result, $iS, $iX);xml_parser_free($iP);
  curl_close($ch);
  unlink("iAuthKeyCookie.txt");
  return array($iHeader[0], $iHeader[1], $myID[0], $iS[$iX['AUTH_KEY'][0]]['value']);
}
?>

 

How can I get myToken to echo before

 

  {
      $iReward = file_get_contents($iMobLink."add_hit_list?user_id=".$iStore[2]."&target_id=".$iListID."&bounty=".$iBounty."&auth_key=".$iStore[3]);
      xml_parse_into_struct($iP=xml_parser_create(), $iReward, $iS, $iX);xml_parser_free($iP);
      echo "1: ".strip_tags(str_replace("<br>","\n",$iS[$iX['MESSAGE'][0]]['value']))."\n";
    }

 

 

 

 

Like,  need to get it to where it echos like

 

   {
      echo $myToken[0];
      $iReward = file_get_contents($iMobLink."add_hit_list?user_id=".$iStore[2]."&target_id=".$iListID."&bounty=".$iBounty."&auth_key=".$iStore[3]);
      xml_parse_into_struct($iP=xml_parser_create(), $iReward, $iS, $iX);xml_parser_free($iP);
      echo "1: ".strip_tags(str_replace("<br>","\n",$iS[$iX['MESSAGE'][0]]['value']))."\n";
    }

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.