⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
webmin
/
virtual-server
/
View File Name :
showpass.cgi
#!/usr/bin/perl # Show a domain's or user's password require './virtual-server-lib.pl'; &ReadParse(); $d = &get_domain($in{'dom'}); $d || &error($text{'edit_egone'}); &can_show_pass() || &error($text{'showpass_ecannot'}); &can_edit_domain($d) || &error($text{'edit_ecannot'}); if ($in{'user'}) { # Showing for mailbox user &can_edit_users() || &error($text{'users_ecannot'}); @users = &list_domain_users($d, 0, 1, 1, 1); ($user) = grep { $_->{'user'} eq $in{'user'} } @users; $user || &error($text{'showpass_egone'}); $username = $user->{'user'}; $pass = $user->{'plainpass'}; $msg1 = $text{'showpass_useru'}; $msg2 = $text{'showpass_passu'}; } elsif (&indexof($in{'mode'}, @database_features) >= 0) { # For a DB $ufunc = $in{'mode'}."_user"; $username = &$ufunc($d); $pfunc = $in{'mode'}."_pass"; $pass = &$pfunc($d, 1); $msg1 = &text('showpass_dbuser', $text{'feature_'.$in{'mode'}}); $msg2 = &text('showpass_dbpass', $text{'feature_'.$in{'mode'}}); } else { # For a domain $username = $d->{'user'}; $pass = $d->{'pass'}; $msg1 = $text{'showpass_user'}; $msg2 = $text{'showpass_pass'}; } &popup_header($text{'showpass_title'}); print "
\n"; print "
$msg1
", "
",&html_escape($username),"
\n"; print "
$msg2
", "
",&html_escape($pass),"
\n"; print "
\n"; &popup_footer();