AnonSec Shell
Server IP : 104.21.14.48  /  Your IP : 3.145.206.135   [ Reverse IP ]
Web Server : Apache
System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64
User : root ( 0)
PHP Version : 8.0.30.2
Disable Function : NONE
Domains : 0 Domains
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/chroot/lib/apk/db/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/chroot/lib/apk/db/scripts.tar
alpine-baselayout-3.4.3-r1.Q1zwvKMnYs1b6ZdPTBJ0Z7D5P3jyA=.pre-install000075500000000000000000000000070014645524316023401 0ustar  rootroot#!/bin/sh

addgroup -S -g 42 shadow 2>/dev/null

exit 0
alpine-baselayout-3.4.3-r1.Q1zwvKMnYs1b6ZdPTBJ0Z7D5P3jyA=.post-install000075500000000000000000000001727014645524316023612 0ustar  rootroot#!/bin/sh

create_vserver_startstop() {
	cat <<__EOF__
#!/bin/sh

# This file is for compatibility
case \${0##*/} in
rcL)
	RUNLEVEL=1 /sbin/rc sysinit || exit 1
	/sbin/rc boot || exit 1
	/sbin/rc \${1:-default}
	exit 0
	;;
rcK)
	/sbin/rc shutdown
	;;
esac

__EOF__
}

# create compat start/stop scripts for vserver guests
if [ -x /sbin/rc ] && [ "$( /sbin/rc --sys )" = "VSERVER" ]; then
	# create rcL and rcK
	if ! [ -e /etc/init.d/rcL ]; then
		create_vserver_startstop > /etc/init.d/rcL
		chmod +x /etc/init.d/rcL
	fi
	if ! [ -e /etc/init.d/rcK ]; then
		ln -s rcL /etc/init.d/rcK
	fi
fi

# force /etc/shadow to be owned by root and not be world readable
chown root:shadow /etc/shadow
chmod 640 /etc/shadow

# update color_prompt.sh symlink (if exists) after we renamed color_prompt to
# color_prompt.sh.disabled.
case "$(readlink /etc/profile.d/color_prompt.sh 2>/dev/null || true)" in
	color_prompt) ln -sf color_prompt.sh.disabled /etc/profile.d/color_prompt.sh;;
esac

exit 0
alpine-baselayout-3.4.3-r1.Q1zwvKMnYs1b6ZdPTBJ0Z7D5P3jyA=.pre-upgrade000075500000000000000000000001363014645524316023370 0ustar  rootroot#!/bin/sh

# we need to have our modprobe.d files with .conf suffix
for i in /etc/modprobe.d/*; do
	# ignore files that does not exist (i.e if modprobe.d is empty)
	[ -r "$i" ] || continue

	# ignore files that have an extension
	case "$i" in
		*.*) continue;;
	esac

	# append extension
	mv "$i" "$i".conf
done

# migrate /var/run directory to /run
if [ -d /var/run ] && [ ! -L /var/run ]; then
	cp -a /var/run/* /run 2>/dev/null
	rm -rf /var/run
	ln -s ../run /var/run
fi

# migrate /var/spool/mail directory to /var/mail
if [ -d /var/spool/mail ] && [ ! -L /var/spool/mail ]; then
	mkdir -p /var/mail
	cp -a /var/spool/mail/* /var/mail/ 2>/dev/null
	rm -rf /var/spool/mail
	ln -s ../mail /var/spool/mail
fi
addgroup -S -g 42 shadow 2>/dev/null

exit 0
alpine-baselayout-3.4.3-r1.Q1zwvKMnYs1b6ZdPTBJ0Z7D5P3jyA=.post-upgrade000075500000000000000000000001727014645524316023573 0ustar  rootroot#!/bin/sh

create_vserver_startstop() {
	cat <<__EOF__
#!/bin/sh

# This file is for compatibility
case \${0##*/} in
rcL)
	RUNLEVEL=1 /sbin/rc sysinit || exit 1
	/sbin/rc boot || exit 1
	/sbin/rc \${1:-default}
	exit 0
	;;
