~ K A L I ~
UNAME : Linux web64.extendcp.co.uk 4.18.0-553.81.1.el8_10.x86_64 #1 SMP Mon Oct 27 11:29:19 EDT 2025 x86_64SERVER IP : 10.0.187.64 -________-
CLIENT IP : 216.73.216.163 MINI SHELL D ZAB '
| Current File : //usr/share/perl5/vendor_perl/HI/PasswordCrypt.pm |
package HI::PasswordCrypt;
use strict;
use warnings;
use MIME::Base64;
use Crypt::OpenSSL::Random;
use Exporter 'import';
our @EXPORT_OK = qw(
crypt_password
);
sub crypt_password {
my $password = shift;
my $password_crypted;
if(!$password) {
$password = MIME::Base64::encode(Crypt::OpenSSL::Random::random_bytes(9),'');
warn("password is $password\n");
}
if($password =~ /^\$.+\$/) {
$password_crypted = $password;
} else {
my $salt = MIME::Base64::encode(Crypt::OpenSSL::Random::random_bytes(6),'');
$password_crypted = crypt($password, ('$6$' . $salt));
}
return ($password, $password_crypted);
}
1
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com