#!/usr/local/cpanel/3rdparty/bin/perl #****************************************************************************** # Copyright 2009-2016, Way to the Web Limited # URL: http://www.configserver.com # Email: sales@waytotheweb.com #****************************************************************************** # ConfigServer eXploit Scanner use strict;use lib '/etc/cxs';our ($CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV, $C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5);$CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV = '6.14';$C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5 = <\x0D\x0A?|[\x0A-\x0C\x85\x{2028}\x{2029}])/;$cleanreg = qr/(\r)|(\n)|(^\s+)|(\s+$)/;%CADGP33N3EFBE869GNQ2N2GNW4OSIZF0CXE9LHLPWUPVGSRFXMM = ("\x{61}\x{6c}\x{6c}\x{75}\x{73}\x{65}\x{72}\x{73}" => 1,"\x{62}\x{61}\x{63}\x{6b}\x{67}\x{72}\x{6f}\x{75}\x{6e}\x{64}" => 1,"\x{62}\x{61}\x{79}\x{65}\x{73}" => 1,"\x{62}\x{67}\x{65}\x{74}" => 1,"\x{62}\x{6c}\x{6f}\x{63}\x{6b}" => 1,"\x{63}\x{67}\x{69}" => 1,"\x{63}\x{6c}\x{65}\x{61}\x{6e}\x{6c}\x{6f}\x{67}" => 1,"\x{64}\x{65}\x{62}\x{75}\x{67}" => 1,"\x{64}\x{65}\x{63}\x{6f}\x{64}\x{65}" => 1,"\x{64}\x{65}\x{65}\x{70}" => 1,"\x{64}\x{65}\x{6c}\x{65}\x{74}\x{65}" => 1,"\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{73}\x{63}\x{61}\x{6e}" => 1,"\x{66}\x{61}\x{6c}\x{6c}\x{62}\x{61}\x{63}\x{6b}" => 1,"\x{66}\x{6f}\x{72}\x{63}\x{65}" => 1,"\x{66}\x{74}\x{70}" => 1,"\x{67}\x{65}\x{6e}\x{65}\x{72}\x{61}\x{74}\x{65}" => 1,"\x{68}\x{65}\x{6c}\x{70}" => 1,"\x{68}\x{74}\x{6d}\x{6c}" => 1,"\x{4d}\x{44}\x{35}" => 1,"\x{71}\x{63}\x{68}\x{65}\x{63}\x{6b}" => 1,"\x{71}\x{63}\x{72}\x{65}\x{61}\x{74}\x{65}" => 1,"\x{71}\x{6c}\x{6f}\x{63}\x{61}\x{6c}" => 1,"\x{71}\x{72}\x{65}\x{73}\x{74}\x{6f}\x{72}\x{65}" => 1,"\x{71}\x{75}\x{69}\x{65}\x{74}" => 1,"\x{71}\x{76}\x{69}\x{65}\x{77}" => 1,"\x{73}\x{6d}\x{74}\x{70}" => 1,"\x{73}\x{73}\x{6c}" => 1,"\x{73}\x{75}\x{6d}\x{6d}\x{61}\x{72}\x{79}" => 1,"\x{73}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{73}\x{63}\x{61}\x{6e}" => 1,"\x{74}\x{65}\x{72}\x{6d}\x{73}" => 1,"\x{75}\x{70}\x{67}\x{72}\x{61}\x{64}\x{65}" => 1,"\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}" => 1,"\x{76}\x{69}\x{72}\x{75}\x{73}\x{73}\x{63}\x{61}\x{6e}" => 1,"\x{77}\x{65}\x{62}" => 1,"\x{57}\x{73}\x{74}\x{61}\x{72}\x{74}" => 1,"\x{77}\x{77}\x{77}" => 1,"\x{59}\x{62}\x{6d}\x{61}\x{73}\x{74}\x{65}\x{72}" => 1,"\x{59}\x{43}\x{4d}\x{44}" => 1,"\x{59}\x{52}\x{41}\x{54}\x{45}\x{49}\x{47}\x{4e}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{43}\x{47}\x{49}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{46}\x{50}\x{52}\x{45}\x{47}\x{45}\x{58}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{4d}\x{44}\x{35}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{52}\x{45}\x{47}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{55}\x{4e}\x{43}\x{4c}\x{41}\x{4d}" => 1,"\x{59}\x{53}\x{4b}\x{49}\x{50}\x{57}\x{4d}\x{41}\x{49}\x{4c}" => 1,"\x{59}\x{53}\x{56}\x{45}\x{52}\x{53}\x{49}\x{4f}\x{4e}\x{53}" => 1,'YTIDY',"\x{79}" => 1);%C50SFUHQ8EGUZGF8A7LUAM3OPQ2TDG4YLJ4DH6QYPB1DYPF1S5Y = ("\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{73}\x{63}\x{61}\x{6e}" => 1,"\x{62}\x{61}\x{79}\x{65}\x{73}" => 1,"\x{66}\x{61}\x{6c}\x{6c}\x{62}\x{61}\x{63}\x{6b}" => 1,"\x{68}\x{74}\x{6d}\x{6c}" => 1,"\x{73}\x{73}\x{6c}" => 1,"\x{73}\x{75}\x{6d}\x{6d}\x{61}\x{72}\x{79}" => 1,"\x{73}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{73}\x{63}\x{61}\x{6e}" => 1,"\x{76}\x{69}\x{72}\x{75}\x{73}\x{73}\x{63}\x{61}\x{6e}" => 1);if (-e "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock} = '/tmp/clamd'}elsif (-e "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock} = '/var/clamd'}elsif (-e "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{72}\x{75}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{61}\x{76}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}\x{2e}\x{73}\x{6f}\x{63}\x{6b}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock} = '/var/run/clamav/clamd.sock'}elsif (-e "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{72}\x{75}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}\x{2e}\x{73}\x{63}\x{61}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}\x{2e}\x{73}\x{6f}\x{63}\x{6b}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock} = '/var/run/clamd.scan/clamd.sock'}elsif (-e "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{72}\x{75}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{61}\x{76}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{64}\x{2e}\x{63}\x{74}\x{6c}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock} = '/var/run/clamav/clamd.ctl'}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{65}\x{66}\x{61}\x{75}\x{6c}\x{74}\x{73}") {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{65}\x{66}\x{61}\x{75}\x{6c}\x{74}\x{73}")) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^\#/) {next}if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT !~ /=/) {next}my ($CKKZMS09V4F0T5027AGUWKY84T4OMSX374JELEWD0MDK3Q4V7KU,$CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) = split(/\=/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT);$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CKKZMS09V4F0T5027AGUWKY84T4OMSX374JELEWD0MDK3Q4V7KU} = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8;}}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = GetOptions (\%CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC,'allusers','background|B','baction=s','bayes!','bforget=s','bget','blearn=s','block','breport=s','cgi','chroot=s','chtest','chuser=s','clamdsock|C=s','cleanlog|N','comment=s','ctime=i','debug','decode','deep|E','defapache=s','delete|D','depth=i','doptions=s','exploitscan!','fallback!','filemax|F=i','force','ftp','generate','help|?','html!','ignore|I=s','jumpfrom=s','jumpto=s','logfile=s','mail=s','MD5','options=s','pionice=i','prenice=i','qcheck','qclean=i','qcreate','qignore=s','qlocal','qoptions=s','qrestore','quarantine|Q=s','quiet|Z','qview','report=s','script=s','sizemax|S=i','skipover|K=s','smtp','soptions=s','ssl!','summary!','sversionscan!','template=s','terms','throttle|T=f','timemax|H=i','tscripts=s','uidmax=i','uidmin=i','ulist=s','upgrade|U','user=s','version|V','virusscan!','voptions=s','Wadd=s','web','Wloglevel=i','Wmaxchild=i','Wmonignore=s','Wmonitor=s','Wrateignore=i','Wrefresh=i','Wsleep=i','Wstart','Wstop','Wsymlink=s','Wsymlinkmax=i','Wsymlinksec=i','wttw','www','xtra|X=s','Ybmaster','YCLAMSCAN=s','YCMD','YCONREP=s','YWTTWREP','YPHP','Yqencrypt','Yqkeygen','YRATECNT=i','YRATEIGN','YRATESEC=i','YSKIPCGI','YSKIPFPREGEX','YSKIPMD5','YSKIPREG','YSKIPUNCLAM','YSKIPWMAIL','YSVERSIONS','YTIDY','y');unless ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {print "1\n"}undef %CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC;undef @ARGV;}$COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI = (getpwnam($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}))[2];if ($COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI < 1 and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} ne "\x{6e}\x{6f}\x{62}\x{6f}\x{64}\x{79}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} = "\x{6e}\x{6f}\x{62}\x{6f}\x{64}\x{79}";$COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI = (getpwnam($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}))[2];}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{smtp}) {require Net::SMTP;import Net::SMTP;}if ($< != 0) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {print "1\n";print "Permission denied\n";exit;}if ($< != $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qlocal}) {print "1\n";print "Permission denied [only root or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} allowed]\n";exit;}if (-f $ARGV[0]) {stat($ARGV[0]);if ($st_uid != $<) {print "1\n";print "Permission denied\n";exit;}$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} = 1;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{decode};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{y};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{background};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{generate};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{upgrade};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{wttw};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstop};$CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY = getpwuid($<);if (-f $ENV{SCRIPT_FILENAME}) {stat $ENV{SCRIPT_FILENAME};$C5QH9EIKUJ4VZ33VSB5WJT6XVF3KXFJWX5BOIKHMHIP2GA45QQW = $st_uid;$C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB = getpwuid($C5QH9EIKUJ4VZ33VSB5WJT6XVF3KXFJWX5BOIKHMHIP2GA45QQW);}} else {print "1\n";print "Permission denied\n";exit;}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qlocal}) {undef $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qlocal}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {stat($ARGV[0]);if (($st_uid != $ENV{UPLOAD_UID}) or ($ENV{UPLOAD_UID} == 0) or ($ENV{UPLOAD_USER} eq "\x{72}\x{6f}\x{6f}\x{74}")) {print "Permission denied\n";exit;}unless (-f $ARGV[0]) {print "Permission denied\n";exit;}$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} = 1;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{generate};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{upgrade};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{decode};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{y};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{wttw};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstop};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan};$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = ( getpwuid($ENV{UPLOAD_UID}) )[7];}$CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC = "\x{47}\x{45}\x{4e}\x{45}\x{52}\x{49}\x{43}";$C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS = pack("H*","\x{33}\x{31}\x{30}\x{61}\x{34}\x{63}\x{36}\x{39}\x{36}\x{33}\x{36}\x{35}\x{36}\x{65}\x{37}\x{33}\x{36}\x{35}\x{32}\x{30}\x{36}\x{35}\x{37}\x{32}\x{37}\x{32}\x{36}\x{66}\x{37}\x{32}\x{30}\x{61}");$C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P = pack("H*","\x{32}\x{66}\x{36}\x{35}\x{37}\x{34}\x{36}\x{33}\x{32}\x{66}\x{36}\x{33}\x{37}\x{38}\x{37}\x{33}\x{32}\x{66}\x{36}\x{33}\x{37}\x{38}\x{37}\x{33}\x{32}\x{65}\x{36}\x{34}\x{36}\x{31}\x{37}\x{34}\x{36}\x{31}");if (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{63}\x{70}\x{61}\x{6e}\x{65}\x{6c}\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}") {$CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC = "CPANEL"}elsif (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}") {$CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC = "DA"}if ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{47}\x{45}\x{4e}\x{45}\x{52}\x{49}\x{43}" and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmin}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmin} = 1000}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmax}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmax} = 65535}} else {delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmin};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmax};}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{65}\x{62}\x{75}\x{67}") {unlink "/etc/cxs/cxs.debug"}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{73}\x{6b}\x{69}\x{70}") {unlink "/etc/cxs/cxs.skip"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} < 20) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} = 20}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cleanlog};}local $| = 1;$CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4 = strftime("\%z", localtime);stat($C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{help} and ($< == 0)) {require Pod::Usage;import Pod::Usage;pod2usage(-verbose => 2);exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{version} and ($< == 0)) {print "cxs: v$CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV\n";exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qclean} and ($< == 0)) {&CIXYS0JBT8TTC0O8972Z8FIHOLR11WBFUTU9U10ZICDY83RUEPS;exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qcreate} and ($< == 0)) {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CJ2LN4OA7PNGC35C8NV1UM6BFMXPEWMK1OV518L86Y5X5IMPMXI;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU ne "") {print $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine} =~ s/\/$//;if (-d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}) {unless (-d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{63}\x{67}\x{69}") {if ($< == 0) {my $C8D2CLIRVWLBZO81RMGHWFOB4306NHX0BPI0IZW0HL9FZY9T4R9 = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2e}".time;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = rename($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine},$C8D2CLIRVWLBZO81RMGHWFOB4306NHX0BPI0IZW0HL9FZY9T4R9);chmod (0755, $C8D2CLIRVWLBZO81RMGHWFOB4306NHX0BPI0IZW0HL9FZY9T4R9);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "Old quarantine renamed to $C8D2CLIRVWLBZO81RMGHWFOB4306NHX0BPI0IZW0HL9FZY9T4R9. You should remove this directory once the files are no longer needed.\n";$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU .= &CJ2LN4OA7PNGC35C8NV1UM6BFMXPEWMK1OV518L86Y5X5IMPMXI;if (-d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{63}\x{67}\x{69}") {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "From: root\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "To: root\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Subject: cxs Quarantine directory upgraded to v4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n";open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "|-", "/usr/sbin/sendmail -t");print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);} else {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU .= "\nWARNING: Quarantine disabled\n";delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};}} else {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "Quarantine rename failed: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n";$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU .= "\nWARNING: Quarantine disabled\n";delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};}print $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;} else {delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};}}stat($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine});my $CL3PAH1NX1MYPX2VAYO9KZIUV1DUEY3MZ63TLDAKZPJIRZOVJ92 = sprintf("%04o",$st_mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}"));my $CMDEXDPMSJ70KYZ0DAZS8X5QNW1T4VOBWIQ19QLQX6AIA96LPHL = $st_uid;if (-d "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}" and $CMDEXDPMSJ70KYZ0DAZS8X5QNW1T4VOBWIQ19QLQX6AIA96LPHL != 0) {$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE = "WARNING: Quarantine disabled - Directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}] has incorrect owner [$CMDEXDPMSJ70KYZ0DAZS8X5QNW1T4VOBWIQ19QLQX6AIA96LPHL instead of 0(root)], run cxs --qcreate --quarantine $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}\n"}if (! -d "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxscgi") {$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE .= "WARNING: Quarantine disabled - Directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxscgi] missing, run cxs --qcreate --quarantine $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}\n"}if (! -d "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxsuser") {$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE .= "WARNING: Quarantine disabled - Directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxsuser] missing, run cxs --qcreate --quarantine $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}\n"}if ($CL3PAH1NX1MYPX2VAYO9KZIUV1DUEY3MZ63TLDAKZPJIRZOVJ92 ne "\x{30}\x{37}\x{35}\x{35}") {$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE .= "WARNING: Quarantine disabled - Directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}] has incorrect permissions [$CL3PAH1NX1MYPX2VAYO9KZIUV1DUEY3MZ63TLDAKZPJIRZOVJ92 instead of 0755], run cxs --qcreate --quarantine $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}\n"}} else {$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE = "WARNING: Quarantine disabled - Directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}] does not exist\n"}if ($CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE ne "") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {print "$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE\n";}delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};} else {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{dir}{$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qcreate}) {exit}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qcheck}) {exit}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bget}) {&CE2XXCMYUIGVW35R09CHOFPO6SS3PECVXM6BAIA312H5HLXB3GV; exit}if (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{blearn} or defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bforget}) {delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{script};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{soptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes};$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} = "\x{6d}\x{44}\x{52}";$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} = 1;&C7PKO0FK9WK252FSHM47FQSDL44ACG6RHFJOI67MJ13CPDIIBD0;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes}) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {unless (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}") {&CE2XXCMYUIGVW35R09CHOFPO6SS3PECVXM6BAIA312H5HLXB3GV}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &C7PKO0FK9WK252FSHM47FQSDL44ACG6RHFJOI67MJ13CPDIIBD0;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n"}}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = "\x{6d}\x{65}\x{64}\x{69}\x{75}\x{6d}"}$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = lc($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport});if ("\x{68}\x{69}\x{67}\x{68}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = "high"}elsif ("\x{6d}\x{65}\x{64}\x{69}\x{75}\x{6d}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = "medium"}elsif ("\x{6c}\x{6f}\x{77}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = "low"}else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} = "\x{6d}\x{65}\x{64}\x{69}\x{75}\x{6d}"}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = "\x{68}\x{69}\x{67}\x{68}"}$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = lc($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction});if ("\x{68}\x{69}\x{67}\x{68}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = "high"}elsif ("\x{6d}\x{65}\x{64}\x{69}\x{75}\x{6d}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = "medium"}elsif ("\x{6c}\x{6f}\x{77}" =~ /^$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction}/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = "low"}else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} = "\x{68}\x{69}\x{67}\x{68}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Yqkeygen} and ($< == 0)) {local $| = 1;if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{2e}\x{73}\x{65}\x{63}\x{6b}\x{65}\x{79}\x{2f}\x{63}\x{78}\x{73}\x{70}\x{72}\x{69}\x{76}\x{61}\x{74}\x{65}\x{2e}\x{70}\x{65}\x{6d}" and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{force}) {print "A private ket (/etc/cxs/.seckey/cxsprivate.pem) already exists. Use --force to generate a new key. Any quarantine files encrypted with the old key will no longer be readable to restorable.\n";} else {print "Generating cxs quarantine key pairs...\n\n";mkdir ("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{2e}\x{73}\x{65}\x{63}\x{6b}\x{65}\x{79}\x{2f}",0600);system("\x{6f}\x{70}\x{65}\x{6e}\x{73}\x{73}\x{6c}","req","-x509","-nodes","-days","100000","-newkey","rsa:2048","-keyout","/etc/cxs/.seckey/cxsprivate.pem","-out","/etc/cxs/cxspublic.pem","-subj","/");if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{2e}\x{73}\x{65}\x{63}\x{6b}\x{65}\x{79}\x{2f}\x{63}\x{78}\x{73}\x{70}\x{72}\x{69}\x{76}\x{61}\x{74}\x{65}\x{2e}\x{70}\x{65}\x{6d}" and -e "/etc/cxs/cxspublic.pem") {chmod (0600, "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{2e}\x{73}\x{65}\x{63}\x{6b}\x{65}\x{79}\x{2f}\x{63}\x{78}\x{73}\x{70}\x{72}\x{69}\x{76}\x{61}\x{74}\x{65}\x{2e}\x{70}\x{65}\x{6d}");print "\nKey generation completed. You should keep an offline copy of /etc/cxs/.seckey/cxsprivate.pem as quarantine files can only be decrypted with this key. If it is lost or changed, then files in quarantine cannot be read or restored.\n";} else {print "Key generation failed.\n";}}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qrestore} and ($< == 0)) {&C7KTPDKQGRW7ETBDUQ2GHQ6RM2GQAWL4FHS57E0F3KO104SUPVY($ARGV[0]);exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qview} and ($< == 0)) {&CKRSG4MKAAG3U90R53A7X5P7Y8R6D52LFN61BNDR70DA0UR5KGD($ARGV[0]);exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{prenice}) {my $CV809KPQXAKCNX586VN53L0VY21F7U7OOBTT5U0RNNR4PMTU1BH = '/usr/bin/renice';my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "";if (-e $CV809KPQXAKCNX586VN53L0VY21F7U7OOBTT5U0RNNR4PMTU1BH) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{prenice} < -20 or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{prenice} > 20) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "prenice must be between -20 and 20!";} else {my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CV809KPQXAKCNX586VN53L0VY21F7U7OOBTT5U0RNNR4PMTU1BH,"-n",$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{prenice},"-p",$$);my @CBAYB6D05PFFGM3AF806FSRA8NPL82RU815IQWT6B08B1QKCFZA = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);if ($CBAYB6D05PFFGM3AF806FSRA8NPL82RU815IQWT6B08B1QKCFZA[0] =~ /^\D/) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $CBAYB6D05PFFGM3AF806FSRA8NPL82RU815IQWT6B08B1QKCFZA[0]}}} else {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "$CV809KPQXAKCNX586VN53L0VY21F7U7OOBTT5U0RNNR4PMTU1BH not found!";}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "Error: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n";exit;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{pionice}) {my $CWHDE0KQBWMTTVMMXK6KQQW6T1FQUODF2WSLENXVMAHEIC9KV9C = '/usr/bin/ionice';my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "";if (-e $CWHDE0KQBWMTTVMMXK6KQQW6T1FQUODF2WSLENXVMAHEIC9KV9C) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{pionice} < 0 or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{pionice} > 7) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "ionice must be between 0 and 7!";} else {my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CWHDE0KQBWMTTVMMXK6KQQW6T1FQUODF2WSLENXVMAHEIC9KV9C,"-c","\x{32}","-n",$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{pionice},"-p",$$);my @CCS62BE083QME7KNWJ5TLZGB4BK8EFO97RPY0H2Q6ASVMEJIQHO = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);if (@CCS62BE083QME7KNWJ5TLZGB4BK8EFO97RPY0H2Q6ASVMEJIQHO) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $CCS62BE083QME7KNWJ5TLZGB4BK8EFO97RPY0H2Q6ASVMEJIQHO[0]}}} else {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "$CWHDE0KQBWMTTVMMXK6KQQW6T1FQUODF2WSLENXVMAHEIC9KV9C not found!";}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "Error: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n";exit;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chtest}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser} eq "") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser} = "nobody"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot} ne "" and -d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot} and $> == 0) {my (undef,undef,$C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ,$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) = getpwnam($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser});if ($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ < 1) {$C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ = 99}if ($CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB < 1) {$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB = 99}print "cxs: Entering chroot environment as user [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser} ($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ:$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB)]\n";print "cxs: The limited environment can be tested by running: 'php -i' as well as 'id'\n\n";chdir($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot});chroot($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot});chdir("\x{2f}");if ($> == 0) {local $( = $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB;local $) = "$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB";local $> = local $< = $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ;if (($) != $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) or ($> != $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ) or ($( != $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) or ($< != $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ)) {die "Failed to drop privileges to user [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser}]($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ:$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB)\n";}exec("\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{62}\x{61}\x{73}\x{68}");} else {exec("\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{62}\x{61}\x{73}\x{68}");}}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstop} and ($< == 0)) {my $C8IU81IJWTT793ZWCQ4CG2GM28RIAFE9YB7Y18DUCCW91L5TS9S = 0;opendir (PROC,"\x{2f}\x{70}\x{72}\x{6f}\x{63}");while (my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = readdir(PROC)) {if ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU =~ /^\.|\.\.$/) {next}open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI,"\x{3c}","/proc/$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU/cmdline");flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_SH);my $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S = <$C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI>;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);chomp $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S;if ($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S eq "\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}") {kill (9, $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU);print "cxswatch [$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU] stopped\n";&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("cxswatch [$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU] stopped");$C8IU81IJWTT793ZWCQ4CG2GM28RIAFE9YB7Y18DUCCW91L5TS9S = 1;last;}}closedir (PROC);unless ($C8IU81IJWTT793ZWCQ4CG2GM28RIAFE9YB7Y18DUCCW91L5TS9S) {print "cxswatch process not found\n"}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{generate} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report} and (-f $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) and ($< == 0)) {my %C3AJIN26PKS4RA2S8PTWIF7NT7ZY5YY4MCCJTCFDPAOPLDK9RFU;print "Processing $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}...\n";open (my $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, "\x{3c}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) or die $!;flock ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, LOCK_SH);my @CKL9NZ7LK85W7MUHFNSAQZO9KXO9JS4E9U4012JJV8FFHIOAH0N = <$CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY>;close ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY);chomp @CKL9NZ7LK85W7MUHFNSAQZO9KXO9JS4E9U4012JJV8FFHIOAH0N;open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}) or die $!;flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CKL9NZ7LK85W7MUHFNSAQZO9KXO9JS4E9U4012JJV8FFHIOAH0N) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^\'(.*)\'$/) {my $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = $1;if ($C3AJIN26PKS4RA2S8PTWIF7NT7ZY5YY4MCCJTCFDPAOPLDK9RFU{$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7}) {next}$C3AJIN26PKS4RA2S8PTWIF7NT7ZY5YY4MCCJTCFDPAOPLDK9RFU{$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7} = 1;$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 =~ s/\'\\\'\'/\'/g;if (-e $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7) {if (-l $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "sym:$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7\n";}elsif (-d $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "dir:$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7\n";}else {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "file:$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7\n";}}}}close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);print "Appended entries to $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}\n";exit;}unless (-e $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P) {&CVP7A1YYX4PKDOQ008QWTKO3LBP9X4ZGIJBO3G2SKUO7WUD6WSB}unless (-e $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P) {print $C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ($C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS)}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{upgrade} and ($< == 0)) {unless ((-t STDOUT) or ($ENV{SERVER_NAME})) {&C6GBP91D85ZKQFVCLF8EDM8EF3RT9U2QD0JG7KO186N2104M9FD;my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = int(rand(1800))+10;local $0 = "cxs upgrade sleeping for $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD seconds";sleep $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD;local $0 = "\x{63}\x{78}\x{73}\x{20}\x{75}\x{70}\x{67}\x{72}\x{61}\x{64}\x{65}\x{20}\x{63}\x{68}\x{65}\x{63}\x{6b}";}&CTH1GXS0RFTIRQ2UWXVZUXBYNDCQRMNOVPGA7H87SH7RROP2SQI;my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget(decode_base64("\x{61}\x{48}\x{52}\x{30}\x{63}\x{44}\x{6f}\x{76}\x{4c}\x{32}\x{52}\x{76}\x{64}\x{32}\x{35}\x{73}\x{62}\x{32}\x{46}\x{6b}\x{4c}\x{6d}\x{4e}\x{76}\x{62}\x{6d}\x{5a}\x{70}\x{5a}\x{33}\x{4e}\x{6c}\x{63}\x{6e}\x{5a}\x{6c}\x{63}\x{69}\x{35}\x{6a}\x{62}\x{32}\x{30}\x{76}\x{59}\x{33}\x{68}\x{7a}\x{4c}\x{33}\x{5a}\x{6c}\x{63}\x{6e}\x{4e}\x{70}\x{62}\x{32}\x{34}\x{75}\x{64}\x{48}\x{68}\x{30}"));if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "Failed: $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n"; exit;}my $C0LHF2CKIW5I72K4MAMTUT66UVALK26NJQCSSXCIFCSQ1G59SKY = $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4;if (($C0LHF2CKIW5I72K4MAMTUT66UVALK26NJQCSSXCIFCSQ1G59SKY ne "") and ($C0LHF2CKIW5I72K4MAMTUT66UVALK26NJQCSSXCIFCSQ1G59SKY =~ /^[\d\.]*$/)) {if ($C0LHF2CKIW5I72K4MAMTUT66UVALK26NJQCSSXCIFCSQ1G59SKY > $CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{force}) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Upgrading cxs from v$CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV to $C0LHF2CKIW5I72K4MAMTUT66UVALK26NJQCSSXCIFCSQ1G59SKY...\n"}if (-e decode_base64("\x{4c}\x{33}\x{56}\x{7a}\x{63}\x{69}\x{39}\x{7a}\x{63}\x{6d}\x{4d}\x{76}\x{59}\x{33}\x{68}\x{7a}\x{61}\x{57}\x{35}\x{7a}\x{64}\x{47}\x{46}\x{73}\x{62}\x{47}\x{56}\x{79}\x{4c}\x{6e}\x{52}\x{6e}\x{65}\x{67}\x{3d}\x{3d}")) {unlink (decode_base64("L3Vzci9zcmMvY3hzaW5zdGFsbGVyLnRneg==")) or die $!}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Retrieving new cxs installer...\n"}my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget(decode_base64("\x{61}\x{48}\x{52}\x{30}\x{63}\x{44}\x{6f}\x{76}\x{4c}\x{32}\x{52}\x{76}\x{64}\x{32}\x{35}\x{73}\x{62}\x{32}\x{46}\x{6b}\x{4c}\x{6d}\x{4e}\x{76}\x{62}\x{6d}\x{5a}\x{70}\x{5a}\x{33}\x{4e}\x{6c}\x{63}\x{6e}\x{5a}\x{6c}\x{63}\x{69}\x{35}\x{6a}\x{62}\x{32}\x{30}\x{76}\x{59}\x{33}\x{68}\x{7a}\x{61}\x{57}\x{35}\x{7a}\x{64}\x{47}\x{46}\x{73}\x{62}\x{47}\x{56}\x{79}\x{4c}\x{6e}\x{52}\x{6e}\x{65}\x{67}\x{3d}\x{3d}"),decode_base64("L3Vzci9zcmMvY3hzaW5zdGFsbGVyLnRneg=="));if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Oops: $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n"} ; exit;}if (! -z decode_base64("\x{4c}\x{33}\x{56}\x{7a}\x{63}\x{69}\x{39}\x{7a}\x{63}\x{6d}\x{4d}\x{76}\x{59}\x{33}\x{68}\x{7a}\x{61}\x{57}\x{35}\x{7a}\x{64}\x{47}\x{46}\x{73}\x{62}\x{47}\x{56}\x{79}\x{4c}\x{6e}\x{52}\x{6e}\x{65}\x{67}\x{3d}\x{3d}")) {system ("cd /usr/src ; tar -xzf cxsinstaller.tgz ; perl cxsinstaller.pl");system ("rm -Rfv /usr/src/cxs*");}open (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, "\x{3e}", "/etc/cxs/newusers/cxswatchrestart");flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV);unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Restarting cxs Watch daemon, if it is running\n\nChangelog: https://download.configserver.com/cxs/changelog.txt\n"}} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "cxs is already at the latest version: v$CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV\n"}stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");if ((! -e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}") or (time - $st_mtime > 3600)) {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/etc/cxs/servers");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH; --$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO;) {my $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0 = int(rand($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1));if ($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO == $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0) {next}@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO,$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0] = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0,$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO];}foreach my $CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA (@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH) {$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA = decode_base64($CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA);my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget("$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA/cgi-bin/cxs/updates.cgi","\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}\x{2e}\x{6e}\x{65}\x{77}",1);unless ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", "/etc/cxs/new.fp");flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $C9W8T22S31REMF4SBW4BH61KJU1N7VI02ZEBC9V51NODPW9HNCW = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);open (my $CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI, "\x{3c}", "/etc/cxs/new.fp.new");flock ($CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI, LOCK_SH);my $CPJK6VRYY8VNZ92FF56AY01ECDLZK55RH9WGNV8GKB9CZKI3TR0 = do {local $/; <$CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI>};close ($CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI);if ($C9W8T22S31REMF4SBW4BH61KJU1N7VI02ZEBC9V51NODPW9HNCW ne $CPJK6VRYY8VNZ92FF56AY01ECDLZK55RH9WGNV8GKB9CZKI3TR0) {open (my $CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI,"\x{3e}","/etc/cxs/new.fp");flock ($CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI, LOCK_EX);print $CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI $CPJK6VRYY8VNZ92FF56AY01ECDLZK55RH9WGNV8GKB9CZKI3TR0;close ($CSR0UK5LUSZMPAGBKSB4SYK62E42070B7D9EE6WWROT6BC9X0KI);unlink "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}\x{2e}\x{6e}\x{65}\x{77}";chmod (0644 ,"\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Updated daily fingerprint database\n"}last;} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "cxs daily fingerprint database up to date\n"}}}}} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "cxs daily fingerprint database up to date\n"}}}} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Unable to verify the latest version of cxs at this time\n"}}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{y} and ($< == 0)) {&CVP7A1YYX4PKDOQ008QWTKO3LBP9X4ZGIJBO3G2SKUO7WUD6WSB;exit}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /^\-/) {my $CXO92TCKAPEZH8N7G4SWC901PR29JLGWEWA86KT2DTMBS2LG5WD = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options};$CXO92TCKAPEZH8N7G4SWC901PR29JLGWEWA86KT2DTMBS2LG5WD =~ s/\-//g;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} = $CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR;foreach (split(//,$CXO92TCKAPEZH8N7G4SWC901PR29JLGWEWA86KT2DTMBS2LG5WD)) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ s/$_//}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /^\+/) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ s/\+//g;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} .= $CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /m/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /M/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{md5} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /O/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{socket} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /L/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{symlink} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /f/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{filename} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /u/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{suspdir} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /S/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{SUID} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /G/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{GUID} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /c/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{core} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /C/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{coredel} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /h/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{exploit} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /e/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{binary} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /x/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{winbinary} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /d/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{directory} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /s/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{sversion} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /n/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{nobody} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /w/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{world} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /W/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{worldchmod} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /T/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{script} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /D/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decode} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /R/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decoderegex} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /E/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{email} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /U/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{upload} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /Z/) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{zip} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /P/) {require Net::FTP;import Net::FTP;unless ($@) {$CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{passtest} = 1}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{soptions} =~ /a/) {$CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B{all} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{soptions} =~ /d/) {$CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B{dir} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /m/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /f/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{filename} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /u/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{suspdir} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /h/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{exploit} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /e/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{binary} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /x/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{winbinary} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions} =~ /T/) {$CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{script} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {unless (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('PING') eq 'PONG') {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} = 0;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {print "Unable to connect to clamd, virus scanning disabled\n\n";}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /php/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{php} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /perl/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{perl} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /c/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{c} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /python/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{python} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /ruby/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{ruby} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /jsp/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{jsp} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /asp/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{asp} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /java/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{java} = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} =~ /other/) {$CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{script} = 1}$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE = hostname;if ($C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE eq "") {$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE = "localhost"}$CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 = (split(/\./,$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE))[0];$CPUQVAXJ46KJEPTH02X1I4SSSEBPMWXJOWJC6N0B2E2VCYPIGJW = time;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YWTTWREP}) {$CJVP6LCFG68WH718LFSSHL25C4CQU6XS20O277ADWWIWL0MNTK2 = 1;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YWTTWREP};}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {my ($CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX, $COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ) = fileparse($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});if ($COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ eq './') {$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ = getcwd();$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report} = "$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ/$CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX";}if (-e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {unlink $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {my ($CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX, $COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ) = fileparse($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});if ($COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ eq './') {$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ = getcwd();$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP} = "$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ/$CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX";}if (-e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {unlink $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}}if ($CJVP6LCFG68WH718LFSSHL25C4CQU6XS20O277ADWWIWL0MNTK2 and -e "\x{2f}\x{72}\x{6f}\x{6f}\x{74}\x{2f}\x{77}\x{74}\x{74}\x{77}\x{2e}\x{6c}\x{6f}\x{67}") {unlink "/root/wttw.log"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile}) {my ($CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX, $COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ) = fileparse($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});if ($COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ eq './') {$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ = getcwd();$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile} = "$COW32CBBFK7UOZD80D4768FWCOC7WN38P0FJBE8VCTXFZNWU4MZ/$CAWEAD3HN3PIIR8LE4B1G5ZDBX91IBQQAIZL4QI8E8NSV55C0VX";}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY;if ($C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB and $C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB ne 'root') {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS} or $CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{ip}{$ENV{REMOTE_ADDR}}) {print "1\n";exit;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}}) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {print "1\n";exit;}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$ENV{UPLOAD_VUSER}}) {exit}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$ENV{UPLOAD_USER}}) {exit}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}}) {if ($ENV{UPLOAD_VUSER} =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {exit}if ($ENV{UPLOAD_USER} =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {exit}}if ((keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{ip}}) > 0) {unless ($ENV{UPLOAD_IP}) {&CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{ip}{$ENV{UPLOAD_IP}}) {exit}}}my @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = data();eval ('local $SIG{__DIE__} = undef; use BSD::Resource; my $CE234IK6AHBP98W43JMQL389NOIR77Z0RAUMREWHMB2QS3QECWZ = getrlimit("\x{52}\x{4c}\x{49}\x{4d}\x{49}\x{54}\x{5f}\x{53}\x{54}\x{41}\x{43}\x{4b}"); setrlimit("\x{52}\x{4c}\x{49}\x{4d}\x{49}\x{54}\x{5f}\x{53}\x{54}\x{41}\x{43}\x{4b}", $CE234IK6AHBP98W43JMQL389NOIR77Z0RAUMREWHMB2QS3QECWZ * 2, $CE234IK6AHBP98W43JMQL389NOIR77Z0RAUMREWHMB2QS3QECWZ * 2);');unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPREG}) {@C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0]));@CX36MJ5NBQVEKIY3FX2YBAH2XRO6O1TZL7Z8RK3ENA99DV09S8R = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[1]));@C52SVAJTWVNWDZ0ZU2C64ASHUU1YFQD460RKOYBPUZGW6W3T7FA = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[2]));}my @CW4VU73CNUZF1AENCVA9OPN2S5ICLS88O2FONIU0BDCD8Q8I3B0 = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[3]));@CJG9L8LAYHUSRBRIULSNFTOY7OYRZYMC5MOM7KBAGSEKXGF9S8L = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[5]));my @CS7842GTVS9W9CZEFWOPE496JKFMDJV4BV9H0EC96IPK81DN74W = (split(/\,/, $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[6]));for (7..@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN) {if ($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[$_] =~ /^__DATAEND__/) {last}push (@CKZRNHPGHU140HNC536FWEK2DB3RXLWS5J6PC1DRAHBOYFXGG71, qr/$CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[$_]/s);}$CV40DX77X816XJAKKAG4PGJXRLMQGGROW6I5ZKYAMCS3AOCHNYN = $CKZRNHPGHU140HNC536FWEK2DB3RXLWS5J6PC1DRAHBOYFXGG71[0];foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (@CW4VU73CNUZF1AENCVA9OPN2S5ICLS88O2FONIU0BDCD8Q8I3B0) {$CA99NDVSCJF53OUOB6PNJXTJ83N16DBDCHIUCRKKTFDZFKLW0UW{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = 1}foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (@CS7842GTVS9W9CZEFWOPE496JKFMDJV4BV9H0EC96IPK81DN74W) {$CFC1PHPMQLUWZ9G0GZA3GNCFOJLOL34NWTK9Q0E0HVF4II8QCSZ{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = 1}@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC = @C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C;@CTJFAA3UFVRTP3DIIL11HZR6VXYU5LTMX6Y58AZ45WAZ1CA09U9 = @CX36MJ5NBQVEKIY3FX2YBAH2XRO6O1TZL7Z8RK3ENA99DV09S8R;@CJ4MSXUNNNMS58JLMQFEYFETILBNU3NNTFVN3HINAJLVY0FLBSR = @C52SVAJTWVNWDZ0ZU2C64ASHUU1YFQD460RKOYBPUZGW6W3T7FA;%CIB6O5CMRV40DRLZMISHMT1FXSHCOZBNG8VHOXASFLYXH753NZA = %CB6CENXVQ42628ZHISY1558D07RNO4EWRZ0BS7NZZ99XB3CRTDC;%CDX8ICQIPJZB99T5L9X4SUB5DOFAN4DU235T7W8DZQBCKQEMGYR = %CA99NDVSCJF53OUOB6PNJXTJ83N16DBDCHIUCRKKTFDZFKLW0UW;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan}) {&C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan}) {&C1E6HR8Y9NLSO3119DMZFVUI46A21BK2Q46OUFJ5V590457PI5R}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and (-e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore})) {&COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{terms}) {print "$C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5\n";exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{decode} and ($< == 0)) {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = abs_path($ARGV[0]);unless (-f $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {print "[$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK] is not a file or does not exist\n";exit;}open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax});&CNLXAJDCMGI9X4QQJEX4RSQJILEWXXCX6FR2UOMOOKB7E9NW6Q3($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK,$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);alarm(0);};alarm(0);if ($@) {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;if ($@ eq "alarm\n") {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Timeout ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} secs) while processing";}elsif ($@ eq "php\n") {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "\x{70}\x{68}\x{70}\x{20}\x{49}\x{6e}\x{74}\x{65}\x{72}\x{70}\x{72}\x{65}\x{74}\x{65}\x{72}\x{20}\x{54}\x{69}\x{6d}\x{65}\x{6f}\x{75}\x{74}\x{20}\x{77}\x{68}\x{69}\x{6c}\x{65}\x{20}\x{70}\x{72}\x{6f}\x{63}\x{65}\x{73}\x{73}\x{69}\x{6e}\x{67}";} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Error [$@] while processing";}&CBDBHF4FTMDO66Z6OHTIGZRMCHIXQCE8MWC6LBOOLOJ2C737D0P;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n"}}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{wttw} and ($< == 0)) {if (-f $ARGV[0]) {my ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, undef) = fileparse($ARGV[0]);unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{force}) {unless (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('PING') eq 'PONG') {print "Error: Unable to connect to clamd.\n\n";print "You must have a working ClamAV configuration to submit files.\n";exit;}unless (&CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($ARGV[0]) =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/) {print "Error: File is not a script.\n\n";print "You can only submit script exploit files, not binaries or defacements or injected html files, etc.\n";exit;}print "Checking file...\n";$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} = $CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax} = 999999999;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPREG};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPMD5};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPFPREGEX};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{script};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{soptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra};&C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV;&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C(abs_path($ARGV[0]));}if ($C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2 or $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7) {print "Error: [$ARGV[0]] is already detected as a virus or fingerprint:\n\n$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3\n";print "File not submitted.\n";} else {my (undef,$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = split(/\n/,&CTH1GXS0RFTIRQ2UWXVZUXBYNDCQRMNOVPGA7H87SH7RROP2SQI);$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ s/|<\/b>//g;my $C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU = "\x{63}\x{78}\x{73}".time;open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $ARGV[0]);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->add($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T);my $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;$CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = encode_base64($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{force}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{comment} .= " (forced)"}my $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ = localtime();$CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "|-", "/usr/sbin/sendmail -t");print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "From: root\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "To: cxs\@configserver.com\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "MIME-Version: 1.0\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Type: multipart/mixed; boundary=\"------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\"\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Subject: Exploit Submission\n\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Date: $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "This is a multi-part message in MIME format.\n\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Type: text/plain;\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Transfer-Encoding: 7bit\n\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Reported by: $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "MD5: $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Comment: $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{comment}\n\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Type: text/plain;\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Transfer-Encoding: Base64\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "Content-Disposition: attachment; filename=\"$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\"\n\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU--\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);print "File [$ARGV[0]] has been sent to ConfigServer\n";}} else {print "[$ARGV[0]] is not a file or does not exist\n";}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart} and ($< == 0)) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{background} = 0;unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild} = 3}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep} = 3}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh} = 7}unless (defined $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore} = 0}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild} < 1) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild} = 5}}my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = "\n----------- SCAN REPORT -----------\n";my $CSTCNMOXFYS70BW67FIUZF22LXMGP2G2R61KFAJFGI42ZEG528M = "

$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT

\n";my $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ = localtime();$CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A = "TimeStamp: $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4";$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= $CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A;$CSTCNMOXFYS70BW67FIUZF22LXMGP2G2R61KFAJFGI42ZEG528M .= "

$CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A

\n";$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= "\n(/usr/sbin/cxs";my $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S = "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{73}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{78}\x{73}";my $C5TLP319Y2EZNV9ZUVCA001D6WD4ACBR3WC0WAWDC28GZQ9N17J;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCMD}) {$C5TLP319Y2EZNV9ZUVCA001D6WD4ACBR3WC0WAWDC28GZQ9N17J = 1;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCMD};}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (sort {lc($a) cmp lc($b)} keys %CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC) {if ($CADGP33N3EFBE869GNQ2N2GNW4OSIZF0CXE9LHLPWUPVGSRFXMM{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ";$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ";}elsif ($C50SFUHQ8EGUZGF8A7LUAM3OPQ2TDG4YLJ4DH6QYPB1DYPF1S5Y{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " --no$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ";$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S .= " --no$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ";}} else {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}";$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}";}}if ($ARGV[0] and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " $ARGV[0]"; $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S .= " $ARGV[0]"}if ($C5TLP319Y2EZNV9ZUVCA001D6WD4ACBR3WC0WAWDC28GZQ9N17J) {print "$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S\n";exit;}$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S = "($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S)";$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 = "$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT)\n\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP = "
\n$CSTCNMOXFYS70BW67FIUZF22LXMGP2G2R61KFAJFGI42ZEG528M

$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S

\n

\n";if ($CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE ne "") {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE

\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSVERSIONS} and ($< == 0)) {foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH) {print "$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}\n";}exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart} and ($< == 0)) {$C6N3PF0KN8SVVNH6SVHMV8X3GEKQP9DECMRJ5S1Y42ZZ5LB6NFG = $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3;$CINL85KC9B6THSNY3ZNA1OH7Q2JVW264GBCJBIQS43A2POPWMWX = $C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP;sysopen (my $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}", O_WRONLY | O_APPEND | O_CREAT);flock ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, LOCK_EX);close ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY);chmod (0600, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}");chown (0, 0, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}");my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU;$CYWALXNWWWGZ9BGIJI5KLBP37ZJKSLYR6V96J9TZ434O8HD5C7N = "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{72}\x{75}\x{6e}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{70}\x{69}\x{64}";sysopen (PIDFILE, $CYWALXNWWWGZ9BGIJI5KLBP37ZJKSLYR6V96J9TZ434O8HD5C7N, O_RDWR | O_CREAT) or &CCJ42B7QFJ99D91LK4W715A5Z56AANTUS7NGP5I2F972SFCV0V2("\x{41}\x{6e}\x{6f}\x{74}\x{68}\x{65}\x{72}\x{20}\x{69}\x{6e}\x{73}\x{74}\x{61}\x{6e}\x{63}\x{65}\x{20}\x{6f}\x{66}\x{20}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{20}\x{69}\x{73}\x{20}\x{72}\x{75}\x{6e}\x{6e}\x{69}\x{6e}\x{67}");flock (PIDFILE, LOCK_EX | LOCK_NB) or &CCJ42B7QFJ99D91LK4W715A5Z56AANTUS7NGP5I2F972SFCV0V2("\x{41}\x{6e}\x{6f}\x{74}\x{68}\x{65}\x{72}\x{20}\x{69}\x{6e}\x{73}\x{74}\x{61}\x{6e}\x{63}\x{65}\x{20}\x{6f}\x{66}\x{20}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{20}\x{69}\x{73}\x{20}\x{72}\x{75}\x{6e}\x{6e}\x{69}\x{6e}\x{67}");print "cxs Watch daemon starting - logging to /var/log/cxswatch.log\n";if ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = fork) {exit 0;} elsif (defined($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU)) {$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = $$;} else {die "Error: Unable to fork: $!";}chdir("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}");close (STDIN);close (STDOUT);close (STDERR);open STDIN, "\x{3c}","/dev/null";open STDOUT, "\x{3e}","/dev/null";open STDERR, "\x{3e}","/dev/null";setsid();if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {open (STDERR, "\x{3e}\x{3e}", "/var/log/cxswatch.log")}if ($CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE ne "") {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ($CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE)}local $0 = "\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{20}\x{73}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}";seek (PIDFILE, 0, 0);truncate (PIDFILE, 0);print PIDFILE "$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU\n";&CP0EPHOTT0D24K5TP9BF3TTRMWNHJ3ZSS151SOMPR2VJMITAI20;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user} and ($< == 0)) {if (time - $st_mtime > 604800 and ($< == 0)) {&CTH1GXS0RFTIRQ2UWXVZUXBYNDCQRMNOVPGA7H87SH7RROP2SQI}@CAOX3Z1V1JB3ZPJUBDK13ZPY462GPQ94BMYVDOEIU448H4NMZ5F = (sp1it($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[4]));if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{background}) {&C6GBP91D85ZKQFVCLF8EDM8EF3RT9U2QD0JG7KO186N2104M9FD}&CBEH8NZNUFOE3BBNWU39FPR2KVVFIGH1SP1QIWFJMOEC6KV9V8B($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user});}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers} and ($< == 0)) {if (time - $st_mtime > 604800 and ($< == 0)) {&CTH1GXS0RFTIRQ2UWXVZUXBYNDCQRMNOVPGA7H87SH7RROP2SQI}@CAOX3Z1V1JB3ZPJUBDK13ZPY462GPQ94BMYVDOEIU448H4NMZ5F = (sp1it($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[4]));if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{background}) {&C6GBP91D85ZKQFVCLF8EDM8EF3RT9U2QD0JG7KO186N2104M9FD}&CJRJJKPUV2T9C4UKVSHSBC42IEQ9AO41S3CEIKJQCA9DID3OOWO;}elsif ($ARGV[0]) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {@CAOX3Z1V1JB3ZPJUBDK13ZPY462GPQ94BMYVDOEIU448H4NMZ5F = (sp1it($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[4]))}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{background}) {&C6GBP91D85ZKQFVCLF8EDM8EF3RT9U2QD0JG7KO186N2104M9FD}&CH55GB9NOBNK99R383T0RINM2IH5U83S8KD9FXB3IW0HMXCWA86($ARGV[0]);}else {require Pod::Usage;import Pod::Usage;pod2usage(-verbose => 0);exit;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart} and ($< == 0)) {local $0 = "\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}";undef $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB;&C5S0KEBVVUKVDJ7Z3I4X8O7Y2QUTX6G81NI9W7J7A29MUYZ51A3;exit;}if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{blearn} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bforget})) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Ybmaster}) {Storable::nstore \%{$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ}, "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}";} else {Storable::nstore \%{$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ}, "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}";}}my $CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK;my $C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR;my $CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU;my $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9;my $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3;my $CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV;my $CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99;my $C86HY5E4ZHG1NZPVFBEAF4DJDY873RN8LHUB6FOL2SG0ZGHKK70;my @CMREZRKR4WHQRG7THXZ3ENZAXJRPXK2U9UUX2HZVMHB1BE9NNB1;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{script}{$ENV{SCRIPT_FILENAME}}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pscript}}) {if ($ENV{SCRIPT_FILENAME} =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0;last;}}if ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{delete} and $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2) {print "0\n";$C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR = 1;}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine} and $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69) {print "0\n";($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU, $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) = &CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH($ARGV[0],$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3);}else {print "1\n"}} else {print "1\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cleanlog}) {my @CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U = split(/\s+/,scalar localtime);if ($CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] < 10) {$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] = "\x{20}".$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2]}open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxs[$$]: IP:$ENV{REMOTE_ADDR} User:$CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY Web upload script:['$ENV{SCRIPT_FILENAME}'] - clean\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPCGI} and not -e $ENV{SCRIPT_FILENAME}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {$C86HY5E4ZHG1NZPVFBEAF4DJDY873RN8LHUB6FOL2SG0ZGHKK70 = $ARGV[0];my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($ENV{UPLOAD_USER}) )[7];if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{file}{$ARGV[0]}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pfile}}) {if ($ARGV[0] =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0 ; last}}my $C9212UJO7SJFQDTJ1K1UC5PLEPUEC5XF4OFU8WLPJLQE9BH7XLP = $ARGV[0];$C9212UJO7SJFQDTJ1K1UC5PLEPUEC5XF4OFU8WLPJLQE9BH7XLP =~ s/$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC//;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hfile}{$C9212UJO7SJFQDTJ1K1UC5PLEPUEC5XF4OFU8WLPJLQE9BH7XLP}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0}if ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}) {unless ($ENV{UPLOAD_IP}) {&CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{delete} and $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2) {my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($ENV{UPLOAD_USER}) )[7];if ($CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC and ($ARGV[0] =~ /^$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC/) and (-f $ARGV[0])) {unlink $ARGV[0];$C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR = 1;if (-e $ARGV[0]) {$C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR = 2}}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine} and $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69) {($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU, $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) = &CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH($ARGV[0],$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{block} and $ENV{UPLOAD_IP} and ($ENV{UPLOAD_IP} ne "\x{75}\x{6e}\x{6b}\x{6e}\x{6f}\x{77}\x{6e}")) {if ($ENV{UPLOAD_IP} =~ /^(\d+\.\d+\.\d+\.\d+)$/) {my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{73}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{73}\x{66}","-d",$1,"cxs: User:$ENV{UPLOAD_VUSER} IP:$ENV{UPLOAD_IP} FTP upload:[$C86HY5E4ZHG1NZPVFBEAF4DJDY873RN8LHUB6FOL2SG0ZGHKK70]");@CMREZRKR4WHQRG7THXZ3ENZAXJRPXK2U9UUX2HZVMHB1BE9NNB1 = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);chomp @CMREZRKR4WHQRG7THXZ3ENZAXJRPXK2U9UUX2HZVMHB1BE9NNB1;$CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK = 1;}}} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cleanlog}) {unless ($ENV{UPLOAD_IP}) {&CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT}my @CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U = split(/\s+/,scalar localtime);if ($CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] < 10) {$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] = "\x{20}".$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2]}open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxs[$$]: User:$ENV{UPLOAD_VUSER} FTP upload:['$C86HY5E4ZHG1NZPVFBEAF4DJDY873RN8LHUB6FOL2SG0ZGHKK70'] - clean\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail}) {if (!$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} and ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi})) {} else {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $ENV{UPLOAD_USER};my $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ = localtime();$CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Scanning FTP file...\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Time : $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "FTP user : $ENV{UPLOAD_VUSER}\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "FTP file : $C86HY5E4ZHG1NZPVFBEAF4DJDY873RN8LHUB6FOL2SG0ZGHKK70\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "FTP owner : $ENV{UPLOAD_USER} ($ENV{UPLOAD_UID})\n";if ($C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "FTP file md5sum : $C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Remote IP : $ENV{UPLOAD_IP}\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\x{42}\x{6c}\x{6f}\x{63}\x{6b}\x{65}\x{64}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{3a}\x{20}";if ($CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK) {if ($CMREZRKR4WHQRG7THXZ3ENZAXJRPXK2U9UUX2HZVMHB1BE9NNB1[0] =~ /^Adding/) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Yes\n";} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "csf reported:\"$CMREZRKR4WHQRG7THXZ3ENZAXJRPXK2U9UUX2HZVMHB1BE9NNB1[0]\"\n";}} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\x{44}\x{65}\x{6c}\x{65}\x{74}\x{65}\x{64}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{3a}\x{20}";if ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Yes\n"} elsif ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No - failed\n"} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\x{51}\x{75}\x{61}\x{72}\x{61}\x{6e}\x{74}\x{69}\x{6e}\x{65}\x{64}\x{20}\x{20}\x{20}\x{20}\x{20}\x{3a}\x{20}";if ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Yes [$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3]\n\n"} elsif ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No - $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9\n\n"} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No\n\n"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB;my $CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 = "\x{68}\x{74}\x{74}\x{70}\x{3a}\x{2f}\x{2f}";if ($ENV{SERVER_PORT} eq "\x{34}\x{34}\x{33}") {$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 = "https://"}$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 .= $ENV{HTTP_HOST}.$ENV{REQUEST_URI};my $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ = localtime();$CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Scanning web upload script file...\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Time : $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Web referer URL : $ENV{HTTP_REFERER}\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Local IP : $ENV{SERVER_ADDR}\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Web upload script user : $CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY ($<)\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Web upload script owner: $C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB ($C5QH9EIKUJ4VZ33VSB5WJT6XVF3KXFJWX5BOIKHMHIP2GA45QQW)\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Web upload script path : $ENV{SCRIPT_FILENAME}\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Web upload script URL : $CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Remote IP : $ENV{REMOTE_ADDR}\n";if ($C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Upload data md5sum : $C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\x{44}\x{65}\x{6c}\x{65}\x{74}\x{65}\x{64}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{3a}\x{20}";if ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Yes\n"} elsif ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No - failed\n"} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\x{51}\x{75}\x{61}\x{72}\x{61}\x{6e}\x{74}\x{69}\x{6e}\x{65}\x{64}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{20}\x{3a}\x{20}";if ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Yes [$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3]\n\n"} elsif ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No - $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9\n\n"} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "No\n\n"}unless (-e $ENV{SCRIPT_FILENAME}) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "NOTE: This alert may be a ModSecurity false-positive as $ENV{SCRIPT_FILENAME} does not exist\n\n";}}my $CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C;if ($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR ne "") {$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C = "
$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR
\n"}$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C .= "$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP\n
\n\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3;&CTRQDXFA23HUTJH7L7FYLCATCD4B8998Y6RWHZ3DGB5NP9CLED7("\x{72}\x{6f}\x{6f}\x{74}",$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail},$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR,$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS,$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "\nScan Report sent to $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail}\n"}}}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{72}\x{65}\x{3e}"}print "\n\n$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{72}\x{65}\x{3e}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "\nScan Report saved to $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}\n"}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{65}\x{62}\x{75}\x{67}") {unlink "/etc/cxs/cxs.debug"}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{73}\x{6b}\x{69}\x{70}") {unlink "/etc/cxs/cxs.skip"}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;exit;sub C6GBP91D85ZKQFVCLF8EDM8EF3RT9U2QD0JG7KO186N2104M9FD {if (my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = fork) {exit 0;} elsif (defined($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU)) {$C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = $$;} else {die "Error: Unable to fork: $!";}chdir("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}");close (STDIN);close (STDOUT);close (STDERR);open STDIN, "\x{3c}","/dev/null";open STDOUT, "\x{3e}","/dev/null";open STDERR, "\x{3e}","/dev/null";setsid();return;}sub CVP7A1YYX4PKDOQ008QWTKO3LBP9X4ZGIJBO3G2SKUO7WUD6WSB {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/etc/cxs/servers");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH; --$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO;) {my $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0 = int(rand($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1));if ($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO == $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0) {next}@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO,$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0] = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0,$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO];}foreach my $CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA (@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH) {$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA = decode_base64($CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA);my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget("$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA/cgi-bin/cxs/data.cgi","\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{61}\x{74}\x{61}\x{2e}\x{6e}\x{65}\x{77}",1);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "Error retrieving license: [$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4]\n";} else {move ("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{64}\x{61}\x{74}\x{61}\x{2e}\x{6e}\x{65}\x{77}", $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P);chmod (0644 ,$C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P);last;}}return;}sub CH55GB9NOBNK99R383T0RINM2IH5U83S8KD9FXB3IW0HMXCWA86 {my $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3 = shift;if (-d $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3) {$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3 = abs_path($CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3);my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = gettimeofday();unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{3e}"}print "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{3e}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
 
\n
Scanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:
\n";if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3)) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3);} else {find({preprocess => \&CTKDC94I7RPKR9DWBH1D6HZ1V8O0EU0RXPLN2PZHH15OMJSH07B, wanted => \&CG32W86ZRVJ1HSWB8GETWFLJUB7N1TEAW1ZT84IPXBNEYSQA1IJ}, $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3);}}&C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX);}elsif (-f $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3) {$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3 = abs_path($CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3);my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = gettimeofday();unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{3e}"}print "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{3e}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\nScanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
 
\n
Scanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:
\n";}if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3)) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;} else {eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax});undef $CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU;undef $CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0;undef $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ;undef $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN;undef $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69;undef $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2;undef $CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7;&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3);alarm(0);};alarm(0);if ($@) {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;if ($@ eq "alarm\n") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "!"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Timeout ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} secs) while processing";}elsif ($@ eq "php\n") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "!"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "\x{70}\x{68}\x{70}\x{20}\x{49}\x{6e}\x{74}\x{65}\x{72}\x{70}\x{72}\x{65}\x{74}\x{65}\x{72}\x{20}\x{54}\x{69}\x{6d}\x{65}\x{6f}\x{75}\x{74}\x{20}\x{77}\x{68}\x{69}\x{6c}\x{65}\x{20}\x{70}\x{72}\x{6f}\x{63}\x{65}\x{73}\x{73}\x{69}\x{6e}\x{67}";} else {my $C9O9XOY4J3CO7G1TPGK7ZSW3XGRDOOF7UMX7FFQBGP5Y3DLSTJ1 = $@;chomp $C9O9XOY4J3CO7G1TPGK7ZSW3XGRDOOF7UMX7FFQBGP5Y3DLSTJ1;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "%"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Error [$C9O9XOY4J3CO7G1TPGK7ZSW3XGRDOOF7UMX7FFQBGP5Y3DLSTJ1] while processing";}&CBDBHF4FTMDO66Z6OHTIGZRMCHIXQCE8MWC6LBOOLOJ2C737D0P;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:

\n

'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'

\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:

\n

'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'

\n";}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {&C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX)}} else {print "Cannot scan [$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3], file/directory not found\n";}return;}sub sp1it {unless (eval shift) {print $C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ($C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS)}exit;}return;}sub CBEH8NZNUFOE3BBNWU39FPR2KVVFIGH1SP1QIWFJMOEC6KV9V8B {my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = shift;$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];if (-d $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB and ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB ne "") and ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB ne "/")) {my %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{www}) {if ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}") {foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{75}\x{73}\x{65}\x{72}\x{64}\x{6f}\x{6d}\x{61}\x{69}\x{6e}\x{73}")) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;my ($CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB, $CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C) = split (/:/,$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03);$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB =~ s/\s//g;$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C =~ s/\s//g;if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq $CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C) {my @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY;if (-e "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB") {push @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY, "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB"}if (-e "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/".$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB."\x{5f}\x{53}\x{53}\x{4c}") {push @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY, "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/".$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB."_SSL"}foreach my $C413RQAORN7RTQFBAD908FASHZ2Y3A06DFGTD4L9TEHWAQHQ5SP (@CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY) {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($C413RQAORN7RTQFBAD908FASHZ2Y3A06DFGTD4L9TEHWAQHQ5SP)) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^documentroot: (.*)$/) {my $CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF = $1;$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF} = 1;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {if ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} == 0) {next}if ($CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF eq $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ) {next}if ($CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF =~ /^$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF} = 0}if ($CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ =~ /^$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF/) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} = 0}}}}}}}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {unless ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {delete $CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}}unless ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} !~ /$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {delete $CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}}}if (scalar(keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) == 0) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}"} = 1;}}elsif ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{44}\x{41}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{64}\x{6f}\x{6d}\x{61}\x{69}\x{6e}\x{73}"} = 1;}else {if (-e $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."/public_html"} = 1}if (-e $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{77}\x{77}\x{77}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."/www"} = 1}}} else {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB} = 1;}my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = gettimeofday();foreach my $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S (sort keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {undef %CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{3e}"}print "\nScanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{3e}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\nScanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\nScanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
 
\n
Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:
\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);} else {find({preprocess => \&CTKDC94I7RPKR9DWBH1D6HZ1V8O0EU0RXPLN2PZHH15OMJSH07B, wanted => \&CG32W86ZRVJ1HSWB8GETWFLJUB7N1TEAW1ZT84IPXBNEYSQA1IJ}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);}&C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} and $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} > 0) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template}) {my $CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG = 0;foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template})) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /\[user\]/) {$CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG = 1;last;}}if ($CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG) {$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "\n\n\n";&CTRQDXFA23HUTJH7L7FYLCATCD4B8998Y6RWHZ3DGB5NP9CLED7("\x{72}\x{6f}\x{6f}\x{74}","end user",$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3,$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4,$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP);}}}}} else {print "Cannot scan [$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS], Invalid home directory [$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB]\n";}return;}sub CJRJJKPUV2T9C4UKVSHSBC42IEQ9AO41S3CEIKJQCA9DID3OOWO {my $C3UL512URIQXHNL24090459GJQ2SALKV5FQPF7JJY5V08ECKSKJ = time;my $CP6PGVBOK0Y5CZE3S3513O3AAV0B5DOG5LVXLOGP4T4G3Y4KCPC = 0;my $C021NZIV67F631SK1F75D9MC51XRZKK48106XAMYG5UN0HARKQA = 0;my @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1;my @COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV;my @C62Q63TW6XIWTLY9DOXRXDXN0UL3OJB3YYJ0MSV4ERULBL8G815;if ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{www}) {@C62Q63TW6XIWTLY9DOXRXDXN0UL3OJB3YYJ0MSV4ERULBL8G815 = slurp("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{75}\x{73}\x{65}\x{72}\x{64}\x{6f}\x{6d}\x{61}\x{69}\x{6e}\x{73}")}opendir (DIR, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{63}\x{70}\x{61}\x{6e}\x{65}\x{6c}\x{2f}\x{75}\x{73}\x{65}\x{72}\x{73}");while (my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = readdir (DIR)) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /^\./) {next}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}my $CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 0;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}}) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 1 ; last}}if ($CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq 'root') {next}push @COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV,$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;}closedir (DIR);}elsif ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{44}\x{41}") {opendir (DIR, "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}\x{2f}\x{64}\x{61}\x{74}\x{61}\x{2f}\x{75}\x{73}\x{65}\x{72}\x{73}");while (my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = readdir (DIR)) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /^\./) {next}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}my $CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 0;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}}) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 1 ; last}}if ($CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq 'root') {next}push @COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV,$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;}closedir (DIR);}else {while (my ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS,undef,$C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ,undef,undef,undef,undef,$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC,undef) = getpwent()) {if ($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ < $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmin} or $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{uidmax}) {next}if ($CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC eq "" or $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC =~ /^\/(|var|usr|etc|bin|root|sbin|dev|var\/spool(\/.*)?|nonexistent|usr\/sbin|usr\/bin)?(\/)?$/) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS due to homedir location [$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC]\n"}next;}if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}my $CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 0;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}}) {if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 1 ; last}}if ($CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Ignoring $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq 'root') {next}push @COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV,$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;}endpwent();}my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = 0;@COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV = sort @COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV;my %CU1UDESNE9SVYDXNG2ZO6TR1HL0V621OGBSB8DD5Y7MSFTIMKDM;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist}) {foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist})) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;$CU1UDESNE9SVYDXNG2ZO6TR1HL0V621OGBSB8DD5Y7MSFTIMKDM{$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03} = 1;}}foreach my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS (@COWHE95JJYNQPKDH276907PHZFV2733PJP3OY4CDILJCBP631PV) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{skipover}) {if ($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to scan: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];unless (-d $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC) {next}push @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1,"$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS:$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC";}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{skipover} eq $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to skip: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}$C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = 1;} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to skip: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpfrom} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpto}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpfrom} =~ /^(\w)\+$/) {my $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 = $1;my $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpto} =~ /^(\w)\+$/) {$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = $1}if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS =~ /^[$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0-$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS]/i) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to scan: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];unless (-d $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC) {next}push @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1,"$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS:$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC";} else {print "Set to skip: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpfrom} eq $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) {$C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = 1;}if ($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to scan: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];unless (-d $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC) {next}push @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1,"$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS:$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC";}if (!$C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to skip: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}next;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{jumpto} eq $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) {$C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = 0;}}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist}) {if ($CU1UDESNE9SVYDXNG2ZO6TR1HL0V621OGBSB8DD5Y7MSFTIMKDM{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS}) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to scan: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}delete $CU1UDESNE9SVYDXNG2ZO6TR1HL0V621OGBSB8DD5Y7MSFTIMKDM{$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS};my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];unless (-d $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC) {next}push @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1,"$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS:$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC";} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Set to skip: $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS\n"}}} else {my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];unless (-d $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC) {next}push @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1,"$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS:$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC";}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ulist} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CU1UDESNE9SVYDXNG2ZO6TR1HL0V621OGBSB8DD5Y7MSFTIMKDM) {print "User not found: $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ\n"}}my $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 = @CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1;my $CM80D4Q8F3448FTX331SWR6ISHGLI4Y7ZK6TP2HGX7PP36019D2 = $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3;my $CR6ZS4W4HI7ZFCYZ0229COV1ILA6FFDU6V910T90ONTTGY91MP2 = $C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP;foreach my $C7NO3FEY8Q51ZJ4EODVWJJ96P58QIX63XB0ZN12RY0HJ5YJ83LD (@CFCGS15EKQSGWYX2ZDNAPJ8FG0MI7CU22A6961IYW99MRFUSWT1) {(my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS,$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB) = split (/\:/,$C7NO3FEY8Q51ZJ4EODVWJJ96P58QIX63XB0ZN12RY0HJ5YJ83LD);$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS;if (($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB eq "\x{2f}") or ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB eq "") or !(-d $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB)) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Invalid home directory [$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB] - skipping\n"}$C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846--;next;}undef %CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK;my %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{www}) {if ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}") {foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (@C62Q63TW6XIWTLY9DOXRXDXN0UL3OJB3YYJ0MSV4ERULBL8G815) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;my ($CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB, $CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C) = split (/:/,$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03);$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB =~ s/\s//g;$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C =~ s/\s//g;if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq $CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C) {my @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY;if (-e "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB") {push @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY, "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB"}if (-e "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/".$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB."\x{5f}\x{53}\x{53}\x{4c}") {push @CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY, "/var/cpanel/userdata/$CSMZK6B9JZ4BMPFK0XJJG4HGPE6DKNQ3S2CM4QBKCALU4DZOW7C/".$CNMHZO5NXLZZWGH0MO1LG6BD1QXY3BDR6HE8F8TVZRNUWRJ7SEB."_SSL"}foreach my $C413RQAORN7RTQFBAD908FASHZ2Y3A06DFGTD4L9TEHWAQHQ5SP (@CB4P18A8Z532GL4W47EU1OMA9YU1AU2BKT45ETPXAUQ29AF6CXY) {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($C413RQAORN7RTQFBAD908FASHZ2Y3A06DFGTD4L9TEHWAQHQ5SP)) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^documentroot: (.*)$/) {my $CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF = $1;$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF} = 1;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {if ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} == 0) {next}if ($CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF eq $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ) {next}if ($CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF =~ /^$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF} = 0}if ($CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ =~ /^$CJSDK4JH3WD4Q8WAQ5X9GCGX1VN7SJN4L4MK3DN8Z39TCBQKYAF/) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} = 0}}}}}}}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {unless ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {delete $CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}}unless ($CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} !~ /$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {delete $CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}}}if (scalar(keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) == 0) {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}"} = 1;}}elsif ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{44}\x{41}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{64}\x{6f}\x{6d}\x{61}\x{69}\x{6e}\x{73}"} = 1;}else {if (-e $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."/public_html"} = 1}if (-e $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."\x{2f}\x{77}\x{77}\x{77}") {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB."/www"} = 1}}} else {$CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926{$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB} = 1;}my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = gettimeofday();foreach my $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S (sort keys %CLPK452UGDZH531OJLES8EMZKGY1E3JZP53NK3BPLF8WAQV2926) {undef %CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{3e}"}print "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{3e}"}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary}) {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
 
\n
($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:
\n";}my $CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ = $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp};my $CW388ZG6BMTGRVO7839EVDKGSA3IP37WEHMZ2A19PFY043SDVH6 = $CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS;my $CEE6B4P0DUA3NCVH274N2DMOJ9VEGCT7SYFXKRC2AFXJL1H66RA = $C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2;my $CLBS0ILPBRUCV25S0UUSJ490C8XE2AZ3RHZIWHFMLNSSY13JDEP = $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = $CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8;$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S =~ s/\/+$//;$C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} = 1;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("....($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS ($CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S) start");find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);my $C03770TKIXKHKJKOXBNHEBNNM9BKION2XDVI07RT42J0D1BA9H7 = $CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 - $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("....($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS ($CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S) finish ($C03770TKIXKHKJKOXBNHEBNNM9BKION2XDVI07RT42J0D1BA9H7 watches)");} else {find({preprocess => \&CTKDC94I7RPKR9DWBH1D6HZ1V8O0EU0RXPLN2PZHH15OMJSH07B, wanted => \&CG32W86ZRVJ1HSWB8GETWFLJUB7N1TEAW1ZT84IPXBNEYSQA1IJ}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary}) {&C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX);}elsif ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} > $CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ) {$CM80D4Q8F3448FTX331SWR6ISHGLI4Y7ZK6TP2HGX7PP36019D2 .= "\n($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:\n".$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV;$CR6ZS4W4HI7ZFCYZ0229COV1ILA6FFDU6V910T90ONTTGY91MP2 .= "
 
\n
($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:
\n".$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} and $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} > $CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template}) {my $CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG = 0;foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template})) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /\[user\]/) {$CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG = 1;last;}}if ($CWYQOIIW1TXAGZJNC6BBZHV4JJ0C9JEXS18MTFHC93QSDVVK2KG) {local $CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS = $CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS - $CW388ZG6BMTGRVO7839EVDKGSA3IP37WEHMZ2A19PFY043SDVH6;local $C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2 = $C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2 - $CEE6B4P0DUA3NCVH274N2DMOJ9VEGCT7SYFXKRC2AFXJL1H66RA;local $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7 = $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7 - $CLBS0ILPBRUCV25S0UUSJ490C8XE2AZ3RHZIWHFMLNSSY13JDEP;&CTRQDXFA23HUTJH7L7FYLCATCD4B8998Y6RWHZ3DGB5NP9CLED7("\x{72}\x{6f}\x{6f}\x{74}","end user",$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV,$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4,$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99);}}}$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV = "";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 = "";}$C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846--;if ($CPJG3105W26PTRGG9DCKTM1BFXQI6TQ4Z6OJBNXZ4623E5OIFPB) {$CPJG3105W26PTRGG9DCKTM1BFXQI6TQ4Z6OJBNXZ4623E5OIFPB = 0;unlink "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{73}\x{6b}\x{69}\x{70}";}}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary}) {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 = $CM80D4Q8F3448FTX331SWR6ISHGLI4Y7ZK6TP2HGX7PP36019D2;$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP = $CR6ZS4W4HI7ZFCYZ0229COV1ILA6FFDU6V910T90ONTTGY91MP2;}return;}sub CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;if (($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /^\/(usr|bin|var|lib|lib64|boot|etc|proc|sys|opt)\b/ or $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS eq "\x{2f}") and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{force} and !$CTT54HUQ24FKXW1QAEWTOBU1UNV3W2MM8A5I6F90M2A2P9LP4EH) {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "# Ignoring $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS: Use --force to scan this restricted directory\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

# Ignoring $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS: Use --force to scan this restricted directory

\n";$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}my ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7) = fileparse($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ s/\/*$//g;$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ s/\/*$//g;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{dir}{$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pdir}}) {if ($CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}my $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 = $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7;if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB and $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ /^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ s/^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB//;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hdir}{$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hpdir}}) {if ($C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}}if (-d $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{dir}{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pdir}}) {if ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}my $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB and $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ /^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ s/^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB//;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hdir}{$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring directory $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}} else {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{file}{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring file $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pfile}}) {if ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring file $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}my $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB and $C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ /^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2 =~ s/^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB//;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hfile}{$C7KZV775HGCRYGJQ3RC0PG16QH75EUAOXA0Q0N63SSLC6B0HMB2}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring file $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}}}return 0;}sub COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP {undef %CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M;my @CO0AONKMBK1XIAG0UZU9V19ZX7CDGBR9ZEWFTKLT45CJMP2T3P1;foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore})) {push @CO0AONKMBK1XIAG0UZU9V19ZX7CDGBR9ZEWFTKLT45CJMP2T3P1, $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03;$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;if ($CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ /^Include\s+(.*)\s*$/) {my $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16 = $1;if (-f $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16) {foreach my $CHEJXVDRHH19XLYWNN2NTSMM7B6UVPQFXEEEEXNK0CRS2AG8XV3 (slurp($CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16)) {push @CO0AONKMBK1XIAG0UZU9V19ZX7CDGBR9ZEWFTKLT45CJMP2T3P1, $CHEJXVDRHH19XLYWNN2NTSMM7B6UVPQFXEEEEXNK0CRS2AG8XV3;}}}}foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (@CO0AONKMBK1XIAG0UZU9V19ZX7CDGBR9ZEWFTKLT45CJMP2T3P1) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;my ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O,$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG) = split (/\:/, $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03, 2);$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\/*$//g;if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{75}\x{73}\x{65}\x{72}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{user}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{66}\x{69}\x{6c}\x{65}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{file}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{64}\x{69}\x{72}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{dir}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1;$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pdir}{"^$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG/.*"} = 1;}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{73}\x{79}\x{6d}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{sym}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{68}\x{66}\x{69}\x{6c}\x{65}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hfile}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{68}\x{64}\x{69}\x{72}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hdir}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1;$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hpdir}{"^$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG/.*"} = 1;}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{68}\x{73}\x{79}\x{6d}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hsym}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{73}\x{63}\x{72}\x{69}\x{70}\x{74}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{script}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{70}\x{75}\x{73}\x{65}\x{72}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{puser}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}: [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{70}\x{66}\x{69}\x{6c}\x{65}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pfile}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}, [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{70}\x{64}\x{69}\x{72}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pdir}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}, [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{70}\x{73}\x{79}\x{6d}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{psym}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}, [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{70}\x{73}\x{63}\x{72}\x{69}\x{70}\x{74}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{pscript}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}, [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{6d}\x{61}\x{74}\x{63}\x{68}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{match}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{6d}\x{64}\x{35}\x{73}\x{75}\x{6d}") {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\s//g; $CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{66}\x{70}") {if ($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ /^\[P\d+\]$/) {foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4) {my $CPGZS45EP1XUKNFPFBFH1MAN61QK75GIY83UPBDJ2OUC8S6B9K2 = quotemeta($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG);if ($CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} =~ /$CPGZS45EP1XUKNFPFBFH1MAN61QK75GIY83UPBDJ2OUC8S6B9K2/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring Fingerprint ($CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}]) ($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)\n"}delete $CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ};}}}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{69}\x{70}") {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\s//g; $CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{ip}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %C5KMGW2E46AHYOVHGGXYU3NFHZHWCUP40M88G0I2EJQTQ57PN9Y) {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ} = 1}return;}sub CZ0BVWLYIU8J8KKBOUAD4QZVP39FZ5JP26C9Q1JY46PQH43QPFV {my @C5J8REJ94XD2PU26XH3ZJB7UGE3LML5K6TXWQVS5QO3M5RAAVDZ;my @C0987TAFFDET58BJ9DYMPT9TWDEAWUIXU73P3412XU6MRPV8OAS;my @CJZ9GIQKLETVGKSP9F7QWSPWLVP1Z5TS1I7CCKWUAKFAOU37B6F;my %CS3UPEA3IBKHKH49QLZIWTWD7HYZA0ZXWO5Z4H68HK52K3EFLI5;my %CL62WS3GEXDV6C1L3UJ195UD2X8GC2MGC4C4JKPMAEKQD5AMFFN;my %CQUNVKD2OCYFTIQOHXDMEK6QIABNWQ083C5L82W4RK02V2CXXZD;my %CCX037L7SCH4QL8Q574101CRKDVK4Z0AMPGP3HWCZMV89J3XBJW;my %CDSVPP598KDHDSYML1WMGHWIEE4X7Z4E88NHYBHARI2B8OQZ33V;my @CWS75LQ7B5EYK4X0FFPTRB0BF076ZTMA7EXCZSZ941NJJR6A0JQ;foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra})) {push @CWS75LQ7B5EYK4X0FFPTRB0BF076ZTMA7EXCZSZ941NJJR6A0JQ, $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03;$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;if ($CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ /^Include\s+(.*)\s*$/) {my $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16 = $1;if (-f $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16) {foreach my $CHEJXVDRHH19XLYWNN2NTSMM7B6UVPQFXEEEEXNK0CRS2AG8XV3 (slurp($CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16)) {push @CWS75LQ7B5EYK4X0FFPTRB0BF076ZTMA7EXCZSZ941NJJR6A0JQ, $CHEJXVDRHH19XLYWNN2NTSMM7B6UVPQFXEEEEXNK0CRS2AG8XV3;}}}}foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (@CWS75LQ7B5EYK4X0FFPTRB0BF076ZTMA7EXCZSZ941NJJR6A0JQ) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;my ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O,$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG) = split (/\:/, $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03, 2);if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{66}\x{69}\x{6c}\x{65}" or $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "regfile") {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\/*$//g}if ($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ /^quarantine:(.*)$/) {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG = $1;$CDSVPP598KDHDSYML1WMGHWIEE4X7Z4E88NHYBHARI2B8OQZ33V{$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1;}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{72}\x{65}\x{67}\x{61}\x{6c}\x{6c}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {push @C5J8REJ94XD2PU26XH3ZJB7UGE3LML5K6TXWQVS5QO3M5RAAVDZ, $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}: [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{72}\x{65}\x{67}\x{70}\x{68}\x{70}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {push @C0987TAFFDET58BJ9DYMPT9TWDEAWUIXU73P3412XU6MRPV8OAS, $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}: [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{72}\x{65}\x{67}\x{70}\x{65}\x{72}\x{6c}") {if (&CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)) {push @CJZ9GIQKLETVGKSP9F7QWSPWLVP1Z5TS1I7CCKWUAKFAOU37B6F, $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} elsif (!$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Error in $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}: [$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03] is not a valid regex (skipped)\n"}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{72}\x{65}\x{67}\x{66}\x{69}\x{6c}\x{65}") {$CS3UPEA3IBKHKH49QLZIWTWD7HYZA0ZXWO5Z4H68HK52K3EFLI5{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{66}\x{69}\x{6c}\x{65}") {$CL62WS3GEXDV6C1L3UJ195UD2X8GC2MGC4C4JKPMAEKQD5AMFFN{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = 1}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{6d}\x{64}\x{35}\x{73}\x{75}\x{6d}") {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\s//g;if ($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG eq "") {next}if (length($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG) == 32) {$CQUNVKD2OCYFTIQOHXDMEK6QIABNWQ083C5L82W4RK02V2CXXZD{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} = "Xtra md5sum: ($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG)";}}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "\x{66}\x{70}") {if (length($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG) != 32) {my $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = decode_base64($CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG);if ($C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN ne "") {$CCX037L7SCH4QL8Q574101CRKDVK4Z0AMPGP3HWCZMV89J3XBJW{$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN} = "Xtra Fingerprint: ($C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN)"}}}}@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC = (@C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C, @C5J8REJ94XD2PU26XH3ZJB7UGE3LML5K6TXWQVS5QO3M5RAAVDZ);@CTJFAA3UFVRTP3DIIL11HZR6VXYU5LTMX6Y58AZ45WAZ1CA09U9 = (@CX36MJ5NBQVEKIY3FX2YBAH2XRO6O1TZL7Z8RK3ENA99DV09S8R, @C0987TAFFDET58BJ9DYMPT9TWDEAWUIXU73P3412XU6MRPV8OAS);@CJ4MSXUNNNMS58JLMQFEYFETILBNU3NNTFVN3HINAJLVY0FLBSR = (@C52SVAJTWVNWDZ0ZU2C64ASHUU1YFQD460RKOYBPUZGW6W3T7FA, @CJZ9GIQKLETVGKSP9F7QWSPWLVP1Z5TS1I7CCKWUAKFAOU37B6F);%CIB6O5CMRV40DRLZMISHMT1FXSHCOZBNG8VHOXASFLYXH753NZA = (%CB6CENXVQ42628ZHISY1558D07RNO4EWRZ0BS7NZZ99XB3CRTDC, %CS3UPEA3IBKHKH49QLZIWTWD7HYZA0ZXWO5Z4H68HK52K3EFLI5);%CDX8ICQIPJZB99T5L9X4SUB5DOFAN4DU235T7W8DZQBCKQEMGYR = (%CA99NDVSCJF53OUOB6PNJXTJ83N16DBDCHIUCRKKTFDZFKLW0UW, %CL62WS3GEXDV6C1L3UJ195UD2X8GC2MGC4C4JKPMAEKQD5AMFFN);%CRJU9H1GKJT1UU58TEIQ0J6U4DN6SKHQZ539PHE8C8D021LE846 = (%CS3UPEA3IBKHKH49QLZIWTWD7HYZA0ZXWO5Z4H68HK52K3EFLI5);%C7MBY865DX38NWNU4G2J3E1P3OIYYIZUEDR6P4EF8D69JAJ47CV = (%CL62WS3GEXDV6C1L3UJ195UD2X8GC2MGC4C4JKPMAEKQD5AMFFN);%CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2 = (%C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES, %CQUNVKD2OCYFTIQOHXDMEK6QIABNWQ083C5L82W4RK02V2CXXZD);%CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4 = (%CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9, %CCX037L7SCH4QL8Q574101CRKDVK4Z0AMPGP3HWCZMV89J3XBJW);%C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ = %CDSVPP598KDHDSYML1WMGHWIEE4X7Z4E88NHYBHARI2B8OQZ33V;return;}sub C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV {my @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN;my @C1JYQAS7PXNJIPFZTRC4JC594ND20E8O3ZW3Q9SFDTNVDBD7QF9;my @C0PRSI8JULQRZVRXVIZH6IPVKHHF3SBWOPWW6BDMP9YX32QDQI3;my %CTS7CNB8P86UT8WOF3W10VBON2QA14BC2G1BOHONBQC726ZWOQL;my $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD = scalar (keys %C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES);my $CRNYN0C4H1PNHPYQTU6AQ0CA9IDO7UNZBIU73H7XVCY0PXPOXKW = scalar (keys %CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9);undef %C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES;undef %CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9;undef %C5KMGW2E46AHYOVHGGXYU3NFHZHWCUP40M88G0I2EJQTQ57PN9Y;undef %CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH;eval {local $SIG{__WARN__} = sub {};my $CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1 = Archive::Zip->new();$CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->read("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{66}\x{70}");@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = split(/\n/,$CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->contents("\x{61}\x{6c}\x{6c}\x{2e}\x{6d}\x{64}\x{35}"));@C0PRSI8JULQRZVRXVIZH6IPVKHHF3SBWOPWW6BDMP9YX32QDQI3 = split(/\n/,$CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->contents("\x{6d}\x{79}\x{2e}\x{73}\x{76}\x{65}\x{72}"));};chomp @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN;if ((-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}") and (! -z "/etc/cxs/new.fp")) {eval {local $SIG{__WARN__} = sub {};my $CZE5YZRXQPX0WFHYQ5LOREQ4MIJ0WM6CE0F899L869T6ZXIESHV = Archive::Zip->new();$CZE5YZRXQPX0WFHYQ5LOREQ4MIJ0WM6CE0F899L869T6ZXIESHV->read("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");@C1JYQAS7PXNJIPFZTRC4JC594ND20E8O3ZW3Q9SFDTNVDBD7QF9 = split(/\n/,$CZE5YZRXQPX0WFHYQ5LOREQ4MIJ0WM6CE0F899L869T6ZXIESHV->contents("\x{6e}\x{65}\x{77}\x{2e}\x{6d}\x{64}\x{35}"));my @CYED0JDW6DUR1MCNWSLWN2J1VKY3BY0X17ZTVW6DZZCT0DTPTQR = split(/\n/,$CZE5YZRXQPX0WFHYQ5LOREQ4MIJ0WM6CE0F899L869T6ZXIESHV->contents("\x{6d}\x{79}\x{2e}\x{73}\x{76}\x{65}\x{72}"));if (@CYED0JDW6DUR1MCNWSLWN2J1VKY3BY0X17ZTVW6DZZCT0DTPTQR) {@C0PRSI8JULQRZVRXVIZH6IPVKHHF3SBWOPWW6BDMP9YX32QDQI3 = @CYED0JDW6DUR1MCNWSLWN2J1VKY3BY0X17ZTVW6DZZCT0DTPTQR}};chomp @C1JYQAS7PXNJIPFZTRC4JC594ND20E8O3ZW3Q9SFDTNVDBD7QF9;push @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN, @C1JYQAS7PXNJIPFZTRC4JC594ND20E8O3ZW3Q9SFDTNVDBD7QF9;}chomp @C0PRSI8JULQRZVRXVIZH6IPVKHHF3SBWOPWW6BDMP9YX32QDQI3;foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@C0PRSI8JULQRZVRXVIZH6IPVKHHF3SBWOPWW6BDMP9YX32QDQI3) {my ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO,$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ) = split(/\:/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT,2);$CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO} = $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ;}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPMD5}) {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN) {my ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH,$CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) = split(/\:/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT);if (length($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH) == 32) {if ($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8 eq "\x{69}\x{67}\x{6e}\x{6f}\x{72}\x{65}") {$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = 1;$C5KMGW2E46AHYOVHGGXYU3NFHZHWCUP40M88G0I2EJQTQ57PN9Y{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = 1;} else {if ($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) {$C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8} else {$C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = 1}}} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPFPREGEX}) {my $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = decode_base64($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH);if ($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8 eq "\x{69}\x{67}\x{6e}\x{6f}\x{72}\x{65}") {$CTS7CNB8P86UT8WOF3W10VBON2QA14BC2G1BOHONBQC726ZWOQL{$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN} = 1;} else {if ($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) {$CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9{$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN} = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8} else {$CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9{$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN} = 1}}}}}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CTS7CNB8P86UT8WOF3W10VBON2QA14BC2G1BOHONBQC726ZWOQL) {delete $CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}}}%CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2 = %C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES;%CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4 = %CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra} and (-e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra})) {&CZ0BVWLYIU8J8KKBOUAD4QZVP39FZ5JP26C9Q1JY46PQH43QPFV}undef %C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4) {$C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}{regex} = qr/$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/s;$C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}{text} = $CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ};}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 2) {my $CW0EUJC0LD2Z978L7DUIRYIZCHW0VFK0Q8HYAXGN7LR79SP2115 = scalar (keys %C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES);my $CY8HSM8PAUDGUR5KJMEWLOUSPLHQPTBVJMYTZI5R24MC87IJ7F7 = scalar (keys %CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9);my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "New FP: md5:[$CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD] -> [$CW0EUJC0LD2Z978L7DUIRYIZCHW0VFK0Q8HYAXGN7LR79SP2115], b64:[$CRNYN0C4H1PNHPYQTU6AQ0CA9IDO7UNZBIU73H7XVCY0PXPOXKW] -> [$CY8HSM8PAUDGUR5KJMEWLOUSPLHQPTBVJMYTZI5R24MC87IJ7F7]";return $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;} else {return;}}sub C7PKO0FK9WK252FSHM47FQSDL44ACG6RHFJOI67MJ13CPDIIBD0 {undef $CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ;if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}") {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ = Storable::retrieve("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");} else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} = 0;return "\x{45}\x{72}\x{72}\x{6f}\x{72}\x{3a}\x{20}\x{42}\x{61}\x{79}\x{65}\x{73}\x{20}\x{63}\x{6f}\x{72}\x{70}\x{75}\x{73}\x{20}\x{6e}\x{6f}\x{74}\x{20}\x{66}\x{6f}\x{75}\x{6e}\x{64}";}$CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{X} = $CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Xcount};$CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{C} = $CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Ccount};$CDGLM0DQ66P1RMWPLG7DZHM3AQXJHSREIP8HZ72G7X9OVXHUK05 = $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{X} + $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{C};if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}") {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ = Storable::retrieve("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}");foreach my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF (keys %CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ) {foreach my $C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE (keys %{$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}}) {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} += $CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE};}}$CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{X} += $CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Xcount};$CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{C} += $CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Ccount};$CDGLM0DQ66P1RMWPLG7DZHM3AQXJHSREIP8HZ72G7X9OVXHUK05 = $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{X} + $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{C};}return 0;}sub C1E6HR8Y9NLSO3119DMZFVUI46A21BK2Q46OUFJ5V590457PI5R {eval {local $SIG{__WARN__} = sub {};my $CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1 = Archive::Zip->new();$CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->read("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{73}\x{76}\x{65}\x{72}");%C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS = %{Storable::thaw($CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->contents("\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{73}\x{2e}\x{63}\x{61}\x{63}\x{68}\x{65}"))};};return;}sub CVEY6BW6WYMCBODRT4NKSH6H10RYYWBZY1QQUUBDRXDDT3BIVJW {my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG = shift;eval {local $SIG{__DIE__} = undef;my $CXFGUFELOD6PNUP0FS62WHTMGRLB81LOYYO05LAPEFPTD1TDY8R =~ /$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG/;};if ($@) {return 0}return 1;}sub CTKDC94I7RPKR9DWBH1D6HZ1V8O0EU0RXPLN2PZHH15OMJSH07B {if ($CPJG3105W26PTRGG9DCKTM1BFXQI6TQ4Z6OJBNXZ4623E5OIFPB) {return}my @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax} > 0 and @_ > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Too many resources in $File::Find::dir\n"}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Skipped - too many resources: ".@_." ( > filemax=$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax})","\x{46}",$File::Find::dir);return;}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (@_) {if ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /^\.$|^\.\.$/) {next}if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ("$File::Find::dir/$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS")) {next}push @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT, $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;}return (sort @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT);}sub CG32W86ZRVJ1HSWB8GETWFLJUB7N1TEAW1ZT84IPXBNEYSQA1IJ {if ($CPJG3105W26PTRGG9DCKTM1BFXQI6TQ4Z6OJBNXZ4623E5OIFPB) {return}my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = $File::Find::name;$CGLEWV00IFOL2FVY0ZUXMGVCJ6BVKL3UBRGIFC0PNON7X20D8V4++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if (($CGLEWV00IFOL2FVY0ZUXMGVCJ6BVKL3UBRGIFC0PNON7X20D8V4 / 50) == int($CGLEWV00IFOL2FVY0ZUXMGVCJ6BVKL3UBRGIFC0PNON7X20D8V4 / 50)) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "\x{2e}";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\n"}}}}eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax});undef $CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU;undef $CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0;undef $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ;undef $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN;undef $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69;undef $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2;undef $CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7;&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);alarm(0);};alarm(0);if ($@) {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;if ($@ eq "alarm\n") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "!"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Timeout ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} secs) while processing";}elsif ($@ eq "php\n") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "!"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "\x{70}\x{68}\x{70}\x{20}\x{49}\x{6e}\x{74}\x{65}\x{72}\x{70}\x{72}\x{65}\x{74}\x{65}\x{72}\x{20}\x{54}\x{69}\x{6d}\x{65}\x{6f}\x{75}\x{74}\x{20}\x{77}\x{68}\x{69}\x{6c}\x{65}\x{20}\x{70}\x{72}\x{6f}\x{63}\x{65}\x{73}\x{73}\x{69}\x{6e}\x{67}";} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "%"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Error [$@] while processing";}&CBDBHF4FTMDO66Z6OHTIGZRMCHIXQCE8MWC6LBOOLOJ2C737D0P;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'

\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'

\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle} and (time - $CPUQVAXJ46KJEPTH02X1I4SSSEBPMWXJOWJC6N0B2E2VCYPIGJW > 60)) {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/loadavg");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my $CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0 = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp $CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0;my @CF3QIE2NVBD97L4HHVOZZ48MXHGGA8Q1NIY0EZ1VZN1QU33BO5H = split(/\s+/,$CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0);if ($CF3QIE2NVBD97L4HHVOZZ48MXHGGA8Q1NIY0EZ1VZN1QU33BO5H[0] > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle}) {$CVIAAXAFTYNLKUKLKII7AEAR7SHMKCGNORMGSL2SAVUZVLIY3XT++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {sleep 60;} else {print "[Z";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\n"}for (1..6) {print "\x{7a}";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\n"}sleep 10;}print "]";}}$CPUQVAXJ46KJEPTH02X1I4SSSEBPMWXJOWJC6N0B2E2VCYPIGJW = time;}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;return;}sub CRZXT30553UDQXC38JO4G3C3FCBLN0ZAOUFCBT0CY6KOOVXZ78A {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {stat($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);if ($st_uid == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI) {my $CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 0;while (my @C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z = getpwent()) {if ($C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "\x{2f}" and $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "") {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^$C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7]/) {if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB eq "") {$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7];$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[0];} else {$CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 1}}}}endpwent();if ($CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M) {$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";}}else {my @C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z = getpwuid($st_uid);$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7];$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[0];}}if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";return 1;} else {$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";return 0;}}sub CV7Y44FGNUVCEXIRJA6R7DZUAJL9X5IUOQ6IYL1XXF6FAC98VC2 {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;$C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS = shift;my $CXGDWHNXEPXSHL2JL1PLP7PSPQQD1OYKS3AY5U6TRVSHDQU7SA9 = shift;$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 = $C6N3PF0KN8SVVNH6SVHMV8X3GEKQP9DECMRJ5S1Y42ZZ5LB6NFG;$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP = $CINL85KC9B6THSNY3ZNA1OH7Q2JVW264GBCJBIQS43A2POPWMWX;$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "cxswatch Scanning $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK:\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
 
\n
cxswatch Scanning $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK:
\n";$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS = 0;$C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2 = 0;$CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7 = 0;$C371DZXY4HFFEPKFLJ85TNQ3CUCEVFXK482G9GN15HUHNR420BP = "";$CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS = "";undef %CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK;$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {stat($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);if ($st_uid == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI) {my $CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 0;while (my @C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z = getpwent()) {if ($C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "\x{2f}" and $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "") {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^$C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7]/) {if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB eq "") {$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7];$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[0];} else {$CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 1}}}}endpwent();if ($CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M) {$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = "";$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = "";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: Owned by [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}] but several possible accounts for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}} else {if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB ne "") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: Owned by [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}] but within [$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4], homedir set to [$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB] for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}}if ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB eq "") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: Owned by [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}], homedir not set for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}}elsif ($st_uid == 0) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: Owned by [root], homedir not set for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}else {my @C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z = getpwuid($st_uid);$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7];$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[0];if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: Setting user to [$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4] and homedir to [$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB] for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}}if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: (ignored) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}return 2;} else {my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = gettimeofday();if (-d $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK and $CXGDWHNXEPXSHL2JL1PLP7PSPQQD1OYKS3AY5U6TRVSHDQU7SA9 ne "\x{53}\x{43}\x{41}\x{4e}\x{4f}\x{4e}\x{4c}\x{59}") {find({preprocess => \&CTKDC94I7RPKR9DWBH1D6HZ1V8O0EU0RXPLN2PZHH15OMJSH07B, wanted => \&CG32W86ZRVJ1HSWB8GETWFLJUB7N1TEAW1ZT84IPXBNEYSQA1IJ}, $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);} else {eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax});undef $CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU;undef $CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0;undef $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ;undef $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN;undef $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69;undef $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2;undef $CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7;&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);alarm(0);};alarm(0);if ($@) {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;if ($@ eq "alarm\n") {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Timeout ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} secs) while processing";}elsif ($@ eq "php\n") {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "\x{70}\x{68}\x{70}\x{20}\x{49}\x{6e}\x{74}\x{65}\x{72}\x{70}\x{72}\x{65}\x{74}\x{65}\x{72}\x{20}\x{54}\x{69}\x{6d}\x{65}\x{6f}\x{75}\x{74}\x{20}\x{77}\x{68}\x{69}\x{6c}\x{65}\x{20}\x{70}\x{72}\x{6f}\x{63}\x{65}\x{73}\x{73}\x{69}\x{6e}\x{67}";} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Scan Error [$@] while processing";}&CBDBHF4FTMDO66Z6OHTIGZRMCHIXQCE8MWC6LBOOLOJ2C737D0P;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: ($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'");$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'

\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'

\n";}}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;if ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: (Hits:$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS) (Viruses:$C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2) (Fingerprints:$CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} and $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}) {if ($C371DZXY4HFFEPKFLJ85TNQ3CUCEVFXK482G9GN15HUHNR420BP eq "\x{77}\x{57}" or $C371DZXY4HFFEPKFLJ85TNQ3CUCEVFXK482G9GN15HUHNR420BP eq "W") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: World writeable directory chmod email skipped for '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}} else {&C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6($C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX);$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "\n\n\n";my $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ = localtime();$CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A = "TimeStamp: $CDM8YAKE7FY186Y1VOAE853UF3QWMQ4J4E686UOZ70DGTS4NGYZ $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4";$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 =~ s/TimeStamp: [\w\s\:\-\+\,]+/$CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A\n/;$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP =~ s/TimeStamp: [\w\s\:\-\+\,]+/$CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A/;&CTRQDXFA23HUTJH7L7FYLCATCD4B8998Y6RWHZ3DGB5NP9CLED7("\x{72}\x{6f}\x{6f}\x{74}",$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail},$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3,$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4,$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP);}}return $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp};}}sub CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ;my $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12 = 0;my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4;my $COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC;my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9;my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;my $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7;$CKOHW9NBB9T81UTMJORKB4DW04MZ99T6HF122IVPT3KYG3PLVVG = 0;unless ($CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU) {$CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0 = 0}if ($C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ = 'application/x-php';$C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12 = 0;$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = 1;$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 0;$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN;$CKOHW9NBB9T81UTMJORKB4DW04MZ99T6HF122IVPT3KYG3PLVVG = 1;} else {($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7) = fileparse($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan}) {print "debug: Exploit Scan - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ctime} and (time - $st_ctime > ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ctime} * 60 * 60))) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring old file - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}return;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{symlink} and -l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files}++;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{sym}{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring symlink $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return;}my $CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 0;foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %{$CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{psym}}) {if ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/) {$CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW = 1 ; last}}if ($CRFEZABWGCOI60HOK53XQDUKEYAQOIBSJSGEED0CPFEJ2JKH8LW) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring symlink $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{user} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {if (abs_path($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring symlink $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS - within $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return;}my $C6AOFACM76LL716ACS19A7T65B2IUN2A5GNV3BPLRF59RWIVJGG = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;if ($C6AOFACM76LL716ACS19A7T65B2IUN2A5GNV3BPLRF59RWIVJGG =~ /^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB/) {$C6AOFACM76LL716ACS19A7T65B2IUN2A5GNV3BPLRF59RWIVJGG =~ s/^$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB//;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{hsym}{$C6AOFACM76LL716ACS19A7T65B2IUN2A5GNV3BPLRF59RWIVJGG}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring symlink $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return;}}}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Symlink to [".readlink($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)."]","\x{4c}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return;}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{size}+= $st_size;if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{socket} and S_ISSOCK($st_mode)) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files}++;&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{53}\x{6f}\x{63}\x{6b}\x{65}\x{74}","O",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return;}if ($st_mode & S_IFDIR) {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\.$|^\.\.$/) {return}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{directory} and (($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.\.\./) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.\.\s/) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\.psy$/) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\.dat$/) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^www\./) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\-$/) or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\s/) )){&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{53}\x{75}\x{73}\x{70}\x{69}\x{63}\x{69}\x{6f}\x{75}\x{73}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}","d",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{nobody} and ($st_uid == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^\./)) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Hidden $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} directory","\x{6e}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{world} and ($st_mode & S_IWOTH) and -d $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS and !(-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) and !S_ISSOCK($st_mode)) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{57}\x{6f}\x{72}\x{6c}\x{64}\x{20}\x{77}\x{72}\x{69}\x{74}\x{65}\x{61}\x{62}\x{6c}\x{65}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}","w",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{worldchmod} and ($st_mode & S_IWOTH) and -d $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS and !(-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) and !S_ISSOCK($st_mode)) {chmod (0755, $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("World writeable directory, changed to 755","\x{57}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{directory}) {if ($C7MBY865DX38NWNU4G2J3E1P3OIYYIZUEDR6P4EF8D69JAJ47CV{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{53}\x{75}\x{73}\x{70}\x{65}\x{63}\x{74}\x{65}\x{64}\x{20}\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}","d",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}} else {foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CRJU9H1GKJT1UU58TEIQ0J6U4DN6SKHQZ539PHE8C8D021LE846) {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/i) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Suspected exploit directory match [$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ]","\x{64}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}last;}}}}return;}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{exploit}) {if ($CDX8ICQIPJZB99T5L9X4SUB5DOFAN4DU235T7W8DZQBCKQEMGYR{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {my $C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 0;if ($C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{file}{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 1}if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{53}\x{75}\x{73}\x{70}\x{65}\x{63}\x{74}\x{65}\x{64}\x{20}\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{20}\x{66}\x{69}\x{6c}\x{65}","h",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C)) {return}} else {foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CIB6O5CMRV40DRLZMISHMT1FXSHCOZBNG8VHOXASFLYXH753NZA) {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ/i) {my $C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 0;if ($C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regfile}{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 1}if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Suspected exploit file match [$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ]","\x{68}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C)) {return}last;}}}}if ($st_size == 0) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring empty file - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}return;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{exploit} and $CDX8ICQIPJZB99T5L9X4SUB5DOFAN4DU235T7W8DZQBCKQEMGYR{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{SUID} and $st_mode & S_ISUID) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{53}\x{55}\x{49}\x{44}\x{20}\x{70}\x{65}\x{72}\x{6d}\x{69}\x{73}\x{73}\x{69}\x{6f}\x{6e}\x{20}\x{73}\x{65}\x{74}","S",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{GUID} and $st_mode & S_ISGID) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{47}\x{55}\x{49}\x{44}\x{20}\x{70}\x{65}\x{72}\x{6d}\x{69}\x{73}\x{73}\x{69}\x{6f}\x{6e}\x{20}\x{73}\x{65}\x{74}","G",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'exif-exploit' and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{md5}) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Known exploit = [PHP EXIF Exploit]","\x{4d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'exif-exploit' and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{md5}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-phpimage' ) {$C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12 = 1}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-coredump') {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{coredel}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Core dump [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ] - deleted","\x{43}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}unlink ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{core}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Core dump [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{63}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}return;}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(octet-stream|x-object|x-executable|x-sharedlib)/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{binary}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Linux Binary/Executable [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{65}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{binary}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}}return;}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-dosexec' or $C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-winexec') {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{winbinary}) {if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-dosexec') {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("MS-DOS Binary/Executable [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{78}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}} else {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("MS Windows Binary/Executable [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{78}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{winbinary}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}}return;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{zip} and ($st_size < $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax}) and (($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-zip') or ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-tar'))) {$CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0++;if ($CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0 <= $CSUKZQ7YVGQT5Y4UKXYXYWNG741FJJFG6V2PG6KSSL10QIXN5L2) {if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-zip') {eval {local $SIG{__WARN__} = sub {};my $CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1 = Archive::Zip->new();$CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->read($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my @CRGRFNP4D4U21CD5A0EF7TLOTWUU3GBMMKDZU6AY4H9UOB6DRF4 = $CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->memberNames();foreach my $CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D (@CRGRFNP4D4U21CD5A0EF7TLOTWUU3GBMMKDZU6AY4H9UOB6DRF4) {my $C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW = "";if ($CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D =~ /\.(\w*)$/) {$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW = ".$1"}my $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;my $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W = 1;my $CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A;do {my $CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI = join '', map {$CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y[rand(@CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y)]} (1..(15 + int(rand(15))));$CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT = "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW;$CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W++;} until (sysopen ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A, $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT, O_EXCL | O_WRONLY | O_CREAT) or $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999);push @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4,$CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;unless ($CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999) {my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = $CG40HYWG3BQ11I07SP8XS8QK3J1JYDXWBHABC5I1ESX92M6KWO1->contents($CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D);if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "") {close ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A);unlink $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;next;}flock ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A, LOCK_EX);print $CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;close ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A);$CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU = $CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D;if ($CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0 == 1) {$C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT);unlink $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;$CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU = "";}}};}elsif ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-tar') {eval {local $SIG{__WARN__} = sub {};require Archive::Tar;import Archive::Tar;my $CZ4FSUR8J4RVVO6FAFVCP6ZB62II7DF0T4Z9OJCYPQH81NHFYJV = Archive::Tar->new();$CZ4FSUR8J4RVVO6FAFVCP6ZB62II7DF0T4Z9OJCYPQH81NHFYJV->read($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);unless ($CZ4FSUR8J4RVVO6FAFVCP6ZB62II7DF0T4Z9OJCYPQH81NHFYJV->error) {my @CRGRFNP4D4U21CD5A0EF7TLOTWUU3GBMMKDZU6AY4H9UOB6DRF4 = $CZ4FSUR8J4RVVO6FAFVCP6ZB62II7DF0T4Z9OJCYPQH81NHFYJV->list_files();foreach my $CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D (@CRGRFNP4D4U21CD5A0EF7TLOTWUU3GBMMKDZU6AY4H9UOB6DRF4) {my $C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW = "";if ($CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D =~ /\.(\w*)$/) {$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW = ".$1"}my $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;my $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W = 1;my $CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A;do {my $CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI = join '', map {$CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y[rand(@CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y)]} (1..(15 + int(rand(15))));$CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT = "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW;$CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W++;} until (sysopen ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A, $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT, O_EXCL | O_WRONLY | O_CREAT) or $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999);push @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4,$CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;unless ($CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999) {my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = $CZ4FSUR8J4RVVO6FAFVCP6ZB62II7DF0T4Z9OJCYPQH81NHFYJV->get_content($CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D);if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "") {close ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A);unlink $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;next;}flock ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A, LOCK_EX);print $CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;close ($CROZMLP9ZLPLQIXSG6T2HJ2V770U4N15TRZTKRY836RFYHN5W3A);$CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU = $CG9A9XEMBNT3RJ9VBGJQ9X1G9D3L1VGGTOA2VYPZHICZ9L52B6D;if ($CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0 == 1) {$C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}&CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT);unlink $CN4HZLT17K4PTAXUO0I5YAR9K8N1UUNU2J8HRIX58X5I2RKHTDT;$CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU = "";}}}};}} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring compressed file due to depth [$CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0] - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}$CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0 = 0;}}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 0;$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = (-T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php') {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = 1}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{filename} and (($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and (lc $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /\.jpg$|\.jpeg$|\.gif$|\.png$|\.tif$|\.tiff$/) and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-php|x-phpimage)/)) or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12)) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Suspicious image file (hidden script file)","\x{66}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 += 10;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{filename} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and (lc $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /\.jpg$|\.jpeg$|\.gif$|\.png$|\.tif$|\.tiff$/) and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-php|x-phpimage)/)) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{filename} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-c')) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Suspicious file type [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{66}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{filename} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-c')) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{suspdir} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and ($CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ m[/(\.\.\.+|\s+|\.+\s+|\.psy|\.dat)/]) and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/)) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Suspicious file location for a script [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{75}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{suspdir} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK ne "\x{2e}\x{68}\x{74}\x{61}\x{63}\x{63}\x{65}\x{73}\x{73}") and ($CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ /\/images\/|\/upload(s)?\//) and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/)) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{script} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and $C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/) {my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = $1;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ s/x-//;if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} and $CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC{$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O}) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{tscripts} eq "")) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Script file [$C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ]","\x{54}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}}}if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{script} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and $C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan} and $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 and $st_size < $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax} and !$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {my ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO,$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ,$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0) = &CCSME15N622BZ3SDO5XSJ9WDG5JHYZYEPI2VV9TDD70C27JPGKG($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK,$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7);my $CX0W4JHPQSZMTPP35JAQFINFDP1GAWYQ0NBMQIZG4BZPIYNVN1B = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;if ($CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B{dir}) {$CX0W4JHPQSZMTPP35JAQFINFDP1GAWYQ0NBMQIZG4BZPIYNVN1B = $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7}if ($CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ eq "") {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = 0}if ($CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 eq "") {$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = 0}if ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Script version check - Name:[$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO] Version:[$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ] Latest:[$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0]\n"}if ($CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ > 0 and $CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 > 0) {my $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ = 0;my @CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP = split(/\./,$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ);my @CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE = split(/\./,$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0);for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = 0;$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO < @CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO++) {$CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] =~ s/\D+\S*//g;$CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] =~ s/\D+\S*//g;if ($CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] eq "") {$CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] = 0}if ($CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] eq "") {$CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] = 0}if ($CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] < $CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO]) {$C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ = 1;last;}if ($CLSZZBGQZIFJTL3H3KPPG4LEUQLPMRR6S9YEGMY9GL6EGGG1HBP[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] > $CNFNHYOSH7IN3PPQQPB63I650OIIVK2OAXT56YE46JEW1X29CBE[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO]) {$C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ = 0;last;}}if ($C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Script version check [OLD] [$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO v$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ < v$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0]","\x{73}",$CX0W4JHPQSZMTPP35JAQFINFDP1GAWYQ0NBMQIZG4BZPIYNVN1B)}elsif ($CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B{all}) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Script version check [OK] [$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO v$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ >= v$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0]","\x{73}",$CX0W4JHPQSZMTPP35JAQFINFDP1GAWYQ0NBMQIZG4BZPIYNVN1B)}}elsif ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO and $CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B{all}) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Script version check [UNKNOWN] [$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO v$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ ? v$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0]","\x{73}",$CX0W4JHPQSZMTPP35JAQFINFDP1GAWYQ0NBMQIZG4BZPIYNVN1B)}}if ((($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content} or $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{md5} or $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{passtest})) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content})) and ($st_mode & S_IFREG) and ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12)) {my @CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep}) {@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN = (@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC, @CJ4MSXUNNNMS58JLMQFEYFETILBNU3NNTFVN3HINAJLVY0FLBSR, @CTJFAA3UFVRTP3DIIL11HZR6VXYU5LTMX6Y58AZ45WAZ1CA09U9);} else {if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ =~ /^application\/(x-script|x-c|x-perl|x-python|x-java|x-ruby|x-asp|x-jsp|x-php|x-phpimage)/) {@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN = (@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC)}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-perl') {@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN = (@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC, @CJ4MSXUNNNMS58JLMQFEYFETILBNU3NNTFVN3HINAJLVY0FLBSR)}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php' or $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12) {@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN = (@CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC, @CTJFAA3UFVRTP3DIIL11HZR6VXYU5LTMX6Y58AZ45WAZ1CA09U9)}}unless (@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN) {return}if ($C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan}) {my $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;my $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W = 1;my $CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R;do {my $CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI = join '', map {$CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y[rand(@CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y)]} (1..(15 + int(rand(15))));$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH = "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.".php";$CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W++;} until (sysopen ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R, $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH, O_EXCL | O_WRONLY | O_CREAT) or $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999);push @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4,$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;unless ($CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999) {flock ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R, LOCK_EX);print $CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9;close ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R);if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);unlink $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;return 1;}unlink $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;}}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;} else {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);read ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax});if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug} and ($st_size > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax})) {print "debug: Size $st_size > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax} - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);}my $CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8;my $CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F;$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ s/\s{2000,}/ /sg;$CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F = $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9;$CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F =~ s/\r\n/\n/g;$CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F =~ s/\r/\n/g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 = $CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F;if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php' or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12) {$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\/\*[^\*\/]*\*\///g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\\x([0-9a-fA-F]{2})/chr(hex($1))/eg;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\\([0-1][0-9]{2})/chr(oct($1))/eg;while ($CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ /chr\((\d+)\)/) {my $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W = "\"".chr($1)."\"";$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/chr\($1\)/$C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W/eg;}$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\"\s*\.\s*\"//g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\'\s*\.\s*\'//g;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{md5}) {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->add($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9);my $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring md5sum $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR - [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return;}if (defined $CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR}) {my $CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK = "\x{46}\x{69}\x{6e}\x{67}\x{65}\x{72}\x{70}\x{72}\x{69}\x{6e}\x{74}\x{20}\x{4d}\x{61}\x{74}\x{63}\x{68}";if ($CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR} != 1) {$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK .= "] [$CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR}"}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Known exploit = [$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK]","\x{4d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}my $CSF3QRC9YMAUHRWYCCO25M79CI2KMDLHQNTI7F3RYO0IYULO18E = Digest::MD5->new;$CSF3QRC9YMAUHRWYCCO25M79CI2KMDLHQNTI7F3RYO0IYULO18E->add($CEUCW4X5TFBP86DXY8G5QW1GI48JXLPTNC1CH3K0CABESBMNJ2F);my $CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22 = $CSF3QRC9YMAUHRWYCCO25M79CI2KMDLHQNTI7F3RYO0IYULO18E->hexdigest;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring md5sum $CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22 - [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]\n"}$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;return 1;}if (defined $CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22}) {my $CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK = "\x{46}\x{69}\x{6e}\x{67}\x{65}\x{72}\x{70}\x{72}\x{69}\x{6e}\x{74}\x{20}\x{4d}\x{61}\x{74}\x{63}\x{68}";if ($CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22} != 1) {$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK .= "] [$CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2{$CCWGKQ08GLUI22PSBMAUQPC1IAIMLLAWPCN071QQTL5BPLY2A22}"}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Known exploit = [$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK]","\x{4d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62) {my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG = $C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}{regex};my $CE0RHTSK6AZM5YJQV47L26QL8TKM3EP7Q0BUB4IEYKOQ6LJSW5B = $C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}{text};if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG/ or $CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ /$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG/) {my $CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK = "\x{46}\x{69}\x{6e}\x{67}\x{65}\x{72}\x{70}\x{72}\x{69}\x{6e}\x{74}\x{20}\x{4d}\x{61}\x{74}\x{63}\x{68}";if ($CE0RHTSK6AZM5YJQV47L26QL8TKM3EP7Q0BUB4IEYKOQ6LJSW5B != 1) {if (($CE0RHTSK6AZM5YJQV47L26QL8TKM3EP7Q0BUB4IEYKOQ6LJSW5B =~ /Exploited \.htaccess/) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK ne "\x{2e}\x{68}\x{74}\x{61}\x{63}\x{63}\x{65}\x{73}\x{73}")) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring, FP match but not an .htaccess file - [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]\n"}next;}$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK .= "] [$CE0RHTSK6AZM5YJQV47L26QL8TKM3EP7Q0BUB4IEYKOQ6LJSW5B";}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Known exploit = [$CFFBF2KCR7AGQUQ2S8PQ50U94ZNHTWOCNJW6EKC1PW7WMOQU1YK]","\x{4d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}}}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{passtest} and $C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 ne "" and $CFC1PHPMQLUWZ9G0GZA3GNCFOJLOL34NWTK9Q0E0HVF4II8QCSZ{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} and $st_size < 5096) {my $CXFGUFELOD6PNUP0FS62WHTMGRLB81LOYYO05LAPEFPTD1TDY8R = 1;my $C5LLYFJTDSXK49QREB36YIGHMTUTXJDCTCTLXO2WB6WPJV57ICY = 1;while ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /([^\n]*(pass|passwd|password)\b.*(\,|\=)([^\n]*))/ig) {my $CV68VD6NBWK7LZOI65K4KF9XH5T6KFWUAXUPGDILH22PSTU62ZA = $4;if ($1 =~ /^\s*\/\//) {next}if ($CV68VD6NBWK7LZOI65K4KF9XH5T6KFWUAXUPGDILH22PSTU62ZA ne "") {my $CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9;if ($CV68VD6NBWK7LZOI65K4KF9XH5T6KFWUAXUPGDILH22PSTU62ZA =~ /\"([^\"]+)\"/) {$CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9 = $1}elsif ($CV68VD6NBWK7LZOI65K4KF9XH5T6KFWUAXUPGDILH22PSTU62ZA =~ /\'([^\']+)\'/) {$CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9 = $1}if ($CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9 ne "") {$CXFGUFELOD6PNUP0FS62WHTMGRLB81LOYYO05LAPEFPTD1TDY8R ++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Password Test DB/FTP login [$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4] [$CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9] - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}eval {local $SIG{__WARN__} = sub {};if (my $C84LEAH4QP1S44AZQ2Z74BFIAP7PJOC8UKTH36SIE4OQISC1TFL = Net::FTP->new("\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{68}\x{6f}\x{73}\x{74}", Debug => $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}, Timeout => '10')) {if ($C84LEAH4QP1S44AZQ2Z74BFIAP7PJOC8UKTH36SIE4OQISC1TFL->login($C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4,$CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9)) {$C84LEAH4QP1S44AZQ2Z74BFIAP7PJOC8UKTH36SIE4OQISC1TFL->quit;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Password Test DB/FTP login SUCCESS [$C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4] [$CJFZ450QBCPYODNO611DXCN8WMH8M2V65PZHKVDKYIPC5JVJRR9] - [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]\n"}if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("\x{50}\x{61}\x{73}\x{73}\x{77}\x{6f}\x{72}\x{64}\x{20}\x{54}\x{65}\x{73}\x{74}\x{20}\x{44}\x{42}\x{2f}\x{46}\x{54}\x{50}\x{20}\x{6c}\x{6f}\x{67}\x{69}\x{6e}\x{20}\x{53}\x{55}\x{43}\x{43}\x{45}\x{53}\x{53}","P",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$CXFGUFELOD6PNUP0FS62WHTMGRLB81LOYYO05LAPEFPTD1TDY8R = 3;last;} else {$C84LEAH4QP1S44AZQ2Z74BFIAP7PJOC8UKTH36SIE4OQISC1TFL->quit;}} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Password Test DB/FTP connection FAILED: [$!]\n"}}};if ($@ and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Password Test DB/FTP FAILED: [$@]\n"}}}if ($CXFGUFELOD6PNUP0FS62WHTMGRLB81LOYYO05LAPEFPTD1TDY8R > 2) {last}$C5LLYFJTDSXK49QREB36YIGHMTUTXJDCTCTLXO2WB6WPJV57ICY++;if ($C5LLYFJTDSXK49QREB36YIGHMTUTXJDCTCTLXO2WB6WPJV57ICY > 10) {last}}}my $CLFVXNKNNYMRK8FMTCJG9ID29159A6DXVIOGYBHJE8JWKMKZNSB;my $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL;my $CTK80HH3OUN8WGMNMW9KGZJEXNDGLMQJ23UT9SBXTXA0Q0D3PC2;my $CNUMEP9L370NO3XB27UHKJS2HGX16HNLWGZ2S88ZTA2S0QRTOPK;eval {local $SIG{__WARN__} = sub {};$CTK80HH3OUN8WGMNMW9KGZJEXNDGLMQJ23UT9SBXTXA0Q0D3PC2 = lc $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9;$CNUMEP9L370NO3XB27UHKJS2HGX16HNLWGZ2S88ZTA2S0QRTOPK = lc $CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8;};if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content} or $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {foreach my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG (@CKZESMQ5VK35P4GCTXPL50TL5GBLLUZH5A1VLMTJGSJAJHALSCN) {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{match}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG}) {next}my $CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV = lc $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG;if (($CTK80HH3OUN8WGMNMW9KGZJEXNDGLMQJ23UT9SBXTXA0Q0D3PC2 =~ /$CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV/) or ($CNUMEP9L370NO3XB27UHKJS2HGX16HNLWGZ2S88ZTA2S0QRTOPK =~ /$CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV/)) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content}) {my $C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 0;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep} and ($C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regall}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} or $C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regphp}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} or $C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regperl}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG})) {$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 1}if (($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-perl') and ($C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regall}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} or $C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regperl}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG})) {$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 1}if (($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php' or $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12) and ($C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regall}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG} or $C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ{regphp}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG})) {$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = 1}if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Regular expression match = [$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG]","\x{6d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 += 2;}}}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{email}) {foreach my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG (@CJG9L8LAYHUSRBRIULSNFTOY7OYRZYMC5MOM7KBAGSEKXGF9S8L) {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{match}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG}) {next}my $CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV = lc $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG;if ($CTK80HH3OUN8WGMNMW9KGZJEXNDGLMQJ23UT9SBXTXA0Q0D3PC2 =~ /$CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV/) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Email script match = [$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG]","\x{45}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;}}}}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{upload} and ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php' or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12 or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep})) {foreach my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG ('move_uploaded_file\s*\(') {if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{match}{$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG}) {next}my $CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV = lc $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG;if ($CTK80HH3OUN8WGMNMW9KGZJEXNDGLMQJ23UT9SBXTXA0Q0D3PC2 =~ /$CVIF598XQ7HSZ3V45ZKQ95M0CTWOV6B5K0W5T0B6CFDT8I2TSTV/) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} and $CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{content}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Upload script match = [$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG]","\x{55}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;}}}}if ($C0DYVES2S3LZKR5DH1PP9Q5ZJU4FS6QY6TRZ4NL9FJMIQC5XNWJ eq 'application/x-php' or $C3LP2CKYAQHZVCDETJG6GGZEB5U5A3UK0PZLJ1KDINH5YRWVZ12 or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep}) {for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = 0; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO < @CKZRNHPGHU140HNC536FWEK2DB3RXLWS5J6PC1DRAHBOYFXGG71 ; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO++) {my $CTSIUYWV6DB8D0G9OW44WE8ZIDR792BTZ3GR78NM2AGECOSTHY5 = $CKZRNHPGHU140HNC536FWEK2DB3RXLWS5J6PC1DRAHBOYFXGG71[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO];if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /$CTSIUYWV6DB8D0G9OW44WE8ZIDR792BTZ3GR78NM2AGECOSTHY5/) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decoderegex}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Regular expression match = [decode regex: ".($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1)."]","\x{6d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 += 5;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decode} and !$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CNLXAJDCMGI9X4QQJEX4RSQJILEWXXCX6FR2UOMOOKB7E9NW6Q3($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU == 1) {return 1}}last;}elsif ($CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ /$CTSIUYWV6DB8D0G9OW44WE8ZIDR792BTZ3GR78NM2AGECOSTHY5/) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decoderegex}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Regular expression match = [decode regex: ".($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1)."]","\x{6d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 += 10;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decode} and !$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CNLXAJDCMGI9X4QQJEX4RSQJILEWXXCX6FR2UOMOOKB7E9NW6Q3($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU == 1) {return 1}}last;}elsif ($CNUMEP9L370NO3XB27UHKJS2HGX16HNLWGZ2S88ZTA2S0QRTOPK =~ /$CTSIUYWV6DB8D0G9OW44WE8ZIDR792BTZ3GR78NM2AGECOSTHY5/) {if (!$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} and $CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO{content}) {if (&CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T('SCAN '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) =~ /^[^:]*: (.*) FOUND$/) {&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("ClamAV detected virus = [$1]","\x{76}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);return 1;}$COJRRM0JYY5N4V657XROX2RDVLWB08896Y3JY70FUP46NUSEFLC = 1;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decoderegex}) {if (&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Regular expression match = [decode regex: ".($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1)."]","\x{6d}",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {return}$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = 1;$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 += 10;}if ($CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03{decode} and !$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CNLXAJDCMGI9X4QQJEX4RSQJILEWXXCX6FR2UOMOOKB7E9NW6Q3($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU == 1) {return 1}}last;}}}if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{blearn}) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK ne "\x{2e}\x{68}\x{74}\x{61}\x{63}\x{63}\x{65}\x{73}\x{73}") and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep}) {&C9KP9G3GM95H5NJYOEJCVR2S9HIVOYYK1FEFJGLTH0B8JBVN9LU($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,\$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9)}if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bforget}) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK ne "\x{2e}\x{68}\x{74}\x{61}\x{63}\x{63}\x{65}\x{73}\x{73}") and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep}) {&CZ9JWEEC7I8GRLIIP4Z01K2KEWOYDEP64XG0E9AW9RCRY9EYNUL($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,\$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9)}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK ne "\x{2e}\x{68}\x{74}\x{61}\x{63}\x{63}\x{65}\x{73}\x{73}") and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep} and !$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {&CFQC8DXYPJYT86XMY0NNWPQDYDEGD0VSZOOWP7PB0PWD0UQL6Q1($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS,\$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9)}}return;}sub data {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $C1CYN5NENU4H0QFWLBAD84Q4QNR7TT43STJDZ9JVSFZ61YS1X8U = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);while (length($C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5) < length($C1CYN5NENU4H0QFWLBAD84Q4QNR7TT43STJDZ9JVSFZ61YS1X8U) ) {$C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5 .= $C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5}my @CVUAFNQS04MEFLSP9Q6YA6VKYHP60AD7IBG5DSOGTNQL9NTBCI5 = split (//,$C1CYN5NENU4H0QFWLBAD84Q4QNR7TT43STJDZ9JVSFZ61YS1X8U);my @C7XELNNGQW8U4EB7EP4B18FY1T7EFGSR8IOAUS4MO15AU3LH3IU = split (//,$C2V39MGE9X5BFLJ10MS88BSDUAO8PYAIU6H35Z9C42A9IWQ33O5);my $CUSVG64EWQWIEOJKGSYIPGHFUT79OIWRYJH9M0XSFD5JRPGISH4;for (my $C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC = 0;$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC <= @CVUAFNQS04MEFLSP9Q6YA6VKYHP60AD7IBG5DSOGTNQL9NTBCI5;$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC++) {$CUSVG64EWQWIEOJKGSYIPGHFUT79OIWRYJH9M0XSFD5JRPGISH4 .= pack('C',unpack('C',$CVUAFNQS04MEFLSP9Q6YA6VKYHP60AD7IBG5DSOGTNQL9NTBCI5[$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC])^unpack('C',$C7XELNNGQW8U4EB7EP4B18FY1T7EFGSR8IOAUS4MO15AU3LH3IU[$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC]))}return split(/\n/,$CUSVG64EWQWIEOJKGSYIPGHFUT79OIWRYJH9M0XSFD5JRPGISH4);}sub C974QM1B5YIWQMIOO2R5ZVOLOVH5ANUZHGYPIK65Q7KIR21YLE6 {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary}) {return}my $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX = shift;my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = sprintf '%.3f', (gettimeofday() - $C1TDEYG3CF24G4F6XZFLL623BFL5E954XPBVPMC02NGCA82LJOX);my $CYZT7OWKBVYXJ69Q1CY1CJJAZIVD96ZPGLD4Z8778ZYWQTLMXEW = 0;if (($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files} + $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs}) > 0) {$CYZT7OWKBVYXJ69Q1CY1CJJAZIVD96ZPGLD4Z8778ZYWQTLMXEW = sprintf '%.3f', ($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD / ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files} + $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs}))}my $CAUMNZWN7VQ2YC49Z1XUMERUOLYRESLJE3I9WKHRUF9W2WR1EID = $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{size}/(1024*1024);$CAUMNZWN7VQ2YC49Z1XUMERUOLYRESLJE3I9WKHRUF9W2WR1EID = sprintf '%.2f', $CAUMNZWN7VQ2YC49Z1XUMERUOLYRESLJE3I9WKHRUF9W2WR1EID;unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{size}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{size} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{virus}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{virus} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{exploit}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{exploit} = 0}unless ($CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore} = 0}my $CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA = "\n----------- SCAN SUMMARY -----------\n";$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Scanned directories: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{dirs}\n";$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Scanned files: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{files}\n";$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Ignored items: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}\n";$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Suspicious matches: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan}) {$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Viruses found: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{virus}\n"}$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Fingerprint matches: $CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{exploit}\n";$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Data scanned: $CAUMNZWN7VQ2YC49Z1XUMERUOLYRESLJE3I9WKHRUF9W2WR1EID MB\n";unless ($CVIAAXAFTYNLKUKLKII7AEAR7SHMKCGNORMGSL2SAVUZVLIY3XT) {$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Scan time/item: $CYZT7OWKBVYXJ69Q1CY1CJJAZIVD96ZPGLD4Z8778ZYWQTLMXEW sec\n"}$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "Scan time: $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD sec";if ($CVIAAXAFTYNLKUKLKII7AEAR7SHMKCGNORMGSL2SAVUZVLIY3XT) {$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= " (including $CVIAAXAFTYNLKUKLKII7AEAR7SHMKCGNORMGSL2SAVUZVLIY3XT throttle sleeps)"}$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA .= "\n\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{70}\x{72}\x{65}\x{3e}"}print $CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\x{3c}\x{2f}\x{70}\x{72}\x{65}\x{3e}"}}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= $CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA;$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA
\n";return;}sub CZ3N3LKJCGS7BW8JZ2LH5ED0CAVFFITLPVYLRDNLYG9W5MD554T {my $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S = shift;my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = shift;my $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = "";my $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ = "";my $CMZVGO8Y0M2CGO3H15BM7JBNF5FRGVLR8ZJ70OF2O8QJSD56MBL = 50;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Virus Scan - [$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S]\n"}my $CDZEHFSGGBMTOI1M6AUNBSLO1TNEXF60U2CJ0WKW3E6PW6TI9HC = IO::Socket::UNIX->new(Type => SOCK_STREAM,Peer => $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{clamdsock}, Timeout => '10') or $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = $!;unless ($C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH) {syswrite $CDZEHFSGGBMTOI1M6AUNBSLO1TNEXF60U2CJ0WKW3E6PW6TI9HC, $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S, length($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S);$CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ = $CDZEHFSGGBMTOI1M6AUNBSLO1TNEXF60U2CJ0WKW3E6PW6TI9HC->getline;$CDZEHFSGGBMTOI1M6AUNBSLO1TNEXF60U2CJ0WKW3E6PW6TI9HC->close;chomp $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Virus Scan - [$CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ]\n"}}if ($C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH ne "") {}elsif ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ eq "") {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = "No response from clamd process"}elsif ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ =~ /FOUND$/) {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = ""}elsif ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ =~ /OK$/) {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = ""}elsif ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ eq "\x{50}\x{4f}\x{4e}\x{47}") {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = ""}else {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ}if ($C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH eq "\x{4e}\x{6f}\x{20}\x{73}\x{75}\x{63}\x{68}\x{20}\x{66}\x{69}\x{6c}\x{65}\x{20}\x{6f}\x{72}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}") {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = "Unable to connect to clamd"}if ($C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH ne "") {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;my $CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62;$CVQJVWU0EQUZXYU9S96OEOT9JZEJFE6CPF9V2TLRKBY4TOWDD96++;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "Clamd Error for [$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S]: $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n"}if ($CVQJVWU0EQUZXYU9S96OEOT9JZEJFE6CPF9V2TLRKBY4TOWDD96 > $CMZVGO8Y0M2CGO3H15BM7JBNF5FRGVLR8ZJ70OF2O8QJSD56MBL) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n\nToo many clamd errors, clamd error reporting disabled until it works\n\n";$CWT0WCG1DDG6KP5AXKM0DPKS1ABMYROHRP96ZNIZE8IUFKSYFKZ = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{fallback}) {if (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{63}\x{70}\x{61}\x{6e}\x{65}\x{6c}\x{2f}\x{33}\x{72}\x{64}\x{70}\x{61}\x{72}\x{74}\x{79}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{73}\x{63}\x{61}\x{6e}") {$CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62 = "/usr/local/cpanel/3rdparty/bin/clamscan"}elsif (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{73}\x{63}\x{61}\x{6e}") {$CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62 = "/usr/local/bin/clamscan"}elsif (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{6c}\x{61}\x{6d}\x{73}\x{63}\x{61}\x{6e}") {$CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62 = "/usr/bin/clamscan"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCLAMSCAN}) {$CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62 = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCLAMSCAN}}if ($CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62 and $CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S =~ /^SCAN\s+(.+)$/) {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = $1;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Attempting scan using [$CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62]\n"}unless ($CWT0WCG1DDG6KP5AXKM0DPKS1ABMYROHRP96ZNIZE8IUFKSYFKZ) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= ", using clamscan..."}my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CQ3YCY9MWO7DZT9VWTL4INECHA8BWAJPYEDJEZ2OFN2I0ONSS62,"--no-summary",$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);chomp @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN;$CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ = $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0];if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Clamscan - [$CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ]\n"}if ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ =~ /FOUND$/) {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = ""}elsif ($CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ =~ /OK$/) {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = ""}else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\nClamscan Error for [$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS]: $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ"}}}unless ($CWT0WCG1DDG6KP5AXKM0DPKS1ABMYROHRP96ZNIZE8IUFKSYFKZ) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR

\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "

\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR

\n";unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {if ($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S ne "\x{50}\x{49}\x{4e}\x{47}") {print "\$"}}}} else {$CVQJVWU0EQUZXYU9S96OEOT9JZEJFE6CPF9V2TLRKBY4TOWDD96 = 0; $CWT0WCG1DDG6KP5AXKM0DPKS1ABMYROHRP96ZNIZE8IUFKSYFKZ = 0}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPUNCLAM} and $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ =~ /\.UNOFFICIAL FOUND$/) {$CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ = "\x{4f}\x{4b}"}return $CRRLTZ6ZYEU30G6IAJOITNU5CH1G4HHVLHH8CU7SLD9WIC28SXJ;}sub CCSME15N622BZ3SDO5XSJ9WDG5JHYZYEPI2VV9TDD70C27JPGKG {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 = shift;my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9;my $CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO;my $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = 0;my $CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = 0;my $C6XGYIUTLKDN2NK4OZ7S97HYXJV9LE2GK0D605CYVTU5W8SO608 = 0;foreach my $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH (keys %C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS) {if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{file} eq $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {$C6XGYIUTLKDN2NK4OZ7S97HYXJV9LE2GK0D605CYVTU5W8SO608 = 1;last;}}if ($C6XGYIUTLKDN2NK4OZ7S97HYXJV9LE2GK0D605CYVTU5W8SO608) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);foreach my $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH (keys %C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS) {if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{file} eq $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {my $CK2ENAMWUNQ2WUVP1FX6VS9MTISOCZ54WXW2YSQ86RRQTOWKY11 = 1;if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{confirm} ne "") {if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{confirm}/) {$CK2ENAMWUNQ2WUVP1FX6VS9MTISOCZ54WXW2YSQ86RRQTOWKY11 = 1} else {$CK2ENAMWUNQ2WUVP1FX6VS9MTISOCZ54WXW2YSQ86RRQTOWKY11 = 0}}if ($CK2ENAMWUNQ2WUVP1FX6VS9MTISOCZ54WXW2YSQ86RRQTOWKY11) {if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{version}{1} ne "" and $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{version}{1}/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = $1;$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO = $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = 2; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO < 6; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO++) {if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{version}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO} ne "" and $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{version}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ .= ".$1"}}my $C4CJ94L8AIQ3AX567RYJQT4ESSAUTFUD9SXU443RTYM5R6QMX58;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = 1; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO < 6; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO++) {if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{version} eq "*") {$C4CJ94L8AIQ3AX567RYJQT4ESSAUTFUD9SXU443RTYM5R6QMX58 = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{name}};if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{sver} ne "") {$C4CJ94L8AIQ3AX567RYJQT4ESSAUTFUD9SXU443RTYM5R6QMX58 = $C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{sver}}}elsif ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{version} ne "" and $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ =~ /^$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{version}/) {$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{$C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{name}};if ($C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{sver} ne "") {$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH}{sver}{$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO}{sver}}}}if ($CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 eq "" or $CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 == 0) {$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $C4CJ94L8AIQ3AX567RYJQT4ESSAUTFUD9SXU443RTYM5R6QMX58}return ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO,$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ,$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0);}}}}}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq "\x{63}\x{6f}\x{6e}\x{66}\x{69}\x{67}\x{75}\x{72}\x{65}\x{2e}\x{70}\x{68}\x{70}") {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /Open Source E-Commerce Solutions/) {if (-f $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{2e}\x{70}\x{68}\x{70}" and !(-l $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php") and (-s $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php" < 1024)) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php");flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>;close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);chomp $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ;$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO = "\x{6f}\x{73}\x{43}\x{6f}\x{6d}\x{6d}\x{65}\x{72}\x{63}\x{65}";$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{"\x{6f}\x{73}\x{43}\x{6f}\x{6d}\x{6d}\x{65}\x{72}\x{63}\x{65}"};}}}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq "\x{69}\x{6e}\x{69}\x{74}\x{2e}\x{70}\x{68}\x{70}") {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /spl_autoload_register\s*\(\s*'feng__autoload'/) {if (-f $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{2e}\x{70}\x{68}\x{70}" and !(-l $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php") and (-s $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php" < 1024)) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php");flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /return\s+'(\S+)'/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = $1;$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO = "\x{46}\x{65}\x{6e}\x{67}\x{20}\x{4f}\x{66}\x{66}\x{69}\x{63}\x{65}";$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{"\x{46}\x{65}\x{6e}\x{67}"};}}}}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq "\x{69}\x{6e}\x{69}\x{74}\x{2e}\x{70}\x{68}\x{70}") {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /registry->set\('snapshot', 'AbanteCart\/'/) {if (-f $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}\x{2e}\x{70}\x{68}\x{70}" and !(-l $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php") and (-s $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php" < 1024)) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7."/version.php");flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /define\s*\(\s*'MASTER_VERSION'\s*,\s*'([^']*)'/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = $1}if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /define\s*\(\s*'MINOR_VERSION'\s*,\s*'([^']*)'/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ .= ".$1"}if ($CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /define\s*\(\s*'VERSION_BUILT'\s*,\s*'([^']*)'/) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ .= ".$1"}$CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO = "\x{41}\x{62}\x{61}\x{6e}\x{74}\x{65}\x{43}\x{61}\x{72}\x{74}";$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0 = $CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH{"\x{41}\x{62}\x{61}\x{6e}\x{74}\x{65}\x{43}\x{61}\x{72}\x{74}"};}}}return ($CCDZ53U3UX8GL31I0CS1U2URMBIQOFNFXM5IBA5CU81FASO0JPO,$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ,$CAYFTLTNC5D2HIYYN260YA7JZQ350XS98B11TZCDFTU626YEVY0);}sub CC0HJ46ZN48MIR6EGUEZXLA446VMCQRUTKZEP3339HYCPOWC0E0 {my $CEJ2IT0Z5HOMVYITI0ZUIJUEP0B5QQ8EB6QELMUE68DG2QCWD7E = shift;my $CABS9RMQY4GQHQR1K95YNVSWA952337CCROBMQE1EE3PNJHJ3FY = shift;my $CGBW662C2OYKXNNO0T88DTBP6Z35RB322J0X8V59I3GZ8NIJ2AQ = shift;my $CVGWH685YGWT49HLYT5FZ2TVT10MEEHVWB0RUC48Q4BEH1T56SS = shift;my $CEOTGGSJ8Z02PV2ZOBKP12EL4862RIQXX5AEK4X4BTOK0T4EECN = shift;my $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = 0;eval {local $SIG{__DIE__} = undef;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU; eval ('use DBI'); ## no critic if ($@) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $@"}} else { eval ('use DBD::mysql'); ## no critic if ($@) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $@"}} else {my $CQDTEKAQ09DIOG29ZP33T8BLRMMHWXEJK5FMW82FQW9N3EPJO8A = DBI->connect("\x{44}\x{42}\x{49}\x{3a}\x{6d}\x{79}\x{73}\x{71}\x{6c}\x{3a}".$CABS9RMQY4GQHQR1K95YNVSWA952337CCROBMQE1EE3PNJHJ3FY.";host=".$CEJ2IT0Z5HOMVYITI0ZUIJUEP0B5QQ8EB6QELMUE68DG2QCWD7E,$CGBW662C2OYKXNNO0T88DTBP6Z35RB322J0X8V59I3GZ8NIJ2AQ,$CVGWH685YGWT49HLYT5FZ2TVT10MEEHVWB0RUC48Q4BEH1T56SS,{PrintError=>0}) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $CM06J5JHJ2S5UYYVI5T3T4DJCBMFXHQB4J2HVBKWS4FWAQJXI88::errstr;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU"}} else {my $CPUOS5E2VKDDKR8ITFYLXPL5GKQ6HETESGNGSHBJG1GVO2XIZOZ = $CQDTEKAQ09DIOG29ZP33T8BLRMMHWXEJK5FMW82FQW9N3EPJO8A->prepare($CEOTGGSJ8Z02PV2ZOBKP12EL4862RIQXX5AEK4X4BTOK0T4EECN) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $CM06J5JHJ2S5UYYVI5T3T4DJCBMFXHQB4J2HVBKWS4FWAQJXI88::errstr;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU"}} else {$CPUOS5E2VKDDKR8ITFYLXPL5GKQ6HETESGNGSHBJG1GVO2XIZOZ->execute() or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $CM06J5JHJ2S5UYYVI5T3T4DJCBMFXHQB4J2HVBKWS4FWAQJXI88::errstr;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU"}} else {while (my @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = $CPUOS5E2VKDDKR8ITFYLXPL5GKQ6HETESGNGSHBJG1GVO2XIZOZ->fetchrow_array()) {$CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ = $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0]}}}}}}};return $CQCQFWQS2ILDFTE94L5IC8EON95LPWMBKQ2DF2L9T14JYT79NSJ;}sub CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2;my $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8;my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_SH);read ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T, 2*1024);close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^GIF8]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\x89PNG]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\xff\xd8] and substr($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T, 6, 4) eq "\x{4a}\x{46}\x{49}\x{46}") {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\xff\xd8\xff\xe0]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\xff\xd8\xff\xe1]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\xff\xd8\xff\xe2]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\x49\x20\x49]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\x49\x49\x2a\x00]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\x4d\x4d\x00\x2a]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\x4d\x4d\x00\x2b]) {$C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2 = 1 ; $CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8 = 1}if ($CRME3IDYGKYXB1O6WFVIH7CMLXDXIPNWQ96ALH0G8ZFMA0VFQA8) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_SH);read ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T, 4*1024);close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[/\.\*/e] and $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[eval\s*\(]) {return 'exif-exploit'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\<\?php]i) {if ($C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2) {return 'application/x-phpimage'} else {return 'application/x-php'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\#\!.*php]) {if ($C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2) {return 'application/x-phpimage'} else {return 'application/x-php'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\#\!.*perl]) {return 'application/x-perl'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\#\!.*python]) {return 'application/x-python'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\#\!.*ruby]) {return 'application/x-ruby'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\#\!]) {return 'application/x-script'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[(\n|\r)\#include\s+\]i) {return 'application/x-c'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\s*int\s+main\(]i) {return 'application/x-c'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[(\n|\r)\s*int\s+main\(]i) {return 'application/x-c'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^PK\x03\x04]) {return 'application/x-zip'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^PK\x05\x06]) {return 'application/x-zip'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^PK\x07\x08]) {return 'application/x-zip'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\037\213]) {return 'application/x-tar'}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^BZh]) {return 'application/x-tar'}if (length $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T > 257) {my $CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T = substr($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T, 257, 1024);if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^ustar\0]) {return 'application/x-tar'}if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^ustar\040\040\0]) {return 'application/x-tar'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^\177ELF]) {my $CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T = substr($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T, 16, 2);if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^\000]) {return 'application/octet-stream'}if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^\001]) {return 'application/x-object'}if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^\002]) {return 'application/x-executable'}if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^\003]) {return 'application/x-sharedlib'}if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T =~ m[^\004]) {return 'application/x-coredump'}return 'application/x-executable';}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[<\?php[[:print:]\n\r]{15,}]i) {if ($C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2) {return 'application/x-phpimage'} else {return 'application/x-php'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[(\n|\r|^)\s*\<\?(?!xml|xpacket|adobe)[[:print:]\n\r]{30,}]) {if ($C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2) {return 'application/x-phpimage'} else {return 'application/x-php'}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ m[^MZ]) {my $CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J = unpack('H*', $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T);my $CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, 48, 2);if (hex($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T) >= 0x40) {my $CQNH4DIQ9TH2DEB0G96OKBSTRZM6BD9URIAH72HETOY4QK1DBRP = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, 120, 2);my $CL0SGOTTUOBMS37JFQZXROEVBVZF0OGOYJAKMLNQESF6N7UOCBV = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, 122, 2);my $C43XD2FQDJ4SQU8LY4UDRJ2X2UBCGWO3G5JXFJB0KHEYEQWWOMZ = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, 124, 2);my $C84SPNFIENH7S944AMP7IVYSP2ZVLSYZHRQBKRA7UE7E161K4H8 = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, 126, 2);my $CBEJZWE3R4Y3LNC6444QGEXEQLY86O8XFYSEXC3CKC7Q7GSGQ14 = hex($C84SPNFIENH7S944AMP7IVYSP2ZVLSYZHRQBKRA7UE7E161K4H8.$C43XD2FQDJ4SQU8LY4UDRJ2X2UBCGWO3G5JXFJB0KHEYEQWWOMZ.$CL0SGOTTUOBMS37JFQZXROEVBVZF0OGOYJAKMLNQESF6N7UOCBV.$CQNH4DIQ9TH2DEB0G96OKBSTRZM6BD9URIAH72HETOY4QK1DBRP);$CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T = substr($CF0F5RSWNLFUHA896B85AIME17SDXH5XZKHHU2Q3YGTLQB66E9J, $CBEJZWE3R4Y3LNC6444QGEXEQLY86O8XFYSEXC3CKC7Q7GSGQ14 * 2, 8);if ($CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T eq "\x{35}\x{30}\x{34}\x{35}\x{30}\x{30}\x{30}\x{30}" or $CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T eq "4C450000" or $CN5AK3JNB3R0X7YLLGAVMESDDXXNLFVJRMJOM0OPL9EY4W7K32T eq "4E450000") {return 'application/x-winexec'}}return 'application/x-dosexec';}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.php([\ds]?)$|\.phtml$/i) {if ($C24LT68NWFBCYAIKOBVH8IJCD3ZGIP6W7BXQUHFR11TCCAVC3S2) {return 'application/x-phpimage'} else {return 'application/x-php'}}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.cgi$|\.pl$|\.pm$/i) {return 'application/x-perl'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.c$|\.cpp$/i) {return 'application/x-c'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.py$/i) {return 'application/x-python'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.rb$/i) {return 'application/x-ruby'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.asp(x)?$/i) {return 'application/x-asp'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.jsp$/i) {return 'application/x-jsp'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.java$/i) {return 'application/x-java'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.sh$/i) {return 'application/x-script'}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.htaccess$/i) {return 'application/x-script'}return;}sub CNLXAJDCMGI9X4QQJEX4RSQJILEWXXCX6FR2UOMOOKB7E9NW6Q3 {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = shift;my $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 = 0;my $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = 0;my $C7U8FBVO3J3AHIGI5IILSMNLIDF3RPS916IGFAVIDZXHGQXUQ20;my $C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB;my @CCJFGE3NEJQ35OVY38P1MA48FAXAI8RYUO0MTZGDA6BRV2NJ0FR;my $CYPP1IVPL8VMCRMF6I8AFY0OC4TIYS55XVS03V86MH4U4Y66QQY;my ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0,$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C,$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ) = &CUAZCSFVSBD05KLZPSEV174YBFCACFRTTABTKH57VYUO5HRHA51(\$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);my $C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89 = $CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0;my $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 0;while ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /$CV40DX77X816XJAKKAG4PGJXRLMQGGROW6I5ZKYAMCS3AOCHNYN/s or $CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0){my $CTXUP1N3UMVBYVCFSO5751I4TY21USIKCLS3TI7IUCYHTJDHF4F = $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4;my @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN;if ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0) {if ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 1) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "\$_X=\'$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\';\$_X=base64_decode(\$_X);\$_X=strtr(\$_X,'123456aouie','aouie123456');echo(\$_X);";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 2) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "\$_X=\'$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\';\$_X=gzuncompress(base64_decode(strtr(\$_X,'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));echo(\$_X);";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 3) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";my $a = 'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA'."\n".'[d8=Qp>VXo H}6GIw7ka3TrU<';my $b = '=R9odmplAEPyk8gv[53xrMezqZHi7YhWCcX}1N/afj6]JtuS '."\n".'.BUnwVKLQO20ITF4b';$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "\$_X=\'$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\';\$_X=base64_decode(\$_X);\$_X=strtr(\$_X,'$a','$b');echo(\$_X);";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 4) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo\(pack\(\"H\*\",$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\)\)";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 5) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = '$CGLQL8JYAC1BHHW6VONKVTHCLFPXFC3V9JHY8P58ZYRISJBOP7R="'.$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C.'";$CUB77KJTHUU145J30UQJWKP2GA2BCJK7ZIJBS00EJK61YEK009D=0;$C71IDRZA4J5989QVHNQ4A7ZDRSZQ5P76PIG3BOJ8FDFJST3PIGH="\x{62}\x{61}\x{73}\x{65}\x{36}\x{34}\x{5f}\x{64}\x{65}\x{63}\x{6f}\x{64}\x{65}";$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ=0;$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7="ord";$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59=0;$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ=3;$CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO=$C71IDRZA4J5989QVHNQ4A7ZDRSZQ5P76PIG3BOJ8FDFJST3PIGH($CGLQL8JYAC1BHHW6VONKVTHCLFPXFC3V9JHY8P58ZYRISJBOP7R);$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5=0;$CGD95WS1JST1YULLEUGK707YMXUOGDE47Y1Y422SU68AA3B4RJ8=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[1])<<8)+$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[2]);$C2I3OSMYDHY2WVIQVKEAH9LXFE5MDLM7NZL8J4DWQSWGF9P4X8P="strlen";$CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO=16;$CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X="";for(;$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ<$C2I3OSMYDHY2WVIQVKEAH9LXFE5MDLM7NZL8J4DWQSWGF9P4X8P($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO);){if($CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO==0){$CGD95WS1JST1YULLEUGK707YMXUOGDE47Y1Y422SU68AA3B4RJ8=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++])<<8);$CGD95WS1JST1YULLEUGK707YMXUOGDE47Y1Y422SU68AA3B4RJ8+=$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++]);$CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO=16;}if($CGD95WS1JST1YULLEUGK707YMXUOGDE47Y1Y422SU68AA3B4RJ8&0x8000){$CUB77KJTHUU145J30UQJWKP2GA2BCJK7ZIJBS00EJK61YEK009D=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++])<<4);$CUB77KJTHUU145J30UQJWKP2GA2BCJK7ZIJBS00EJK61YEK009D+=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ])>>4);if($CUB77KJTHUU145J30UQJWKP2GA2BCJK7ZIJBS00EJK61YEK009D){$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++])&0x0f)+3;for($CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59=0;$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59<$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ;$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59++)$CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X[$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5+$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59]=$CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X[$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5-$CUB77KJTHUU145J30UQJWKP2GA2BCJK7ZIJBS00EJK61YEK009D+$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59];$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5+=$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ;}else{$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ=($CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++])<<8);$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ+=$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++])+16;for($CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59=0;$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59<$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ;$CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X[$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5+$CP6B94ZCF9SX7WWN9QILXANJK8ZRUFXHH95KFV7NJ54K78VLA59++]=$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ]));$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++;$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5+=$C7KFV760TS7AUTPNZWCSJDZJLNO2Y4ZL9ZU7GEV59BE0BVVPZHQ;}}else$CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X[$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5++]=$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7($CMOR6QJYVOJMVGL0Z8VR1BR8ME8M1IB8IQ5I08U1QAUF9WLVPXO[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++]);$CGD95WS1JST1YULLEUGK707YMXUOGDE47Y1Y422SU68AA3B4RJ8<<=1;$CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO--;}$CYM0TJTWC2JNU6KZ4RGZKK2U3EB0XRESI7GR6USG280JQE0GNJG="chr";$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ=0;$CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO="?".$CYM0TJTWC2JNU6KZ4RGZKK2U3EB0XRESI7GR6USG280JQE0GNJG(62);$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7="";for(;$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ<$CN4TV9HOC8UUL0JOK6RGHNFXVNFVYYJ1AXWHTXOXS6BD32IWWQ5;){$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7.=$CYM0TJTWC2JNU6KZ4RGZKK2U3EB0XRESI7GR6USG280JQE0GNJG($CU3NDSJXRTYC7MDELXCPGSIM5XVCRSKCTNT8PYZSX1YVTJWE34X[$CJCYUX1PO5C7JOATMBSA53F2T5NJ6KJ8M4S0GVO2Z2H4YRFE1XQ++]^0x07);}$CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO.=$CGE8URPO37UMPKNF4ZGA1E7K32QUFVZCRSIFE86SIIJGE32B8A7.$CYM0TJTWC2JNU6KZ4RGZKK2U3EB0XRESI7GR6USG280JQE0GNJG(60)."?";echo($CXEWWDJ0RDPKTEAYMVELTU05FLGMGDANN24XRYC4PZF50VZEMPO);';}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 6) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo(base64_decode('$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C'))";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 7) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo(gzinflate(base64_decode('$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C')))";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 8) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";my $b = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "\$_X=\'$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\';\$_X=strtr(\$_X,'$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ','$b');\$_X=base64_decode(\$_X);echo(\$_X);";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 9) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "function decode(\$_X) { \$_X=$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ(base64_decode(\$_X)); for(\$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC=0;\$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC 250) {last}}while ($CTXUP1N3UMVBYVCFSO5751I4TY21USIKCLS3TI7IUCYHTJDHF4F =~ /(\$[\w\_]+\s*\=\s*\<\<\<[^\;]*)\;/g) {my $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = $1;$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB .= $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL."\;\n";$CRVOLDZH1975RC0A44LX2C212SG1QHAZRLG95WDG15EGGCZAOPO++;if ($CRVOLDZH1975RC0A44LX2C212SG1QHAZRLG95WDG15EGGCZAOPO > 250) {last}}my $C76GUO9VCWWZSFDDAAEG6U6HF29D0289ED1YBY9UB14RBR7GVX6 = 1; $C76GUO9VCWWZSFDDAAEG6U6HF29D0289ED1YBY9UB14RBR7GVX6++ while $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /\(/g;my $CXO846LY8PMLUBP4DYDOYERRJIO1QLFYA4IPOPWHQ0YL25HC8JB = 1; $CXO846LY8PMLUBP4DYDOYERRJIO1QLFYA4IPOPWHQ0YL25HC8JB++ while $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /\)/g;if ($C76GUO9VCWWZSFDDAAEG6U6HF29D0289ED1YBY9UB14RBR7GVX6 > $CXO846LY8PMLUBP4DYDOYERRJIO1QLFYA4IPOPWHQ0YL25HC8JB) {for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = 1; $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO < ($C76GUO9VCWWZSFDDAAEG6U6HF29D0289ED1YBY9UB14RBR7GVX6 - $CXO846LY8PMLUBP4DYDOYERRJIO1QLFYA4IPOPWHQ0YL25HC8JB + 1);$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO++) {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 .= ")"}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{decode}) {print "Depth: $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846\n\n\n\n"}my $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;my $C2KQG8HDL0YQWIVCOMX974HRR9HUIO4KUEL90NG5JF4PV1GYJ5Z;my $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W = 1;my $CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R;do {my $CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI = join '', map {$CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y[rand(@CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y)]} (1..(15 + int(rand(15))));$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH = "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.".php";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot} ne "" and -d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot} and $> == 0) {$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chroot}."\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.".php";$C2KQG8HDL0YQWIVCOMX974HRR9HUIO4KUEL90NG5JF4PV1GYJ5Z = "\x{2f}\x{74}\x{6d}\x{70}\x{2f}\x{63}\x{78}\x{73}\x{5f}".$CR1BC0NTANXEYET0XS5G1AA3G7WEG71FH0QXZJ1KYB0AFJS7AGI.".php";} else {$C2KQG8HDL0YQWIVCOMX974HRR9HUIO4KUEL90NG5JF4PV1GYJ5Z = $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH}$CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W++;} until (sysopen ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R, $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH, O_EXCL | O_WRONLY | O_CREAT) or $CLIHAZ9RD9WMNXH48EJD510JZBUM06TD14X7PJK6Q824WYFI00W > 9999);push @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4,$CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;flock ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R, LOCK_EX);print $CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R "\n";close ($CVKKGEBT969E9IGOBHDO5HSTRHLC1A9U5Q0U0IESFP14NLQWI7R);eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};local $SIG{'PIPE'} = 'IGNORE';my $CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN;if (-f "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{70}\x{68}\x{70}") {$CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN = "/usr/local/bin/php"}elsif (-f "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{70}\x{68}\x{70}") {$CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN = "/usr/bin/php"}elsif (-f "\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{70}\x{68}\x{70}") {$CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN = "/bin/php"}else {die "php binary not found!\n"}if ($> == 0) {my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{chuser};if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS eq "") {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = "nobody"}my (undef,undef,$C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ,$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) = getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS);if ($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ < 1) {$C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ = 99}if ($CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB < 1) {$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB = 99}local $( = $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB;local $) = "$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB";local $> = local $< = $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ;if (($) != $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) or ($> != $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ) or ($( != $CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB) or ($< != $C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ)) {die "Failed to drop privileges to user [$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS]($C7P57C93IPGHLOVKVS86GSGJKRU8B7YCNE3KO9D7I8SNSGWAXUQ:$CGXVRKZ1IHN17LM3LWYHJ1GQ38QIQ0F57GPJLAV26CUNQPJUTWB)\n";}alarm(15);open (my $CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204, "-|", "$CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN -n -f $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH");@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = <$CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204>;close ($CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204);alarm(0);} else {alarm(15);open (my $CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204, "-|", "$CHO2WEA6PKTN6N05S7L0S4WCQYGB5EU89KYHQTM8EYV5RSI7QSN -n -f $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH");@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = <$CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204>;close ($CKBDEA541W3AKZK5QWL5L1UTBICH2AIF9K12U9MEZIQUZNMG204);alarm(0);}};alarm(0);if ($@) {die $@}unlink $CK28ZAJTAZOR2OYZAIYSVOMY9007LFHIA24RD606DR8Y93OKLKH;if (($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0] =~ /^chroot\: /) or ($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0] =~ /^Failed/)) {die $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[0]}if ((($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[1] =~ /^Parse error/) or ($CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[1] =~ /^Warning\: /)) and ($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 > 0)) {$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = 1;$C7U8FBVO3J3AHIGI5IILSMNLIDF3RPS916IGFAVIDZXHGQXUQ20 = $CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN[1];chomp $C7U8FBVO3J3AHIGI5IILSMNLIDF3RPS916IGFAVIDZXHGQXUQ20;last;}$CYPP1IVPL8VMCRMF6I8AFY0OC4TIYS55XVS03V86MH4U4Y66QQY = "";foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CCJFGE3NEJQ35OVY38P1MA48FAXAI8RYUO0MTZGDA6BRV2NJ0FR) {$CYPP1IVPL8VMCRMF6I8AFY0OC4TIYS55XVS03V86MH4U4Y66QQY .= $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT}@CCJFGE3NEJQ35OVY38P1MA48FAXAI8RYUO0MTZGDA6BRV2NJ0FR = @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN;$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "";foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN) {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 .= $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT}($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0,$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C,$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ) = &CUAZCSFVSBD05KLZPSEV174YBFCACFRTTABTKH57VYUO5HRHA51(\$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);$C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{depth} and $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 == $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{depth}) {last}if ($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 > 250) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Excessive recursions: $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 - exiting\n"}last;}}if ($C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH) {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "";foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CCJFGE3NEJQ35OVY38P1MA48FAXAI8RYUO0MTZGDA6BRV2NJ0FR) {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 .= $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{decode}) {print "$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YTIDY}) {my $CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 = "\n$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4";$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\;/\;\n/g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\r\n/\n/g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\r/\n/g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\/\*[^\*\/]*\*\///g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\\x([0-9a-fA-F]{2})/chr(hex($1))/eg;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\\([0-1][0-9]{2})/chr(oct($1))/eg;while ($CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ /chr\((\d+)\)/) {my $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W = "\"".chr($1)."\"";$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/chr\($1\)/$C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W/eg;}$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\"\s*\.\s*\"//g;$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8 =~ s/\'\s*\.\s*\'//g;print "TIDY:\n$CVCS0OW913G44U3743JZ1TAI39TPBE0ZYEAMH7Z2NS7OMU751N8\n\n";}if ($C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89) {print "(decoded file [advanced decoder: $C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89])\n";} else {print "(decoded file [depth: $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846])\n";}if (($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 == 0) or ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /^[\n\r\s]*$/) or $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH) {print "(unable to decode further";if ($C7U8FBVO3J3AHIGI5IILSMNLIDF3RPS916IGFAVIDZXHGQXUQ20) {print ": [$C7U8FBVO3J3AHIGI5IILSMNLIDF3RPS916IGFAVIDZXHGQXUQ20]"}print ")\n";}$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} = 1;delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{voptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{soptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions};delete $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan};$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846;print "\nScanning decoded $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK:\n";if (!$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH and $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 > 1) {$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 - 1;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CYPP1IVPL8VMCRMF6I8AFY0OC4TIYS55XVS03V86MH4U4Y66QQY);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;}$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846;if ($C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89) {$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = "decoded file [advanced decoder: $C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89]"}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = "";my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = "\n\n----------- SCAN REPORT -----------\n(/usr/sbin/cxs";foreach my $CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ (keys %CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC) {if ($CADGP33N3EFBE869GNQ2N2GNW4OSIZF0CXE9LHLPWUPVGSRFXMM{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ";}} else {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " --$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{$CA787DSM80ZU69R2EHQTIVDAEWEVJCN56JX16ZPX9RRAYXXZ8XQ}";}}if ($ARGV[0]) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= " $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK"}my $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 = "$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT)\n\n$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3";print "$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3\n\n";} else {$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;if (!$C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH and $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 > 1) {$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 - 1;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($CYPP1IVPL8VMCRMF6I8AFY0OC4TIYS55XVS03V86MH4U4Y66QQY);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;}$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846;if ($C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89) {$CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S = "decoded file [advanced decoder: $C4NO9BT6MDQX1QMI01KNS4RHF7L3OQKONMDUFKRMA779XNNYU89]"}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CFQQVI40WWJQD80SV9R841550LE2UYB5L6T7HEAPFCJINMTHB6C($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1}&CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F;$C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN = "";}return $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U;}sub CUAZCSFVSBD05KLZPSEV174YBFCACFRTTABTKH57VYUO5HRHA51 {my $CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI = shift;my $C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ;my $CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 0;my $C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\$_D=strrev\(\'edoced_46esab\'\);eval\(\$_D\(/\$_D=strrev\(\'edoced_46esab\'\);eval\(base64_decode\(/g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/eval\s*\(/eval\(/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/base64_decode/base64_decode/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/str_rot13/str_rot13/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/strrev/strrev/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/unserialize/unserialize/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/urldecode/urldecode/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/stripslashes/stripslashes/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/rawurldecode/rawurldecode/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/gzinflate/gzinflate/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/gzuncompress/gzuncompress/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/gzdecode/gzdecode/ig;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/convert_uudecode/convert_uudecode/ig;if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$(\w+)\s*=\s*[\'\"\.bas64_decode]{20,};eval/s) {$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\$$1/base64_decode/g}$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\'\s*\.\s*\'//g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\"\s*\.\s*\"//g;if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28/) {$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28/eval(gzinflate(base64_decode(/g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\\x29\\x29\\x29\\x3B/)));/g;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /str_replace\(' ','',"([^\"]*)"\)/) {my $CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP = $1;$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP =~ s/ //g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/str_replace\(' ','',"([^\"]*)"\)/\"$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP\"/;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /str_replace\("\x{20}","","([^\"]*)"\)/) {my $CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP = $1;$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP =~ s/ //g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/str_replace\("\x{20}","","([^\"]*)"\)/\"$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP\"/;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /str_replace\("\x{20}","",'([^\']*)'\)/) {my $CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP = $1;$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP =~ s/ //g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/str_replace\("\x{20}","",'([^\']*)'\)/\"$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP\"/;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /str_replace\(' ','','([^\']*)'\)/) {my $CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP = $1;$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP =~ s/ //g;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/str_replace\(' ','','([^\']*)'\)/\"$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP\"/;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$(\w+)\s*=\s*"(\\x?\w{2,3}){13}";\@?eval\(\$(\w+)/s) {my $CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP = $1;$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\$$CDDNZWWTVBMNVSXPXE330BQZV4GPW3NNH3MYDOQMS6UCRDM0DJP/base64_decode/g;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\/\*[^\*\/]*\*\/\(\/\*[^\*\/]*\*\/base64_decode/) {$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\/\*[^\*\/]*\*\///g}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$(\w+)\s*=\s*'base64_decode'/s) {$$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ s/\$$1/base64_decode/g}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$_F=__FILE__;\$_X=\'([^\']*)\'/) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 1;if ($C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C =~ /^(P2lCP1ouWg1W)/) {$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 3;}}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$\w+=__FILE__;\$\w+=__LINE__;\$\w+=(\d+);/) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = substr($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI,length($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI) - $1);$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 2;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\s*\(\s*pack\s*\(("H\*"|'H\*')\s*,\s*("\w+"|'\w+')/) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $2;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 4;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /o="([^\"]*)";eval\(base64_decode\(/) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 5;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /preg_replace\([^,]+,"\\x65\\x76\\x61\\x6c\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5f\\x64\\x65\\x63\\x6f\\x64\\x65\\x28'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 6;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /preg_replace\([^,]+,"\\x65\\x76\\x61\\x6c\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5f\\x64\\x65\\x63\\x6f\\x64\\x65\\x28\\x27(.*)\\x27/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 6;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /preg_replace\([^,]+,"\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 7;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /preg_replace\([^,]+,"\\x65\\x76\\x61\\x6c\\x20\\x28\\x20\\x67\\x7a\\x69\\x6e\\x66\\x6c\\x61\\x74\\x65\\x20\\x28\\x20\\x62\\x61\\x73\\x65\\x36\\x34\\x5f\\x64\\x65\\x63\\x6f\\x64\\x65\\x20\\x28'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 7;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\$OOO000000=urldecode\('\%66\%67\%36\%73\%62\%65\%68\%70\%72\%61\%34\%63\%6f\%5f\%74\%6e\%64'\)/) {if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\((\$OOO0000O0|\$GLOBALS\['OOO0000O0'\])\('([^']*)'\)/) {my $CVOHGOI4EZVIC96QTJEPL28SEDWYOO6UWLG39MDPJUKIZB0P7NJ = decode_base64($2);if ($CVOHGOI4EZVIC96QTJEPL28SEDWYOO6UWLG39MDPJUKIZB0P7NJ =~ /'([^']*)','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+\/'/) {$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ = $1;if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /;return;\?>(.*)/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = substr($1,380);$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 8;}}}}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /function (\w+)\(\$\w+\).*(\$\w+)=(gzinflate|gzdecode|str_rot13|gzuncompress)\(base64_decode\(\$\w+\)\)/ss) {$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ = $3;if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\($1\("(.*)"/) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;}$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 9;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /preg_replace\([^,]+,"\\x65\\x76\\x61\\x6C\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 10;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\("\\145\\166\\141\\154\\050\\142\\141\\163\\145\\066\\064\\137\\144\\145\\143\\157\\144\\145\\050\\163\\164\\162\\162\\145\\166\\050'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 11;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /\\x65\\x76\\x61\\x6C\\x28\\x62\\x61\\x73\\x65\\x36\\x34\\x5F\\x64\\x65\\x63\\x6F\\x64\\x65\\x28\\x73\\x74\\x72\\x72\\x65\\x76\\x28'([^']*)'/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 11;}if ($$CWUECXDNZIOV03KLFB3D0G4SSUHON4FAEBSMZ8A6WB5OS2WXXWI =~ /eval\("[\w\\\$]+=gzinflate\(base64_decode\(\\"(.*)\\"/s) {$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C = $1;$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 12;}return ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0,$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C,$C1Q4JSXRRK153OSF15QYU6OX4D3ZKT84RLJS20MFAIEDKFHKTQZ);}sub CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = shift;my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C = shift;my $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 0;if (($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O ne "\x{4d}" or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{MD5} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) and !$CKOHW9NBB9T81UTMJORKB4DW04MZ99T6HF122IVPT3KYG3PLVVG) {$CKOHW9NBB9T81UTMJORKB4DW04MZ99T6HF122IVPT3KYG3PLVVG = 1;if (-f $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {if ($CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU) {eval {local $SIG{__DIE__} = undef;my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ) or die "Failed to open $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ: $!";flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);my $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;$C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M = $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring md5sum $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR - [$C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ]\n"}$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{MD5} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= " (md5sum:$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR)"}};if ($@) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Failed to generate md5sum: ($@) - [$C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ]\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= " (md5sum:failed to generate)";}if ($C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U) {return 1}}eval {local $SIG{__DIE__} = undef;my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) or die "Failed to open $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $!";flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);my $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;$C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M = $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR;if ($CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M{md5sum}{$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR}) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{ignore}++;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Ignoring md5sum $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR - [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]\n"}$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{MD5} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= " (md5sum:$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR)"}};if ($@) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Failed to generate md5sum: ($@) - [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= " (md5sum:failed to generate)";}if ($C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U) {return 1}}}$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ s/\'/\'\\\'\'/g;$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{susp}++;$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS++;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {$CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 = 0}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions} =~ /$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O/ and "\x{6d}\x{4d}\x{66}\x{75}\x{53}\x{47}\x{63}\x{68}\x{65}\x{78}\x{54}\x{45}\x{76}\x{42}\x{55}" =~ /$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O/) {$CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 = 1}} else {$CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 = 1}if ($C5S99FO46US2J93BPAAPM2SILMQ30IOU62ZHDRKCSKL1D6FO81C) {$CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 = 1}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {$CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2 = 0}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions} =~ /$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O/ and "\x{6d}\x{4d}\x{66}\x{75}\x{53}\x{47}\x{63}\x{68}\x{65}\x{78}\x{54}\x{45}\x{76}\x{42}\x{55}" =~ /$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O/) {$CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2 = 1}} else {$CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2 = 1}if ($C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN) {$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN;if ($CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S =~ /^decoded/) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "($CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(decoded file [depth: $CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S]) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;}$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{44}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}if ($CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU) {$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(compressed file: $CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU [depth: $CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0]) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{5a}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {my ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR,$CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU,$CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{delete} and $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2 and ($< == 0) and (-f $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {system("\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{68}\x{61}\x{74}\x{74}\x{72}","-ia",$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);unlink $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;$C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR = 1;$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 1;if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {$C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR = 2}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine} and $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 and (-e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}) and ($< == 0) and (-f $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU, $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) = &CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK,$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR);}if ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(deleted) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{58}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}if ($C36587Q7WUTONXFGV15H8OL9EUGI6FF3WLKVFM2EAV2POMGDPDR == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(delete failed) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{58}\x{46}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}if ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 1) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(quarantined to $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{51}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}if ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU == 2) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "(quarantine failed: $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) ".$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{51}\x{46}".$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;}}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /v$/) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{virus}++; $C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2++}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /M$/) {$CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK{exploit}++; $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7++}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YSKIPWMAIL}) {$C371DZXY4HFFEPKFLJ85TNQ3CUCEVFXK482G9GN15HUHNR420BP .= $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O}unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} or $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{web}) {print "\n";}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{report});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";} else {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";}close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP}) {my $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "";my $CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON = "\e[0m";if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /s/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\e[1m\e[35m";}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /e/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\e[1m\e[32m";}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /m|D|R/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\e[1m\e[34m";}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /v|M/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\e[1m\e[7m\e[31m";}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /b|B/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\e[7m\e[36m";}open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YCONREP});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\# ".$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX.$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR.$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";} else {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n\# ".$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX.$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR.$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";}close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);if ($CJVP6LCFG68WH718LFSSHL25C4CQU6XS20O277ADWWIWL0MNTK2 and $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /v|M/) {$CC7YWGDIYE71FDJGZQPBDQR9UAIRZUGNH0TFZ5EO504IXVBSR7X++;open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", "/root/wttw.log");flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);if ($C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4 ne $CJPGCB8HF7VI0Y8VFK3I52HR4KK2GJJU3SUKT50LYOAMBEXA6EC) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\n";$CC7YWGDIYE71FDJGZQPBDQR9UAIRZUGNH0TFZ5EO504IXVBSR7X = 1;}if ($CC7YWGDIYE71FDJGZQPBDQR9UAIRZUGNH0TFZ5EO504IXVBSR7X < 5) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n"}if ($CC7YWGDIYE71FDJGZQPBDQR9UAIRZUGNH0TFZ5EO504IXVBSR7X == 5) {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "(see /root/scan.log for more exploits/suspicious files/warez/infected files in this account)\n"}close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);$CJPGCB8HF7VI0Y8VFK3I52HR4KK2GJJU3SUKT50LYOAMBEXA6EC = $C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{html}) {my $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "\x{3c}\x{64}\x{69}\x{76}\x{3e}";my $CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON = "\x{3c}\x{2f}\x{64}\x{69}\x{76}\x{3e}";if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /v|M/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /s/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /e/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /m|D|R/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /b|B/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /f|d|h/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}else {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "
";}my $CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C = $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;my $CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C =~ s/&/&/g;$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C =~ s//>/g;$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 =~ s/&/&/g;$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 =~ s//>/g;if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS) {$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";} else {$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "
\n
\n'$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2'\n
\n".$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "
\n
\n'$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2'\n
\n".$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile}) {my @CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U = split(/\s+/,scalar localtime);if ($CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] < 10) {$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] = "\x{20}".$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2]}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxs[$$]: IP:$ENV{REMOTE_ADDR} User:$CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY Web upload script:['$ENV{SCRIPT_FILENAME}'] - $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {unless ($ENV{UPLOAD_IP}) {&CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT}open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxs[$$]: IP:$ENV{UPLOAD_IP} User:$ENV{UPLOAD_VUSER} FTP upload:['$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'] - $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);} else {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3e}\x{3e}", $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{logfile});flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxs[$$]: ['$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'] - $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS: $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS) {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";} else {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{script}) {my $CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA = $ENV{REMOTE_ADDR}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {unless ($ENV{UPLOAD_IP}) {&CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT}$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA = $ENV{UPLOAD_IP};}unless ($CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA) {$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA = "\x{75}\x{6e}\x{6b}\x{6f}\x{77}\x{6e}"}eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm(20);my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4;my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{script},$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK,$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O,$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR,$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS,$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA);@CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);alarm(0);unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print @CAOQUH6EYUZJY26NWPJ2ORNE2EFW7Y7J4CDK7FNRGNH8BR58TLN}};alarm(0);if ($@ and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Script: Error: [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{script}] timed out after 20 seconds"}}$CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;return $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U;}sub C9KP9G3GM95H5NJYOEJCVR2S9HIVOYYK1FEFJGLTH0B8JBVN9LU {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = shift;my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{blearn};if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF ne "\x{43}" and $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF ne "X") {print "Bayes Error: Invalid category [$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF]\n";exit;}my %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF;my $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM = 1000;my $CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74;while ($$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /([\w\$\%\@\+\/]+)/g) {if (length($1) < 3) {next}if ($1 =~ /^\d+$/) {next}$C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{substr($1,0,50)}++;$CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74++;if ($CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74 > $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM) {last}}foreach my $C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE (keys %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Ybmaster}) {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE};if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{58}") {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Xcount} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{43}") {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Ccount} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}} else {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE};if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{58}") {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Xcount} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{43}") {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Ccount} += $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}}}print "+";return;}sub CZ9JWEEC7I8GRLIIP4Z01K2KEWOYDEP64XG0E9AW9RCRY9EYNUL {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = shift;my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bforget};if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF ne "\x{43}" and $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF ne "X") {print "Bayes Error: Invalid category [$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF]\n";exit;}my %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF;my $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM = 1000;my $CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74;while ($$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /([\w\$\%\@\+\/]+)/g) {if (length($1) < 3) {next}if ($1 =~ /^\d+$/) {next}$C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{substr($1,0,50)}++;$CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74++;if ($CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74 > $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM) {last}}foreach my $C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE (keys %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Ybmaster}) {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE};if ($CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} < 1) {delete $CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{58}") {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Xcount} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Xcount} < 0) {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Xcount} = 0}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{43}") {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Ccount} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Ccount} < 0) {$CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{Ccount} = 0}} else {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE};if ($CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} < 1) {delete $CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{58}") {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Xcount} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Xcount} < 0) {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Xcount} = 0}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{43}") {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Ccount} -= $C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE}}if ($CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Ccount} < 0) {$CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ->{Ccount} = 0}}}print "-";return;}sub CE2XXCMYUIGVW35R09CHOFPO6SS3PECVXM6BAIA312H5HLXB3GV {unless ($< == 0) {return}print "Retrieving master bayes corpus\n";open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/etc/cxs/servers") or die "Unable to open servers: $!";flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH; --$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO;) {my $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0 = int(rand($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1));if ($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO == $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0) {next}@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO,$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0] = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0,$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO];}foreach my $CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA (@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH) {$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA = decode_base64($CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA);my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget("$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA/cxs.bayes","\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");unless ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {print "Completed\n\n";}}return;}sub CFQC8DXYPJYT86XMY0NNWPQDYDEGD0VSZOOWP7PB0PWD0UQL6Q1 {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 = shift;my %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF;my %CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94;my $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM = 1000;my $CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74;while ($$CCN4U3YAYVZEXPME9LT2U1CR2LE3GRST1ZJEX6N3LNLUJCA9UD9 =~ /([\w\$\%\@\+\/]+)/g) {if (length($1) < 3) {next}if ($1 =~ /^\d+$/) {next}$C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF{substr($1,0,50)}++;$CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74++;if ($CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74 > $C2EFPUCN5A9QG9QYOPZ591IF70K72TXV3CFYWSP3J466IAQ7ALM) {last}}foreach my $C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE (keys %C59BVWFS5RD5GNE74G86JEWISSL8Q50VPFHZ3REUP6NBRZJ3ABF) {foreach my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF (keys %CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ) {if ($CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} > 0) {$CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF} += log($CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ->{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF}{$C4TAUMI3HQABN8OCOS98945707DNPUC5BSF8F011UUA408R89CE} / $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF});} else {$CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF} += log(0.01 / $CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF});}}}foreach my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF (keys %CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ) {$CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF} += log($CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ{$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF} / $CDGLM0DQ66P1RMWPLG7DZHM3AQXJHSREIP8HZ72G7X9OVXHUK05)}if ($CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 > 0) {$CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X} = $CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X} - ($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X} * ($CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 / 100));} else {$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7 = 0;}my $CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF = "\x{63}\x{6c}\x{65}\x{61}\x{6e}";if ($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X} > $CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{C}) {$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF = "\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}"}my $CNNYVI6XMIK83CDE1B4IZFYF1GQGAQHLWTFMIS8U74ER2LDOLYF = abs(int($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X}));my $CO1GL9BCZAP5K8JZZOSBVRQ3H7SODS62AY6YR42AE1O9REIZSJT = abs(int($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{C} - $CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X}));my $CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE = 0;my $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J;if ($CNNYVI6XMIK83CDE1B4IZFYF1GQGAQHLWTFMIS8U74ER2LDOLYF > 100) {$CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE = int(100 * ($CO1GL9BCZAP5K8JZZOSBVRQ3H7SODS62AY6YR42AE1O9REIZSJT/$CNNYVI6XMIK83CDE1B4IZFYF1GQGAQHLWTFMIS8U74ER2LDOLYF))}if ($CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE >= 24) {$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J = "\x{68}\x{69}\x{67}\x{68}"}elsif ($CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE >= 16 and $CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE < 24) {$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J = "\x{6d}\x{65}\x{64}\x{69}\x{75}\x{6d}"}elsif ($CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE >= 8 and $CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE < 16) {$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J = "\x{6c}\x{6f}\x{77}"}else {$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J = "\x{6e}\x{6f}\x{6e}\x{65}"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) {print "debug: Bayes cat[$CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF] exploit[".abs(int($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{X}))."] clean[".abs(int($CKV2KUOKYZYNCBREKKHFRFPKKW4DZRY9DB89M0O5W9RZ8HDUJ94{C}))."] diff[$CO1GL9BCZAP5K8JZZOSBVRQ3H7SODS62AY6YR42AE1O9REIZSJT] words[$CEB4O7C30CZFFBO0Y3JVWR508DXKOMXQET61RYOLAKP156AQQ74] aug[$CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7%] prob[$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J] per[$CV2WJ9NZCQ4QAFP7LA8WKH4FUJJWYJ7HHNVUOELVOFPUPHRV1QE%]\n";}if ($CA58Y1QGUL11ND2ZXE96NOLHKBZOW9NRQBJ9PYZSCBUA4ECRASF eq "\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}" and $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J ne "none") {if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} eq "\x{6c}\x{6f}\x{77}") or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} eq "medium" and ($CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "medium" or $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "high")) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{breport} eq "high" and $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "high")) {my $CBVB1B18G6LRZJNVIJC68RJBI58W4F63R82JKN4WZDXWUYWAF4V = "\x{62}";if (($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} eq "\x{6c}\x{6f}\x{77}") or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} eq "medium" and ($CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "medium" or $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "high")) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{baction} eq "high" and $CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J eq "high")) {$CBVB1B18G6LRZJNVIJC68RJBI58W4F63R82JKN4WZDXWUYWAF4V = "B"}&CGN8NVBZ2PWB9GY7BK0MRE44B6FJHT5E2316E5BT289L9G5J0OA("Bayes exploit probability score [$CBC4DSLOHXAGL5FW33EPPBGWS1797E0G6Q0Z4SIZ4IV7YA8KK5J probability]",$CBVB1B18G6LRZJNVIJC68RJBI58W4F63R82JKN4WZDXWUYWAF4V,$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);}}return;}sub CTH1GXS0RFTIRQ2UWXVZUXBYNDCQRMNOVPGA7H87SH7RROP2SQI {my $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = 0;open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/etc/cxs/servers");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH;for (my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH; --$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO;) {my $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0 = int(rand($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO+1));if ($CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO == $CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0) {next}@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO,$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0] = @CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH[$CRAI4YX5HCJWEPUQIP06CMC7C1M5G45JP2KDSWGQ6HJHSUTR6Z0,$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO];}foreach my $CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA (@CJQ85LGGU3W52QP1Q97UPIDXXBN2C5LQXY2RX6VRK8T04DW17BH) {$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA = decode_base64($CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA);my ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = &urlget("$CYIZ6KLO6MPFWIDIK9ID30L9M7VS6K99VBJW75TREUNDH96BEBA/cgi-bin/cxs/verify.cgi");unless ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {if ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /X10101010/) {unlink $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P;exit;} else {my $CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ = time;utime ($CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ,$CN6F8K3PPYQC5SC5004H0P65BG9K9HPXK5PV0P5CZ0ER7EQOVQQ,$C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P);$C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U = $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4;}last;}}return $C86ABUQODAXN1XYMK5F1XR2865UHT9JT712E2ZQ1BBNSEA4Y96U;}sub CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;my $C3GSDD8C96MS1RU21T7XATNO65VNCZ1H4QCIWYCKI4WFJ9E2P5U;my $CS951C2LNGL8V003HWOMK7ITLQXG2I0BCSZL547X5UO45DWKFSS = $<;$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = abs_path($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);stat($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);my $CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2 = getpwuid($st_uid);my $C8D80SWTLJE7OQBS0869RTF134TL2K9RZZXX9R564XEDBIO64JQ = getgrgid($st_gid);my $C6JC3GPKZLJKNZZU1ODNL0UZZWMW3KQEYBY3503QM8B8P3G0H93 = $st_atime;my $CD1E5PK1RAJDP2WC1ZVP23SV9181Q291863A2AW2A489335NY4V = $st_ctime;my $CRK2H4QZ35DXO7MCS6KXX7QRA6EQ0B88K8IQTKINPN7FV03ZQCA = $st_mtime;my $CX6HO00AJG9AMVJ611O7UHHNP8TPSIZP8YXQZ0SJUVUK51M5DKH = $st_uid;my $CN867WFKXCJXHA2LSBGPW0YZCGNU442MS0TMHJMDADMAZIEUD1V = $st_gid;my $CSU3BM3X09EQVQ1HALZ4V066ELSSE10QZ0KI1B93FT010MPKBAY = $st_mode;my $CA1EE9F0W9PSV6H8BT3CMQIUSK3KX5PI9S15ZIPFTMM2ZLIMA0V = 0;if ($st_uid == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {my $CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 0;while (my @C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z = getpwent()) {if ($C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "\x{2f}" and $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7] ne "") {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /^$C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[7]/) {if ($CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2 eq "" or $CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2 eq $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}) {$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2 = $C3UB7WBTCO65AAM184EAXVOWOULRUZ1M1AQHOYF7SU3PZE4H59Z[0];} else {$CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M = 1;last;}}}}endpwent();if ($CNR7W79AB2EBOCWKA5OOZXZP1VYTU65Z9GTBS0EI7FWJIM59J5M) {$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2 = getpwuid($st_uid);}}my ($C31UFCRUA9N8WJXC5JE30GX1ENMB3RUO9YZEZ9Z5B0W78Y8K3RE, $C7DOMEYLPELRO2U1G3LRZYODS6KVYXI5GS5HQKRVF6MAHTST668) = fileparse($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);my $CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97 = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine};if (($CS951C2LNGL8V003HWOMK7ITLQXG2I0BCSZL547X5UO45DWKFSS == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI) and -d "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxscgi") {$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97 = "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxscgi";}elsif ($CS951C2LNGL8V003HWOMK7ITLQXG2I0BCSZL547X5UO45DWKFSS == $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI) {return (2, "Quarantine failed: [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}] needs to be converted using:\ncxs --qcreate --quarantine $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}");}elsif ($CS951C2LNGL8V003HWOMK7ITLQXG2I0BCSZL547X5UO45DWKFSS == 0) {unless (-d "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxsuser/$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2") {mkdir("$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxsuser/$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2")}$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97 = "$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}/cxsuser/$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2";}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qlocal}) {$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97 = ( getpwnam($CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2) )[7];if (-d $CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97) {$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97 .= "\x{2f}\x{2e}\x{71}\x{75}\x{61}\x{72}\x{61}\x{6e}\x{74}\x{69}\x{6e}\x{65}";unless (-d $CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97) {mkdir($CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97);unless (-d $CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97) {return (2, "Quarantine failed: unsupported user [$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2], unable to create [$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97]");}}} else {return (2, "Quarantine failed: unsupported user [$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2]");}}else {return (2, "Quarantine failed: unsupported user [$CS951C2LNGL8V003HWOMK7ITLQXG2I0BCSZL547X5UO45DWKFSS]");}$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3 = "$CUHGJ9MKRBJP8EIWPXWRYB2M0VHHRD2G9IGO1JSUFXC14XG3P97/$C31UFCRUA9N8WJXC5JE30GX1ENMB3RUO9YZEZ9Z5B0W78Y8K3RE\.".time;system("\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{62}\x{69}\x{6e}\x{2f}\x{63}\x{68}\x{61}\x{74}\x{74}\x{72}","-ia",$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);$C3GSDD8C96MS1RU21T7XATNO65VNCZ1H4QCIWYCKI4WFJ9E2P5U = &CDL8JN8N3IKVWJ2DAE3942TSBQZPP90G4S33SQAM3FMK0D12PUT($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3);$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = 1;if ($C3GSDD8C96MS1RU21T7XATNO65VNCZ1H4QCIWYCKI4WFJ9E2P5U) {$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = 2;if (-e $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3) {unlink $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3}} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Yqencrypt}) {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;my $C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW;if ($CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3 =~ /(.*)(\.\d+(\_\d+)?)$/) {$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = $1;$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW = $2;}my $C3TKVZIMOTMMU6BUIY8QJMGQOQM81FFNRFDC91HQR05C9B1FNS8 = "$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK.cxsenc$C1LFT5GZVW6NBOZ3D6O4DA6HXS4B98CD54Z7X5N0S84DWMK1CHW";system("\x{6f}\x{70}\x{65}\x{6e}\x{73}\x{73}\x{6c}","smime","-encrypt","-aes256","-in",$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3,"-binary","-outform","DER","-out",$C3TKVZIMOTMMU6BUIY8QJMGQOQM81FFNRFDC91HQR05C9B1FNS8,"/etc/cxs/cxspublic.pem");if (-e $C3TKVZIMOTMMU6BUIY8QJMGQOQM81FFNRFDC91HQR05C9B1FNS8) {unlink ($CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3);$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3 = $C3TKVZIMOTMMU6BUIY8QJMGQOQM81FFNRFDC91HQR05C9B1FNS8;$CA1EE9F0W9PSV6H8BT3CMQIUSK3KX5PI9S15ZIPFTMM2ZLIMA0V = 1;}}my $CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D = "\x{6d}\x{73}\x{63}\x{61}\x{6e}";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wstart}) {$CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D = "\x{77}\x{73}\x{63}\x{61}\x{6e}"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {$CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D = "\x{63}\x{67}\x{69}"}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ftp}) {$CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D = "\x{66}\x{74}\x{70}"}if ($CTT54HUQ24FKXW1QAEWTOBU1UNV3W2MM8A5I6F90M2A2P9LP4EH) {$CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D = "\x{6d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}"}sysopen (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3."\x{2e}\x{72}\x{65}\x{73}\x{74}\x{6f}\x{72}\x{65}\x{34}", O_EXCL | O_WRONLY | O_CREAT);flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_EX);print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "\x{74}\x{69}\x{6d}\x{65}\x{3d}".time."\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "encrypted=$CA1EE9F0W9PSV6H8BT3CMQIUSK3KX5PI9S15ZIPFTMM2ZLIMA0V\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "stype=$CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qfile=$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "quid=$CX6HO00AJG9AMVJ611O7UHHNP8TPSIZP8YXQZ0SJUVUK51M5DKH\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qgid=$CN867WFKXCJXHA2LSBGPW0YZCGNU442MS0TMHJMDADMAZIEUD1V\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qmode=$CSU3BM3X09EQVQ1HALZ4V066ELSSE10QZ0KI1B93FT010MPKBAY\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "quser=$CQSNY3JWLNA9C94QTR3AHYE9NWCZZ2HMOZEPKK1NHJ979XOGCX2\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qgroup=$C8D80SWTLJE7OQBS0869RTF134TL2K9RZZXX9R564XEDBIO64JQ\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qatime=$C6JC3GPKZLJKNZZU1ODNL0UZZWMW3KQEYBY3503QM8B8P3G0H93\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qctime=$CD1E5PK1RAJDP2WC1ZVP23SV9181Q291863A2AW2A489335NY4V\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "qmtime=$CRK2H4QZ35DXO7MCS6KXX7QRA6EQ0B88K8IQTKINPN7FV03ZQCA\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "actfile=$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\n";if ($CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D eq "\x{63}\x{67}\x{69}") {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "cgiuser=$CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY ($<)\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "scriptowner=$C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB ($C5QH9EIKUJ4VZ33VSB5WJT6XVF3KXFJWX5BOIKHMHIP2GA45QQW)\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "scriptname=$ENV{SCRIPT_FILENAME}\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "remoteip=$ENV{REMOTE_ADDR}\n";my $CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 = "\x{68}\x{74}\x{74}\x{70}\x{3a}\x{2f}\x{2f}";if ($ENV{SERVER_PORT} eq "\x{34}\x{34}\x{33}") {$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 = "https://"}$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 .= $ENV{HTTP_HOST}.$ENV{REQUEST_URI};print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "url=$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "referer=$ENV{HTTP_REFERER}\n";}if ($CQTQWC1KUDFJDCH2CSWKY5OACSAKQGFXC6VQRBZ5A84BV6VWA4D eq "\x{66}\x{74}\x{70}") {print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "uploaduid=$ENV{UPLOAD_UID}\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "uploadvuser=$ENV{UPLOAD_VUSER}\n";print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "uploadip=$ENV{UPLOAD_IP}\n";}my $CM4T8RZBRR2JBB52RGWSG28EON6C4G19HR3PYMRT74O2LRN3YWY = encode_base64($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR);$CM4T8RZBRR2JBB52RGWSG28EON6C4G19HR3PYMRT74O2LRN3YWY =~ s/\n//g;print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI "message=$CM4T8RZBRR2JBB52RGWSG28EON6C4G19HR3PYMRT74O2LRN3YWY\n";close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}return ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU,$C3GSDD8C96MS1RU21T7XATNO65VNCZ1H4QCIWYCKI4WFJ9E2P5U);}sub C7KTPDKQGRW7ETBDUQ2GHQ6RM2GQAWL4FHS57E0F3KO104SUPVY {my $C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI = shift;my $CD30N5C4G15NZA73N5W0CXS71B24ZIOEVNK46SH3XFFQDHFIFQQ = $C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI."\x{2e}\x{72}\x{65}\x{73}\x{74}\x{6f}\x{72}\x{65}\x{34}";if (-e $C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI) {if (-e $CD30N5C4G15NZA73N5W0CXS71B24ZIOEVNK46SH3XFFQDHFIFQQ) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qignore} and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and -f $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}) {&C0I5M8JYTX8BKGYB9M981HNKWDSGFXFC04HS68IMQOCKYJW9T2X($C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI)}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CC8MFDAVZ9A1S2RYL9E07RYHJ2E1G9UMBR52GB09IZZ2BIUWEJV($C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI);print "$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU\n";} else {print "Restore failed - Restore file not found: $CD30N5C4G15NZA73N5W0CXS71B24ZIOEVNK46SH3XFFQDHFIFQQ\n";}} else {print "Restore failed - Quarantine file not found: $C2Z5F3WWHS5EUMO9S1X5ZF93WTMKYOY2K86I0ITHH76X3PALFTI\n";}return;}sub C0I5M8JYTX8BKGYB9M981HNKWDSGFXFC04HS68IMQOCKYJW9T2X {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $CFMQH6R8OY68XH93TWNI6I8F6UDH5ZJQCMHD5UV9TH99RV3TK80;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qignore} eq "\x{4d}\x{44}\x{35}") {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) or die "Failed to open $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $!";flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);my $CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;$CFMQH6R8OY68XH93TWNI6I8F6UDH5ZJQCMHD5UV9TH99RV3TK80 = "md5sum:$CP7JNZF537EGQ2GPI81ZTQEMEVF7LWSMSUADNEGLNUXZN2HAZVR";}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qignore} eq "\x{46}\x{49}\x{4c}\x{45}") {my $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK."\x{2e}\x{72}\x{65}\x{73}\x{74}\x{6f}\x{72}\x{65}\x{34}";my %C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ;open (my $CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, "\x{3c}", $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A);flock ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, LOCK_SH);while (my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = <$CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84>) {chomp $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT;my ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH,$CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) = split (/=/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT,2);$C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8;}close ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84);$CFMQH6R8OY68XH93TWNI6I8F6UDH5ZJQCMHD5UV9TH99RV3TK80 = "file:$C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{actfile}";}else {print "Invalid --qignore option [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qignore}], must be MD5 or FILE\n";print "Restore aborted\n";exit;}sysopen (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}, O_WRONLY | O_APPEND | O_CREAT) or die "Failed to open $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $!";flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV $CFMQH6R8OY68XH93TWNI6I8F6UDH5ZJQCMHD5UV9TH99RV3TK80."\n";close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV);print "Ignore entry [$CFMQH6R8OY68XH93TWNI6I8F6UDH5ZJQCMHD5UV9TH99RV3TK80] added to $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}\n";return;}sub CKRSG4MKAAG3U90R53A7X5P7Y8R6D52LFN61BNDR70DA0UR5KGD {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;if (-f $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {if (-T $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK or ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.cxsenc\.\d+(\_\d+)?$/)) {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.cxsenc\.\d+(\_\d+)?$/) {my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, "\x{6f}\x{70}\x{65}\x{6e}\x{73}\x{73}\x{6c}","smime","-decrypt","-in",$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK,"-binary","-inform","DER","-inkey","/etc/cxs/.seckey/cxsprivate.pem");my @C8EZ2MYX2P0QTPIMEPP5PAKVRHDMUP78PGL2QZYT43PM4NGBSRA = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = 1;foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@C8EZ2MYX2P0QTPIMEPP5PAKVRHDMUP78PGL2QZYT43PM4NGBSRA) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /[^\n\r[[:print:]]]/) {$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = 0;last;}}if ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@C8EZ2MYX2P0QTPIMEPP5PAKVRHDMUP78PGL2QZYT43PM4NGBSRA) {print $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT."\n"}} else {print "Encrypted $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK is not a text file\n";}} else {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ /\.restore4$/) {open (my $CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) or die "Unable to open [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]: $!";flock ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, LOCK_SH);while (my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = <$CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84>) {chomp $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT;my ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH,$CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) = split (/=/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT,2);if ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{6d}\x{65}\x{73}\x{73}\x{61}\x{67}\x{65}") {my $C6GKOC4X3WB2433SVT539VHHD30FXB36W45YSXH47NA5JG7SGEQ = decode_base64($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8);$C6GKOC4X3WB2433SVT539VHHD30FXB36W45YSXH47NA5JG7SGEQ =~ s/^\# //;$C6GKOC4X3WB2433SVT539VHHD30FXB36W45YSXH47NA5JG7SGEQ =~ s/:$//;print "message = $C6GKOC4X3WB2433SVT539VHHD30FXB36W45YSXH47NA5JG7SGEQ\n";}elsif ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{74}\x{69}\x{6d}\x{65}") {print "\x{74}\x{69}\x{6d}\x{65}\x{20}\x{3d}\x{20}".localtime($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8)."\n";}elsif ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{71}\x{61}\x{74}\x{69}\x{6d}\x{65}") {print "\x{61}\x{74}\x{69}\x{6d}\x{65}\x{20}\x{3d}\x{20}".localtime($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8)."\n";}elsif ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{71}\x{63}\x{74}\x{69}\x{6d}\x{65}") {print "\x{63}\x{74}\x{69}\x{6d}\x{65}\x{20}\x{3d}\x{20}".localtime($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8)."\n";}elsif ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{71}\x{6d}\x{74}\x{69}\x{6d}\x{65}") {print "\x{6d}\x{74}\x{69}\x{6d}\x{65}\x{20}\x{3d}\x{20}".localtime($CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8)."\n";}else {print "$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8\n";;}}close ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84);} else {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) or die "Unable to open [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]: $!";flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CU4P5Z7DAO9PFNUBYQ52W29Z12763QUD5NLHGLATL4T8T0N7FMN = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);print @CU4P5Z7DAO9PFNUBYQ52W29Z12763QUD5NLHGLATL4T8T0N7FMN;}}} else {print "$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK is not a text file\n";}} else {print "Quarantine file not found: $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\n";}return;}sub CC8MFDAVZ9A1S2RYL9E07RYHJ2E1G9UMBR52GB09IZZ2BIUWEJV {my $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 = shift;my $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A = $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0."\x{2e}\x{72}\x{65}\x{73}\x{74}\x{6f}\x{72}\x{65}\x{34}";my $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;my @CGM93MC2CZQPEA4FE317CF94T2FUYTDOQAGBYRHJ9JV3U9MUBH7;if (-l $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) {return "Restore failed - [File is a symlink]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}if (!-f $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) {return "Restore failed - [Not a file]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}if (-l $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A) {return "Restore failed - [File is a symlink]: $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A"}if (!-f $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A) {return "Restore failed - [Not a file]: $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A"}stat($CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0);if ($st_uid != 0) {return "Restore failed - [Not a valid restore file]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}my %C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ;open (my $CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, "\x{3c}", $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A);flock ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84, LOCK_SH);while (my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = <$CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84>) {chomp $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT;my ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH,$CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8) = split (/=/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT,2);$C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH} = $CWMPZDGOXWNR17XA0D2T69OZ9Z335BKQTGB0JERXZTHDIT06WH8;}close ($CA5YUX47Q5VUGJTMW9XMZVRX97S39ZNWSPCIMPHMRGP2NFRYU84);$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = $C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{actfile};if ($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS eq "") {return "Restore failed - [no restore file name set in $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}if (-e $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS) {return "Restore failed - [File exists]: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS\nThis file must be manually deleted before restore"}sysopen (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS, O_EXCL | O_WRONLY | O_CREAT) or return "Restore failed - [Unable to create file: $!]: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS";flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX) or return "Restore failed - [Unable to lock: $!]: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS";open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY,"\x{3c}",$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) or return "Restore failed - [Unable to open: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0";flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CX1SOS0KHHYA817QKYA2ZLAB0VY80XMIWWZQMYSXKK7YC8V6KZ6 = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY> or return "Restore failed - [Unable to read: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0";close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY) or return "Restore failed - [Unable to close: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0";if ($C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{encrypted}) {my ($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ);my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = open3($CZUJNXI26LZ9P859WCCK3ZYF4V1G2N358OC0Z6L3KST6IB3ATYD, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, $CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ, "\x{6f}\x{70}\x{65}\x{6e}\x{73}\x{73}\x{6c}","smime","-decrypt","-in",$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0,"-binary","-inform","DER","-inkey","/etc/cxs/.seckey/cxsprivate.pem");@CGM93MC2CZQPEA4FE317CF94T2FUYTDOQAGBYRHJ9JV3U9MUBH7 = <$CM799TTG1N1ZQINHFEE7ZAJ136255094X6E9O750ZN5UK2146UZ>;waitpid ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU, 0);}if (@CGM93MC2CZQPEA4FE317CF94T2FUYTDOQAGBYRHJ9JV3U9MUBH7) {@CX1SOS0KHHYA817QKYA2ZLAB0VY80XMIWWZQMYSXKK7YC8V6KZ6 = @CGM93MC2CZQPEA4FE317CF94T2FUYTDOQAGBYRHJ9JV3U9MUBH7}print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV @CX1SOS0KHHYA817QKYA2ZLAB0VY80XMIWWZQMYSXKK7YC8V6KZ6 or return "Restore failed - [Unable to write: $!]: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS";close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV) or return "Restore failed - [Unable to close: $!]: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS";chmod($C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{qmode},$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS);chown($C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{quid},$C8FVBFVHTE7FBOCXHHJ7R1T70IZR3GO8R1JCW83VN0OZ4LO2KZJ{qgid},$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS);$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = "Restored to $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS";unlink $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0;unlink $CS5YQF9CVCNCPXIM8GULVFMCO6LZLFC2RYM15RRUW0GUNO1BV3A;return $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;}sub CIXYS0JBT8TTC0O8972Z8FIHOLR11WBFUTU9U10ZICDY83RUEPS {if (-d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}) {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Cleaning quarantine directory: $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}...\n"}find(\&CPI9NDUAAGXBPPCRWW3OWDQML68KUPZOPDKBMROP2HU9TGCP7KD, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine});unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Completed\n"}} else {print "Quarantine directory does not exist: [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}]\n";}return;}sub CPI9NDUAAGXBPPCRWW3OWDQML68KUPZOPDKBMROP2HU9TGCP7KD {if (-l $File::Find::name) {next}unless (-f $File::Find::name) {next}unless ($File::Find::name =~ /\.restore4?$/) {next}my $CYDS0PL882OKKH0DZUJFLIFTGCL72A5W2P7SMBP26Q18VUQOFOD = $File::Find::name;my $CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91 = $CYDS0PL882OKKH0DZUJFLIFTGCL72A5W2P7SMBP26Q18VUQOFOD;$CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91 =~ s/\.restore4?$//;unless (-f $CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91) {next}stat($CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91);if (time - $st_mtime > ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qclean} * 86400)) {unlink $CYDS0PL882OKKH0DZUJFLIFTGCL72A5W2P7SMBP26Q18VUQOFOD, $CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet}) {print "Removed: $CX5T6KX0SI8HF4SOOU8MBOANOBDPI6DKTTYT2KEML23RCV2PG91\n"}}return;}sub CJ2LN4OA7PNGC35C8NV1UM6BFMXPEWMK1OV518L86Y5X5IMPMXI {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine} eq "") {return "You must specify a quarantine directory to create using --quarantine [dir]\n";} else {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = mkdir ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine});if (-d $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}) {chmod (0755, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine});mkdir ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{63}\x{67}\x{69}");system ("\x{63}\x{68}\x{67}\x{72}\x{70}",$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache},$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."/cxscgi");chmod (0730, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{63}\x{67}\x{69}");mkdir ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{75}\x{73}\x{65}\x{72}");chmod (0600, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{75}\x{73}\x{65}\x{72}");mkdir ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{6d}\x{6f}\x{6e}");chmod (0600, $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}."\x{2f}\x{63}\x{78}\x{73}\x{6d}\x{6f}\x{6e}");return "Created quarantine directory $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}\n";} else {return "Unable to create directory [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quarantine}]: $!\n";}}return;}sub CQO99WW73ZXVM5GJB6YIAOINB037Y0M4S4QNKTYANK02D6A4WIT {unless ($ENV{UPLOAD_IP}) {my $CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA;my $CV8FFN9TYBDO879KQEY3GHGL01638RL5TPQ9G4VUUNHHF5NABI0;my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = $ARGV[0];my $CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK = 64 * 1024;$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ s/\/\//\//g;my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI;if (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{63}\x{70}\x{61}\x{6e}\x{65}\x{6c}\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}") {open ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3c}", "/var/log/messages");}elsif (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}\x{2f}\x{63}\x{6f}\x{6e}\x{66}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}\x{2e}\x{63}\x{6f}\x{6e}\x{66}") {open ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "\x{3c}", "/var/log/pureftpd.log");}flock ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, LOCK_SH);seek ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, - $CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK, 2);my $CFQJF75012LL8VD1MLR3U82V1BH2D4GSSE97MHN6M5L0ERI0Q5X = read ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, my $C303N8D7EQRJPP7CWW23Q8MENWX5ZJUL2QW215K88W71DJT3NYX, $CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK);close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);my @CCZ2QR1WXBYVL1A5HFALOX990XU6Q94Z8UQ34ULANTSSQK7R52J = split(/\n/, $C303N8D7EQRJPP7CWW23Q8MENWX5ZJUL2QW215K88W71DJT3NYX);chomp @CCZ2QR1WXBYVL1A5HFALOX990XU6Q94Z8UQ34ULANTSSQK7R52J;unless ($CFQJF75012LL8VD1MLR3U82V1BH2D4GSSE97MHN6M5L0ERI0Q5X < $CYKCV0GLLMN9TA76YA8YO18AE50JDYL8400UHMGG1D4ZZ50LRNK) {shift @CCZ2QR1WXBYVL1A5HFALOX990XU6Q94Z8UQ34ULANTSSQK7R52J}foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (@CCZ2QR1WXBYVL1A5HFALOX990XU6Q94Z8UQ34ULANTSSQK7R52J) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^\S+\s+\d+\s+\S+ [^\s\.]+ pure-ftpd: \((\S+)\@(\d+\.\d+\.\d+\.\d+)\) \[NOTICE\] (\S+) uploaded\s+\([^\)]+\)$/) {my $a = $1;my $b = $2;my $CCF56TBNY5HABGZKO8JESVJG6J9R6JW42UTN94N7Z3M9AKVMEDT = $3;$CCF56TBNY5HABGZKO8JESVJG6J9R6JW42UTN94N7Z3M9AKVMEDT =~ s|//|/|g;if ((lc $a eq lc $ENV{UPLOAD_VUSER}) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CCF56TBNY5HABGZKO8JESVJG6J9R6JW42UTN94N7Z3M9AKVMEDT)) {$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA = $b}}if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^\S+\s+\S+\s+(\S+)\s+(\d+\.\d+\.\d+\.\d+)\s+U\s+\S+\s+\S+\s+(\S+)/) {my $a = $1;my $b = $2;my $CCF56TBNY5HABGZKO8JESVJG6J9R6JW42UTN94N7Z3M9AKVMEDT = $3;if ((lc $a eq lc $ENV{UPLOAD_VUSER}) and ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CCF56TBNY5HABGZKO8JESVJG6J9R6JW42UTN94N7Z3M9AKVMEDT)) {$CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA = $b}}if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^\S+\s+\d+\s+\S+ [^\s\.]+ pure-ftpd: \(\?\@(\d+\.\d+\.\d+\.\d+)\) \[INFO\] (\S+) is now logged in/) {if (lc $2 eq lc $ENV{UPLOAD_VUSER}) {$CV8FFN9TYBDO879KQEY3GHGL01638RL5TPQ9G4VUUNHHF5NABI0 = $1}}} $ENV{UPLOAD_IP} = $CAPBXM7BA3YSFR6SUPMKSOIVWVHOJ6ZV2BVJIMT54V2075DSYQA || $CV8FFN9TYBDO879KQEY3GHGL01638RL5TPQ9G4VUUNHHF5NABI0 || "unknown"; ## no critic }return;}sub CTRQDXFA23HUTJH7L7FYLCATCD4B8998Y6RWHZ3DGB5NP9CLED7 {my $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 = shift;my $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = shift;my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = shift;my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = shift;my $CLUTCK42ITSQD4UKLN3FT9ZQS9W9CSPPQVR74YYX3WIEIWERH0T = shift;my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = localtime(time);$C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CME2CPZPHDQ8NMIR13C1VB4TDIER70US1O8SJOT6GRX7HXIEYPT = "cxs Scan on $C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE (Hits:$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS) (Viruses:$C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2) (Fingerprints:$CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7)";if ($CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}" and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{cgi}) {my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC = (getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS))[7];if (-e "$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC/.contactemail") {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC/.contactemail");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my $C11NRD4F1ATNKQRAT94KVNFA0FXTL0UROF3D65VF3DLD3C26PTM = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp $C11NRD4F1ATNKQRAT94KVNFA0FXTL0UROF3D65VF3DLD3C26PTM;if ($C11NRD4F1ATNKQRAT94KVNFA0FXTL0UROF3D65VF3DLD3C26PTM ne "") {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = $C11NRD4F1ATNKQRAT94KVNFA0FXTL0UROF3D65VF3DLD3C26PTM}}}if ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS ne "" and $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS !~ /\@/) {$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS .= '@'.$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE}if ($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS eq "\x{65}\x{6e}\x{64}\x{20}\x{75}\x{73}\x{65}\x{72}") {$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS ; $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = ""}if ($CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 !~ /\@/) {$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 .= '@'.$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE}if ($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS !~ /\@/) {$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS .= '@'.$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE}my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;my $CSE69M0TADIDSYTI0RQ2YXFDWK4R5DKG4K1E613UE0FM1N03A67;my $C2IFW6ZC9C5PKU1SG0T8ON7ZK2BZC7LGC62O7FH9R54I110CQ5S;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template}) {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{template})) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[from\]/$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[to\]/$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[user\]/$C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[text\]/$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[hits\]/$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[viruses\]/$C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[fingerprints\]/$CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[time\]/$C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4/ig;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/\[hostname\]/$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE/ig;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^Subject:/i) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT .= "\nDate: $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4";}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT\n";if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /CC:\s*(.*)$/i) {if ($1 ne "") {$CSE69M0TADIDSYTI0RQ2YXFDWK4R5DKG4K1E613UE0FM1N03A67 = $1}}if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /BCC:\s*(.*)$/i) {if ($1 ne "") {$C2IFW6ZC9C5PKU1SG0T8ON7ZK2BZC7LGC62O7FH9R54I110CQ5S = $1}}}} else {my $C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU = "\x{63}\x{78}\x{73}".time;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = "From: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "To: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{html}) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "MIME-Version: 1.0\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Content-Type: multipart/alternative; boundary=\"------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\"\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Subject: $CME2CPZPHDQ8NMIR13C1VB4TDIER70US1O8SJOT6GRX7HXIEYPT\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Date: $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "This is a multi-part message in MIME format.\n\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Content-Type: text/plain;\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Content-Transfer-Encoding: 7bit\n\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Content-Type: text/html;\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Content-Transfer-Encoding: 7bit\n\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "$CLUTCK42ITSQD4UKLN3FT9ZQS9W9CSPPQVR74YYX3WIEIWERH0T\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n--------------$C2VRA18CIOEA936V16QMC7DMG1AO6TDUWAX3J6Z6I9G0KF5ZPCU--\n";} else {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Subject: $CME2CPZPHDQ8NMIR13C1VB4TDIER70US1O8SJOT6GRX7HXIEYPT\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "Date: $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\n";}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{smtp}) {my $CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC = Net::SMTP->new('localhost', Debug => $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) or return;$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->mail($CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0);$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->to($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS);if ($CSE69M0TADIDSYTI0RQ2YXFDWK4R5DKG4K1E613UE0FM1N03A67) {$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->cc($CSE69M0TADIDSYTI0RQ2YXFDWK4R5DKG4K1E613UE0FM1N03A67)}if ($C2IFW6ZC9C5PKU1SG0T8ON7ZK2BZC7LGC62O7FH9R54I110CQ5S) {$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->bcc($C2IFW6ZC9C5PKU1SG0T8ON7ZK2BZC7LGC62O7FH9R54I110CQ5S)}$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->data();$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->datasend($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR);$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->dataend();$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->quit();} else {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "|-", "/usr/sbin/sendmail -t");print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}return;}sub CBDBHF4FTMDO66Z6OHTIGZRMCHIXQCE8MWC6LBOOLOJ2C737D0P {if ($C2DSWVV230WWWSG3IFG1FUBCR7EV0H48CM1ZUN014EHFZWIHOKO =~ /\d+/ and $C2DSWVV230WWWSG3IFG1FUBCR7EV0H48CM1ZUN014EHFZWIHOKO > 1) {if (kill (0, $C2DSWVV230WWWSG3IFG1FUBCR7EV0H48CM1ZUN014EHFZWIHOKO)) {kill (9, $C2DSWVV230WWWSG3IFG1FUBCR7EV0H48CM1ZUN014EHFZWIHOKO);}}return;}sub CDL8JN8N3IKVWJ2DAE3942TSBQZPP90G4S33SQAM3FMK0D12PUT {my $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 = shift;my $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = shift;my $C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 = 1;my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV;if (-l $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) {return "Move failed - [File is a symlink]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}if (!-f $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) {return "Move failed - [Not a file]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}do {$CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3 = $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS."_$C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846";$C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846++;if ($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846 > 999) {return "Move failed - [Unable to generate quarantine file: $!]: $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3"}} until sysopen ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3, O_EXCL | O_WRONLY | O_CREAT);flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX) or return "Move failed - [Unable to lock: $!]: $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3";open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY,"\x{3c}",$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0) or return "Move failed - [Unable to open: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0";flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);while (my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>) {print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT}close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY) or return "Move failed - [Unable to close: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0";;close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV) or return "Move failed - [Unable to close: $!]: $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3";unless ($CTT54HUQ24FKXW1QAEWTOBU1UNV3W2MM8A5I6F90M2A2P9LP4EH) {unlink $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 or return "Move failed - [Unable to delete: $!]: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0"}return 0;}sub CP0EPHOTT0D24K5TP9BF3TTRMWNHJ3ZSS151SOMPR2VJMITAI20 {local $SIG{INT} = \&CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3;local $SIG{TERM} = \&CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3;local $SIG{HUP} = \&CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3;setlocale(LC_ALL, "\x{50}\x{4f}\x{53}\x{49}\x{58}");$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh} = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh} * 86400;$CAQZZTJEFIVX8C03S7H3AUWLS2JIUIBSR4DMMRUX0QCXOOSJIVE = time;$C0BQ09BWEYG524WPHEAJ2RLQQG8MW1FMQB7GFQ52YT7JBUKRU2Y = time;$C0Y46O1SIKB9IWWQH5N7MZVB6T7QVMCGPMAW3CXS86OGUXOR1FE = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel};if (-e "\x{2f}\x{70}\x{72}\x{6f}\x{63}\x{2f}\x{76}\x{7a}\x{2f}\x{76}\x{65}\x{69}\x{6e}\x{66}\x{6f}") {$C2LAX1F1GND1R8XRRIAB1AGRN1CWRKVSF7C1K4AA6M571645PYV = 1}else {foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp("\x{2f}\x{70}\x{72}\x{6f}\x{63}\x{2f}\x{73}\x{65}\x{6c}\x{66}\x{2f}\x{73}\x{74}\x{61}\x{74}\x{75}\x{73}")) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^envID:\s*(\d+)\s*$/) {if ($1 > 0) {$C2LAX1F1GND1R8XRRIAB1AGRN1CWRKVSF7C1K4AA6M571645PYV = 1;last;}}}}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{53}\x{74}\x{61}\x{72}\x{74}\x{75}\x{70}\x{2e}\x{2e}\x{2e}");&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S);&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Starting $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild} children...");&CFRYD37MTSYAUS6RQY0LYOPEUR7YQW5KOE1M2CTFGWUX2PDIJJS;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{53}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{20}\x{4d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}\x{20}\x{63}\x{68}\x{69}\x{6c}\x{64}\x{2e}\x{2e}\x{2e}");&C8L2EF0GCYMD8YAZJP6NRP46CER2ZYPXNN65OXT568E3GFK82SX;}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{53}\x{65}\x{74}\x{74}\x{69}\x{6e}\x{67}\x{20}\x{75}\x{70}\x{20}\x{57}\x{61}\x{74}\x{63}\x{68}\x{20}\x{50}\x{6f}\x{69}\x{6e}\x{74}\x{73}\x{2e}\x{2e}\x{2e}");$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0 = Linux::Inotify2->new or &CKOR6MYXN7K1U0Z7OSN8J6Y07SQOY3BV8M8K70ZGT18AFO6HGR8("Unable to create new inotify object: $!");return;}sub C5S0KEBVVUKVDJ7Z3I4X8O7Y2QUTX6G81NI9W7J7A29MUYZ51A3 {my $CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT = 0;my %C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT;my %CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y;my $C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J = 10;my $C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5 = 2;my $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI = (getpwnam($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache}))[2];&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{75}\x{73}\x{65}\x{72}\x{73}");if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}") {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{new} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and -e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}") {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayes} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and -e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}") {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}");my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}");$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayeslocal} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor});}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore});}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{75}\x{73}\x{65}\x{72}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}") {unlink "/etc/cxs/newusers/cxswatchrestart"}$CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C = "\x{47}\x{45}\x{4e}\x{45}\x{52}\x{49}\x{43}";if (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{63}\x{70}\x{61}\x{6e}\x{65}\x{6c}\x{2f}\x{76}\x{65}\x{72}\x{73}\x{69}\x{6f}\x{6e}") {$CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C = "CPANEL"}elsif (-e "\x{2f}\x{75}\x{73}\x{72}\x{2f}\x{6c}\x{6f}\x{63}\x{61}\x{6c}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}\x{2f}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{61}\x{64}\x{6d}\x{69}\x{6e}") {$CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C = "DA"}if ($CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}" and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("/var/cpanel/users")}if ($CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C eq "\x{44}\x{41}" and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("/usr/local/directadmin/data/users")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore});my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore});$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{ignore} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;$CNT8MVCXQR8E5079POZ54XYYDQJ7GO8EO114YKJ1FAY1FZHE4JL{$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}} = 1;foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore})) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;if ($CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ /^Include\s+(.*)\s*$/) {my $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16 = $1;if (-f $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16);$CNT8MVCXQR8E5079POZ54XYYDQJ7GO8EO114YKJ1FAY1FZHE4JL{$CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16} = 1;}}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra});my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra});$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{xtra} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;$CE1H7VRMBFWQHWH5BVDKGUFV1SUEQ5V97MXIPPRAT8P26OPSKJW{$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}} = 1;foreach my $CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra})) {$CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ s/$cleanreg//g;if ($CT3BJRFIIZHUDP085LC9YULNGT3QVA5X5FM37S7QTT9G10W3E03 =~ /^Include\s+(.*)\s*$/) {my $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16 = $1;if (-f $CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16);$CE1H7VRMBFWQHWH5BVDKGUFV1SUEQ5V97MXIPPRAT8P26OPSKJW{$CM4YWVGZDQAIG0W00OW0IA812GPKWKL7PZ0S79U3DWRBDC34Q16} = 1;}}}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wadd} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wadd}) {foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wadd})) {$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK =~ s/$cleanreg//g;if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Adding $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK from [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wadd}]");find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);} else {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Additional resource [$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK] does not exist");}}}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("...done ($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 total watches)");if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep} > 0) {$C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep} * 10;$C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5 = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep} * 2;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATECNT} > 0 and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATESEC} > 0) {$C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5 = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATECNT};$C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATESEC};}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Rateignore: $C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5 times in $C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J seconds");}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{57}\x{61}\x{74}\x{63}\x{68}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}");while (1) {if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{6c}\x{6f}\x{67}\x{6c}\x{65}\x{76}\x{65}\x{6c}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} < 10) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = 10;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{4c}\x{6f}\x{67}\x{6c}\x{65}\x{76}\x{65}\x{6c}\x{20}\x{69}\x{6e}\x{63}\x{72}\x{65}\x{61}\x{73}\x{65}\x{64}\x{2e}\x{2e}\x{2e}");&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ($CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S);}} else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = $C0Y46O1SIKB9IWWQH5N7MZVB6T7QVMCGPMAW3CXS86OGUXOR1FE}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle} and (time - $CAQZZTJEFIVX8C03S7H3AUWLS2JIUIBSR4DMMRUX0QCXOOSJIVE > 60)) {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/loadavg");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my $CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0 = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp $CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0;my @CF3QIE2NVBD97L4HHVOZZ48MXHGGA8Q1NIY0EZ1VZN1QU33BO5H = split(/\s+/,$CAFYDJFFJE5LVBXOXFLU8OSOI0N0C67ABLM16Y3BMT80686SRC0);if ($CF3QIE2NVBD97L4HHVOZZ48MXHGGA8Q1NIY0EZ1VZN1QU33BO5H[0] > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{throttle}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{54}\x{68}\x{72}\x{6f}\x{74}\x{74}\x{6c}\x{65}\x{64}\x{20}\x{66}\x{6f}\x{72}\x{20}\x{36}\x{30}\x{20}\x{73}\x{65}\x{63}\x{6f}\x{6e}\x{64}\x{73}");sleep 60;}$CAQZZTJEFIVX8C03S7H3AUWLS2JIUIBSR4DMMRUX0QCXOOSJIVE = time;}my %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS = %CAEI61YVFMTQ01KLRVARXI46E9DXVPTBYZPPRF48YY2YO9IOYXU;undef %CAEI61YVFMTQ01KLRVARXI46E9DXVPTBYZPPRF48YY2YO9IOYXU;my %CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q;my %C5JMDN70WWHS1B7LHK83K744VE4PYT6IWGL6UYEBIYVJ4ANGOPJ;my $CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX;my $CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC;my $CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE;my $CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP;my $CL17RRBTVZH6MJ1GBIC5S2RCPMC2XPA17X6RSBV7XH2RXSBD4C7;my @CNK23ESOWO5SHV229WSK8YYVD1MV7G8AS1M4PWLBNOVUIU4GWPQ = $CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->read;foreach my $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8 (@CNK23ESOWO5SHV229WSK8YYVD1MV7G8AS1M4PWLBNOVUIU4GWPQ) {my $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH = $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->{name};my $CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN = $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->{w}{name};if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_Q_OVERFLOW) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Inotify Event Queue Overflow - some activity for [$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN] [$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH] has been lost, you might want to ignore this resource or increase /proc/sys/fs/inotify/max_queued_events")}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and $CNT8MVCXQR8E5079POZ54XYYDQJ7GO8EO114YKJ1FAY1FZHE4JL{$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN}) {$CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX = 1}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra} and $CE1H7VRMBFWQHWH5BVDKGUFV1SUEQ5V97MXIPPRAT8P26OPSKJW{$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN}) {$CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC = 1}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN eq "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}")) {$CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE = 1}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN eq "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}")) {$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP = 1}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN eq "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}")) {$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP = 1}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE and ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN eq $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor} or $CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN eq $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore})) {$CL17RRBTVZH6MJ1GBIC5S2RCPMC2XPA17X6RSBV7XH2RXSBD4C7 = 1}elsif (($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_ISDIR) or ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "") or (-d "$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH")) {if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_IGNORED) {my $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S = "$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH";$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S =~ s/\/+$//;if ($C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} == 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Home directory has been removed '$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S'");$C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{"$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S"} = 2;}}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CREATE or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVED_TO) {$CVBMPBX1HPU9CSCG860S5SMD51TWQOIPSURBASJYS4J3CL9PCBC = 1;if ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN =~ m[^/usr/local/directadmin/data/users] and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Adding new DA user $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH...");&C6ZIGTNECZAFSVNCHPUWYXM8OUXMVEL7OLT3ZKTWT1WMT4XT9BK($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH);&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{2e}\x{2e}\x{2e}\x{64}\x{6f}\x{6e}\x{65}");}elsif ("$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH" !~ /^\.$|^\.\.$/) {unless (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ("$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH")) {find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, "$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH");$CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"} = 1;}}}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_ATTRIB and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /w|W/) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Directory attributes changed: '$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH'")}my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH");if ($st_mode & S_IWOTH) {unless ($CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"}) {$CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"} = 1;$C5JMDN70WWHS1B7LHK83K744VE4PYT6IWGL6UYEBIYVJ4ANGOPJ{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"} = 1;}}}}else {if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_DELETE) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Deleted: '$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH'")}delete $CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"};delete $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"};delete $CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"};}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CREATE) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Created: '$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH'")}if ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN =~ m[^/var/cpanel/users] and $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH !~ /\.lock$/ and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Adding new cPanel user $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH...");&C6ZIGTNECZAFSVNCHPUWYXM8OUXMVEL7OLT3ZKTWT1WMT4XT9BK($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH);&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{2e}\x{2e}\x{2e}\x{64}\x{6f}\x{6e}\x{65}");}}elsif ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVED_TO) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1 and $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Modified '$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH'")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1 and $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVED_TO) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Moved '$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH'")}if ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN =~ m[^/etc/cxs/newusers]) {unlink ("/etc/cxs/newusers/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH");if ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}") {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{75}\x{73}\x{65}\x{72}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{20}\x{65}\x{78}\x{69}\x{73}\x{74}\x{73}\x{3a}\x{20}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}");&C5DFSDDVDI5NU97QQ9R7EQTPK8JHWK4BJXCV5RTYFMHN5Y3UFI7;} else {if ($CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C eq "\x{47}\x{45}\x{4e}\x{45}\x{52}\x{49}\x{43}" and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{allusers}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Adding new user $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH...");&C6ZIGTNECZAFSVNCHPUWYXM8OUXMVEL7OLT3ZKTWT1WMT4XT9BK($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH);&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{2e}\x{2e}\x{2e}\x{64}\x{6f}\x{6e}\x{65}");}}}elsif ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN =~ m[^/var/cpanel/users]) {next}elsif ($CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN =~ m[^/usr/local/directadmin/data/users]) {next}else {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{"$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH"} = 1}}}}foreach my $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S (keys %C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE) {if ($C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} == 2 and -d $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S) {$C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} = 1;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Home directory resurrected '$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S'");&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Watching '$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S'");find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);$CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} = 1;}}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh} > 0 and (time - $C0BQ09BWEYG524WPHEAJ2RLQQG8MW1FMQB7GFQ52YT7JBUKRU2Y > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrefresh})) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{52}\x{65}\x{66}\x{72}\x{65}\x{73}\x{68}\x{20}\x{74}\x{69}\x{6d}\x{65}\x{72}\x{20}\x{65}\x{78}\x{70}\x{69}\x{72}\x{65}\x{64}\x{3a}\x{20}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}");&C5DFSDDVDI5NU97QQ9R7EQTPK8JHWK4BJXCV5RTYFMHN5Y3UFI7;}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{75}\x{73}\x{65}\x{72}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}") {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("/etc/cxs/newusers/cxswatchrestart exists (alt): restarting...");&C5DFSDDVDI5NU97QQ9R7EQTPK8JHWK4BJXCV5RTYFMHN5Y3UFI7;}my $CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ = 0;for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {unless (kill(0,$CR9AJISZY1PX6XLFAAKS5AEOYMYPANQ71MAPRHXWAW8AMH3ZURM[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO])) {$CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ = 1; last}}if ($CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{4d}\x{69}\x{73}\x{73}\x{69}\x{6e}\x{67}\x{20}\x{63}\x{68}\x{69}\x{6c}\x{64}\x{3a}\x{20}\x{72}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}");&C5DFSDDVDI5NU97QQ9R7EQTPK8JHWK4BJXCV5RTYFMHN5Y3UFI7;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor}) {unless (kill(0,$CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Restarting Monitor child (was stopped)...");&C8L2EF0GCYMD8YAZJP6NRP46CER2ZYPXNN65OXT568E3GFK82SX;}}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}") {my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");if ($CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{new} != $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime and !$CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0 and !$CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading new exploit detections (alt)")}$CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE = 1;&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{6e}\x{65}\x{77}\x{2e}\x{66}\x{70}");}$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{new} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and -e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}") {my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");if ($CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayes} != $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime and !$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0 and !$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading new bayes corpus (alt)")}$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP = 1;&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}");}$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayes} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and -e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}") {my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}");if ($CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayeslocal} != $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime and !$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0 and !$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading new bayes corpus (alt)")}$CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP = 1;&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{62}\x{61}\x{79}\x{65}\x{73}\x{2e}\x{6c}\x{6f}\x{63}\x{61}\x{6c}");}$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{bayes} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}) {my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore});if ($CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{ignore} != $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime and !$CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0 and !$CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading ignore file [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}] (alt)")}$CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX = 1;&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore});}$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{ignore} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}) {my $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A = stat($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra});if ($CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{xtra} != $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime and !$CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0 and !$CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading xtra file [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}] (alt)")}$CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC = 1;&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra});}$CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M{xtra} = $CTBZAN5OYMCM804LIHWKHMYG2TY1IT4G9RGRY5LHV5FC9XPS23A->mtime;}if ($CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX and !$CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading ignore file [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}]");for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW = $C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO - 1];print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "IRELOAD\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor} and !$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore}) {print $CNOL0HPEEVVP9PKW1T7C135DYSTGMZ9KAAEPFJCK7Q1T2NTJPZ9 "IRELOAD\n";}}if ($CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC and !$CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading xtra file [$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}]");for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW = $C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO - 1];print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "XRELOAD\n";}}if ($CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE and !$CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{52}\x{65}\x{6c}\x{6f}\x{61}\x{64}\x{69}\x{6e}\x{67}\x{20}\x{6e}\x{65}\x{77}\x{20}\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{20}\x{64}\x{65}\x{74}\x{65}\x{63}\x{74}\x{69}\x{6f}\x{6e}\x{73}");for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW = $C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO - 1];print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "NRELOAD\n";}}if ($CYKAFBUX4CH2ET5KRCKQR1RM2NC0FRMZM30QZ7CX8NXIQ6RWLCP and !$CY82U2W2VP6YXMXX1YRXXGRSEE2EERCO36I0V65L6MX8O0Y3JRQ) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{52}\x{65}\x{6c}\x{6f}\x{61}\x{64}\x{69}\x{6e}\x{67}\x{20}\x{6e}\x{65}\x{77}\x{20}\x{62}\x{61}\x{79}\x{65}\x{73}\x{20}\x{63}\x{6f}\x{72}\x{70}\x{75}\x{73}");for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW = $C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO - 1];print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "BRELOAD\n";}}if ($CL17RRBTVZH6MJ1GBIC5S2RCPMC2XPA17X6RSBV7XH2RXSBD4C7) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Reloading new $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor}");print $CNOL0HPEEVVP9PKW1T7C135DYSTGMZ9KAAEPFJCK7Q1T2NTJPZ9 "MRELOAD\n";}if ($CLUI8AMBF6J7INCCY5HXWUOSG0OWRM2N6LSOLBBWO4LULLWIZEC) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Parent: Reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}")}; &C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV}if ($CY5ZH6PZZWTH31PZKT2BX7W9Q1CO9IIIMZ9GN29BAJXB9M7NHFE) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{50}\x{61}\x{72}\x{65}\x{6e}\x{74}\x{3a}\x{20}\x{52}\x{65}\x{6c}\x{6f}\x{61}\x{64}\x{69}\x{6e}\x{67}\x{20}\x{6e}\x{65}\x{77}\x{20}\x{65}\x{78}\x{70}\x{6c}\x{6f}\x{69}\x{74}\x{20}\x{64}\x{65}\x{74}\x{65}\x{63}\x{74}\x{69}\x{6f}\x{6e}\x{73}")}; &C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV}if ($CZ24OCUN5R5SZ9ZOB7OBM69M3R3KON3O06PK8VZU4YL4SH4Y8DX) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Parent: Reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}")}; &COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP; undef %C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB}foreach my $CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC (keys %CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q) {my ($C84RQ17TVGQIIPXB4VXM6HQP100A0D35RUF74Y0N2XF3GP2DII0, $CSKDN67QRDUU40DU7R0RAL3498DWQ5U0LZY5HBAEMRFW9MX0SPC) = fileparse($CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC);$CSKDN67QRDUU40DU7R0RAL3498DWQ5U0LZY5HBAEMRFW9MX0SPC =~ s/\/$//;unless ($CO4BWLCAW4GPOHM3QCSZAOOCSHKUJ3K8WEL07DZD9Q9X0T7BU3Q{$CSKDN67QRDUU40DU7R0RAL3498DWQ5U0LZY5HBAEMRFW9MX0SPC}) {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$CJ7KTFS6S0UI63GXKKXABFFKE0PTS384L400W8L99ZIJ4WBXYFC} = 1}}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (keys %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS) {my ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7) = fileparse($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ s/\/$//;if ($CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7}) {delete $CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}}}my $C764Z3MARSWO1F7WRZPSI0SS4QXCUZ0J6ZTX0HKPI51196O8H7Q = keys %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS;my $CGZJBMB4VGFOZRXTV7D7Z8V5BNT351GNCP4AZ1WF1JPUL9IK8PH = 1;foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (keys %C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT) {if (time - $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{secs} > $C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J) {delete $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}}if ($CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {$C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{secs} = time;$C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{count}++;}}foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (keys %CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y) {if (time - $CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore}) {$CAEI61YVFMTQ01KLRVARXI46E9DXVPTBYZPPRF48YY2YO9IOYXU{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = 1;delete $CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK};if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Rate ignore expired: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}}foreach my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK (keys %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS) {if ($C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} == 2) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 2) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("ignored: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK' cached ignore")}delete $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK};next;}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Checking '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK' ($CGZJBMB4VGFOZRXTV7D7Z8V5BNT351GNCP4AZ1WF1JPUL9IK8PH/$C764Z3MARSWO1F7WRZPSI0SS4QXCUZ0J6ZTX0HKPI51196O8H7Q/$C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{count})")}if ($CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{52}\x{61}\x{74}\x{65}\x{20}\x{69}\x{67}\x{6e}\x{6f}\x{72}\x{65}\x{64}\x{20}\x{66}\x{6f}\x{72}\x{20}\x{74}\x{68}\x{65}\x{20}\x{6e}\x{65}\x{78}\x{74}\x{20}".($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore} - (time - $CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}))." seconds: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}delete $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK};} else {if ($C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{count} > $C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5) {my $CSS90GD159DA22A7A11XF4Z1BYXLEDZWWT295SE85CFGY55AT70;if ($C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} == 1) {$CSS90GD159DA22A7A11XF4Z1BYXLEDZWWT295SE85CFGY55AT70 = 0}elsif ($C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} == 2) {$CSS90GD159DA22A7A11XF4Z1BYXLEDZWWT295SE85CFGY55AT70 = 1}elsif (&CRZXT30553UDQXC38JO4G3C3FCBLN0ZAOUFCBT0CY6KOOVXZ78A($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {$C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = 2;$CSS90GD159DA22A7A11XF4Z1BYXLEDZWWT295SE85CFGY55AT70 = 1;} else {$C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = 1}if ($CSS90GD159DA22A7A11XF4Z1BYXLEDZWWT295SE85CFGY55AT70) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 2) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("ignored: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK' for rate scanning")}} else {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATEIGN}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("WARNING: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK' scanned $C0U5CH1S6KU5JRSDEW8G5KI2CL44EDXIVAD1J6THAURLLSUZ7I5 times in the last $C23EP2ZTKHXGFH1SL9RAJQ5ZIF8DZIMUYOBRSU2OU5VUQHMR18J seconds, you might want to ignore this resource")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore} > 0) {$CESGUUTOH25DMKQY05AWHI2ZTOMGIQAN80RC073ZZVD266PCF5Y{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK} = time;unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{YRATEIGN}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Ignoring resource for the next $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wrateignore} seconds: '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}}}delete $C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK};}unless ($C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{secs}) {$C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{secs} = time;$C1DYUNEVKO80CXH32VU0CKL1N58KLFIGRLES29TX979RR9IVJUT{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{count} = 1;}if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK and !(-z $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW = $C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK[$CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT];if ($C5JMDN70WWHS1B7LHK83K744VE4PYT6IWGL6UYEBIYVJ4ANGOPJ{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}) {print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "SCANONLY:$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\n";} else {print $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW "SCAN:$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\n";}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{53}\x{65}\x{6e}\x{64}\x{69}\x{6e}\x{67}\x{20}\x{74}\x{6f}\x{20}\x{63}\x{68}\x{69}\x{6c}\x{64}\x{20}".($CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT + 1)." '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}$CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT++;if ($CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT == $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {$CEVPW4D9NHZN5RMLJZM7Z3DIRZ4086PX8OH1VQWO5CJO2YYRWKT = 0;}}else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {if (-z $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Skipped (empty) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'");}} else {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Skipped (deleted) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'");}}}}$CGZJBMB4VGFOZRXTV7D7Z8V5BNT351GNCP4AZ1WF1JPUL9IK8PH++;}sleep $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wsleep};}return;}sub CFRYD37MTSYAUS6RQY0LYOPEUR7YQW5KOE1M2CTFGWUX2PDIJJS {undef @C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK;local $SIG{CHLD} = 'IGNORE';local $SIG{PIPE} = 'IGNORE';for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {my $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW;pipe($C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW,$CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP); select((select($CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP), $|=1)[0]); ## no critic push @C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK, $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;unless (defined ($CR9AJISZY1PX6XLFAAKS5AEOYMYPANQ71MAPRHXWAW8AMH3ZURM[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO] = fork)) {&CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3(__LINE__,"Error: cannot fork: $!");}unless ($CR9AJISZY1PX6XLFAAKS5AEOYMYPANQ71MAPRHXWAW8AMH3ZURM[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO]) {close $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;undef $CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes}) {my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &C7PKO0FK9WK252FSHM47FQSDL44ACG6RHFJOI67MJ13CPDIIBD0;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: Bayes corpus error - $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU");} else {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: Bayes corpus loaded")}}}local $0 = "cxswatch - sleeping";&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO running");while (my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = <$C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW>) {chomp $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{6c}\x{6f}\x{67}\x{6c}\x{65}\x{76}\x{65}\x{6c}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = 10} else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = $C0Y46O1SIKB9IWWQH5N7MZVB6T7QVMCGPMAW3CXS86OGUXOR1FE}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{58}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{xtra}")}&C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV;}elsif ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{4e}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: reloading new exploit detections")}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &C8FY9P4M3SRG74LKLZ4HLH6JS28ZMYPTOKKE96SCRLI5CE676RV;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 2) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: NRELOAD - $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU")}}elsif ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} and $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{42}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: reloading new bayes corpus")}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &C7PKO0FK9WK252FSHM47FQSDL44ACG6RHFJOI67MJ13CPDIIBD0;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 2) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: BRELOAD - $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU")}}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{49}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}")}&COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP;}else {my $CXGDWHNXEPXSHL2JL1PLP7PSPQQD1OYKS3AY5U6TRVSHDQU7SA9;my $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = "";if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ /^SCAN:(.*)$/) {$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = $1;}elsif ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T =~ /^SCANONLY:(.*)$/) {$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = $1;$CXGDWHNXEPXSHL2JL1PLP7PSPQQD1OYKS3AY5U6TRVSHDQU7SA9 = "\x{53}\x{43}\x{41}\x{4e}\x{4f}\x{4e}\x{4c}\x{59}";}if ($CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 ne "") {local $0 = "cxswatch - scanning";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: scanning '$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7'")}my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = &CV7Y44FGNUVCEXIRJA6R7DZUAJL9X5IUOQ6IYL1XXF6FAC98VC2($CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7,$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO,$CXGDWHNXEPXSHL2JL1PLP7PSPQQD1OYKS3AY5U6TRVSHDQU7SA9);if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU == 0 and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Child $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO: (scanned) '$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7'")}local $0 = "cxswatch - sleeping";}}}exit;}close $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW;}return;}sub C8L2EF0GCYMD8YAZJP6NRP46CER2ZYPXNN65OXT568E3GFK82SX {undef $CNOL0HPEEVVP9PKW1T7C135DYSTGMZ9KAAEPFJCK7Q1T2NTJPZ9;local $SIG{CHLD} = 'IGNORE';local $SIG{PIPE} = 'IGNORE';my $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;my $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW;pipe($C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW,$CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP); select((select($CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP), $|=1)[0]); ## no critic $CNOL0HPEEVVP9PKW1T7C135DYSTGMZ9KAAEPFJCK7Q1T2NTJPZ9 = $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;unless (defined ($CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX = fork)) {&CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3(__LINE__,"Error: cannot fork: $!");}unless ($CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX) {close $CF0W2Q3PN8V7K2QBDL48OK01F4SEEX0CT54CVRZO5Q8FF95T3MP;undef $CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0;local $| = 1;local $0 = "cxswatch - monitoring";$CTT54HUQ24FKXW1QAEWTOBU1UNV3W2MM8A5I6F90M2A2P9LP4EH = 1;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore};if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}")}&COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP;} eval ('use Text::Diff;'); ## no critic unless ($@) {$C7AASULZX6ACBKRV960SGHMRR6UKWN7VI4HCY7I4PGJGBA1TJ8X = 1}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{4d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}\x{20}\x{43}\x{68}\x{69}\x{6c}\x{64}\x{20}\x{72}\x{75}\x{6e}\x{6e}\x{69}\x{6e}\x{67}");&CXYL1JS8KK3CP9RNI8FDLTKYNOFWD8Q02GJCY48RNWD30BY86IW;my %CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO;my %CACHGZBIC9FM2BSHMJ2WO6UX3EQQMKH2UECZUF49XZWVYCZ3H17;my %CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP;my $CZUSAJ8BCYC2XNHGO8HEOHBW6IHLAME47V30POKV9VFEPPER0BR = IO::Select->new($C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW);while (1) {my %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS;eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "alarm\n"};alarm(5);my @CNK23ESOWO5SHV229WSK8YYVD1MV7G8AS1M4PWLBNOVUIU4GWPQ = $CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1->read;foreach my $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8 (@CNK23ESOWO5SHV229WSK8YYVD1MV7G8AS1M4PWLBNOVUIU4GWPQ) {my $CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH = $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->{name};my $CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN = $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->{w}{name};if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_Q_OVERFLOW) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Inotify Event Queue Overflow - some activity for [$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN] [$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH] has been lost, you might want to ignore this resource or increase /proc/sys/fs/inotify/max_queued_events")}my $CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS = "$CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN/$CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH";$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS =~ s/\/$//;if ($CDH8IZEM1MUDRTL6VMZEWXIBHVYP5F7J7KML3UY21DCL2K313SH eq "") {$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS = $CU3PQ0RK1P5BK7XKCY6WWTCBVZW6Q449M9TMGDPNDJ1Y3ZRO3YN}if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CREATE) {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{gettimeofday()}{$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS} .= "Created,";}if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_CLOSE_WRITE or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVED_TO) {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{gettimeofday()}{$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS} .= "Modified,";}if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_ATTRIB) {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{gettimeofday()}{$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS} .= "Attributes Changed,";}if ($CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_DELETE or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_IGNORED or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_DELETE_SELF or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVED_FROM or $CHQQ8JTHKI62XVHQ6JMSMRHYCMUNX56HGY2XIRKHW4ZLJO5CTW8->IN_MOVE_SELF) {$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{gettimeofday()}{$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS} .= "Deleted,";$CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO{$CYZOYODYL1DVA5CHS7Q8J325IHFG1ES3X54Z6HYBOC4NS467QFS} = 1;}}alarm(0);};alarm(0);foreach my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD (sort {$a <=> $b} keys %CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS) {foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (keys %{$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD}}) {if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: (ignored) '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}next;}my $CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;my (undef, $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7) = fileparse($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7 =~ s/\/$//;if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7}{opts} ne "" and $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} eq "") {$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY = $CGDLWWXOSWH5REVO0ENC16IXWTZWSSKSI8WH4BP1MVGDPAX4NJ7}foreach my $C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ (split(/\,/,$CQR23QD91TDEZYR2N364EBJVNKQP6DVREQLZ4JA211YW8K6V5NS{$C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD}{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS})) {if ($C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ eq "") {next}my $CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM = strftime "%Y-%m-%d %H:%M:%S", localtime $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD;$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM .= sprintf ".%06d", ($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD-int($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD))*1000000;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) $C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM: $C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";if ($C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ eq "\x{44}\x{65}\x{6c}\x{65}\x{74}\x{65}\x{64}") {next}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} ne "" and -e $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {my $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ = $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat};my $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD = $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5};my $CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "";my $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 0;my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '+-------------------------------------------------------------------------+'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| Before '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ======'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| type : '.$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type}."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| md5sum: '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5})."\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| inode : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mode : '.sprintf("%04o", $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}"))."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| links : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| uid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).' ('.getpwuid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).')'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| gid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).' ('.getgrgid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).')'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| size : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| atime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mtime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ctime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime)."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};}unless ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}) {$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = "(unknown)"}$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| '."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| After '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ====='."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} ne $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| type : '.$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O.$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} ne $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| md5sum: '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->ino) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| inode : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->mode) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mode : '.sprintf("%04o", $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}")).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->nlink) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| links : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->uid) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| uid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid)."(".getpwuid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).")".$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->gid) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| gid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid)."(".getgrgid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).")".$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->size) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| size : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->atime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| atime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->mtime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mtime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->ctime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ctime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '+-------------------------------------------------------------------------+'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";if ($C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14) {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;} else {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM: (no changes detected) '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) (no changes detected) '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}}if (($C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ eq "\x{4d}\x{6f}\x{64}\x{69}\x{66}\x{69}\x{65}\x{64}" or $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} ne $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD) and $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /X/ and $C7AASULZX6ACBKRV960SGHMRR6UKWN7VI4HCY7I4PGJGBA1TJ8X and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) create diff '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{after} = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);my $CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = diff(\$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{before}, \$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{after});if ($CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 eq "") {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "(no differences)\n"}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Differences'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| ==========='."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{before} = $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{after};}if (($C1HN3XK55BKH7FMIS6LL3YBUH2XV7XHSYO51VT6G4M0H1XBUMEQ eq "\x{4d}\x{6f}\x{64}\x{69}\x{66}\x{69}\x{65}\x{64}" or $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} ne $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD) and $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /Q/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) create quarantine '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}my ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU, $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) = &CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS, "\x{63}\x{78}\x{73}\x{20}\x{57}\x{61}\x{74}\x{63}\x{68}\x{20}\x{4d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}\x{20}\x{46}\x{69}\x{6c}\x{65}",1);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{qafter} = $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3;$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Quarantine'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| =========='."\n";if ($CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Message : '.$CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9."\n"}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Before File: '.$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{qbefore}."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| After File : '.$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{qafter}."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{qbefore} = $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3;}}elsif ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} and -e $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {my $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ = $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat};my $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD = $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5};my $CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "";my $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 0;my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '+-------------------------------------------------------------------------+'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| Before '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ======'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| type : '.$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type}."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| md5sum: '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5})."\n"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| inode : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mode : '.sprintf("%04o", $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}"))."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| links : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| uid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).' ('.getpwuid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).')'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| gid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).' ('.getgrgid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).')'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| size : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| atime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mtime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ctime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime)."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| '."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};}unless ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}) {$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = "(unknown)"}$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| After '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ====='."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} ne $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| type : '.$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O.$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} ne $CSNPCTGSZ8F46FNR6YHM659PDL05I315Y8AQSLMYJSDYL5N7YOD) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| md5sum: '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";}if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->ino) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| inode : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->mode) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mode : '.sprintf("%04o", $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}")).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->nlink) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| links : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->uid) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| uid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).' ('.getpwuid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).')'.$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->gid) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| gid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).' ('.getgrgid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).')'.$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->size) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| size : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->atime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| atime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->mtime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| mtime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";if ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime ne $C5JI47QGKC4BHEQIAUGF0CRI5K5VDUHWKERG1MA6UGIOFXB2RPZ->ctime) {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = "\x{20}\x{3c}\x{3d}\x{3d}\x{3d}\x{3d}"; $C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14 = 1;} else {$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7 = ""}$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '| ctime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime).$CTFCW77QDH3C8CKBG3DEUFOEUL7XIKDXMW6O9R6BW1H40PI3WH7."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= '+-------------------------------------------------------------------------+'."\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= "\n";if ($C3QYO4B8Q0OOJB2527647KQDCCIMDO0SBIIK6J8YFZFN97BYU14) {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;} else {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM: (no changes detected) '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) (no changes detected) '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}}}elsif ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} eq "" and $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} eq "" and -e $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};}unless ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}) {$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = "(unknown)"}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Created '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| ======='."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| type : '.$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type}."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| md5sum: '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5})."\n"}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| inode : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| mode : '.sprintf("%04o", $CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}"))."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| links : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| uid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).' ('.getpwuid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).')'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| gid : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).' ('.getgrgid($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).')'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| size : '.($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| atime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| mtime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| ctime : '.localtime($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";}}}}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (keys %C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0) {if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} eq "") {next}if (-e $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {my $CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;my $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} ne "" and ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} eq "" or $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W->ino ne $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino)) {my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = gettimeofday();my $CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM = strftime "%Y-%m-%d %H:%M:%S", localtime $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD;$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM .= sprintf ".%06d", ($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD-int($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD))*1000000;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: ($CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM) Recreated and monitoring '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}&CXVI5QMFRP9Y2DPXU3TDLAKPDBRPT2K13SVTDCWMILG152SSN5E($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};}unless ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}) {$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = "(unknown)"}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /C/) {my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM: Recreated and monitoring '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| Recreated '.$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| ========='."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| type : '.$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type}."\n";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/ and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| md5sum: '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5})."\n"}$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| inode : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ino)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| mode : '.sprintf("%04o", $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mode & oct("\x{30}\x{37}\x{37}\x{37}\x{37}"))."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| links : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->nlink)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| uid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).' ('.getpwuid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->uid).')'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| gid : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).' ('.getgrgid($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->gid).')'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| size : '.($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->size)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| atime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->atime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| mtime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->mtime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '| ctime : '.localtime($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat}->ctime)."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= '+-------------------------------------------------------------------------+'."\n";$CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY} .= "\n";}}delete $CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS};} else {if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} ne "") {$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = "";my $CEVIGDKGUB4L8BFSHMF2D0H9CELVLC9IUYS7NVWKN47LBRM2LAY = $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS;unless ($CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}) {my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = gettimeofday();my $CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM = strftime "%Y-%m-%d %H:%M:%S", localtime $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD;$CT13UNKZAU5R0QU5VK6CEGECNNAEV6ZL6IMEYQWBU2PIR6IV4JM .= sprintf ".%06d", ($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD-int($C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD))*1000000;$CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS} = 1;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = "";}}}}if (-e "\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{2e}\x{6c}\x{6f}\x{67}\x{6c}\x{65}\x{76}\x{65}\x{6c}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = 10} else {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} = $C0Y46O1SIKB9IWWQH5N7MZVB6T7QVMCGPMAW3CXS86OGUXOR1FE}if ($CZUSAJ8BCYC2XNHGO8HEOHBW6IHLAME47V30POKV9VFEPPER0BR->can_read(0)) {my $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T = <$C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW>;chomp $CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T;if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{4d}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor}")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore} and -e $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore}) {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore} = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore};if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}")}&COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP;}undef %C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0;undef %CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2;undef %CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP;undef %CR4HTGF7ZBUPFJXBP0PGFTYO2O1A01JOXJPI3MUO5WGPTJ3NAYO;&CXYL1JS8KK3CP9RNI8FDLTKYNOFWD8Q02GJCY48RNWD30BY86IW;}if ($CYAMAZOXAI6U4VNK7E4TP0WJI1ODQAGMYG84QXSKKX9W86IZN0T eq "\x{49}\x{52}\x{45}\x{4c}\x{4f}\x{41}\x{44}") {unless ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonignore}) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: reloading $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ignore}")}&COWW8X8AON0EQKLPTVX3BFPFX805KJM546E5RP6ZU0J3CS8SXFP;}}}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (keys %CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP) {if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} ne "" and time - $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{timer} > $C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{interval} and $CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS} ne "") {$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{timer} = time;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: report sent for '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail} ne "") {&CSJVTB3G41KWNXXUXA7KKI4JCQWIVPIYSADIXIE9KTD249H8YN0($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS, $CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS});}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /L/) {open (my $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, "\x{3e}\x{3e}", "/var/log/cxsmonitor.log");flock ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, LOCK_EX);print $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY $CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS};close ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY);}delete $CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS};}}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (keys %C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0) {if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} ne "" and $CLRZ0FKJISAP7YWIXFR68FOZA2CGX5H071X0D3LPL9HOYCTCGTP{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS} eq "") {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 3) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: reset timer for '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'")}$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{timer} = time;}}}}close $C4WBPSKTIGPXIOMQ7RLAVV90MQHWZI3PE035B8RB3EJVTKKT6HW;return;}sub CSJVTB3G41KWNXXUXA7KKI4JCQWIVPIYSADIXIE9KTD249H8YN0 {my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = shift;my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;local $SIG{CHLD} = 'IGNORE';my $C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU = fork;if ($C4L95A529FUX95761W7KRDG64WEHROJV4W90WBG1XPZ0YO34EVU == 0) {local $0 = "cxswatch - monitor reporting";my $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 = 'root';my $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS = $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{mail};my $C9KTP6IKXG27JD6JRS8GC7IVJMGKY5SF8VGSH4IVV1SDN7GMTWO = "From: $CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0\n";my $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD = localtime(time);$C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;if ($CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 !~ /\@/) {$CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0 .= '@'.$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE}if ($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS !~ /\@/) {$CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS .= '@'.$C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE}$C9KTP6IKXG27JD6JRS8GC7IVJMGKY5SF8VGSH4IVV1SDN7GMTWO .= "To: $CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS\n";$C9KTP6IKXG27JD6JRS8GC7IVJMGKY5SF8VGSH4IVV1SDN7GMTWO .= "Date: $C8LZ4RQYFCPYX7XQ16UTT1ZVARA30K9ZHAMIPQ0CSK70WTTVRHD $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4\n";$C9KTP6IKXG27JD6JRS8GC7IVJMGKY5SF8VGSH4IVV1SDN7GMTWO .= "Subject: cxswatch file monitor report for '$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n\n";$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = $C9KTP6IKXG27JD6JRS8GC7IVJMGKY5SF8VGSH4IVV1SDN7GMTWO.$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;open (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, "\x{3e}", "/tmp/out.txt");flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV);if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{smtp}) {my $CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC = Net::SMTP->new('localhost', Debug => $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{debug}) or return;$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->mail($CS3WFQURC1A07JMBAA044KQYEHSRIC76GZD7TFFMDRJ0Y7PIMF0);$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->to($CT7AMX3IAF2HBP6GLYO0J2J99Y0M44QYIM5FUO0XLNPU92ITZHS);$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->data();$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->datasend($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR);$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->dataend();$CEA69ZNEWJKIWFZO7NLK4CRCAGAJZTSTAQJX0WJIN9ASTQTK7UC->quit();} else {open (my $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI, "|-", "/usr/sbin/sendmail -t");print $C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;close ($C6K8BINBIH2DJYCGS1D9FEFFJMV636SV3Y529W5MO5G251CHFLI);}exit;}return;}sub CXYL1JS8KK3CP9RNI8FDLTKYNOFWD8Q02GJCY48RNWD30BY86IW {undef $CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1;$CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1 = Linux::Inotify2->new or &CKOR6MYXN7K1U0Z7OSN8J6Y07SQOY3BV8M8K70ZGT18AFO6HGR8("Unable to create new monitor inotify object: $!");foreach my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT (slurp($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmonitor})) {$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ s/$cleanreg//g;if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT eq "" or $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT =~ /^#/ or $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT !~ /\|/) {next}my ($CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB,$C4GFR9NRVTDCP8GRIYNCV8UAN34OPGGH60N0I0RJOTR2IYGN5X3,$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) = split(/\|/,$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT,3);if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: (ignored) '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'");next;}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Monitor Child: Adding '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'");my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = abs_path($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);my $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;my $CQKP2ELNQA7I93UWPA2HDJ5UCLTRWSFWV3RMQ1BE8K2GP81R7BT;if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{timer} = time;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{interval} = $C4GFR9NRVTDCP8GRIYNCV8UAN34OPGGH60N0I0RJOTR2IYGN5X3;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} = uc $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB;&CXVI5QMFRP9Y2DPXU3TDLAKPDBRPT2K13SVTDCWMILG152SSN5E($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /5/) {$CQKP2ELNQA7I93UWPA2HDJ5UCLTRWSFWV3RMQ1BE8K2GP81R7BT = 1}if ($CQKP2ELNQA7I93UWPA2HDJ5UCLTRWSFWV3RMQ1BE8K2GP81R7BT and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /X/ and $C7AASULZX6ACBKRV960SGHMRR6UKWN7VI4HCY7I4PGJGBA1TJ8X and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{before} = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{opts} =~ /Q/) {my ($CMBZJ92OYLQHW5Z6PY6E6E7G719K2M3RD99929MQVISW1124RHU, $CU9WWH00GNVZKAGXBC43BJHX4S346ULBXJ6GA43L6ORPQB8OVC9) = &CAALXXCPP3SW0TVB9J0157CKU1OBPCBXTHDVJSI2JO29GAEVUDH($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS, "\x{63}\x{78}\x{73}\x{20}\x{57}\x{61}\x{74}\x{63}\x{68}\x{20}\x{4d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}\x{20}\x{46}\x{69}\x{6c}\x{65}",1);$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{qbefore} = $CG8JV60T1PU4K3STSSNAJXY642H7F3RVEDUYY5MJ3D9Z1DNFCJ3;}}if (-d $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {opendir (DIR, $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);while (my $CCP35R0WTCDEL8297O8AHXX9Y1HK6KMJT98PK46R179ZSIJNTT7 = readdir (DIR)) {if ($CCP35R0WTCDEL8297O8AHXX9Y1HK6KMJT98PK46R179ZSIJNTT7 eq "\x{2e}" or $CCP35R0WTCDEL8297O8AHXX9Y1HK6KMJT98PK46R179ZSIJNTT7 eq "..") {next}my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS = abs_path("$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK/$CCP35R0WTCDEL8297O8AHXX9Y1HK6KMJT98PK46R179ZSIJNTT7");if (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)) {next}$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{stat} = stat($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);if (-l $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{79}\x{6d}\x{6c}\x{69}\x{6e}\x{6b}"}elsif (S_ISSOCK($st_mode)) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{73}\x{6f}\x{63}\x{6b}\x{65}\x{74}"}elsif ($st_mode & S_IFDIR) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}"}else {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = &CL864EBGPXXYXPVXUSAFV45RQLQLJE183PCIO9CLTP6C07RKZJQ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS)}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "" and -T $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "text/plain"}if ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O eq "") {$CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O = "file"}$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{type} = $CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O;if ($CQKP2ELNQA7I93UWPA2HDJ5UCLTRWSFWV3RMQ1BE8K2GP81R7BT and -f $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS) {eval {my $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D = Digest::MD5->new;open (my $CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, "\x{3c}", $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS);flock ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI, LOCK_SH);$CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->addfile($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);close ($CA9N98H6N9HB1SS3JVFDBETYTMAZUU01QPCGVN6GW7MGF9454DI);$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = $CUALPWEP3OIYZCXIFOVKE9739LR7DIA8CRWPZUQK49T89S5IL3D->hexdigest;};}unless ($CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5}) {$CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2{$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}{md5} = "(unknown)"}}}} else {$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{stat} = "";$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{timer} = time;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{interval} = $C4GFR9NRVTDCP8GRIYNCV8UAN34OPGGH60N0I0RJOTR2IYGN5X3;$C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts} = $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB;}}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{4d}\x{6f}\x{6e}\x{69}\x{74}\x{6f}\x{72}\x{69}\x{6e}\x{67}\x{2e}\x{2e}\x{2e}");return;}sub CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH {my @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax} > 0 and @_ > $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax}) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Directory $File::Find::dir skipped due to --filemax limit (".scalar(@_)."/$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax})");return;}foreach my $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS (@_) {if ($CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS =~ /^\.$|^\.\.$/) {next}if (-d "$File::Find::dir/$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS") {unless (&CWSU91BZP9L43ZX52Z21JTCWKFANQYCSSXA3GQDOYATTAX8LLAZ("$File::Find::dir/$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS")) {push @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT, $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS}}}return @CJLIVRPILMY4H015U3XLNP7ZVNQVXITD256S8AVM0AWUPNDQKKT;}sub CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR {unless (-l $File::Find::name) {&CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL($File::Find::name)}return;}sub CWPEVLP93BIAYVMZYHZ3I9FKEOQYB1PTV3IDY4UP0A5AZTKW2DL {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /w|W/) {$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO | IN_ATTRIB) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;} else {$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU eq "\x{4e}\x{6f}\x{20}\x{73}\x{75}\x{63}\x{68}\x{20}\x{66}\x{69}\x{6c}\x{65}\x{20}\x{6f}\x{72}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}") {return}if ($C2LAX1F1GND1R8XRRIAB1AGRN1CWRKVSF7C1K4AA6M571645PYV) {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/sys/fs/inotify/max_user_watches");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW;if ($CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0] ne "" and (($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 + 100) > $CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0])) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Inotify: Status:[$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU] Count:[$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8] Resource:$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]");&CKOR6MYXN7K1U0Z7OSN8J6Y07SQOY3BV8M8K70ZGT18AFO6HGR8("Unable to start cxs Watch daemon: /proc/sys/fs/inotify/max_user_watches is set too low [currently:$CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0]]. You need to have your VPS provider increase this value.");}}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU eq "\x{4e}\x{6f}\x{20}\x{73}\x{70}\x{61}\x{63}\x{65}\x{20}\x{6c}\x{65}\x{66}\x{74}\x{20}\x{6f}\x{6e}\x{20}\x{64}\x{65}\x{76}\x{69}\x{63}\x{65}") {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/sys/fs/inotify/max_user_watches");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW;my $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W = $CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0] + 1000;open (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, "\x{3e}", "/proc/sys/fs/inotify/max_user_watches");flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV "$C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W\n";close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV) or &CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error increasing /proc/sys/fs/inotify/max_user_watches: $!");if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("max_user_watches increased to: $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W")}$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = 0;if (-d $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} =~ /w|W/) {$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO | IN_ATTRIB) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;} else {$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU and ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU ne "\x{4e}\x{6f}\x{20}\x{73}\x{75}\x{63}\x{68}\x{20}\x{66}\x{69}\x{6c}\x{65}\x{20}\x{6f}\x{72}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}")) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error adding inotify for $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU");}}}elsif ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error adding inotify for $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU");}if (($CVBMPBX1HPU9CSCG860S5SMD51TWQOIPSURBASJYS4J3CL9PCBC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Watching '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8++;if (($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 / 500) == int($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 / 500)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ(".....$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8")}return;}sub CXVI5QMFRP9Y2DPXU3TDLAKPDBRPT2K13SVTDCWMILG152SSN5E {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU;my $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO | IN_ATTRIB | IN_DELETE_SELF | IN_MOVED_FROM | IN_MOVE_SELF;if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts}) {$CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = "";if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts} =~ /C/) {$CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB | IN_CREATE | IN_MOVED_TO}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts} =~ /D/) {$CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB | IN_DELETE | IN_DELETE_SELF | IN_MOVED_FROM | IN_MOVE_SELF}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts} =~ /M/) {$CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB | IN_CLOSE_WRITE}if ($C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0{$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK}{opts} =~ /A/) {$CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB = $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB | IN_ATTRIB}}$CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, $CLF85H4GZTIA4QKHVQ735B0GAYUZGPFSBFF4VDLR7AMP7A2BBAB) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU eq "\x{4e}\x{6f}\x{20}\x{73}\x{75}\x{63}\x{68}\x{20}\x{66}\x{69}\x{6c}\x{65}\x{20}\x{6f}\x{72}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}") {return}if ($C2LAX1F1GND1R8XRRIAB1AGRN1CWRKVSF7C1K4AA6M571645PYV) {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/sys/fs/inotify/max_user_watches");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW;if ($CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0] ne "" and (($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 + 100) > $CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0])) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Inotify: Status:[$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU] Count:[$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8] Resource:$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK]");&CKOR6MYXN7K1U0Z7OSN8J6Y07SQOY3BV8M8K70ZGT18AFO6HGR8("Unable to start cxs Watch daemon: /proc/sys/fs/inotify/max_user_watches is set too low [currently:$CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0]]. You need to have your VPS provider increase this value.");}}if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU eq "\x{4e}\x{6f}\x{20}\x{73}\x{70}\x{61}\x{63}\x{65}\x{20}\x{6c}\x{65}\x{66}\x{74}\x{20}\x{6f}\x{6e}\x{20}\x{64}\x{65}\x{76}\x{69}\x{63}\x{65}") {open (my $CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, "\x{3c}", "/proc/sys/fs/inotify/max_user_watches");flock ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY, LOCK_SH);my @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW = <$CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY>;close ($CGCKO6T78FXIQIEG6WLVAK4RA1ZD50EERP8QY2FKX661T9HQ7QY);chomp @CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW;my $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W = $CCH50VINQ7B4CXSXMBB3R2979XBGVDAIRNNJ1DI67WL2DELPZBW[0] + 1000;open (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, "\x{3e}", "/proc/sys/fs/inotify/max_user_watches");flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV "$C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W\n";close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV) or &CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error increasing /proc/sys/fs/inotify/max_user_watches: $!");if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("max_user_watches increased to: $C1MNLGHCFSULJTHK5RCLNZDM6QNRLJ4CWU8DSX19BMDJE3YPX5W")}$CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = 0;$CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0->watch ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK, IN_CREATE | IN_DELETE | IN_CLOSE_WRITE | IN_MOVED_TO | IN_ATTRIB) or $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = $!;if ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU and ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU ne "\x{4e}\x{6f}\x{20}\x{73}\x{75}\x{63}\x{68}\x{20}\x{66}\x{69}\x{6c}\x{65}\x{20}\x{6f}\x{72}\x{20}\x{64}\x{69}\x{72}\x{65}\x{63}\x{74}\x{6f}\x{72}\x{79}")) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error adding inotify for $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU");}}elsif ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Error adding inotify for $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU");}if (($CVBMPBX1HPU9CSCG860S5SMD51TWQOIPSURBASJYS4J3CL9PCBC and $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 0) or ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wloglevel} > 1)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Watching '$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'")}$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8++;if (($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 / 500) == int($CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8 / 500)) {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ(".....$CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8")}return;}sub C6ZIGTNECZAFSVNCHPUWYXM8OUXMVEL7OLT3ZKTWT1WMT4XT9BK {my $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS = shift;my $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB = ( getpwnam($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS) )[7];if (-d $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB and ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB ne "") and ($CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB ne "/") and ($C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS ne "root")) {my $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S = $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{www}) {if ($CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C eq "\x{43}\x{50}\x{41}\x{4e}\x{45}\x{4c}") {$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S .= "\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}";}elsif ($CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C eq "\x{44}\x{41}") {$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S .= "\x{2f}\x{64}\x{6f}\x{6d}\x{61}\x{69}\x{6e}\x{73}";}else {$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S .= "\x{2f}\x{70}\x{75}\x{62}\x{6c}\x{69}\x{63}\x{5f}\x{68}\x{74}\x{6d}\x{6c}";}}$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S =~ s/\/+$//;$C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE{$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S} = 1;find({preprocess => \&CL989JMKY532VL7A98V7SNESQH7KSAEV3ZNNQ860SA8UR0KHKUH, wanted => \&CQN1DQA0CUM8VECKFPPF06DAQM40WZ8TRDYXL009K2KJWBEZZJR}, $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S);&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Watching user $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS [$CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S]");} else {&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("Failed to add user $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS: Invalid Home directory [$CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB]");}return;}sub CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;my @CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U = split(/\s+/,scalar localtime);if ($CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] < 10) {$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] = "\x{20}".$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2]}sysopen (my $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}", O_WRONLY | O_APPEND | O_CREAT);flock ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY, LOCK_EX);print $CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY "$CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[1] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[2] $CQHPLEZHY352JEX2GMK29FQHROFTPT1LR84FJ5VG383OO3IXM9U[3] $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721 cxswatch[$$]: $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";close ($CM5BI5GT1O9TC7BHGF98ENNCSP2VKF7WCF3I8W60WVOXTNSTFKY);chmod (0600, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}");chown (0, 0, "\x{2f}\x{76}\x{61}\x{72}\x{2f}\x{6c}\x{6f}\x{67}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{6c}\x{6f}\x{67}");return;}sub C5DFSDDVDI5NU97QQ9R7EQTPK8JHWK4BJXCV5RTYFMHN5Y3UFI7 {undef $CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{52}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{20}\x{72}\x{65}\x{71}\x{75}\x{65}\x{73}\x{74}\x{20}\x{64}\x{65}\x{74}\x{65}\x{63}\x{74}\x{65}\x{64}\x{2e}\x{20}\x{52}\x{65}\x{73}\x{74}\x{61}\x{72}\x{74}\x{69}\x{6e}\x{67}\x{20}\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{73}\x{68}\x{20}\x{2e}\x{2e}\x{2e}");for my $CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO (1 .. $CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{Wmaxchild}) {kill (9, $CR9AJISZY1PX6XLFAAKS5AEOYMYPANQ71MAPRHXWAW8AMH3ZURM[$CC84IH5F17J6UVXPFDCC8540J30KW16BWWZH3WEWEFV7YMX74ZO])}if ($CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX > 0) {undef $CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1;kill (9, $CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX);}exec("\x{2f}\x{65}\x{74}\x{63}\x{2f}\x{63}\x{78}\x{73}\x{2f}\x{63}\x{78}\x{73}\x{77}\x{61}\x{74}\x{63}\x{68}\x{2e}\x{73}\x{68}");exit;}sub CKOR6MYXN7K1U0Z7OSN8J6Y07SQOY3BV8M8K70ZGT18AFO6HGR8 {my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR");exit;}sub CHM4TFEJ23H1KFRVPOJT6I0PPHF7ODQVGF7D3W3ZT1RAXXM8PZ3 {local $SIG{INT} = 'IGNORE';local $SIG{TERM} = 'IGNORE';local $SIG{HUP} = 'IGNORE';my $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = shift;my $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = shift;if (($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR eq "") and $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT) {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR = $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT;$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT = "";}local $0 = "cxswatch - stopping";if ($CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR) {if ($CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT ne "") {$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR .= ", at line $CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT"}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR");}&CLB7D1H99BGSW8QTF7D7F5L779F9O0FRX3RT1K546T00AH0LXQZ("\x{64}\x{61}\x{65}\x{6d}\x{6f}\x{6e}\x{20}\x{73}\x{74}\x{6f}\x{70}\x{70}\x{65}\x{64}");close (PIDFILE);unlink $CYWALXNWWWGZ9BGIJI5KLBP37ZJKSLYR6V96J9TZ434O8HD5C7N;kill (9, -$$); exit 0;}sub CCJ42B7QFJ99D91LK4W715A5Z56AANTUS7NGP5I2F972SFCV0V2 {my $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH = shift;print "Error: $C9Z2SMWQW6PHM89A17KK9TP4QRE08NUWWLUJQILQ36L3B2YGSSH\n";exit;}sub CS4COKHXHTTSBZDJZ3YIFHXEVAETW2GV1ZZVO44EZKUCUFEAM6F {if (@CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4) {foreach my $CNNYSDMQTHNS2QNT1UTKNDIOHDD45NY64ARDUB0YZOGCMIV4347 (@CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4) {if (-e $CNNYSDMQTHNS2QNT1UTKNDIOHDD45NY64ARDUB0YZOGCMIV4347) {unlink($CNNYSDMQTHNS2QNT1UTKNDIOHDD45NY64ARDUB0YZOGCMIV4347)}}undef @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4;}return;}sub slurp {my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;if (-e $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {open (my $CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, "\x{3c}", $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);flock ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL, LOCK_SH);my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = do {local $/; <$CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL>};close ($CJYKFLFEO47KU0KS13UR76BVC1GKYA5FK29L185VMPJMQFU7MLL);return split(/$slurpreg/,$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);}return;}sub urlget {my $CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 = shift;my $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK = shift;my $C5U5A1766HZKZB0NTH5QNIXS8VO7N37U0BP1ZJ4BHS8NGL5SXW0 = shift;my $CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU = 0;my $C876C19CTMPD0KCWSVQWUAFKUVPPKJF3OPSR5L70EIABD7X25LB = 1200;if ($CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ssl}) {$CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30 =~ s/http:\/\//https:\/\//ig}my $C0M4CJKNAAMU66VQUVEGEMGF43OPZ4QVKVHN2TO1EBGHCZX4DAJ = LWP::UserAgent->new;$C0M4CJKNAAMU66VQUVEGEMGF43OPZ4QVKVHN2TO1EBGHCZX4DAJ->agent("cxs/$CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC/$CADC3W32X3A72A2CZ0YM8J5GGBDTPBVVLRI6BMYB17J99BB0EFV");$C0M4CJKNAAMU66VQUVEGEMGF43OPZ4QVKVHN2TO1EBGHCZX4DAJ->timeout(30);my $CMP1AM1O9A538OP1JWKOB0ZOIG9UPXFGWEMTZJYTGNHNDU3MXYO = HTTP::Request->new(GET => $CG9DF3ODGFRIZK2WLXFPYQRW7DIFICLVK6FAH2S8Z1N6AEE5A30);my $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7;my $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4;($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU, $C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) = eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "Download timeout after $C876C19CTMPD0KCWSVQWUAFKUVPPKJF3OPSR5L70EIABD7X25LB seconds"};alarm($C876C19CTMPD0KCWSVQWUAFKUVPPKJF3OPSR5L70EIABD7X25LB);if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {local $|=1;my $CAJUIS4IYM9O7EEG4WKNKZTHCEQRPZAZZASVUOQJNH3O8TTCKFI;my $CQB356SB339KVS4C32DVLXQTAY8KUVFUCA39ESIC29YWYLZBU1D = 0;my $CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E = 0;my $CTUNKUC8S29VLYP1TH4ZSSRPD6QWNSUP4I2I42WKAYPL61C6P5U = 0;open (my $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, "\x{3e}", "$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\.tmp") or return (1, "Unable to open $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\.tmp: $!");flock ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV, LOCK_EX);binmode ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV);$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = $C0M4CJKNAAMU66VQUVEGEMGF43OPZ4QVKVHN2TO1EBGHCZX4DAJ->request($CMP1AM1O9A538OP1JWKOB0ZOIG9UPXFGWEMTZJYTGNHNDU3MXYO,sub {my($CI6GQ8TXRWP85Y2XKN577IQ4U25YLTSVGMBOWNFPEOQ1WHX3QTE, $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7) = @_;$CQB356SB339KVS4C32DVLXQTAY8KUVFUCA39ESIC29YWYLZBU1D += length($CI6GQ8TXRWP85Y2XKN577IQ4U25YLTSVGMBOWNFPEOQ1WHX3QTE);unless (defined $CAJUIS4IYM9O7EEG4WKNKZTHCEQRPZAZZASVUOQJNH3O8TTCKFI) {$CAJUIS4IYM9O7EEG4WKNKZTHCEQRPZAZZASVUOQJNH3O8TTCKFI = $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7->content_length || 0}if ($CAJUIS4IYM9O7EEG4WKNKZTHCEQRPZAZZASVUOQJNH3O8TTCKFI) {my $CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E = int(100 * $CQB356SB339KVS4C32DVLXQTAY8KUVFUCA39ESIC29YWYLZBU1D / $CAJUIS4IYM9O7EEG4WKNKZTHCEQRPZAZZASVUOQJNH3O8TTCKFI);if ((int($CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E / 5) == $CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E / 5) and ($CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E != $CTUNKUC8S29VLYP1TH4ZSSRPD6QWNSUP4I2I42WKAYPL61C6P5U) and !$C5U5A1766HZKZB0NTH5QNIXS8VO7N37U0BP1ZJ4BHS8NGL5SXW0) {print "...$CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E\%\n";$CTUNKUC8S29VLYP1TH4ZSSRPD6QWNSUP4I2I42WKAYPL61C6P5U = $CV8W24E05F2O7PVY6GK18GDEQL54AJ30PDLUKRPCL4KQV5MGX4E;}} else {unless ($C5U5A1766HZKZB0NTH5QNIXS8VO7N37U0BP1ZJ4BHS8NGL5SXW0) {print "\x{2e}"}}print $C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV $CI6GQ8TXRWP85Y2XKN577IQ4U25YLTSVGMBOWNFPEOQ1WHX3QTE;});close ($C74NXCH2XAG8S9WF6D14OX0N2SUIYEEWHOP1ZJ4UY4P6JJFV7KV);unless ($C5U5A1766HZKZB0NTH5QNIXS8VO7N37U0BP1ZJ4BHS8NGL5SXW0) {print "\n"}} else {$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7 = $C0M4CJKNAAMU66VQUVEGEMGF43OPZ4QVKVHN2TO1EBGHCZX4DAJ->request($CMP1AM1O9A538OP1JWKOB0ZOIG9UPXFGWEMTZJYTGNHNDU3MXYO);}alarm(0);if ($CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7->is_success) {if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK) {rename ("$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\.tmp","$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK") or return (1, "Unable to rename $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK\.tmp to $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK: $!");return (0, $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK);} else {return (0, $CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7->content);}} else {return (1, "\x{55}\x{6e}\x{61}\x{62}\x{6c}\x{65}\x{20}\x{74}\x{6f}\x{20}\x{64}\x{6f}\x{77}\x{6e}\x{6c}\x{6f}\x{61}\x{64}\x{3a}\x{20}".$CYHKNW67BSJXDO9P0SCW5TFP8K0633RS4UITCGE57IFB5JDZIO7->message);}};alarm(0);if ($@) {return (1, $@);}if ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4) {return ($CLRK5UQKMB3HI3SY0SRGEWI32TMPRA97WMO5D8JEX3FKHCXE0TU,$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4);} else {return (1, "Download timeout after $C876C19CTMPD0KCWSVQWUAFKUVPPKJF3OPSR5L70EIABD7X25LB seconds");}} =head1 ConfigServer eXploit Scanner B - Using ConfigServer eXploit Scanner =head1 DESCRIPTION B will scan files, directories and user accounts for suspicious files, potential exploits and viruses. Note: cxs is B a rootkit scanner, though it can detect rootkits uploaded to user accounts. =head1 SYNOPSIS B OPTION: -?, --help Display the documentation -V, --version Display the version --terms Display the License Agreement -Z, --quiet Quiet output -U, --upgrade Upgrade to the latest version --mail [email] Send scan report to email address [email] --smtp Send emails via localhost SMTP instead of sendmail --template [file] Use [file] as a template when sending scan reports --report [file] Write scan report to [file] --logfile [file] Append scan report files to [file] -N, --cleanlog Log clean Web script or FTP files with --logfile --[no]virusscan Do [not] perform virus scanning (default:on) --[no]exploitscan Do [not] perform exploit scanning (default:on) --[no]sversionscan Do [not] perform script version scanning (def:on) --[no]summary Do [not] display scan summary (default:on) --[no]html Do [not] send emails in HTML format (default:on) --[no]ssl Do [not] retrieve all URLs using SSL (default:on) -S, --sizemax [bytes] Maximum amount of text to scan (default:500000) -F, --filemax [num] Skip dir if > than [num] resources (default:10000) -H, --timemax [secs] Scan timeout per file in seconds (default:30) --ctime [hours] Ignore files changed more than [hours] ago -C, --clamdsock [sock] Location of the clamd socket --[no]fallback Do [not] use clamscan if clamd errors (default:off) -D, --delete Delete suspicious files --defapache [user] Default apache user --force Force scanning within restricted directories -K, --skipover [user] Start scanning after [user] with --allusers --jumpfrom [user] Start scanning from [user] (incl) with --allusers --jumpto [user] Stop scanning to [user] (incl) with --allusers --ulist [file] Scan users listed in [file] with --allusers --uidmin [uid] Min UID for GENERIC with --allusers (default:1000) --uidmax [uid] Max UID for GENERIC with --allusers (default:65535) -E, --deep Perform a deep scan --debug Print a LOT of debugging information --decode [file] Decode PHP base64/rot13 encoded file --depth [num] Decode to [num] depth for --decode --block Block FTP IP addresses using csf --MD5 Display matched file md5sum --prenice [num] Set process nice priority value --pionice [num] Set process ionice priority value -B, --background Run scan as a background process -T, --throttle [num] Sleep if load is greater than [num] -I, --ignore [file] A file with resources for scanning to ignore -X, --xtra [file] A file with more resources for scanning to use --script [script] Run [script] if a match is detected --tscripts [list] When using --options [T] only detect these types --www Only scan in public_html subdir (--allusers/--user) --generate Generate --ignore [file] using --report [file] --wttw [file] Report script to ConfigServer --comment "text" Include quoted comment when using --wttw [file] --voptions [mfuhexT] Virus scan specified file types only --doptions [mMfuSGchexTEvU] Delete specified file types only (def:Mv) --soptions [ad] Script version scanning options --options [-/+][mMOLfuSGcChexdnwWTEDZRPU] Exploit scan options -Q, --quarantine [dir] Move suspicious files to quarantine [dir] --qoptions [mMfuSGchexTEvBU] Quarantine specified file types only (def:Mv) --qcreate Create a cxs quarantine directory --qclean [days] Clean quarantine retaining [days] of files --qlocal Quarantine ModSecurity files locally (mod_ruid2) --qrestore [file] Restore quarantine [file] to original location --qignore [method] Add an ignore entry for [file] into an ignore file --qview [file] View quarantine [file] --[no]bayes Do [not] perform script Bayes classification --breport [level] Min Bayes level to report (default:medium) --baction [level] Min Bayes level to quarantine/delete (default:high) --bget Retrieve the trained master Bayes corpus --blearn [X|C] Add a file to the local corpus --bforget [X|C] Remove a file from the local corpus --Wstart Start the cxs Watch daemon --Wstop Stop the cxs Watch daemon --Wmaxchild [num] The number of Watch child processes (default:3) --Wadd [file] A file with more resources for cxs Watch to scan --Wsleep [secs] Sleep delay (default:3 secs) --Wloglevel [num] cxs Watch daemon log file verbosity [0..2] --Wrefresh [days] Restart cxs Watch daemon every [days] (default:7) --Wrateignore [secs] Ignore excessively updated files (default:0) --Wmonitor [file] A file with resources to monitor for changes --Wmonignore [file] An ignore file to use with --Wmonitor [file] RESOURCE: [file/directory] A file or directory to scan, or --allusers Scan all user login directories (alphabetical), or --user [user] Scan [user] login directory =head1 OPTIONS =over 8 =item B<--help> Displays this help page =item B<--clamdsock [sock]> This should be the full path to the ClamAV Daemon socket if running. cxs will look for the socket at /tmp/clamd, /var/clamd, /var/run/clamav/clamd.sock and /var/run/clamav/clamd.ctl unless specified with this option. =item B<--[no]fallback> This option is disabled by default. If clamd produces an error or is unavailable after a scan starts, this option will attempt to use clamscan from one of the following locations to scan files until clamd is available again (in order of preference): /usr/local/cpanel/3rdparty/bin/clamscan /usr/local/bin/clamscan /usr/bin/clamscan If clamd is not running prior to the scan starting then this option will not apply as virus scanning will have been disabled. Note: This can impose a significant performance hit during scanning but does mean that clamav scanning will still be performed. =item B<--quiet> Does not display the progress of the requested scan. The progress indicator uses symbols to indicate particular file matches or a dot (.) for every 50 files scanned: m = regex pattern match M = fingerprint match v = virus O = socket L = symlink f = suspicious file u = script in suspicious directory F = skipped directory with too many entries S = SUID file G = GUID file c = core dump file C = core dump file deleted h = suspected exploit file e = Linux binary or executable file x = Windows binary or executable file d = suspicious directory name n = hidden directory owned by apache default user w = world writable directory W = world writable directory - chmod to 755 T = script file - identifies PHP, Perl, and other script files as suspicious E = email script U = upload script D = Decoded PHP encoded (e.g. base64) file scan match R = Match the PHP decode regex P = Search D/B config files and attempt user login via FTP. Match on success Z = compressed file - scan within zip, tar, tar.gz and tar.bz2 files b = Possible exploit as determined by Bayes B = Possible exploit as determined by Bayes for action (quarantine/delete) s = Old script version installed ! = Scan timeout per file --timemax [Zzzzzzz] = sleeping for 60 seconds as load average is > --throttle [num] =item B<--ignore [file]> [file] points to a file containing resources that the scanning engine should ignore. Each entry in [file] should be on its own line and prefixed with one of the following (no spaces after the : separator): user: - ignore user file: - ignore file dir: - ignore directory sym: - ignore symlink script: - ignore web script (ModSecurity hook) puser: - regex of users to ignore pfile: - regex of files to ignore pdir: - regex of directories to ignore psym: - regex of symlinks to ignore pscript: - regex of web script to ignore (ModSecurity hook) The following do not apply to web script uploads via ModSecurity hook: hfile: - ignore file relative to a users homedir* hdir: - ignore directory relative to a users homedir* hsym: - ignore symlink relative to a users homedir* match: - ignore regex pattern match md5sum: - ignore file md5sum (See --MD5) fp: - ignore fingerprint match (e.g. [P0001]) The following only apply to web and ftp script uploads: ip: - ignore IP address** [*] When --allusers or --user [user] is used [**] This may or may not have any impact on performance with ftp uploads as the IP address will need to be established from the message log for each file You can include additional entries using external files with: Include /path/to/cxs.altignore See /etc/cxs/cxs.ignore.example for examples - this file is overwritten when cxs upgrades, so use a copy of this file [file] needs to have world read access (B<644>) to allow Web script file upload scanning. =item B<--script [script]> During a scan, if a suspicious file or resource is detected, [script] will be executed with the following passed as parameters: filename option triggered message reported account name (if a manual scan and --allusers or --user [user] is used) IP address (Only available via ModSecurity and pure-ftpd hooks) The account name is not passed during cxs Watch scans. [script] must be the full path to the script. The [script] will run under the context cxs is running (e.g. under the root account for manual and ftp scans, the apache default user for ModSecurity scans). The [script] will be run for every hit against a file. The [script] must be chmod +x and have a valid shebang line. For example, [script] could contain code to suspend an account if the options v and M are detected against a file. That script would have to check whether the account has already been suspended (by a previous excecution) and that the context the script is running under has the permissions to suspend the account: /etc/cxs/cpanelsuspend.example.pl Another example provided is /etc/cxs/htaccessdisable.example.pl which disables access via the web server to a directory using a .htaccess file =item B<--tscripts [list]> If B<--options [T]> is used, you can restrict which script types are always detected using [list] as a comma separated list from a selection of the following script types: php,perl,python,ruby,asp,jsp,java,c,other If B<--tscripts [list]> is not used, all types will be detected. To omit one or more types use B<--tscripts [list]> and don't include those that should not be detected in the list. =item B<--xtra [file]> [file] points to a file containing a list of regular expression matches and filenames that cxs will additionally scan for: regall: - regular expression match for all script files regphp: - regular expression match for only php script files regperl: - regular expression match for only perl script files regfile: - regular expression match for a file or directory name file: - file or directory name match (not a regex) md5sum: - md5sum of a file to match as a known exploit (See --MD5) To force quarantine of a file with a matching regex when using quarantine,prefix the regex with quarantine:, e.g.: regall:quarantine:/etc/passwd You can include additional entries using external files with: Include /path/to/cxs.altxtra See /etc/cxs/cxs.xtra.example for examples - this file is overwritten when cxs upgrades, so use a copy of this file [file] needs to have world read access (B<644>) to allow Web script file upload scanning. =item B<--logfile [file]> This will append scan results per item found to [file] If [file] is intended to log web script file uploads it must have appropriate ownership and permissions. It would be best to create [file] in advance, e.g. if the default apache account is "nobody" and the log file is /var/log/cxs.log: touch /var/log/cxs.log chown root:nobody /var/log/cxs.log chmod 630 /var/log/cxs.log This will then only allow appending to [file] by the default apache user. =item B<--template [file]> This identifies an email template file that can be used when report emails are sent. The B<--mail [email]> option must also be specified for this option to be used. An example is provided in /etc/cxs/cxs.template.example - this file is overwritten when cxs upgrades, so use a copy of this file. The example shows all the available replaceable fields. The template file must be chmod B<644> so that it can be read by all users. In the example template you can see how a Linux end-user can be copied (CC:) on the cxs scan report using the [user] text replacement. This is used for: Web script scanning (cxscgi.sh) - user = web script owner email address FTP script scanning (cxsftp.sh) - user = ftp account owner email address cxs Watch Daemon scanning (cxswatch.sh) = file owner email address Using B<--template [file]> with a different template in each of cxscgi.sh,cxsftp.sh and cxswatch.sh each report can be formatted differently. For manual scans using B<--allusers> or B<--user [user]> the template is used to send an email of each users files after they have been processed, with the To: field set to the user. In this case, the [user] text replacement field is ignored, so to avoid empty sections it would be sensible to use a separate template for such scans without using to the [user] field at all. Once the scan completes the email to --mail [email] is sent as normal. On cPanel servers the user email will be sent to the contents of the users .contactemail file. This is not possible under Web script scanning as the ModSecurity process runs under the apache default user account which does not have read access to those files. The option B<--[no]html> has no effect on emails sent using a template. =item B<--report [file]> This will (re)create [file] and write the full scan report to it. If [file] is intended to log web script file uploads it must have world writable permissions. =item B<--options [-/+][mMOLfuSGcChexdnwWTEDZRPU]> By default B<--exploitscan> will scan for the following default list of options: B<[mMOLfSGchexdnwZDRu]>, B C, W, T, P, U and E which need to be specified explicitly using this option. Please read the separate sections for options C, W, T, P, U and E as these advanced options can be dangerous (change file permissions, delete files or identify innocent files as suspicious) and you should read and understand the documentation before enabling any of them. If you prefix the list of options with a minus (B<->) then all the default list of options above will be used apart from those specified (settings for --options in the cxs.defaults file will be ignored). For example, B<--options -OLSG> will scan using options [mMfchexdnwZDRu], skipping options O, L, S and G. If you prefix the list of options with a plus (B<+>) then all the default list of options above will be used in addition to those specified (settings for --options in the cxs.defaults file will be ignored). B<[mMOLfuSGcChexdnwWTEDZRPU]> represent: m = regex pattern match M = fingerprint match O = socket L = symlink f = suspicious file u = script in suspicious directory S = SUID file G = GUID file c = core dump file C = core dump file deleted h = suspected exploit file e = Linux binary or executable file x = Windows binary or executable file d = suspicious directory name n = hidden directory owned by apache default user w = world writable directory W = world writable directory - chmod to 755 T = script file - identifies all PHP, Perl, and other script files as suspicious E = email script U = upload script D = Decode PHP encoded (e.g. base64) scripts Z = compressed file - scan within zip, tar, tar.gz and tar.bz2 files R = Match the PHP decode regex P = Search D/B config files and attempt user login via FTP. Match on success (See the Exploit Scanning Reference for a detailed description for each option) This option will only work with B<--exploitscan> enabled. =item B<--voptions [mfuhexT]> By default B<--virusscan> will scan all files. If B<--voptions [mfhexT]> is also used then only the selected file types will be scanned, from a choice of: m = regex pattern match f = suspicious file u = script in suspicious directory h = suspected exploit file e = Linux binary or executable file x = Windows binary or executable file T = script file (See the Exploit Scanning Reference for a detailed description for each option) This option will only work with B<--virusscan> enabled. This option is disabled when scanning uploaded Web script or FTP files as all uploads are virus scanned if B<--virusscan> is enabled. =item B<--qoptions [mMfuSGchexTEvBU]> By default B<--qoptions [mMfuSGchexTEvBU]> is set to [Mv] if B<--quarantine [dir]> is set. A different list of file types can be chosen from: m = regex pattern match M = fingerprint match f = suspicious file u = script in suspicious directory S = SUID file G = GUID file c = core dump file h = suspected exploit file e = Linux binary or executable file x = Windows binary or executable file T = script file - quarantines all PHP, Perl, and other script files E = email script U = upload script v = virus B = Possible exploit as determined by Bayes This option will only work with B<--quarantine [dir]> enabled. Care should be taken using this option scanning uploaded Web script or FTP files as any file types omitted by B<--qoptions [mMfuSGchexTEv]> will be allowed. =item B<--delete> This option will delete an uploaded Web script or FTP file that matches an suspected exploit or virus. Caution should be exercised when using this options as it could cause confusion, or damage to user data. In such circumstances it would be better to consider using B<--quarantine [dir]> instead. This option can also be used on manual or scheduled scans, however since the likelihood of a false-positive is relatively high, it is recommended that a strict B<--qoptions [mMfuSGchexTEvB]> is used. Do not use B<--delete> with B<--quarantine [dir]>, the former takes precedence. =item B<--doptions [mMfuSGchexTEvBU]> By default B<--doptions [mMfuSGchexTEvBU]> is set to [Mv] if B<--delete> is set. A different list of file types can be chosen from: m = regex pattern match M = fingerprint match f = suspicious file u = script in suspicious directory S = SUID file G = GUID file c = core dump file h = suspected exploit file e = Linux binary or executable file x = Windows binary or executable file T = script file - quarantines all PHP, Perl, and other script files E = email script U = upload script v = virus B = Possible exploit as determined by Bayes This option will only work with B<--delete> enabled. =item B<--[no]sversionscan> Script Version Scanning. This will search for common web script installations and report if older than the latest version on record. The latest version data is obtained on install, upgrade and daily update of cxs if configured. Current web scripts checked: AbanteCart AEF b2evolution ClipBucket CMS Made Simple CodeIgnitor Concrete5 Contao CMS Coppermine Photo Gallery CubeCart Dolphin Dotclear Drupal e107 Elgg Feng Office Gallery HESK Invision Power Board Jcow CE Joomla Advanced Module Manager Ext Joomla Akeeba Joomla AllVideos Joomla Asynchronous Google Analytics Ext Joomla CDN for Joomla Joomla Community Builder Joomla Google Maps Ext Joomla JCE Ext Joomla JEvents Joomla Jomsocial Joomla Joomla LiveHelpNow Chat Ext Joomla K2 Joomla Kunena Joomla Modules Anywhere Ext Joomla Phoca Gallery Joomla RAntiSpam Ext Joomla Rapid Contact Ext Joomla sh404SEF Joomla Simple Image Gallery Joomla Sourcerer Ext Joomla Tabs Ext Joomla Joomla XCloner Ext Joomla Xmap Kayako LimeSurvey Magento Community Edition MediaWiki MODX Revolution Moodle MyBB Noahs Classifieds Nucleus CMS Open Classiieds OpenCart Revive OSClass osCommerce osTicket ownCloud Oxwall PHP-Fusion phpBB phpList phpMyAdmin phpPgAdmin Piwigo Piwik PrestaShop Roundcube Seo Panel Serendipity SMF SquirrelMail GNU Social SugarCRM Community Edition TomatoCart Typo3 vBulletin VirtueMart WebCalendar WHMCS Wordpress WP Akismet Ext WP All In One WP Security & Firewall WP BackUpWordPress WP Better WP Security WP BulletProof Security WP Contact Form 7 WP Facebook WP FD Feedburner WP Google Adsense Plugin WP Google XML Sitemaps WP Jetpack Ext WP NextGEN Gallery Ext WP Seo Ext WP Share This WP Sociable WP UpdraftPlus WP W3 Total Cache WP WooCommerce WP WordPress eShop WP WordPress s2Member WP WordPress Simple Paypal Shopping Cart WP WP Super Cache WP XCloner Ext Xoops Zen Cart ZenPhoto Zikula Note: The checks are not comprehensive and could either mis-identify or fail to identify installations of the above scripts. It also won't be able to necessarily detect patched versions compared to fully upgraded versions. However, it could be a useful tool in helping to identify old installations of those scripts that are detected. By default B<--[no]sversionscan> will report only old versions of scripts it finds. If B<--soptions [a]> is used then all script installed found will be reported, i.e. old, latest and unknown version. By default B<--[no]sversionscan> will report the file that triggered the scan. If B<--soptions [d]> is used then only the directory is reported. Note: This option is disabled for web script scanning (cxscgi.sh). =item B<--[no]bayes> Naive Bayesian probabability scanning of script files. This option uses an enhanced Naive Bayes statistical algorithm to report a probability that a scanned script is an exploit. This is achieved through a trained corpus (database). The probability is further manipulated by other scanning options. The implementation produces three propabilities if a script is identified as more likely to be an exploit compared to a clean script: low - possibly an exploit medium - probably an exploit high - likely an exploit If the probability indicates the script is clean, or if the script has already been detected as a virus or a fingerprint match, nothing will be reported for this option. The B<--[no]bayes> option can only be used if B<--deep> is not enabled, as it is only intended to inspect script files. If B<--deep> is enabled,B<--[no]bayes> will be ignored and no probability calculated. This feature is not currently configurable via the UI. To get started with this option, the bayes corpus needs to be downloaded. This will be done automatically on the first run, or can be downloaded manually using: cxs --bget The minimum level of exploit probability of a script to report can be set to low, medium or high using B<--breport [level]>. The default is medium, i.e. all medium and high exploit probabilities will be reported for the scan. The minimum level of exploit probability of a script to quarantine or delete can also be set to low, medium or high using B<--baction [level]>. The default is high, i.e. only high exploit probabilities. This helps limit false-positive scripts from tbe actioned, allowing for lower probability exploits to be investigated. Impact: This option will increase the time it takes to scan each script file. It will also increase memory use by cxs as it uses the Bayes corpus, which is quite large. Note: This option is not to be seen as a definitive evaluation of a file. It simply provides a probability as to whether a script is an exploit. Since many exploits look like normal scripts, and vice-versa, it will inevitably catagorise incorrectly at times. This is not a fault, it is simply in the nature of the way this type of analysis works. However, it can be a useful indicator so that scripts can be inspected if reported to ensure they are not indeed exploits. Given the above, please do not report any files detected through this option as false-positives. However, if it helps identify exploits that are not otherwise detected, feel free to report them as usual using B<--wttw [script]>. =item B<--blearn [X|C]> This option allows new files to be added to a local bayes corpus. The new file must either be added as an exploit file (X) or as a clean file (C). Adding a file will affect subsequent evaluation of all files. This allows local training of the corpus if you see excessive false-positives. Great care should be taken when adding files to the local corpus as this can greatly affect the effectiveness of the bayes feature. Adding significant numbers of files to a local corpus will affect the performance of the bayes feature. You can specify either a single file, a user account or a full directory path. The latter two will categorise all script file found within the account or path based on the category specified in B<--blearn [X|C]>. You must ensure that only scripts of the specified category lie within the path otherwise the effectiveness of the corpus will be weakened. =item B<--bforget [X|C]> This option allows existing files that have previously been added to the local bayes corpus using B<--blearn [X|C]> to be removed. The new file must either be removed from the same category as when it was added, that is as an exploit file (X) or as a clean file (C). =item B<--ctime [hours]> If you run regular full system scans then you can use B<--ctime [hours]> to only scan files changed in the intervening hours. This can speed up scan times dramatically. On a daily scan we would suggest using 25 hours to ensure resources are not missed. A weekly or monthly scan should also be run without --ctime [hours] so that all files are rescanned in case of new scanning techniques and exploit signatures and fingerprints. This option should not be used in cxswatch.sh, cxscgi.sh or cxsftp.sh =item B<--force> If B<--force> is not used then cxs will refuse to scan within the following directories: /usr /var /bin /lib /lib64 /boot /etc /proc /sys /opt =item B<--jumpfrom [user]>, B<--jumpto [user]> With these options a start and end [user] can be specified for a scan used with B<--allusers> to only scan those users between the two specified. The scan includes the start and end [user]. Additionally, a special value can be used for the from and to [user] using a single letter then a plus sign to scan those users whose name begins with the letter specified (not case sensitive). Again, this is inclusive. For example,to scan all accounts beginning with k through to g use B<--jumpfrom k+> B<--jumpto g+> =item B<--generate> This is a special option that requires the options B<--report [file]> and B<--ignore [file]>, where B<--report [file]> is taken as input and cxs will append ignore rules to B<--ignore [file]> When a cxs report is first run it is likely to show some false-positives. If you do not want to see those same files in subsequent reports, you can ignore them by adding appropriate records to an ignore file and using the B<--ignore [file]> option with that file. To help create such an ignore file from a report containing a large number of false-positives, you can use this B<--generate> option which takes the report file as input and cxs will append correctly specified ignore rules to the ignore file listed. Subsequent scans using that ignore file will then ignore those listed files. =item B<--wttw [file]> This option is available for submitting exploits to ConfigServer if cxs fails to detect it. The file is sent as an attachment via email. It will veryify that the script isn't normally detected as a Virus or Fingerprint. If you want to include a short comment with the submission you can use the B<--comment "text"> option. The text B by enclosed by either single or double quotes, otherwise the comment will be lost. If you are submitting a false-positive for a fingerprint match, you must use B<--force> to skip the scan check. Please do NOT: 1. Send exploits that are detected by cxs using the default options 2. Send exploits that are detected by ClamAV 3. Send excessive numbers of exploit examples 4. Send HTML defacement injections (e.g. iframe injections) 5. Send files unless you are sure they are exploits 6. Send files with --force unless it is a false-positive Failure to adhere to the above will result in your submissions being blocked. =item B<--quarantine [dir]> This option will move an uploaded Web script or user file that matches an exploit or virus to [dir]. To create a quarantine directory use the B<--qcreate> option together with B<--quarantine [dir]> This option can also be used on manual or scheduled scans, however since the likelihood of a false-positive is relatively high, it is recommended that a strict B<--qoptions [mMfuSGchexTEv]> is used. FTP files, cxs Watch and manual scan files are moved to: /[dir]/cxsuser/{username}/{file}.{timestamp} Web script files are moved to: /[dir]/cxscgi/{file}.{timestamp} A restore file is also created in the same directory as the quarantined file for use through the UI as {file}.{timestamp}.restore4 To restore files from quarantine you must use either the cxs UI through either the installed control panel or via csf (see B), or,use the B<--qrestore [file]> option. It is not possible to restore a file for a web script as the destination filename is not known. Note: Do B place the quarantine directory within a user account. It must be created in a location accessible to all user accounts, e.g. /home, /backup =item B<--qcreate> Use this option together with B<--quarantine [dir]> to create a cxs compatible quarantine directory structure, e.g.: cxs --qcreate --quarantine /home/quarantine This will create the following structure: /[dir]/ - owned by root:root, chmod 0755 /[dir]/cxscgi/ - owned by root:[defapache user], chmod 0730 /[dir]/cxsuser/ - owned by root:root, chmod 0600 =item B<--qlocal> When using the ModSecurity hook and running Apache under mod_ruid2, ModSecurity runs under the user account that owns a script, rather than the standard apache account (e.g. "nobody" on cPanel servers). This prevents cxs accessing a globally defined quarantine directory due to security constraints. To work around this issue, you can use the B<--qlocal> option on the cxs command in /etc/cxs/cxscgi.sh. This will instruct cxs to use a directory in the local user account called .quarantine, e.g. /home/someuser/.quarantine/ cxs will create this directory as needed and store quarantine files for ModSecurity in this directory. Caveats: 1. You must still specify a valid global --quarantine [dir] option on the command line in /etc/cxs/cxscgi.sh 2. You will not be able to view the quarantined files within the /home/someuser/.quarantine/ directory through the cxs UI 3. To view those quarantine files you must use the --qview [file] command from the root shell 4. You cannot use --qclean [days] on the local quarantine directories =item B<--qrestore [file]> Use this option to restore a quarantine file (as reported in the quarantine email or report) to the original file location. A file must not exist at the original location, i.e. this option will not overwrite a file that has been created since it was placed in quarantine. =item B<--qignore [method]> Use this option when restoring a quarantine file using B<--qrestore [file]> to add an ignore entry to a specified B<--ignore [file]> before the file is restored. The available ignore entries for the restored file can be made using the following [method] values: MD5 - creates an md5sum: entry in the ignore file FILE - creates a file: entry in the ignore file It is recommended to use the MD5 method to uniquely identify the ignore file incase the restored file becomes exploited in the future. =item B<--qview [file]> Use this option to view a quarantine file (as reported in the quarantine email or report). Alternatively, if you view [file].restore4 then you can see the details of the quarantined file along with the reason for quarantine (similar to the UI). =item B<--deep> This option will scan all text files for all regex and fingerprint matches which will obviously take longer. The default, without B<--deep>, checks for php and perl file extensions and file types (using file magic) and scans each appropriately. =item B<--defapache [user]> This is the default account under which apache runs. This will be set to "apache" by default except on cPanel servers where it is set to "nobody" by default. If a different default apache user is being used, then this option should be set appropriately on all cxs commands. This is the account under which ModSecurity runs. =item B<--decode [file]> This option will attempt to recursively decode PHP [file] which contains base64 or rot13 encoded data that is passed through the eval() statement and display the result. This is not a foolproof option and it may not produce meaningful results. An additional option B<--depth [num]> is included so that the final result can be stopped at a specific depth level rather than recursing to the end. Once decoding is complete cxs will run a deep scan against the result. =item B<--block> This option will enable cxs to block FTP connections uploading suspicious files. Careful consideration should be made before using this option in cxsftp.sh as there is a significant risk of false-positives with using this option for two reasons: 1. It's relatively easy for an innocent user to upload a file that could trigger one of the scan results 2. The FTP IP address isn't completely reliable (see B) See the section B below. =item B<--MD5> This option will display the md5sum of a file that obtains a hit when B<--options [m]> triggers a match during a scan. Under those circumstances, an md5sum: entry in a B<--ignore [file]> will ignore the file. An md5sum: entry in a B<--xtra [file> will match the file as a known exploit, i.e. as an B<--options [M]> hit. =item B<--prenice [num]> B<--pionice [num]> These options allow you to control the nice and ionice priorities of the running process. This can, for example, help even out the load on heavy IO servers, increase the speed of the scan on busy servers, help avoid conflicts with backups. You must have a kernel that supports ionice and have the renice and ionice binaries installed to use this feature. The renice value must be a whole number between -20 and 20, the ionice must be a whole number between 0 and 7. See the individual B pages for B and B to understand what the values mean and what effect they have on the running process. The ionice scheduling class is set to "Best effort". =item B<--background> This option will force cxs to run as a detached background process. For this reason you must specify either B<--report [file]> or B<--mail [email]> when using this option otherwise you won't see any results. The option can be used with interactive, cron or FTP upload scans, but not with web upload scans. Note: If you use this option in cxsftp.sh it may help ftp performance, but it will likely add significant load to the server with high ftp throughput as scans will no longer be queued by the pure-uploadscript process. =item B<--throttle [num]> This option will force cxs to sleep for 60 seconds if the one minute load average is greater than [num]. cxs performs the load check every 60 seconds. If the load average on the server is continuously high when cxs is running the process will take much longer to complete, so care should be taken when specifying this option. =item B<--sizemax [bytes]> This option will restrict scanning for regex matches in script files to only the initial [bytes] of text. This does not apply to virus scanning. Compressed archives > [bytes] in size will be ignored. =item B<--timemax [secs]> Scan timeout per file in seconds, default is 30 seconds. this value cannot be set lower than 20 seconds to allow for effective php decoding. =item B<--filemax [num]> This option will prevent scanning of a directory B if there are more than [num] resources contained within this directory level. Set this value to 0 to not skip based on this setting. =item B<--[no]summary> If you want to disable summary statistics then use B<--nosummary>. Doing so will also force cxs to only report accounts with suspicious files when using the B<--allusers> and B<--mail [email]> options. However, B<--report [file]> will still display a full report. =item B<--[no]html> With B<--[no]html> enabled (default), emails will be sent in both plain-text and HTML formats. The option does not apply if B<--template [file]> is used. =item B<--[no]ssl> With B<--[no]ssl> enabled (the default) all cxs URL functions, such as updating, bayes corpus retrieval and license checking will be done over an SSL connection to ConfigServer servers. Note: This option does not affect the cxsinstaller.pl script which continues to always use an SSL connection, even when run by cxs during a cxs upgrade. =item B<--upgrade> If cxs is scheduled, via cron, to check for a new version daily, an additional check for new Exploit Fingerprints released since the last cxs version is performed. These will be downloaded and used on subsequent scans. If the upgrade needs to be redone B<--force> can also be used. =item B<--options [T]> If you do not want to allow any script uploading via web scripts include this option which will identify: PHP, Perl, C and other scripts that use a shebang (#!) Note: This could cause problems for people using a CMS to manage their site You could also use this option when scanning vulnerable directories such as /tmp or /dev/shm B If you want to only detect some script types, use the B<--tscripts [list]> option. =item B<--options [E]> This option will match scripts that send out email using sendmail, exim or via SMTP. This option requires that B<--options [m]> is also specified. =item B<--options [U]> This option will match PHP scripts that allow uploading files to the server via the HTTP POST method. This option requires that B<--options [m]> is also specified. =item B<--options [W]> This option will chmod all world writable directories found to 755. Use this option with care as it could prevent web scripts from functioning on non-suPHP or non-SUEXEC enabled systems. In cxs Watch, only new directories immediately chmod to 777 will be detected. Old directories or new ones that have already been scanned will not be scanned for this option. You should use a daily manual scan to check for such directories. =item B<--options [D]> This is an option that puts any PHP scripts containing a eval() function that decodes base64/rot13 information through the B<--decode [file]> option during a scan. This will then highlight the decoded result if it hits any regex,fingerprint or virus scan matches. This option will add a performance and time overhead to any scans, which could be significant. However, it does make cxs much more effective. See also the B<--decode [file]> description. =item B<--options [R]> This option will trigger a match for the inbuilt regex used by B<--options [D]> when decoding PHP encoded (base64, etc.) scripts =item B<--options [P]> This option will search standard web application configuration files for MySQL database passwords. It will then attempt to login via FTP on localhost with the username of the account being processed and the detected password (it will attempt up to two password hits per configuration file). If the login is successful, the option will trigger a match. The intention of this option is to help prevent exploitation of the server by uploaded exploits that trawl through web application configuration files for passwords that match user accounts and then gain access to that account via FTP or the server Control Panel. Any matches should prompt you to have the user change either their database or Control Panel/user account password so that they are different to avoid this common exploitation method. This option will use additional resources during the scan process as it tries FTP logins for config file matches. This option can only be used with the B<--allusers> or B<--user [user]> options. =item B<--Wstop> Stops any running cxs Watch daemon, see B =item B<--Wadd [file]> To add additional resources to watch you can specifically list them within [file] and the will be included when the cxs Watch daemon starts. If the file is changed, the cxs Watch daemon must be restarted. For example, to scan files in /dev/shm add that to a file (e.g. /etc/cxs/cxs.wadd) and then use the B<--Wadd [file]> option to also scan them (--Wadd /etc/cxs/cxs.wadd). =item B<--Wchildren [num]> Use this option to increase the number of child processes started by the cxs Watch daemon to scan files. On a server with mostly static pages and little activity, you could reduce the number. On a very active server, increasing the number will mean that files are processed more quickly. =item B<--Wsleep [num]> Wsleep forces the cxs Watch daemon to go to sleep for the number of specified seconds after each process run of modified files. A value of 0 means that files will be processed as soon as they have been modified. This is good because any suspicious files will be processed immediately. However, on a very busy server with a lot of continuous file updates, this would mean that files may be processed multiple times per second. In this case, it may be a good idea to set this value higher (e.g. 5) to allow file updates to accumulate before they are processed. Additionally the B<--throttle [num]> option can be used for the daemon process to help alleviate additional load if desired. However, this in turn can cause a backlog of files to scan. =item B<--Wloglevel [num]> The higher the value of [num] the more verbose the log file information will be for the cxs Watch daemon in /var/log/cxswatch.log. By default the value is set to 0. For more detailed information, set to 1. For maximum detail set to 2. Be aware that a log level of 2 will provide a great deal of information and the log file will grow in size rapidly on evenr the quietest of systems. So this setting is best set to 2 only for short periods. =item B<--Wrefresh [days]> To keep the cxs Watch daemon up to date, it will restart every 7 days by default. To change this interval, you can set B<--Wrefresh [days]>. =item B<--Wrateignore [secs]> If a file is scanned more then (2 * B<--Wsleep [num]>) times in (10 * B<--Wsleep [num]>) seconds then a warning is logged. This is to help identify frequently scanned files that you might want to ignore (e.g. if they are very frequently updated log files). To help prevent excessive resource usage, cxs Watch will ignore files for [secs] seconds if the warning above is issued. Scanning will then resume. Set this to 0 to disable the ignore feature. Ignored resources are rescanned once [sec] expires. If B<--Wsleep [num]> is set to 0, then the trigger values will be more than 2 times in 10 seconds. =item B<--Wmonitor [file]> By using this command with cxs Watch, a list of resources can be monitored for changes with email alerts sent via email. An example confguration [file] is provided in /etc/cxs/cxs.monitor.example. This file is replaced when cxs upgrades so a copy of it should be used. You must use the following format within [file] of one record per line: options|interval|/path/to/resource options (standard): C = Created M = Modified A = Attributes Changed D = Deleted options (additional): 5 = Compare before and after file md5sums - not recommended with large files or directories that could affect performance X = Compare before and after file contents (creates diff output) when modified - not generally recommended due to memory requirements Q = Store a copy of before and after files in quarantine when modified - not generally recommended as it may impact disk space L = Log continuous report to /var/log/cxsmonitor.log interval: Seconds before a report is sent (i.e. not sent less than NN seconds apart),e.g. 60 will not send report less than 1 minute apart /path/to/resource: The full path to a file or directory to monitor Example to monitor cron job changes and report not more that once per minute: CMAD5|60|/var/spool/cron/ Notes: 1. There is no directory recursion (only contents of directories are monitored, not subdirectories) 2. md5sums are compared for all files, so care should be taken when monitoring large directories and/or large files 3. File compare (X) takes up memory as it needs to store 2 copies of all files selected for Compare in memory, which could be significant 4. Only text files are compared (X). Compare is only for specified files not files within monitored directories 5. Compare (X) requires Perl modules Text::Diff and Algorithm::Diff (present on cPanel) 6. Monitored number of files and directories should be kept low and be careful of monitoring large files or frequently used directories. This utility is not suitable for large numbers or frequently changing files 7. Interval of 0 sends reports immediately (could cause a flood of emails) 8. Quarantine (Q) option only for monitored files (not directories or the files within them) and only copies are quarntined, the original files are not moved 9. Using Compare (X) could cause email report to fail if changed file content contains malicious data (e.g. virus) 10. It is not possible for cxs to determine "who" or "what" performed the actions on the files or directories. Inotify does not provide this information 11. To use an independent ignore file use --Wmonignore [file] which will then be used instead of --ignpre [file] if configured 12. Monitoring a directory and a file within that directory is not advised as it could cause reporting conflicts 13. Monitoring emails do not support the --template [file] option 14. If the cxs watch daemon has --mail [email] the report will be sent to [email], otherwise no email will be sent 15. The Log (L) information is the same that is sent via email, but instead logged to /var/log/cxsmonitor.log using the same Interval as emails 16. If --Wmonitor [file] is changed then the monitor process will reload the file and restart the monitors 17. Resources in restricted directories can be monitored without having to use --force 18. Attribute and Modification changes may not necessarily be apparent as changes can often occur at the millisecond level as well as files being opened with WRITE attributes enabled but the file contents not actually being changed 19. Resource changes may also be processed in batches by Inotify, so not all Attribute Changes (A) and Modifications (M) will necessarily be reported. However, there will usually be an accurate Before and After for each processed batch =back =head1 UNDOCUMENTED/UNSUPPORTED OPTIONS No support is provided for cxs, including submission of undetected exploits, if any of these options are used. These options may be removed at any time which will, for example, break scheduled cron jobs if they are used. =over 8 =item B<--YSKIPREG> Ignore inbuilt regex matching when using B<--options [m]>, B<--xtra [file]> contents will still match. =item B<--YSKIPMD5> Ignore all inbuilt fingerprint matching when using B<--options [M]>,B<--xtra [file]> contents will still match. =item B<--YSKIPFPREGEX> Ignore inbuilt fingerprint regex matching when using B<--options [M]>,B<--xtra [file]> contents will still match. =item B<--YCMD> Print the intended complete CLI command and do not execute. =item B<--YCLAMSCAN> Alternative to the pre-configured paths for clamscan and the option. This should be the full path to the clamscan binary, e.g.: --YCLAMSCAN /opt/bin/clamscan =item B<--YCONREP [file]> Same as B<--report [file]> except console ASCII colour-coded output to [file] =item B<--YSKIPWMAIL> If --options [W] or --options [wW] is triggered, then the directory will be chmod as normal but no email will be sent. If any other option is triggered for the same scan, the email will still be sent. This option only applies to cxs Watch. =item B<--YRATECNT [num]> and B<--YRATESEC [secs]> To manually set the detection rate for B<--Wrateignore [secs]> these values can be set such that: If a file is scanned more then B<--YRATECNT [num]> times in B<--YRATESEC [secs]> seconds then a warning is logged. The file will then be ignored for B<--Wrateignore [secs]>. Note: If either is set, both must be set to more than 0 otherwise both settings will be ignored. =item B<--YRATEIGN> This option suppresses all of the cxs Watch B<--Wrateignore [secs]> messages when B<--Wloglevel [num]> is set to 0. If B<--Wloglevel [num]> is more than 0 when using this option, then some messages will still be logged, but the major messages will continue to be suppressed. =item B<--YSKIPCGI> This option suppresses emails sent by cxs for "false-positive" ModSecurity hits from /etc/cxs/cxscgi.sh where the called web script does not exist on the server. Any configured quarantine or delete operations will still be performed. =item B<--YSKIPUNCLAM> This option ignores ClamAV UNOFFICIAL signatures. =back =head1 OTHER FILES & INFORMATION =over 2 =item B The installation document for this application. =item B The Exploit Scanning Reference document that explains the different exploit scanning options reported by cxs. =item B The database of exploit fingerprints. The file needs to have world read access (B<644>) to allow Web script file upload scanning. =item B If you create this file you can add default options for cxs. For example, you might want cxs to always use --clamdsock /some/other/path/to/socket The file is a simple list of option=value statements, e.g.: clamdsock=/some/other/path/to/clamd.socket ignore=/etc/cxs/cxs.ignore virusscan=0 The file needs to have world read access (B<644>) to allow Web script file upload scanning. Note: Options used on the command line will override the default settings. =item B See also B below. Create this as an empty file if you want to completely disable access to the User Interface, e.g.: touch /etc/cxs/cxs.disableui =item B This disables features in the UI that could allow abritrary commands to be run as root and system files to be overwritten. Create this as an empty file if you want to enable Restricted Mode access to the User Interface, e.g.: touch /etc/cxs/cxs.restricted =item B Controls the startup of the daemon process that handles the socket interface between pure-ftpd and cxs. If either of the following files exists the process will not start: /etc/ftpdisable /etc/cxs/ftpddisable If you have problems with FTP access with this enabled, you need to restart pure-ftpd through this script using: service pure-uploadscript restart This will recreate the socket that pure-ftpd uses to communicate with the pure-uploadscript process. =item B FTP IP addresses are determined by scanning the relevant pure-ftpd log for the IP address, first by trying to find an account and file match, if not found the last successful login via pure-ftpd for the affected account. This could lead to false-positives, so care should be taken before blocking the IP addresses reported by cxs. =item B This is an alternative to ftp and web script upload scanning. The cxs Watch daemon uses a separate process to constantly watch entire user accounts for new and modified files and scans them immediately. The scanning children use up significantly fewer resources than the ftp and web script upload scanning methods. This feature requires: Redhat/CentOS v5+ (i.e. a kernel that supports inotify) Linux::Inotify2 Perl module Systems that do not meet these requirements can continue to use the ftp and web script upload scanning methods. See the documentation for more information about this new option. To use B<--Wstart> and start the daemon you need to use it as if performing a normal cxs scan but include this option, e.g.: cxs --Wstart --www --allusers However, it is recommened that instead of doing this directly, you should use the provided /etc/cxs/cxswatch.sh script to configure the cxs Watch daemon and the /etc/init.d/cxswatch (or systemctl on systemd) init script to control it. This is so you do not forget what options you use every time you start the daemon. You should edit /etc/cxs/cxswatch.sh and change the command line to suit your requirements and then you can: 1. Enable the init script so that cxswatch starts at boot time: chkconfig cxswatch on 2. Start the daemon: /etc/init.d/cxswatch start If using systemd: 1. Enable the service so that cxswatch starts at boot time: systemctl enable cxswatch.service 2. Start the daemon: systemctl start cxswatch.service You can only have one cxs Watch daemon running at a time. If you make configuration changes you will need to restart the daemon, e.g.: /etc/init.d/cxswatch restart Or on systemd: systemctl restart cxswatch.service To disable the cxswatch daemon after enabling it through the init script: chkconfig cxswatch off /etc/init.d/cxswatch stop Or on systemd: systemctl stop cxswatch.service systemctl disable cxswatch.service All of the relevant cxs scanning commands apply to the CLI for this option. See the limitations of the cxs Watch daemon in the B section. The cxs Watch daemon logs scanning activity to /var/log/cxswatch.log To enable monitoring the cxswatch daemon in cPanel servers, you should go into WHM > Service Manager > and tick both boxes for cxswatch, then Save. The cPanel tailwatchd daemon will then restart cxswatch if it is not running. On cPanel servers, cxswatch will automatically start watching the directories of newly created accounts when using B<--allusers>. On other platforms, if you want to automatically have the cxs Watch daemon add new accounts when using B<--allusers> you need to create an empty file in /etc/cxs/newuser with the username of the new account. cxs Watch scans that directory and on finding a new account name will start monitoring it. For example, to add a new account that has already been generated called "\x{69}\x{61}\x{6d}\x{6e}\x{65}\x{77}",you could use: touch /etc/cxs/newusers/iamnew If cxs is upgraded to a new version and the cxs Watch daemon is running it will be automatically restarted with the same command. If an ignore file us used with cxs Watch daemon and the ignore file is modified, cxs Watch will reload the ignore file and restart the child processes. However, after making a large number of changes to the ignore file or if adding puser: or user: to the ignore file, the cxs Watch daemon should be manually restarted. =item B We would recommend using B<--virusscan> for the PHP, CGI and FTP uploads. There can be a performance overhead using ClamAV for multiple files which means that the scan will run for longer using more resources when performing user and large directory scans. For this reason it might be sensible to use B<--voptions [options]> for such scans. On systems where users store large amounts of email, it might also be sensible to use the example mail ignore regex provided in /etc/cxs/cxs.ignore.example for user scans. PHP and Perl CGI B is performed on the temporary file created before the data is passed back to the initiating web script. This means that cxs cannot determine what the destination file will be as it is up to the calling script to determine that. This means that you will not be notified of the actual file that a web script creates with the data from the uploaded file. For this reason it would be sensible to enable the B<--delete> or B<--quarantine [dir]> option in /etc/cxs/cxscgi.sh. It is also for this reason it isn't possible to restore such files from quarantine. The B scans files after they have been uploaded via FTP. This means that if the --delete option is used, the end user will not know that the uploaded file has been removed during the FTP session. It also means that cxs is deleting a file within the users account and so great care should be used when considering use of the --delete option here. Since in this case the destination file is known it may not be sensible to enable --delete in /etc/cxs/cxsftp.sh, though using B<--quarantine [dir]> is a good idea. You can restore such files from quarantine through the UI. A much more efficient way to use cxs is via the B. This daemon process is able to perform file scanning using fewer server resources,more quickly and more comprehensively, and can process and remove all suspicious files regardless of how they are uploaded. The main disadvantages of this method are: inotify must be enabled for every directory being watched which could be a very IO intensive operation when starting the daemon and could take some time on servers with large amounts of data and/or large numbers of user accounts; there will be no feedback to the end-user with file uploads being quarantined or deleted (much the same as the ftp method); there is no way to block IP addresses; homedir ignore settings will not work for any files not owner by the user (e.g. the apache default user); the additional server requirements. =item B If the server running cxs doesn't have a supported UI through a control panel, the cxs UI can be used through the csf Integrated User Interface. To do this, enable the option UI_CXS after having configured the csf UI. If you want to block web script upload IP addresses, use the LF_CXS option in csf. If you want to block FTP upload IP addresses use the B<--block> option in cxs,but be aware of the limitations of this option mentioned in B<--block>. =back =head1 REQUIREMENTS =over 2 B B Redhat/CentOS/CloudLinux v4/5/6/7 (Redhat/CentOSCloudLinux v5/6/7+ OS vendor kernel or custom kernel with inotify support for cxs Watch) B: Archive::Tar Archive::Zip Digest::MD5 File::Basename File::Copy File::Find File::stat Getopt::Long IO::Socket::UNIX IPC::Open3 Linux::Inotify2 LWP::Protocol::https LWP::UserAgent MIME::Base64 Net::FTP Net::SMTP Pod::Usage Storable Time::HiRes B daemon process for virus scanning B (not supported for litespeed, nginx, etc. - only Apache v2+) B compiled with --with-uploadscript for ftp upload scanning B web upload scanning can only be performed on files uploaded via the HTML ENCTYPE multipart/form-data B ModSecurity and pure-ftpd are not required if using the cxs Watch daemon. See alternative requirements for this method above). =back =head1 RECOMMENDATIONS =over 2 1. Create a quarantine location, e.g.: cxs --qcreate --quarantine /home/quarantine 2. Use the example ignore file provided and amend to your needs: cp /etc/cxs/cxs.ignore.example /etc/cxs/cxs.ignore 3. Create a daily cron job to check for cxs updates and new Exploit Fingerprints and to tidy up the quarantine directory, e.g.: ln -s /etc/cxs/cxsdaily.sh /etc/cron.daily/ 4. Create a daily and weekly cron job to scan all user accounts e.g. create /etc/cron.d/cxs-cron and add: @daily root /usr/sbin/cxs --report /root/scan.log --www --mail root \ --virusscan --voptions fmMhexT \ --quarantine /home/quarantine --qoptions Mv \ --ignore /etc/cxs/cxs.ignore \ --options OLfmMChexdDZRP --ctime 25 --all @weekly root /usr/sbin/cxs --report /root/scan.log --www --mail root \ --virusscan --voptions fmMhexT \ --quarantine /home/quarantine --qoptions Mv \ --ignore /etc/cxs/cxs.ignore \ --options OLfmMChexdDZRP --all 5. Enable ModSecurity cxs scanning (see install.txt) via /etc/cxs/cxscgi.sh 6. If on a supported platform, run the cxs Watch daemon on all user web scripts (see install.txt) via /etc/cxs/cxswatch.sh 7. If not on a supported platform for cxs Watch, or if preferred, enable pure-ftpd cxs scanning (see install.txt) via /etc/cxs/cxsftp.sh 8. Run a manual scan: /usr/sbin/cxs --report /root/scan.log --www --mail root --virusscan \ --voptions fmMhexT --ignore /etc/cxs/cxs.ignore \ --options OLfmMChexdDZRP --all 9. We strongly recommend that you subscribe via RSS to our blog to stay informed of updates to cxs and our other applications: ConfigServer Blog: http://blog.configserver.com =back =head1 EXAMPLES =over 2 These are examples of how you can run cxs on the command line with an explanation of what each example does: 1. Create a report file; do not virus scan; use the ignore file; only do selected scan options; scan all users: cxs --report /root/scan.log --novirusscan --ignore /etc/cxs/cxs.ignore \ --options OLmMfuSGChexdR --allusers 2. Create a report file; use the ignore file; only do selected scan options;only virus scan selected file types; scan all users: cxs --report /root/scan.log --ignore /etc/cxs/cxs.ignore --options \ mMfuhexdR --virusscan --voptions mfuhexT --allusers 3. Email scan report to root; use all scan options including "no scripts"; scan directory /tmp: cxs --mail root --options mMOLfSGcChexdnwDZRT /tmp 4. Process /root/scan.log and append to ignore file /etc/cxs/cxs.ignore cxs --generate --report /root/scan.log --ignore /etc/cxs/cxs.ignore =back =head1 AUTHOR =over 2 Copyright 2009-2016, Way to the Web Limited URL: http://www.configserver.com Email: sales@waytotheweb.com =back =cut