rcK)
	/sbin/rc shutdown
	;;
esac

__EOF__
}

# create compat start/stop scripts for vserver guests
if [ -x /sbin/rc ] && [ "$( /sbin/rc --sys )" = "VSERVER" ]; then
	# create rcL and rcK
	if ! [ -e /etc/init.d/rcL ]; then
		create_vserver_startstop > /etc/init.d/rcL
		chmod +x /etc/init.d/rcL
	fi
	if ! [ -e /etc/init.d/rcK ]; then
		ln -s rcL /etc/init.d/rcK
	fi
fi

# force /etc/shadow to be owned by root and not be world readable
chown root:shadow /etc/shadow
chmod 640 /etc/shadow

# update color_prompt.sh symlink (if exists) after we renamed color_prompt to
# color_prompt.sh.disabled.
case "$(readlink /etc/profile.d/color_prompt.sh 2>/dev/null || true)" in
	color_prompt) ln -sf color_prompt.sh.disabled /etc/profile.d/color_prompt.sh;;
esac

exit 0
busybox-1.36.1-r7.Q1ierGKl33AY17yZdo8YN+z8NeMPg=.post-install000075500000000000000000000000213014645524316021721 0ustar  rootroot#!/bin/busybox sh

# We need the symlinks early
/bin/busybox mkdir -p "/bin" "/sbin" "/usr/bin" "/usr/sbin"
exec /bin/busybox --install -s
busybox-1.36.1-r7.Q1ierGKl33AY17yZdo8YN+z8NeMPg=.post-upgrade000075500000000000000000000002327014645524316021712 0ustar  rootroot#!/bin/busybox sh

# remove links that has been relocated or removed
# - generate a list of all symlinks in bin dirs and a list with all busybox
#   applets
# - sort the list and print all lines that are unique. This is the list of
#   symlinks that does not exist in the busybox applets list.
# - use stat to find the target of those symlinks printed as:
#     '/path/to/symlink' -> '/path/to/target'
#   The "2>/dev/null" is used to stop "can't stat" warnings appearing on
#   the console for each new command added by the new version of the
#   busybox package.
# - use awk to print the symlinks that points to '/bin/busybox'
# - use sed to strip the leading and training ' chars
# - finally pass the list to rm for removing the symlinks that points to
#   busybox but does not exist in the `busybox --list-all` list
cd /
( find bin sbin usr/bin usr/sbin -maxdepth 1 -type l; busybox --list-all) \
	| sort | uniq -u \
	| xargs -r stat -c "%N" 2>/dev/null \
	| awk "\$3 == \"'/bin/busybox'\" {print \$1}" \
	| sed "s/^'//; s/'$//" \
	| xargs -r rm

for link in /bin/ping /bin/ping6; do
	if [ -L "$link" ] && [ "$(readlink $link)" = "/bin/bbsuid" ]; then
		rm "$link"
	fi
done

# We need the symlinks early
exec /bin/busybox --install -s
busybox-1.36.1-r7.Q1ierGKl33AY17yZdo8YN+z8NeMPg=.trigger000075500000000000000000000001042014645524316020734 0ustar  rootroot#!/bin/sh

do_bb_install=

