July 03, 2015

Unutulan Cpanel Şifrelerini Belirlemek

Aşağıda vereceğim olan php dosyasını ilgili cpanel bileşeni ile çalıştırmanız sonucunda sistemdeki Cpanel şifrelerini görebilirsiniz.Böylelikle Unutulan Cpanel şifrelerini kurtarmış olacaksınız.yada sistemdeki kayıp şifreleri göreceksiniz.Sistem yöneticisi iseniz yedeklemek için bile bu yöntemi kullanabilirsiniz.

Kullanımından oluşabilecek sorunlardan kullanıcı sorumludur.

Komutu çalıştırabilmeniz için aşağıdaki parametreyi kullanabilirsiniz.

Komut(root yetkileri ile): /usr/local/cpanel/3rdparty/bin/php /var/www/recovery.php

Dosya : revovery.php ```php <?php

if(getmyuid() != 0){ die('Yonetici Olarak Calistirmaniz Gerekmektedir.'); }

foreach(glob('/var/cpanel/sessions/raw/*') as $file){
	$icerik = file_get_contents($file);
	if(preg_match("/user=(.*)/" , $icerik , $m1) && preg_match("/pass=(.*)/" , $icerik , $m2)){
		$sonuc[] = "USER: {$m1[1]}\nPASS: {$m2[1]}\n\n";
	}
}

$sonuc = array_unique($sonuc);
echo implode('',$sonuc);
?> ```

yada direk olarak aşağıdaki dosyadan çağırabilirsiniz.

    #!/usr/local/cpanel/3rdparty/bin/php
    <?php

    if(getmyuid() != 0){ die('Yonetici Olarak Calistirmaniz Gerekmektedir.'); }

    foreach(glob('/var/cpanel/sessions/raw/*') as $file){
    	$icerik = file_get_contents($file);
    	if(preg_match("/user=(.*)/" , $icerik , $m1) && preg_match("/pass=(.*)/" , $icerik , $m2)){
    		$sonuc[] = "USER: {$m1[1]}\nPASS: {$m2[1]}\n\n";
    	}
    }

    $sonuc = array_unique($sonuc);
    echo implode('',$sonuc);
    ?>

Bu sayede sistemde kayıtlı olan kullanıcıları ve buna bağlı olarak şifrelerini’de görebilirsiniz.