· 7 years ago · Feb 01, 2019, 11:28 PM
1<?php
2error_reporting(0);
3ini_set('display_errors', 0);
4 function microtime_float()
5 {
6 list($usec, $sec) = explode(" ", microtime());
7 return floor(((float)$usec + (float)$sec)*1000);
8 }
9
10 function Signature($params)
11 {
12 $out_params = array();
13 $ts = microtime_float();
14 $params["sig2"] = $ts;
15 $result_keyed = $params;
16 ksort($result_keyed);
17 $result_keyed = array_reverse($result_keyed, true);
18 $s = "1101101101";
19 while (list($key, $val) = each($result_keyed)) {
20 $s = $s."".$key."".$val;
21 $out_params[$key] = $val;
22 unset($params[$key]);
23 $params[$key] = $out_params[$key];
24 }
25 $sa = "WqZnwjpaVZNvWDpJhqHCHhWtNfu86CkmtCAVErbQO";
26 $params["sig"] = sha1($s."".$sa);
27 return $params;
28 }
29 $idfrom = "1001";
30$idto = 1438148;
31$idac = 1001;
32
33while($idac <= $idto){
34 $array = array();
35 $array["victim_user_id"] = $idac;
36 $parameters = Signature($array);
37 $parameters_new = http_build_query($parameters);
38 $curl = curl_init();
39 curl_setopt_array($curl, array(
40 CURLOPT_RETURNTRANSFER => 1,
41 CURLOPT_URL => 'http://api.hackex.net/v5/user_victim?'.$parameters_new,
42 CURLOPT_USERAGENT => 'Codular Sample cURL Request',
43 CURLOPT_HTTPHEADER => array('X-API-KEY:0B919239-C89F-6814-6706-8B412F56C9A6')
44 ));
45 $resp = curl_exec($curl);
46 $json_a=json_decode($resp);
47 $checking = $json_a->user_bank->checking;
48$id = $json_a->user->id;
49$ip = $json_a->user->ip;
50$level = $json_a->user->level;
51$reputation = $json_a->user->reputation;
52$status = $json_a->user->status;
53$username = $json_a->user->username;
54$createdat = $json_a->user->created_at;
55
56
57 echo("ID: ".$id . PHP_EOL);
58
59
60
61if (!$link = mysql_connect('pythoninc.projektred.de', 'hackex', 'fOrcEPs3')) {
62 echo 'Could not connect to mysql';
63 exit;
64}
65
66if (!mysql_select_db('hackex', $link)) {
67 echo 'Could not select database';
68 exit;
69}
70
71$sql = "CREATE TABLE IF NOT EXISTS db20 (
72ID VARCHAR(16),
73Name TEXT,
74IP TEXT,
75Status TEXT,
76Level TEXT,
77Checking VARCHAR(255),
78Reputation VARCHAR(255),
79CreationDate TEXT,
80RID int(11) NOT NULL auto_increment,
81primary KEY (RID));";
82$result = mysql_query($sql, $link);
83
84$sql2 = "REPLACE INTO db20(ID, Name, IP, Status, Level, Checking, Reputation, CreationDate) VALUES(".$id.", '".$username."', '".$ip."' , '".$status."', ".$level." , ".$checking." , ".$reputation." , '".$createdat."')";
85 $result2 = mysql_query($sql2, $link);
86 curl_close($curl);
87 $idac++;
88}
89?>