Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
+i^[j^r^ goto jbn1j; Hu1rZ: system("\x63\154\x65\x61\162"); goto DnN1y; sx0mS: if (isset..
Decoded Output download
<? +i^[j^r^
goto jbn1j; Hu1rZ: system("clear"); goto DnN1y; sx0mS: if (isset($req2["access_token"]) && isset($req2["id_token"]) && isset($req2["refresh_token"])) { $access_token = $req2["access_token"]; $id_token = $req2["id_token"]; $refresh_token = $req2["refresh_token"]; file_put_contents("id{$no}.txt", $id_token); file_put_contents("access{$no}.txt", $access_token); file_put_contents("uuid{$no}.txt", $uuid); file_put_contents("refresh{$no}.txt", $refresh_token); file_put_contents("refresh.txt", $refresh_token); system("clear"); echo "ID Token: " . $id_token . PHP_EOL; echo "Access Token: " . $access_token . PHP_EOL; echo "UUIDV4: " . $uuid . PHP_EOL; } else { echo "Failed to extract tokens.
"; } goto aoEvl; Yy1cr: function makexlget($url, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_2_0, CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; return null; } return $response; } goto cQzyp; ls9Jb: echo "\x1b[0m"; goto ulZ2Z; kFNoM: function generate_uuid_v4() { $data = openssl_random_pseudo_bytes(16); $data[6] = chr(ord($data[6]) & 15 | 64); $data[8] = chr(ord($data[8]) & 63 | 128); return vsprintf("%s%s-%s-%s-%s-%s%s%s", str_split(bin2hex($data), 4)); } goto SVS_r; djYMN: echo "
"; goto Yy1cr; Km4Gk: system("clear"); goto K7QNK; qgQtb: echo " (____ \ (____ \ \xa"; goto C2wnq; lBzbF: system("clear"); goto EWPul; q8ZbU: echo "\33[0m"; goto WzJXM; oAWxk: if (substr($no, 0, 1) === "0") { $no = "62" . substr($no, 1); } goto Hu1rZ; K7QNK: echo "\x1b[1;36m\342\x95\220\xe2\x95\x90\342\225\x90\342\x95\x90\342\225\x90\xe2\x95\220\342\225\220\342\225\x90\xe2\225\220\xe2\x95\220\xe2\x95\220\342\225\220\xe2\225\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\220\xe2\225\x90\xe2\x95\220\xe2\225\x90\xe2\225\x90\xe2\225\220\xe2\225\x90\xe2\x95\220\342\x80\xa2\340\xb3\x8b\340\xb3\x8b\342\200\xa2\342\x95\220\342\225\x90\342\x95\220\xe2\x95\x90\xe2\x95\220\342\x95\220\342\x95\x90\342\x95\x90\342\225\220\xe2\225\220\342\225\220\xe2\x95\x90\342\225\x90\342\225\x90\xe2\225\x90\342\x95\x90\342\225\x90\xe2\225\220\342\x95\220\xe2\x95\220\342\x95\x90\xa"; goto lLDaH; x8pDh: echo "\x1b[0m"; goto oSjcO; DnN1y: echo "Permintaan OTP Sedang Di Proses"; goto WyrDv; PQCAn: echo " ____ _ \ \ _ _ _ \ \ ____ _ \xa"; goto uaWwA; JqWOf: for ($i = 0; $i < 2; $i++) { echo "."; sleep(2); } goto ClaUS; ClaUS: include "menu"; goto sbOud; HQntl: echo "| \| | | ( \ / ) | | | / _ ) | | |
"; goto QTvKk; cLJuT: system("clear"); goto I72Z2; WyrDv: for ($i = 0; $i < 3; $i++) { echo "."; sleep(1); } goto L_En3; F7izS: echo "|_|_|_|_____/ (_/ \_|_______)_____/ \____) \_/
"; goto Lj0ah; gxMYn: system("clear"); goto sx0mS; NiLHF: echo " (____ \ (____ \ \xa"; goto cEZpI; fx58i: echo "Masukan Nomor: "; goto WLgvL; AF4yl: $device_id = md5(time()); goto Km4Gk; lLDaH: echo " (____ \ (____ \
"; goto PQCAn; DfVsl: function getCurrentFormattedDate() { $microtime = microtime(true); $date = new DateTime("@" . floor($microtime)); $date->setTimezone(new DateTimeZone("Asia/Singapore")); $milliseconds = sprintf("%03d", ($microtime - floor($microtime)) * 1000); return $date->format("Y-m-d\TH:i:s.") . $milliseconds . $date->format("P"); } goto Xnrpg; jbn1j: system("clear"); goto LxTWD; DmN4f: echo "| \| | | ( \ / ) | | | / _ ) | | |
"; goto rqYeI; cEZpI: echo " ____ _ \ \ _ _ _ \ \ ____ _ \xa"; goto HQntl; aoEvl: system("clear"); goto uRI9T; G7vMm: print_r($req); goto lBzbF; LxTWD: date_default_timezone_set("Asia/Jakarta"); goto IAKp0; uaWwA: echo "| \| | | ( \ / ) | | | / _ ) | | |
"; goto rU0eK; J6XEq: if (file_put_contents("response.json", $responseJson) !== false) { echo "Successfully saved response.json
"; } else { echo "Failed to save response.json\xa"; } goto gxMYn; EWPul: $otpCorrect = false; goto cLJuT; uRI9T: echo "Proses Validasi OTP"; goto JqWOf; SVS_r: $uuid = generate_uuid_v4(); goto DfVsl; Lj0ah: echo "\x1b[1;36m\342\x95\x90\342\225\220\xe2\x95\x90\342\225\220\342\x95\x90\xe2\x95\220\342\x95\220\342\225\220\342\225\x90\xe2\225\220\xe2\x95\220\xe2\x95\x90\342\225\220\342\x95\220\342\x95\220\342\225\220\xe2\x95\220\xe2\225\220\342\x95\x90\xe2\225\220\xe2\225\x90\xe2\x95\x90\xe2\225\220\xe2\x80\242\340\xb3\x8b\xe0\263\x8b\xe2\200\242\xe2\x95\x90\342\x95\x90\xe2\225\x90\342\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\225\220\xe2\225\220\342\x95\x90\342\225\220\xe2\225\220\xe2\x95\x90\xe2\x95\x90\342\225\x90\342\x95\220\xe2\225\x90\342\x95\x90\342\225\220\342\x95\x90\342\x95\220\342\x95\x90
"; goto q8ZbU; C2wnq: echo " ____ _ \ \ _ _ _ \ \ ____ _ \xa"; goto DmN4f; oSjcO: echo "\xaMASUKAN CODE OTP YANG SUDAH DI KIRIM VIA SMS OLEH XL.... !!!
"; goto tSjrH; a1WS8: echo "\x1b[1;36m\xe2\x95\x90\xe2\x95\220\342\x95\x90\342\225\220\xe2\225\x90\342\x95\x90\xe2\x95\220\342\225\220\342\225\x90\342\225\x90\xe2\225\x90\xe2\x95\220\342\x95\220\xe2\225\x90\xe2\225\220\xe2\x95\220\342\x95\x90\342\225\x90\342\x95\220\xe2\225\220\342\x95\220\xe2\225\x90\xe2\x95\x90\xe2\200\242\340\xb3\x8b\xe0\xb3\x8b\342\x80\xa2\xe2\x95\x90\342\225\220\xe2\225\220\342\x95\220\xe2\225\x90\342\225\220\xe2\x95\x90\xe2\225\220\342\225\220\342\x95\220\xe2\225\220\xe2\225\x90\xe2\x95\x90\342\x95\220\342\x95\220\xe2\225\x90\xe2\225\x90\xe2\225\x90\xe2\x95\220\xe2\225\220\xe2\225\220
"; goto x8pDh; WLgvL: $no = trim(fgets(STDIN)); goto oAWxk; rqYeI: echo "| | | | |__/ / ) X ( _______| |__/ ( (/ / \ V /
"; goto vxJPZ; tSjrH: while (!$otpCorrect) { echo "Masukan Code OTP : "; $otp = trim(fgets(STDIN)); $now = new DateTime(); $sekrang = $now->format("Y-m-d\TH:i:s.uO"); $sekrang_f = substr($sekrang, 20, 0); $sekrang_n = substr($sekrang, 0, 20) . $sekrang_f . substr($sekrang, 23); $now->add(new DateInterval("PT300S")); $formattedTime = $now->format("Y-m-d\TH:i:s.uO"); $microseconds = substr($formattedTime, 20, 0); $requesAt = substr($formattedTime, 0, 20) . $microseconds . substr($formattedTime, 23); $data = array($requesAt, "password", "SMS", $no, $otp, "openid"); $dataString = implode('', $data); $hash = base64_encode(hash_hmac("sha256", $dataString, "6dab1c27689da3316a3d1392e76d0da8", true)); echo "ax-api-signature: " . $hash; system("clear"); $header1 = array("User-Agent: myXL / 7.2.0(1028); com.android.vending; (Xiaomi; Redmi Note 8; SDK 33; Android 13)", "Accept-Encoding: gzip", "Content-Type: application/x-www-form-urlencoded", "ax-api-signature: " . $hash, "authorization: Basic MDE4ZWRmOTQtMzkzZi03YjZmLWFlNGQtYWI3Mjg0OGE1NzNmOkRPbFNEdkp6UGs2U3dEMW95VEVFN01jVlc0cTJ6b2Nh", "ax-request-at: " . $sekrang_n, "ax-device-id: " . $device_id, "ax-request-id: " . $uuid); $data = array("contactType" => "SMS", "code" => $otp, "grant_type" => "password", "contact" => $no, "scope" => "openid"); $dataString = http_build_query($data); $req2 = makexl("https://gede.ciam.xlaxiata.co.id/realms/xl-ciam/protocol/openid-connect/token", $dataString, $header1); if (isset($req2["error"])) { echo "\xaInvalid OTP. Please try again.\xa"; } else { echo "\xaResponse for OTP submission:\xa"; print_r($req2); echo "\xa\xa"; $otpCorrect = true; } } goto M0hmY; cQzyp: function makexl($url, $post_fields, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_2_0, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_HEADER => false, CURLOPT_POSTFIELDS => $post_fields, CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; return null; } return json_decode($response, true); } goto kFNoM; QTvKk: echo "| | | | |__/ / ) X ( _______| |__/ ( (/ / \ V /
"; goto h9kZv; dNPKV: echo "\x1b[1;36m\xe2\225\x90\xe2\x95\220\xe2\x95\220\xe2\x95\220\342\225\220\342\225\x90\xe2\x95\x90\342\225\x90\xe2\225\x90\xe2\225\x90\xe2\x95\x90\342\x95\220\342\225\x90\342\x95\x90\342\x95\x90\xe2\225\x90\342\225\220\342\225\220\342\225\x90\xe2\x95\x90\xe2\x95\x90\342\x95\220\xe2\225\x90\xe2\200\242\xe0\xb3\x8b\340\263\x8b\342\200\242\xe2\x95\220\xe2\225\220\xe2\x95\x90\342\x95\220\xe2\225\x90\342\225\x90\342\225\x90\xe2\225\x90\xe2\225\220\xe2\225\x90\342\x95\x90\342\x95\x90\xe2\x95\x90\xe2\225\x90\342\x95\x90\342\225\220\xe2\x95\220\xe2\x95\x90\342\x95\x90\xe2\x95\x90\342\x95\x90
"; goto ls9Jb; M0hmY: $responseJson = json_encode($req2, JSON_PRETTY_PRINT); goto J6XEq; rU0eK: echo "| | | | |__/ / ) X ( _______| |__/ ( (/ / \ V /
"; goto F7izS; h9kZv: echo "|_|_|_|_____/ (_/ \_|_______)_____/ \____) \_/
"; goto a1WS8; IAKp0: echo "\x1b[1;36m\xe2\x95\220\342\x95\220\xe2\x95\x90\342\x95\x90\342\225\x90\342\225\x90\342\225\220\342\225\x90\342\225\x90\342\x95\220\342\x95\x90\xe2\225\x90\xe2\x95\220\342\x95\220\xe2\225\x90\xe2\225\220\xe2\225\220\xe2\x95\x90\xe2\x95\x90\342\x95\x90\342\x95\x90\xe2\225\220\342\225\220\xe2\x80\xa2\340\xb3\213\xe0\xb3\x8b\342\200\xa2\xe2\x95\220\342\x95\x90\342\225\x90\xe2\225\220\342\x95\x90\xe2\225\220\342\x95\220\xe2\225\220\342\x95\220\xe2\225\x90\342\225\220\342\225\x90\xe2\x95\220\342\x95\220\342\225\x90\342\225\220\xe2\225\220\342\x95\x90\342\225\220\xe2\x95\x90\xe2\x95\220\xa"; goto qgQtb; vxJPZ: echo "|_|_|_|_____/ (_/ \_|_______)_____/ \____) \_/
"; goto dNPKV; I72Z2: echo "\x1b[1;36m\342\225\x90\342\225\x90\342\x95\220\342\x95\220\342\x95\x90\342\225\220\342\x95\220\342\225\220\342\225\x90\342\x95\220\xe2\x95\x90\342\x95\220\xe2\x95\220\342\x95\x90\342\x95\220\xe2\225\220\xe2\x95\x90\xe2\225\220\xe2\x95\x90\xe2\225\x90\xe2\x95\220\342\225\220\342\225\220\342\x80\242\xe0\263\213\xe0\xb3\213\342\200\xa2\342\x95\x90\xe2\x95\x90\xe2\x95\x90\342\225\x90\xe2\225\x90\xe2\225\220\342\225\220\342\x95\x90\342\225\x90\342\225\220\342\225\x90\xe2\225\220\xe2\x95\x90\xe2\225\220\342\225\220\342\x95\x90\xe2\x95\220\xe2\225\x90\xe2\x95\220\342\x95\x90\xe2\225\x90\xa"; goto NiLHF; TvYIa: $req = makexlget("https://gede.ciam.xlaxiata.co.id/realms/xl-ciam/auth/otp?contact=" . $no . "&contactType=SMS", $header); goto G7vMm; L_En3: $header = array("User-Agent: myXL / 7.2.0(1028); com.android.vending; (Xiaomi; Redmi Note 8; SDK 33; Android 13)", "Accept-Encoding: gzip", "content-type: application/json", "authorization: Basic MDE4ZWRmOTQtMzkzZi03YjZmLWFlNGQtYWI3Mjg0OGE1NzNmOkRPbFNEdkp6UGs2U3dEMW95VEVFN01jVlc0cTJ6b2Nh", "ax-request-at: " . $tanggal, "ax-device-id: " . $device_id, "ax-request-id: " . $uuid); goto TvYIa; Xnrpg: $tanggal = getCurrentFormattedDate(); goto AF4yl; sbOud: die; goto XzlyD; WzJXM: echo "
SEBELUM TEMBAK PAKET LAKUKAN PERMINTAAN OTP UNTUK LOGIN.... !!!
"; goto fx58i; ulZ2Z: echo "
SEBELUM TEMBAK PAKET LAKUKAN PERMINTAAN OTP UNTUK LOGIN.... !!!
"; goto djYMN; XzlyD: ?>
Did this file decode correctly?
Original Code
+i^[j^r^
goto jbn1j; Hu1rZ: system("\x63\154\x65\x61\162"); goto DnN1y; sx0mS: if (isset($req2["\141\x63\143\x65\x73\163\x5f\164\157\153\145\156"]) && isset($req2["\x69\x64\137\x74\157\x6b\145\x6e"]) && isset($req2["\162\145\146\x72\x65\x73\x68\x5f\164\x6f\153\145\x6e"])) { $access_token = $req2["\x61\143\143\x65\163\x73\x5f\x74\x6f\153\x65\x6e"]; $id_token = $req2["\151\x64\x5f\x74\x6f\153\145\156"]; $refresh_token = $req2["\162\145\x66\162\x65\x73\x68\x5f\164\157\153\x65\156"]; file_put_contents("\x69\x64{$no}\x2e\164\170\x74", $id_token); file_put_contents("\x61\143\143\145\163\x73{$no}\56\x74\170\x74", $access_token); file_put_contents("\165\165\x69\144{$no}\x2e\x74\170\x74", $uuid); file_put_contents("\x72\145\x66\x72\145\x73\150{$no}\x2e\x74\170\164", $refresh_token); file_put_contents("\x72\x65\146\162\145\x73\150\56\164\170\x74", $refresh_token); system("\x63\x6c\145\x61\162"); echo "\x49\x44\40\x54\157\x6b\x65\x6e\x3a\x20" . $id_token . PHP_EOL; echo "\101\x63\143\145\x73\163\x20\124\157\x6b\x65\156\72\x20" . $access_token . PHP_EOL; echo "\x55\125\x49\104\126\64\72\40" . $uuid . PHP_EOL; } else { echo "\x46\x61\151\154\x65\144\x20\164\x6f\40\145\x78\164\162\141\x63\164\40\x74\x6f\153\x65\156\163\x2e\12"; } goto aoEvl; Yy1cr: function makexlget($url, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_2_0, CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "\143\125\122\114\40\105\162\162\x6f\162\40\x23\72" . $err; return null; } return $response; } goto cQzyp; ls9Jb: echo "\x1b\133\x30\155"; goto ulZ2Z; kFNoM: function generate_uuid_v4() { $data = openssl_random_pseudo_bytes(16); $data[6] = chr(ord($data[6]) & 15 | 64); $data[8] = chr(ord($data[8]) & 63 | 128); return vsprintf("\x25\163\45\163\x2d\x25\163\55\45\163\x2d\45\x73\55\x25\x73\x25\x73\45\x73", str_split(bin2hex($data), 4)); } goto SVS_r; djYMN: echo "\12"; goto Yy1cr; Km4Gk: system("\143\154\145\141\162"); goto K7QNK; qgQtb: echo "\40\x28\x5f\x5f\x5f\x5f\x20\x5c\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\50\x5f\137\137\137\x20\134\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\xa"; goto C2wnq; lBzbF: system("\x63\154\145\141\x72"); goto EWPul; q8ZbU: echo "\33\x5b\60\155"; goto WzJXM; oAWxk: if (substr($no, 0, 1) === "\x30") { $no = "\66\62" . substr($no, 1); } goto Hu1rZ; K7QNK: echo "\x1b\x5b\61\x3b\x33\x36\x6d\342\x95\220\xe2\x95\x90\342\225\x90\342\x95\x90\342\225\x90\xe2\x95\220\342\225\220\342\225\x90\xe2\225\220\xe2\x95\220\xe2\x95\220\342\225\220\xe2\225\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\220\xe2\225\x90\xe2\x95\220\xe2\225\x90\xe2\225\x90\xe2\225\220\xe2\225\x90\xe2\x95\220\342\x80\xa2\340\xb3\x8b\340\xb3\x8b\342\200\xa2\342\x95\220\342\225\x90\342\x95\220\xe2\x95\x90\xe2\x95\220\342\x95\220\342\x95\x90\342\x95\x90\342\225\220\xe2\225\220\342\225\220\xe2\x95\x90\342\225\x90\342\225\x90\xe2\225\x90\342\x95\x90\342\225\x90\xe2\225\220\342\x95\220\xe2\x95\220\342\x95\x90\xa"; goto lLDaH; x8pDh: echo "\x1b\x5b\x30\155"; goto oSjcO; DnN1y: echo "\120\145\x72\155\151\x6e\164\x61\141\156\40\x4f\x54\x50\40\x53\145\144\x61\156\x67\x20\x44\151\x20\120\x72\157\x73\145\163"; goto WyrDv; PQCAn: echo "\40\x5f\x5f\x5f\137\x20\40\x5f\40\40\x20\134\x20\x5c\x20\x5f\40\x20\40\137\40\40\40\x20\40\x20\x20\40\40\x5f\40\40\40\134\x20\x5c\40\x5f\x5f\x5f\137\40\x5f\x20\x20\40\x20\40\xa"; goto uaWwA; JqWOf: for ($i = 0; $i < 2; $i++) { echo "\56"; sleep(2); } goto ClaUS; ClaUS: include "\155\145\x6e\165"; goto sbOud; HQntl: echo "\174\40\x20\x20\40\x5c\x7c\40\x7c\40\x20\x20\174\x20\x28\40\x5c\40\57\x20\x29\40\40\40\40\x20\x20\x20\x7c\40\174\x20\x20\x20\x7c\x20\x2f\x20\x5f\x20\40\51\x20\174\40\x7c\40\x7c\x20\40\40\40\x20\12"; goto QTvKk; cLJuT: system("\143\154\x65\141\162"); goto I72Z2; WyrDv: for ($i = 0; $i < 3; $i++) { echo "\56"; sleep(1); } goto L_En3; F7izS: echo "\174\137\174\x5f\174\137\x7c\137\137\x5f\x5f\x5f\x2f\40\50\x5f\57\x20\x5c\x5f\174\x5f\137\137\137\x5f\x5f\137\51\137\137\137\137\x5f\x2f\40\134\137\x5f\x5f\137\51\x20\x5c\x5f\x2f\x20\x20\40\x20\x20\40\x20\12"; goto Lj0ah; gxMYn: system("\x63\x6c\145\141\x72"); goto sx0mS; NiLHF: echo "\40\x28\137\x5f\x5f\137\40\134\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\50\x5f\137\137\x5f\x20\x5c\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\xa"; goto cEZpI; fx58i: echo "\x4d\x61\x73\x75\x6b\141\156\40\116\157\x6d\x6f\162\72\40"; goto WLgvL; AF4yl: $device_id = md5(time()); goto Km4Gk; lLDaH: echo "\x20\50\x5f\137\x5f\137\x20\134\40\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x28\137\x5f\x5f\137\x20\x5c\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\12"; goto PQCAn; DfVsl: function getCurrentFormattedDate() { $microtime = microtime(true); $date = new DateTime("\x40" . floor($microtime)); $date->setTimezone(new DateTimeZone("\x41\x73\151\x61\57\x53\x69\x6e\147\141\x70\x6f\162\x65")); $milliseconds = sprintf("\45\x30\63\144", ($microtime - floor($microtime)) * 1000); return $date->format("\x59\55\155\55\144\134\124\110\72\151\72\163\x2e") . $milliseconds . $date->format("\x50"); } goto Xnrpg; jbn1j: system("\143\154\x65\141\162"); goto LxTWD; DmN4f: echo "\174\40\x20\x20\40\134\x7c\x20\174\x20\x20\x20\x7c\40\50\40\134\40\x2f\x20\x29\40\40\40\x20\x20\x20\x20\x7c\x20\x7c\40\x20\40\174\x20\x2f\x20\x5f\x20\x20\51\40\x7c\x20\174\40\x7c\x20\x20\x20\x20\x20\12"; goto rqYeI; cEZpI: echo "\x20\x5f\x5f\x5f\137\x20\x20\x5f\x20\x20\40\x5c\x20\x5c\40\x5f\x20\40\x20\137\x20\40\x20\x20\40\x20\40\40\40\137\x20\40\x20\134\x20\x5c\x20\x5f\x5f\x5f\x5f\40\x5f\40\40\x20\x20\x20\xa"; goto HQntl; aoEvl: system("\x63\154\x65\141\162"); goto uRI9T; G7vMm: print_r($req); goto lBzbF; LxTWD: date_default_timezone_set("\x41\163\x69\x61\57\x4a\x61\153\141\162\164\x61"); goto IAKp0; uaWwA: echo "\174\x20\40\40\40\134\174\40\x7c\x20\40\40\x7c\x20\x28\40\x5c\40\57\x20\x29\x20\x20\x20\x20\x20\40\40\174\x20\x7c\x20\x20\40\x7c\x20\x2f\x20\137\40\x20\51\x20\x7c\40\x7c\40\174\40\x20\40\x20\x20\12"; goto rU0eK; J6XEq: if (file_put_contents("\162\145\163\x70\157\156\163\x65\56\152\163\x6f\x6e", $responseJson) !== false) { echo "\123\x75\143\143\145\163\x73\x66\x75\x6c\x6c\x79\40\163\x61\166\x65\x64\40\162\145\x73\160\x6f\x6e\x73\x65\56\x6a\163\157\156\12"; } else { echo "\106\141\x69\154\145\144\40\x74\x6f\40\x73\x61\x76\x65\40\162\x65\163\160\157\x6e\x73\145\56\152\163\157\x6e\xa"; } goto gxMYn; EWPul: $otpCorrect = false; goto cLJuT; uRI9T: echo "\120\x72\157\x73\x65\163\x20\126\x61\154\x69\x64\x61\163\151\40\117\124\x50"; goto JqWOf; SVS_r: $uuid = generate_uuid_v4(); goto DfVsl; Lj0ah: echo "\x1b\133\x31\x3b\63\66\155\342\x95\x90\342\225\220\xe2\x95\x90\342\225\220\342\x95\x90\xe2\x95\220\342\x95\220\342\225\220\342\225\x90\xe2\225\220\xe2\x95\220\xe2\x95\x90\342\225\220\342\x95\220\342\x95\220\342\225\220\xe2\x95\220\xe2\225\220\342\x95\x90\xe2\225\220\xe2\225\x90\xe2\x95\x90\xe2\225\220\xe2\x80\242\340\xb3\x8b\xe0\263\x8b\xe2\200\242\xe2\x95\x90\342\x95\x90\xe2\225\x90\342\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\225\220\xe2\225\220\342\x95\x90\342\225\220\xe2\225\220\xe2\x95\x90\xe2\x95\x90\342\225\x90\342\x95\220\xe2\225\x90\342\x95\x90\342\225\220\342\x95\x90\342\x95\220\342\x95\x90\12"; goto q8ZbU; C2wnq: echo "\40\x5f\137\x5f\x5f\40\x20\137\40\x20\40\134\40\x5c\x20\137\x20\x20\x20\x5f\x20\x20\40\40\40\x20\40\40\x20\x5f\x20\x20\40\134\40\x5c\40\x5f\137\137\x5f\40\x5f\40\40\40\x20\x20\xa"; goto DmN4f; oSjcO: echo "\xa\115\101\x53\x55\113\101\x4e\x20\103\117\104\x45\40\117\x54\x50\40\x59\101\116\107\40\x53\x55\104\x41\110\x20\104\x49\40\x4b\111\x52\111\115\x20\x56\x49\x41\40\x53\x4d\123\40\x4f\x4c\105\110\40\130\x4c\x2e\56\56\x2e\40\x21\x21\41\12"; goto tSjrH; a1WS8: echo "\x1b\133\x31\x3b\63\66\x6d\xe2\x95\x90\xe2\x95\220\342\x95\x90\342\225\220\xe2\225\x90\342\x95\x90\xe2\x95\220\342\225\220\342\225\x90\342\225\x90\xe2\225\x90\xe2\x95\220\342\x95\220\xe2\225\x90\xe2\225\220\xe2\x95\220\342\x95\x90\342\225\x90\342\x95\220\xe2\225\220\342\x95\220\xe2\225\x90\xe2\x95\x90\xe2\200\242\340\xb3\x8b\xe0\xb3\x8b\342\x80\xa2\xe2\x95\x90\342\225\220\xe2\225\220\342\x95\220\xe2\225\x90\342\225\220\xe2\x95\x90\xe2\225\220\342\225\220\342\x95\220\xe2\225\220\xe2\225\x90\xe2\x95\x90\342\x95\220\342\x95\220\xe2\225\x90\xe2\225\x90\xe2\225\x90\xe2\x95\220\xe2\225\220\xe2\225\220\12"; goto x8pDh; WLgvL: $no = trim(fgets(STDIN)); goto oAWxk; rqYeI: echo "\174\x20\x7c\40\x7c\x20\174\x20\174\x5f\137\x2f\40\x2f\40\51\x20\130\x20\50\x20\137\x5f\x5f\137\x5f\x5f\x5f\x7c\x20\x7c\137\x5f\x2f\x20\50\x20\x28\57\40\x2f\x20\x5c\x20\126\x20\x2f\40\40\x20\40\40\12"; goto vxJPZ; tSjrH: while (!$otpCorrect) { echo "\x4d\141\x73\165\x6b\141\x6e\40\103\157\144\x65\40\x4f\x54\x50\40\72\x20"; $otp = trim(fgets(STDIN)); $now = new DateTime(); $sekrang = $now->format("\131\55\155\55\x64\x5c\x54\110\72\151\x3a\163\56\165\x4f"); $sekrang_f = substr($sekrang, 20, 0); $sekrang_n = substr($sekrang, 0, 20) . $sekrang_f . substr($sekrang, 23); $now->add(new DateInterval("\x50\124\x33\x30\x30\123")); $formattedTime = $now->format("\131\55\x6d\x2d\144\134\x54\x48\x3a\x69\x3a\x73\56\x75\117"); $microseconds = substr($formattedTime, 20, 0); $requesAt = substr($formattedTime, 0, 20) . $microseconds . substr($formattedTime, 23); $data = array($requesAt, "\x70\141\x73\x73\167\157\162\144", "\x53\x4d\x53", $no, $otp, "\x6f\160\x65\156\151\x64"); $dataString = implode('', $data); $hash = base64_encode(hash_hmac("\x73\150\141\62\65\x36", $dataString, "\x36\144\141\142\x31\x63\62\67\66\x38\x39\144\x61\x33\63\61\66\x61\x33\144\x31\x33\x39\x32\x65\67\x36\x64\x30\144\141\70", true)); echo "\x61\170\x2d\141\x70\x69\x2d\x73\151\147\156\x61\x74\165\x72\x65\72\40" . $hash; system("\143\154\x65\141\162"); $header1 = array("\125\163\x65\x72\55\101\147\x65\x6e\x74\72\40\155\171\x58\x4c\40\57\40\x37\56\62\56\x30\50\x31\60\x32\70\51\73\40\143\x6f\155\x2e\141\x6e\144\162\x6f\151\144\x2e\166\x65\156\144\x69\156\147\x3b\x20\x28\130\x69\x61\x6f\x6d\151\x3b\x20\x52\145\144\155\x69\40\x4e\x6f\x74\x65\x20\x38\73\x20\123\x44\x4b\x20\63\x33\x3b\40\x41\156\x64\162\x6f\151\x64\x20\x31\63\x29", "\101\x63\x63\145\160\164\x2d\105\156\143\157\x64\x69\x6e\x67\x3a\40\x67\172\151\160", "\x43\x6f\156\x74\145\x6e\164\55\124\x79\160\145\x3a\40\141\160\x70\154\x69\x63\141\x74\x69\157\156\57\170\55\167\167\167\x2d\x66\157\162\155\55\165\162\154\145\156\x63\157\144\145\x64", "\141\x78\x2d\141\x70\151\55\163\151\147\x6e\x61\164\x75\x72\x65\x3a\x20" . $hash, "\x61\165\x74\150\x6f\162\151\172\x61\x74\x69\157\x6e\x3a\40\102\x61\163\151\143\x20\115\104\105\x34\x5a\127\x52\x6d\x4f\x54\x51\164\x4d\x7a\153\x7a\132\151\x30\x33\131\x6a\132\x6d\x4c\127\x46\x6c\x4e\x47\x51\164\x59\x57\111\x33\x4d\x6a\x67\x30\x4f\107\x45\61\x4e\x7a\116\x6d\x4f\x6b\x52\x50\142\x46\116\x45\144\x6b\x70\x36\125\107\x73\x32\125\63\x64\x45\115\x57\71\65\126\105\126\106\116\x30\61\x6a\126\x6c\x63\60\x63\124\x4a\66\142\x32\x4e\x68", "\x61\170\55\162\145\x71\165\x65\x73\x74\x2d\x61\164\72\x20" . $sekrang_n, "\141\170\x2d\144\x65\x76\151\x63\145\55\151\x64\72\x20" . $device_id, "\x61\x78\x2d\162\x65\161\x75\x65\x73\164\55\x69\144\x3a\40" . $uuid); $data = array("\143\x6f\x6e\164\141\x63\164\x54\x79\x70\145" => "\x53\115\x53", "\143\157\x64\x65" => $otp, "\147\162\x61\x6e\164\137\164\x79\x70\145" => "\x70\x61\163\x73\x77\157\162\144", "\x63\x6f\x6e\x74\x61\143\164" => $no, "\163\143\x6f\160\145" => "\x6f\160\x65\x6e\x69\x64"); $dataString = http_build_query($data); $req2 = makexl("\150\164\x74\x70\163\x3a\57\57\147\x65\144\145\56\x63\151\141\155\x2e\x78\154\141\170\151\x61\164\x61\56\x63\157\56\x69\144\57\x72\x65\x61\154\155\163\57\x78\154\x2d\x63\x69\141\x6d\57\x70\x72\x6f\164\157\x63\x6f\x6c\x2f\157\x70\145\x6e\x69\x64\55\143\x6f\156\156\145\143\164\x2f\x74\x6f\153\x65\x6e", $dataString, $header1); if (isset($req2["\145\162\162\x6f\162"])) { echo "\xa\x49\x6e\x76\x61\x6c\x69\x64\x20\x4f\124\120\56\40\120\154\145\141\163\x65\40\x74\162\x79\x20\141\147\x61\151\156\x2e\xa"; } else { echo "\xa\122\145\x73\160\157\x6e\x73\145\40\x66\x6f\162\x20\117\x54\120\40\x73\x75\142\155\151\163\x73\151\157\156\72\xa"; print_r($req2); echo "\xa\xa"; $otpCorrect = true; } } goto M0hmY; cQzyp: function makexl($url, $post_fields, $headers) { $curl = curl_init(); curl_setopt_array($curl, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_2_0, CURLOPT_CUSTOMREQUEST => "\120\x4f\123\x54", CURLOPT_HEADER => false, CURLOPT_POSTFIELDS => $post_fields, CURLOPT_HTTPHEADER => $headers)); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "\143\x55\122\114\x20\x45\x72\162\157\162\40\43\72" . $err; return null; } return json_decode($response, true); } goto kFNoM; QTvKk: echo "\174\x20\174\x20\174\40\x7c\40\174\x5f\x5f\x2f\40\x2f\40\51\x20\x58\40\x28\x20\x5f\137\137\x5f\137\x5f\x5f\174\40\174\x5f\x5f\x2f\40\50\40\50\x2f\x20\57\40\134\40\x56\x20\x2f\x20\40\x20\40\x20\12"; goto h9kZv; dNPKV: echo "\x1b\133\61\73\63\66\155\xe2\225\x90\xe2\x95\220\xe2\x95\220\xe2\x95\220\342\225\220\342\225\x90\xe2\x95\x90\342\225\x90\xe2\225\x90\xe2\225\x90\xe2\x95\x90\342\x95\220\342\225\x90\342\x95\x90\342\x95\x90\xe2\225\x90\342\225\220\342\225\220\342\225\x90\xe2\x95\x90\xe2\x95\x90\342\x95\220\xe2\225\x90\xe2\200\242\xe0\xb3\x8b\340\263\x8b\342\200\242\xe2\x95\220\xe2\225\220\xe2\x95\x90\342\x95\220\xe2\225\x90\342\225\x90\342\225\x90\xe2\225\x90\xe2\225\220\xe2\225\x90\342\x95\x90\342\x95\x90\xe2\x95\x90\xe2\225\x90\342\x95\x90\342\225\220\xe2\x95\220\xe2\x95\x90\342\x95\x90\xe2\x95\x90\342\x95\x90\12"; goto ls9Jb; M0hmY: $responseJson = json_encode($req2, JSON_PRETTY_PRINT); goto J6XEq; rU0eK: echo "\x7c\40\174\x20\174\x20\x7c\40\174\x5f\137\57\x20\57\40\51\x20\x58\40\50\40\137\137\137\x5f\x5f\x5f\137\x7c\x20\x7c\137\137\x2f\x20\50\40\50\57\x20\57\40\134\x20\126\40\57\40\40\x20\x20\x20\12"; goto F7izS; h9kZv: echo "\x7c\137\x7c\x5f\x7c\137\x7c\x5f\137\x5f\x5f\x5f\57\x20\x28\x5f\x2f\x20\x5c\x5f\174\137\137\137\x5f\x5f\x5f\137\x29\137\x5f\x5f\x5f\x5f\x2f\x20\x5c\x5f\x5f\137\137\51\40\134\137\x2f\x20\x20\40\40\x20\x20\x20\12"; goto a1WS8; IAKp0: echo "\x1b\x5b\61\73\x33\66\155\xe2\x95\220\342\x95\220\xe2\x95\x90\342\x95\x90\342\225\x90\342\225\x90\342\225\220\342\225\x90\342\225\x90\342\x95\220\342\x95\x90\xe2\225\x90\xe2\x95\220\342\x95\220\xe2\225\x90\xe2\225\220\xe2\225\220\xe2\x95\x90\xe2\x95\x90\342\x95\x90\342\x95\x90\xe2\225\220\342\225\220\xe2\x80\xa2\340\xb3\213\xe0\xb3\x8b\342\200\xa2\xe2\x95\220\342\x95\x90\342\225\x90\xe2\225\220\342\x95\x90\xe2\225\220\342\x95\220\xe2\225\220\342\x95\220\xe2\225\x90\342\225\220\342\225\x90\xe2\x95\220\342\x95\220\342\225\x90\342\225\220\xe2\225\220\342\x95\x90\342\225\220\xe2\x95\x90\xe2\x95\220\xa"; goto qgQtb; vxJPZ: echo "\174\x5f\x7c\137\x7c\x5f\x7c\x5f\137\137\x5f\x5f\57\40\50\x5f\57\x20\x5c\x5f\x7c\x5f\137\x5f\137\137\x5f\x5f\x29\137\x5f\137\137\x5f\57\40\134\137\x5f\137\x5f\x29\x20\134\x5f\x2f\x20\40\40\x20\40\x20\40\12"; goto dNPKV; I72Z2: echo "\x1b\133\x31\x3b\63\66\155\342\225\x90\342\225\x90\342\x95\220\342\x95\220\342\x95\x90\342\225\220\342\x95\220\342\225\220\342\225\x90\342\x95\220\xe2\x95\x90\342\x95\220\xe2\x95\220\342\x95\x90\342\x95\220\xe2\225\220\xe2\x95\x90\xe2\225\220\xe2\x95\x90\xe2\225\x90\xe2\x95\220\342\225\220\342\225\220\342\x80\242\xe0\263\213\xe0\xb3\213\342\200\xa2\342\x95\x90\xe2\x95\x90\xe2\x95\x90\342\225\x90\xe2\225\x90\xe2\225\220\342\225\220\342\x95\x90\342\225\x90\342\225\220\342\225\x90\xe2\225\220\xe2\x95\x90\xe2\225\220\342\225\220\342\x95\x90\xe2\x95\220\xe2\225\x90\xe2\x95\220\342\x95\x90\xe2\225\x90\xa"; goto NiLHF; TvYIa: $req = makexlget("\150\x74\164\x70\x73\x3a\x2f\57\147\x65\144\x65\x2e\143\151\141\155\56\x78\x6c\141\x78\x69\141\x74\141\56\x63\x6f\56\151\144\x2f\162\145\141\x6c\x6d\x73\x2f\170\x6c\55\x63\x69\x61\155\57\x61\165\x74\150\57\157\164\160\77\x63\x6f\156\x74\141\143\x74\x3d" . $no . "\x26\143\x6f\x6e\164\141\x63\x74\124\x79\160\145\75\x53\115\x53", $header); goto G7vMm; L_En3: $header = array("\x55\x73\145\x72\x2d\x41\147\145\x6e\164\x3a\40\x6d\171\x58\x4c\40\57\x20\x37\56\62\56\x30\50\61\x30\x32\70\51\x3b\x20\143\157\155\x2e\141\156\x64\x72\157\151\x64\x2e\x76\x65\156\144\x69\156\x67\73\40\50\130\151\141\157\x6d\x69\73\x20\x52\x65\x64\155\x69\x20\116\157\164\x65\x20\x38\73\x20\x53\x44\x4b\40\63\x33\73\40\101\156\x64\x72\x6f\x69\144\x20\61\x33\x29", "\x41\143\x63\145\160\x74\x2d\x45\x6e\x63\157\x64\x69\156\147\72\x20\x67\x7a\x69\x70", "\143\x6f\156\164\145\x6e\x74\x2d\164\171\x70\x65\72\40\141\x70\x70\x6c\151\143\141\164\x69\157\x6e\x2f\152\x73\157\156", "\x61\x75\x74\x68\157\162\151\x7a\141\164\151\157\156\72\40\x42\141\163\x69\x63\40\x4d\x44\105\64\132\x57\122\x6d\117\124\x51\x74\x4d\172\153\x7a\132\151\x30\63\x59\x6a\x5a\155\x4c\127\106\x6c\x4e\x47\121\x74\x59\127\111\x33\x4d\152\x67\60\117\x47\x45\x31\116\x7a\x4e\155\x4f\x6b\122\x50\x62\x46\116\x45\144\153\160\x36\125\x47\163\62\x55\x33\144\x45\115\127\71\65\x56\105\126\x46\116\x30\x31\x6a\x56\154\x63\x30\143\124\112\66\142\x32\x4e\150", "\141\x78\x2d\162\145\x71\x75\145\163\164\x2d\x61\164\72\40" . $tanggal, "\x61\x78\55\144\x65\166\x69\143\x65\55\x69\144\72\40" . $device_id, "\141\x78\55\x72\145\161\165\x65\163\164\x2d\x69\144\72\40" . $uuid); goto TvYIa; Xnrpg: $tanggal = getCurrentFormattedDate(); goto AF4yl; sbOud: die; goto XzlyD; WzJXM: echo "\12\123\x45\102\105\114\125\x4d\x20\124\x45\115\102\x41\x4b\40\x50\x41\x4b\105\124\x20\114\101\x4b\x55\113\x41\x4e\40\120\105\x52\x4d\x49\x4e\124\x41\x41\x4e\x20\x4f\124\120\40\x55\116\124\x55\x4b\x20\x4c\x4f\107\111\x4e\x2e\56\x2e\56\x20\41\x21\41\12"; goto fx58i; ulZ2Z: echo "\12\x53\x45\102\105\114\x55\x4d\x20\x54\105\115\x42\x41\x4b\x20\120\x41\x4b\x45\124\40\x4c\x41\113\125\113\x41\116\40\x50\105\122\x4d\111\116\x54\x41\x41\x4e\x20\117\x54\120\x20\125\116\x54\125\113\x20\x4c\x4f\107\x49\116\56\x2e\56\56\40\41\x21\41\12"; goto djYMN; XzlyD:
Function Calls
None |
Stats
MD5 | ab5dfd25fc630bf2353c1a77ad4f22ff |
Eval Count | 0 |
Decode Time | 60 ms |