Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 13.58.191.60
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
snap /
core /
17200 /
usr /
share /
sysv-rc /
[ HOME SHELL ]
Name
Size
Permission
Action
saveconfig
1.91
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : saveconfig
#! /usr/bin/perl # # saveconfig # # Print out the configuration of the current /etc/rc?.d # symlink setup, in a format compatible to the # "update-rc.d" command line. # # Author: Miquel van Smoorenburg <miquels@cistron.nl> # Adjusted by Petter Reinholdtsen # sub usage { print STDERR "error: ", @_, "\n" if @_; print STDERR <<EOF; saveconfig [-h] [-s <archivedir>] -s save each scripts setting in directory <archivedir> -h show usage inforation EOF } my $archivedir = ""; while($#ARGV >= 0 && ($_ = $ARGV[0]) =~ /^-/) { shift @ARGV; if (/^-s$/) { $archivedir = shift; usage("Missing -s argument"), exit 1 unless $archivedir; next } if (/^-h|--help$/) { &usage; } &usage("unknown option"); } chdir "/etc/init.d"; sub scan { my $dir = shift; local *DD; my $f; opendir DD, $dir; foreach $f (readdir DD) { next if ($f =~ m/^\./); push @{$dir{$dir}}, $f; } closedir DD; } foreach my $d (qw(S 0 1 2 3 4 5 6 7 8 9)) { scan("/etc/rc$d.d"); } scan("/etc/init.d"); foreach my $s (@{$dir{"/etc/init.d"}}) { my %start; my %stop; my $start = 0; my $stop = 0; foreach my $l (qw(S 0 1 2 3 4 5 6)) { #print "L: $l\n"; foreach my $f (@{$dir{"/etc/rc$l.d"}}) { #print "F: $f\n"; if ($f =~ m#^S(\d+)$s$#) { $start{$1} .= "$l "; $start = 1; } if ($f =~ m#^K(\d+)$s$#) { $stop{$1} .= "$l "; $stop = 1; } } } my $entry; if ($start || $stop) { $entry = "update-rc.d $s "; if ($start > 0) { foreach my $x (sort keys %start) { $entry .= "start $x " . $start{$x} . ". "; } } if ($stop > 0) { foreach my $x (sort keys %stop) { $entry .= "stop $x " . $stop{$x} . ". "; } } $entry .= "\n"; if ($archivedir) { my $file = "$archivedir/$s"; open(FILE, ">", "${file}.new") || die "Unable to write to $file"; print FILE $entry; close(FILE); rename "${file}.new", "$file"; } else { print $entry; } } }
Close