for i in "$@"; do
	case "$i" in
		/lib/modules/*)
			# don't run busybox depmod if we have kmod installed
			# we dont need to run it twice.
			target=$(readlink -f "$(command -v depmod || true)")
			if [ -d "$i" ] && [ "$target" = "/bin/busybox" ]; then
				/bin/busybox depmod ${i#/lib/modules/}
			fi
			;;
		*) do_bb_install=yes;;
	esac
done

if [ -n "$do_bb_install" ]; then
	[ -e /bin/bbsuid ] && /bin/bbsuid --install
	[ -e /bin/busybox-extras ] && /bin/busybox-extras --install -s
	/bin/busybox --install -s
fi
openrc-0.48-r0.Q1PZgyHSNtQRx3Zi9Azv7WWcCVWUA=.post-install000075500000000000000000000001316014645524316021536 0ustar  rootroot#!/bin/sh

rc_update() {
	local svc="$1"
	local level="$2"
	mkdir -p /etc/runlevels/$level
	ln -sf /etc/init.d/$svc /etc/runlevels/$level
}

if [ ! -d etc/rcS.d ] && [ ! -d etc/rcL.d ]; then
	exit 0
fi

for i in etc/rc[SL].d/*; do
	[ -L "$i" ] || continue
	oldsvc=${i##*/S[0-9][0-9]}
	# some services are renamed
	case "$oldsvc" in
		modutils)	svc=modules;;
		procps)		svc=sysctl;;
		bootmisc.sh) 	svc=bootmisc;;
		keymap)		svc=keymaps;;
		rc.local)	svc=local;;
		*)		svc=$oldsvc;;
	esac
	
	# add the service to correct "runlevel"
	case "$svc" in
		syslog|klogd)
			rc_update $svc sysinit;;
		hwclock|modules|sysctl|hostname|keymaps|bootmisc)
			rc_update $svc boot;;
		*)	rc_update $svc default;;
	esac

	rm $i
done

openrc-0.48-r0.Q1PZgyHSNtQRx3Zi9Azv7WWcCVWUA=.post-upgrade000075500000000000000000000002400014645524316021512 0ustar  rootroot#!/bin/sh

ver_old=$2

# in 0.8.0-r1 the state dir moved from /libexec/rc/init.d to /lib/rc/init.d
# and with 0.10 it moved to /run/openrc

mkdir -p /run/openrc
for dir in /libexec /lib; do
	[ -d $dir/rc/init.d ] || continue

	for i in $dir/rc/init.d/* ; do
		[ -e "$i" ] || continue
		if [ -e /run/openrc/${i##*/} ]; then
			rm -r $i
		else
			mv $i /run/openrc/
		fi
	done

	rmdir $dir/rc/init.d $dir/rc /libexec 2>/dev/null
done

# create rc.local compat
if [ -f /etc/rc.local ]; then
	cat >/etc/local.d/rc.local-compat.start<<__EOF__
#!/bin/sh

# this is only here for compatibility reasons
if [ -f /etc/rc.local ]; then
	. /etc/rc.local
fi
__EOF__
	chmod +x /etc/local.d/rc.local-compat.start
fi

rename_service() {
	oldname="$1"
	newname="$2"

	ret=1
	for link in /run/openrc/*/${oldname} /etc/runlevels/*/${oldname}; do
		newlink="${link%/*}/${newname}"
		if [ -L "$link" ] && ! [ -L "$newlink" ]; then
			target="$(readlink $link)"
			ln -s "${target%/*}/$newname" "$newlink"
			rm "$link"
			ret=0
			continue
		fi
		if [ -d "$link" ] && ! [ -d "$newlink" ]; then
			mv "$link" "$newlink"
			ret=0
		fi
	done

	return $ret
}

if [ "$(apk version -t "$ver_old" '0.45-r0')" = '<' ]; then
	# in 0.45 urandom was renamed to seedrng
	rename_service urandom seedrng
fi

exit 0
ca-certificates-20240226-r0.Q1M2O65DB56Ju1GLmm2hrKvk6s8KU=.post-deinstall000075500000000000000000000000211014645524316023530 0ustar  rootroot#!/bin/sh

# clean up broken symlinks store
find -L /etc/ssl/certs -maxdepth 1 -type l -delete
rmdir /etc/ssl/certs 2>/dev/null || true

ca-certificates-20240226-r0.Q1M2O65DB56Ju1GLmm2hrKvk6s8KU=.trigger000075500000000000000000000000077014645524316022243 0ustar  rootroot#!/bin/sh
/usr/sbin/update-ca-certificates &> /dev/null
exit 0
icu-data-en-73.2-r2.Q1+/5GWjtlK+ZQXxNrIkI/gQSFmmE=.post-install000075500000000000000000000000221014645524316022157 0ustar  rootroot#!/bin/sh

cat >&2 <<EOF
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
EOF

exit 0
fontconfig-2.14.2-r3.Q1toELDX+AMfn9O2FftAacrhU+TC0=.trigger000075500000000000000000000000057014645524316021332 0ustar  rootroot#!/bin/sh

fc-cache --system-only > /dev/null

glib-2.76.6-r0.Q1ypqbsvt2xLSYVtGudRpicIEXJ/w=.trigger000075500000000000000000000000317014645524316020677 0ustar  rootroot#!/bin/sh

for i in "$@"; do
	if ! [ -e "$i" ]; then
		continue
	fi
	case "$i" in
	*/modules|*gtk-4.0)
		/usr/bin/gio-querymodules "$i"
		;;
	*/schemas)
		/usr/bin/glib-compile-schemas "$i"
		;;
	esac
done

shared-mime-info-2.2-r5.Q19CtvHnwBkBAebcMqHhi8/FkXiMg=.post-deinstall000075500000000000000000000000415014645524316023662 0ustar  rootroot#!/bin/sh

cd /usr/share/mime
rm -rf globs globs2 icons treemagic generic-icons types magic XMLnamespaces \
	subclasses aliases mime.cache \
	application audio image inode message model multipart text video \
	x-content x-epoc
rmdir /usr/share/mime 2>/dev/null

exit 0
shared-mime-info-2.2-r5.Q19CtvHnwBkBAebcMqHhi8/FkXiMg=.trigger000075500000000000000000000000206014645524316022361 0ustar  rootroot#!/bin/sh

for i in "$@"; do
	if [ -d "$i" ]; then
		PKGSYSTEM_ENABLE_FSYNC=0 \
		update-mime-database "$i" > /dev/null 2>&1
	fi
done
gdk-pixbuf-2.42.10-r5.Q13SB29YuBP2WEKzrUR82qFMyCCYk=.pre-deinstall000075500000000000000000000000076014645524316022344 0ustar  rootroot#!/bin/sh

rm -f /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
gdk-pixbuf-2.42.10-r5.Q13SB29YuBP2WEKzrUR82qFMyCCYk=.trigger000075500000000000000000000000063014645524316021240 0ustar  rootroot#!/bin/sh

gdk-pixbuf-query-loaders --update-cache
pango-1.50.14-r1.Q13iS842R0+BcWuUciuv/T8ReFjN0=.pre-deinstall000075500000000000000000000000123014645524316021346 0ustar  rootroot#!/bin/sh

exec /bin/rm -f /etc/pango/pango.modules /usr/lib/pango/*/modules.cache
pango-1.50.14-r1.Q13iS842R0+BcWuUciuv/T8ReFjN0=.trigger000075500000000000000000000000076014645524316020255 0ustar  rootroot#!/bin/sh

umask 022
/usr/bin/pango-querymodules > ${1}.cache
librsvg-2.56.3-r0.Q1B4c2KVqKuHitLu3U/2o2m1Gyk7g=.post-upgrade000075500000000000000000000000402014645524316021642 0ustar  rootroot#!/bin/sh

ver_old=$2

if [ "$(apk version -t "$ver_old" '2.54.4-r2')" = '<' ]; then
	cat >&2 <<-EOF
	*
	* rsvg-convert utility has been moved from librsvg to a subpackage of
	* the same name. If you use it, run: apk add cmd:rsvg-convert.
	*
	EOF
fi

exit 0

Anon7 - 2022
AnonSec Team