Files
zira-etc/cxs/cxs.pl
2021-05-24 22:18:33 +03:00

1934 lines
641 KiB
Perl
Executable File

#!/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 = <<EOF;
Way to the Web Product License
LICENCE TERMS AND CONDITIONS
1. LICENCE
1.1 Way to the Web Limited of 73, Donaldson Way, Woodley,
Reading, Berkshire, RG5 4XL ("Way to the Web") hereby grants
you a non-exclusive, non-transferable licence to download and
use (the "Product") and the accompanying documentation (the
"Documentation") on the following terms.
1.2 The copyright and all other rights in the Product and the
Documentation remain with Way to the Web.
2. ACCEPTANCE
You are deemed to have accepted the terms and conditions of this
Licence by downloading the Product.
3. SCOPE OF LICENCE
3.1 You shall not:
3.1.1 modify, adapt, merge, translate, decompile,
disassemble, or reverse engineer the Product, except as
permitted by law; or
3.1.2 sell, assign, rent, sub-license, loan, mortgage,
charge or otherwise deal in any way in the Product or
Documentation or any interest in them except as expressly
provided in this Licence.
4. DURATION OF LICENCE
4.1 This Licence shall commence on the date hereof and, subject
to other terms of this Licence, shall continue thereafter for as
long as you continue to use the Product.
4.2 This Licence shall terminate automatically if you fail to
abide by any of its terms.
4.3 Upon termination of this Licence you shall destroy the
Product and the Documentation and shall erase all copies of the
Product under your control and stored on any medium.
5. WARRANTIES AND REMEDIES
5.1 Way to the Web warrants that for a period of 90 days from the
date that the Product is downloaded, it will provide the facilities
and functions set out in the Documentation when properly used and
further, that the Documentation will provide adequate instruction to
enable you to make proper use of such facilities and functions.
5.2 The said warranty shall be subject to you complying with
your obligations hereunder and to there having been made no
alterations to the Product by any person other than Way to the Web.
When notifying a defect or error you shall (so far as you are able)
provide Way to the Web with a documented example of such defect or
error.
5. 3 Way to the Web shall have no liability or obligations under
the said warranty other than to remedy breaches thereof by the
provision of materials and services within a reasonable time and
without charge to you. If Way to the Web shall fail to comply with
such obligations its liability for such failure shall be limited as
specified in Clause 6. The foregoing states the entire liability of
Way to the Web, whether in contract or tort, for defects and errors
in the Products and the Documentation.
5.4 You acknowledge that the Products have not been prepared to
meet your individual requirements and that it is therefore your
responsibility to ensure that the facilities and functions described
in the Documentation meet your requirements. Way to the Web shall not
be liable for any failure of the Products to provide any facility or
function not specified in the Documentation
5.5 Way to the Web does not warrant that the operation of the
Products will be uninterrupted or error free or that all errors will
be remedied.
5.6 Except as expressly provided in this Licence, no warranty,
condition, undertaking or term, express or implied, statutory or
otherwise, as to the condition, quality, performance or fitness for
purpose of the Products or the Documentation is given or assumed by
Way to the Web and all such warranties, conditions, undertakings and
terms are hereby excluded to the fullest extent permitted by law.
6. LIABILITY
6.1 Way to the Web will indemnify you and keep you fully and
effectively indemnified against any loss of or damage to any property
or injury to or death of any person caused by any negligent act or
omission or wilful misconduct of Way to the Web, its employees,
agents or sub-contractors or by any breach of its contractual
obligations arising out of this Licence.
6.2 Except in respect of injury to or death of any person caused
by negligence (for which no limit applies) Way to the Web's
liability to you under sub-clause 6.1 above in respect of each event
or series of connected events shall not exceed one and a half times
the price you paid to licence the Product.
6.3 Notwithstanding anything else contained in this Licence, Way
to the Web shall not be liable to you for loss of profits or
contracts or indirect or consequential loss or damage whether arising
from negligence, breach of contract or howsoever caused
6.4 Way to the Web shall not be liable to you for any loss
arising out of your failure to keep full and up-to-date security
copies of the computer programs and data you use.
7. CONFIDENTIAL INFORMATION
7.1 You undertake to treat as confidential and keep secret all
information contained or embodied in the Products and the
Documentation which, by its nature has the necessary quality of
confidence about it ("Confidential Information"), provided that this
clause shall not extend to any information which is already public
knowledge or becomes so at a future date (otherwise than as a result
of a breach of this clause).
7.2 You shall not without the prior written consent of Way to the
Web divulge any part of the Confidential Information to any person
except to:
7.2.1 your own employees and then only to those employees
who need to know the same;
7.2.2 your auditors and any other persons or bodies having
a right duty or obligation to know your business and then
only in pursuance of such right duty or obligation;
7.2.3 any person who is from time to time appointed by you
to maintain your network, website or the equipment upon
which the Product is being used (in accordance with the terms
of the Licence) and then only to the extent necessary to
enable such person properly to maintain such network, website
or equipment.
7.3 You undertake to ensure that the persons and bodies mentioned
in paragraphs 7.2.1, 7.2.2 and 7.2.3 are made aware prior to the
disclosure of any part of the Confidential Information that the same
is confidential and that they owe a duty of confidence to Way to the
Web. You shall indemnify Way to the Web against any loss or damage
which Way to the Web may sustain or incur as a result of your
failing to comply with such undertaking
7.4 You shall promptly notify Way to the Web if you become aware
of any breach of confidence by any person to whom you divulge all or
any part of the Confidential Information and shall give Way to the
Web all reasonable assistance in connection with any proceedings
which Way to the Web may institute against such person for breach of
confidence.
7.5 The foregoing obligations as to confidentiality shall remain
in full force and effect notwithstanding any termination of this
Licence.
8. INDEMNITIES
8.1 Way to the Web shall indemnify you against any claim that the
normal use or possession of the Products and/or Documentation
infringes the intellectual property rights of any third party
provided that Way to the Web is given immediate and complete control
of such claim, that you do not prejudice Way to the Web's defence
of such claim, that you give Way to the Web all reasonable
assistance with such claim and that the claim does not arise as a
result of the use of the Products and/or Documentation in combination
with any equipment or programs not supplied or approved by Way to
the Web. Way to the Web shall have the right to replace or change all
or any part of the Products and/or Documentation in order to avoid
any infringement. The foregoing states the entire liability of Way to
the Web to you in respect of the infringement of the intellectual
property rights of any third party
8.2 Except to the extent caused by Way to the Web's breach of
its obligations hereunder, or its negligent or wilful misconduct in
connection with this Licence, and without limiting Way to the Web's
obligations in sub-clause 8.1 above, you shall indemnify and hold
Way to the Web harmless from any and all liability, loss and damage
Way to the Web may suffer as a result of claims demands or judgments
by any third party arising out of your use or operation of the
Products, the Documentation and related output. You shall, at your
expense, defend any such action, suit or claim against Way to the
Web.
9. SUPPORT
Way to the Web's technical support staff will, between the hours of
9.00 and 17.30 UK time Monday to Friday inclusive (except on bank and
public holidays), endeavour to answer on-line or by email any queries
you may have about the Product. For support please either use the
on-line support desk or the on-line support forum given on our
Website or in the Documentation. Any Product updates that may be
made available by Way to the Web from time to time will be supplied
at Way to the Web's then prevailing charges and subject to Way to the
Web's then prevailing terms and conditions. Way to the Web does not
guarantee backward compatibility with previous versions of the
Product as it retains the right to add, remove or modify any feature
or function in previous versions, at its sole discretion.
10. OTHER SERVICES
Way to the Web may also provide you with, at its option and subject
to its then prevailing charges and terms and conditions, other
services in relation to the Product, such as installation and
consultancy services. Please contact Way to the Web at the number
given on our Website or in the Documentation for more information
about such services.
11. CONSUMERS
If you deal as a consumer as defined in the Unfair Contract Terms Act
1977, your statutory rights remain unaffected.
12. LAW
This Licence constitutes the entire agreement between you and Way to
the Web relating to the Product and the Documentation and is governed
by and construed in accordance with the laws of England. The courts
of England shall have exclusive jurisdiction.
EOF
use Archive::Zip;use Cwd qw(abs_path);use Cwd;use Digest::MD5;use Fcntl qw(:DEFAULT :flock :mode);use File::Basename;use File::Copy;use File::Find;use File::stat qw(:FIELDS);use Getopt::Long qw(:config no_ignore_case);;use IO::Select;use IO::Socket::UNIX;use IPC::Open3;use Linux::Inotify2;use LWP::UserAgent;use MIME::Base64;use POSIX qw(strftime locale_h setsid);use Storable();use Sys::Hostname;use Time::HiRes qw(gettimeofday);our (%CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC, %CRQ7S63KCMYPR4D1PEXGCDO8K8DN1LOQLACJAW58X66ENLW7FMK, @C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C, @CX36MJ5NBQVEKIY3FX2YBAH2XRO6O1TZL7Z8RK3ENA99DV09S8R, @C52SVAJTWVNWDZ0ZU2C64ASHUU1YFQD460RKOYBPUZGW6W3T7FA, @CAOX3Z1V1JB3ZPJUBDK13ZPY462GPQ94BMYVDOEIU448H4NMZ5F, %CS3WEJCX9LDNXWR31VGULHXD1A7Z2FROU0UKHN3VQGJB6442U03, $COZFZ32UM34HTID5JDBHH2K046AQWHGKG6RZ39JS4QFZ216ZX0L, $CJAVKU0DCV89NA9G34F7M15BO2YR3JLJ26J02TNUHBX0VMDM49B, $COK0Z2RPLC8X0P8V833ZB8TK4QCJ3YB1EKH5HARC8P1HNQQPPFI, $CGLEWV00IFOL2FVY0ZUXMGVCJ6BVKL3UBRGIFC0PNON7X20D8V4, $CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3, $C2RUXHVWTBRM1TJNHYR4GU2X91UXCLS6M4K6UPZNAMHJ94RWEGE, $CQAVQMI527C1D9CSUZTERZ6POZ64SGIT3WX1PO4RFYUGE4HW721, %CQBRKUZ5V5OP5J77W7QDHB7OSU6HUZNW13YMRRIP6DX03GESD4M, $C9O9XOY4J3CO7G1TPGK7ZSW3XGRDOOF7UMX7FFQBGP5Y3DLSTJ1, %CA99NDVSCJF53OUOB6PNJXTJ83N16DBDCHIUCRKKTFDZFKLW0UW, $CNMA1Y6EDV3GZMK7YUVJYOO9NI4QGFKVYMW8O2MKUNWIMIISXYY, $CQFMZKSYJ69SC5OP7A40Z042D433S5WKUG52RELIZWKKTMMZ7DB, $C6P4WRF4UD6FGQHAPO5Y193SS3HUWQSMZJR9U2M2KWBT7P40ILB, $C5QH9EIKUJ4VZ33VSB5WJT6XVF3KXFJWX5BOIKHMHIP2GA45QQW, $CPUQVAXJ46KJEPTH02X1I4SSSEBPMWXJOWJC6N0B2E2VCYPIGJW, $CVIAAXAFTYNLKUKLKII7AEAR7SHMKCGNORMGSL2SAVUZVLIY3XT, %CJ6LOEDL9CG8CQ27VLCEKMOROTTVAGZ2V2L9TXYZZQ93PMKIPHO, %C17GMHR2686S5OADSAYDVZ3GRBIU0TAF0C5C6XXNKX97EWLSCES, $CFI51DU3PIZ28R8CKGCOO6N24U9P4W63X3CUUB64VYAOODLCAFC, $C1HRL32E4OKJUURY1TUA3B8BLDQ1HLJIFNZM6HLNCCD8VRG4U3P, $CPJG3105W26PTRGG9DCKTM1BFXQI6TQ4Z6OJBNXZ4623E5OIFPB, $CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS, $C34A9NCW6MZ2D67OLQFN14WLURN8XIJTEL7472AY7Q2M7UWXYHN, @CJG9L8LAYHUSRBRIULSNFTOY7OYRZYMC5MOM7KBAGSEKXGF9S8L, $CV40DX77X816XJAKKAG4PGJXRLMQGGROW6I5ZKYAMCS3AOCHNYN, $CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7, $C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2, $C8FDZ23N2V5A8D88NJ5D5XP3DCA5SED2K09LQIWAJCHSSA4V0C4, $CCJCTZOXDRE09M5X98XOG041UL75MNTBCKGQD7UT9KMMV6FI6KU, $C0AVALPVGF4BVRNLKLZJVO909NBXNIWEAAUZGO5OA4CS07SFYRZ, %CADGP33N3EFBE869GNQ2N2GNW4OSIZF0CXE9LHLPWUPVGSRFXMM, $CMYOTIZTWN1ZUI43Y0KLMUK3G4X7Y8XIJNWW2W6E8M0PPQNZFK0, $CSUKZQ7YVGQT5Y4UKXYXYWNG741FJJFG6V2PG6KSSL10QIXN5L2, $CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69, @CGNF7M8QJ4FZ9H10VSKL4CQ9UZ3X3TF2P2IHJ6DURR2S2E05WMN, $C6N3PF0KN8SVVNH6SVHMV8X3GEKQP9DECMRJ5S1Y42ZZ5LB6NFG, $C90OV121YC814BVYRIXZNKII2SG4LFMVQIV7IOPT0R7JSLXZXSS, %CPMWG583ZWUBPJVGSTZ3G7P65IP6S5J0MWX8NRYSTJBBF0C85PC, $CHF5D7A16HWMLAEQUAAEXVRQ6MF4M2MEZBUSTCQYR0SJNCW672S, %CB6CENXVQ42628ZHISY1558D07RNO4EWRZ0BS7NZZ99XB3CRTDC, %CFC1PHPMQLUWZ9G0GZA3GNCFOJLOL34NWTK9Q0E0HVF4II8QCSZ, %CRS9NPRRJDEFAG0ZT4FEO0ROYTIAG7J3E07HZ46QMXWP54XRPW9, @CNI8O1D3IJZI72QLI2VCJ9WLIRRT1SGJ4SG8W5STOQ42CG4NENC, $CCTF4D5A1V0H3RNCTWQSHF4VL77VSJ2FTUWM9WJ2IVHQI7D9RJJ, @CTJFAA3UFVRTP3DIIL11HZR6VXYU5LTMX6Y58AZ45WAZ1CA09U9, @CJ4MSXUNNNMS58JLMQFEYFETILBNU3NNTFVN3HINAJLVY0FLBSR, %CIB6O5CMRV40DRLZMISHMT1FXSHCOZBNG8VHOXASFLYXH753NZA, %CDX8ICQIPJZB99T5L9X4SUB5DOFAN4DU235T7W8DZQBCKQEMGYR, %CTK568JQ7XT6DZ1S7DGL55H9NVCHF0GIFIO4EJFU8K3ENPKF3S2, %CCPBXNAMLMN8BXQZQCTAUEHYG5FONEHCCG9Y7A5UP2CDB076NS4, @CKZRNHPGHU140HNC536FWEK2DB3RXLWS5J6PC1DRAHBOYFXGG71, @CL02U479IOJWSGXTOPOF0H08Y0Y1MDEH4RWNGZW7L1XEUDW9CG4, $CVQJVWU0EQUZXYU9S96OEOT9JZEJFE6CPF9V2TLRKBY4TOWDD96, $CWT0WCG1DDG6KP5AXKM0DPKS1ABMYROHRP96ZNIZE8IUFKSYFKZ, $CA0V9VLS7TMONLE6E2ULF4EXHBDMTT2O0DX1SJ2MSCLN4580DC4, $C53SJ1WKS2IW85U0JPEFSDNPT6FGHHQ84QWHPJ70J6EGDPM7NSS, $CKOHW9NBB9T81UTMJORKB4DW04MZ99T6HF122IVPT3KYG3PLVVG, %C5KMGW2E46AHYOVHGGXYU3NFHZHWCUP40M88G0I2EJQTQ57PN9Y, $CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2, %C50SFUHQ8EGUZGF8A7LUAM3OPQ2TDG4YLJ4DH6QYPB1DYPF1S5Y, $cleanreg, %C71WY47WPQ55A5X3HWUWHIYSFOHM2MU0QTR0B26RZ6YDWWFD2PQ, %CRJU9H1GKJT1UU58TEIQ0J6U4DN6SKHQZ539PHE8C8D021LE846, %C7MBY865DX38NWNU4G2J3E1P3OIYYIZUEDR6P4EF8D69JAJ47CV, $CQLFMKI8ONJDAJAH7BQJSSRSXXQP3WWD55R1EAHPAEQ56NJNPP8, $slurpreg, $CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE, %CT0KT1EF15LOLQNEBFUQ0I4SSQL48S4DIIDJXVDANKBEASZY5YH, %CJAJB6B8Q7MN82BLZLN7O68W7DGAD4N2JSGYUF58XPY9TIAKN5B, %C7ZNN2538L6UKFDIHGN4Y4SBDFK7JL5DNBB7G920U22E8MLLTAS, $C2DSWVV230WWWSG3IFG1FUBCR7EV0H48CM1ZUN014EHFZWIHOKO, $CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR, $C371DZXY4HFFEPKFLJ85TNQ3CUCEVFXK482G9GN15HUHNR420BP, $CDGLM0DQ66P1RMWPLG7DZHM3AQXJHSREIP8HZ72G7X9OVXHUK05, %CSRNXM684AT2M6OYWES051N5BU6JZSRMPBZXTTKAOTVNDQI3CQQ, $CMQ6UVJN7AJ2C6284755YRR5QYIJP8ADHI2VMEBND41APGVIFU7, $CYZEOFNV1P33QMN5GHX55MS9R17IZTAIYKWN2MD7TURFOSPA6BZ, $C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP, $CINL85KC9B6THSNY3ZNA1OH7Q2JVW264GBCJBIQS43A2POPWMWX, $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS, $CC2UWU9F6XF9WVEMRSITYIHPY89BZ3U9LS80H3I3QD3Y4MGVKV0, $CVBMPBX1HPU9CSCG860S5SMD51TWQOIPSURBASJYS4J3CL9PCBC, @C63BDCSA8LBVMZC1LCDAZWDNJ3TOP4I4IFZXB790OYN1ZQ7K1JK, @CR9AJISZY1PX6XLFAAKS5AEOYMYPANQ71MAPRHXWAW8AMH3ZURM, $CAQZZTJEFIVX8C03S7H3AUWLS2JIUIBSR4DMMRUX0QCXOOSJIVE, $CMXF5F4SEJ660VCRZHFNVI4APPCLDS8TEDH0WI6ZWGTLOCPAC8C, %C97WTOCOVY7JKOF18Q31A51KQKEJQWQUE0CFDXL4ABGMA9MTGIB, %CW2E8T9O51UEZCB9P6E2QBO4SCW4KASKN39PP4CAUBNI81OTM5M, $C0Y46O1SIKB9IWWQH5N7MZVB6T7QVMCGPMAW3CXS86OGUXOR1FE, %CNT8MVCXQR8E5079POZ54XYYDQJ7GO8EO114YKJ1FAY1FZHE4JL, %CE1H7VRMBFWQHWH5BVDKGUFV1SUEQ5V97MXIPPRAT8P26OPSKJW, %CAEI61YVFMTQ01KLRVARXI46E9DXVPTBYZPPRF48YY2YO9IOYXU, $C0BQ09BWEYG524WPHEAJ2RLQQG8MW1FMQB7GFQ52YT7JBUKRU2Y, $C2LAX1F1GND1R8XRRIAB1AGRN1CWRKVSF7C1K4AA6M571645PYV, $CYWALXNWWWGZ9BGIJI5KLBP37ZJKSLYR6V96J9TZ434O8HD5C7N, %C8U7YONORZIBVO0R9LE52JRHGHPUC96K2JT0CMLCLW0GPICMVLE, $C6E69NIIW3OE6JAOB4116ANJ09TPXV7T6WFO28WN3UQTURG5G5M, $CJVP6LCFG68WH718LFSSHL25C4CQU6XS20O277ADWWIWL0MNTK2, $CJPGCB8HF7VI0Y8VFK3I52HR4KK2GJJU3SUKT50LYOAMBEXA6EC, $CC7YWGDIYE71FDJGZQPBDQR9UAIRZUGNH0TFZ5EO504IXVBSR7X, $CNOL0HPEEVVP9PKW1T7C135DYSTGMZ9KAAEPFJCK7Q1T2NTJPZ9, $CAW5SMJ3RP94XCBNYM7AFP60YLDER6XJ5NY56EYYQNOXJQS88IX, $CWYLPT2MQH850VGNRKVJ5DPZNN3NWJQQP8EFG530WYBOWB8J4B1, $C7AASULZX6ACBKRV960SGHMRR6UKWN7VI4HCY7I4PGJGBA1TJ8X, %C6WWY4HUJ8BJOZOVS2OGQO2FWP0XNNGUO7BOEYG8RPA4MXIUNC0, %CD3M6MNWJNT4AHTTRWZCU48DQRE8OETY60OBS22VIM0R1F9E1F2, $CTT54HUQ24FKXW1QAEWTOBU1UNV3W2MM8A5I6F90M2A2P9LP4EH, @CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y, %C5KM1VBMWHTN9M2U37NM714F7TQWM16QBXIP378QA7LDJ7WDZ62);$CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR = "\x{6d}\x{4d}\x{4f}\x{4c}\x{66}\x{53}\x{47}\x{63}\x{68}\x{65}\x{78}\x{64}\x{6e}\x{77}\x{5a}\x{44}\x{52}\x{75}";$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{quiet} = 0;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{deep} = 0;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{virusscan} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{exploitscan} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sversionscan} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{summary} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{html} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{ssl} = 1;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{fallback} = 0;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{bayes} = 0;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{timemax} = 30;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{options} = $CDBBIEWPHHGPFTJ3WRX2MLN8AQR7PXJKHGG49LOFRVM69SQ3NRR;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{qoptions} = "\x{4d}\x{76}";$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{doptions} = "\x{4d}\x{76}";$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{sizemax} = 500000;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{filemax} = 10000;$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} = "\x{61}\x{70}\x{61}\x{63}\x{68}\x{65}";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}") {$CGUI20YEJ2V7F946U2HA93LLZTJB0DIAZG46YSPQWT6Y0LU77LC{defapache} = "nobody"}$CSUKZQ7YVGQT5Y4UKXYXYWNG741FJJFG6V2PG6KSSL10QIXN5L2 = 4;$CKWWWR0K6JCTN3GEE6IC5F5SDC8CYPBAIDBNTFF6W98MXZRHN69 = 0;$CDAGOJ2XIJYJ7S8BX04R1PKN46XJY1WPV6NF4E9B1W31DUY7JJ2 = 0;$CRJ6LNQ105I55EXFCPNXUT6U6N2XFJ0XSU7RCGPS31TESCA8NXS = 0;$CFEIT2IDGHWUSQVPWT5ELK518FZHCXWD6G84E7F0TRH1JL8OFZ7 = 0;$C94ICU8JH5SUI65ZVEHJ1HVY0DW0W4JRY3N9FKA98MZ716ZUCS2 = 0;$CJVP6LCFG68WH718LFSSHL25C4CQU6XS20O277ADWWIWL0MNTK2 = 0;@CN6BN5HGU0TH9FR27O5RHOIJKUR2ATKIQLM46QN3ADXNQWPJB6Y = ('0'..'9','a'..'z','A'..'Z');$slurpreg = qr/(?>\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>|<\/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 = "<div style='border-radius:5px;border: 1px solid #C0C0C0;padding: 5px;'><p>$CIHNWOBX86JTISV3BXUZQSVT2L8QZ0K9OW3TUESBDB0T4JSO4IT</p>\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 .= "<p>$CFZMGKK37G7EZHBTJ7S8C4UAUI5AQL74RPW0GAFMR0XZICG682A</p>\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 = "<body style='font-family: monospace; font-size: 14px'><div>\n$CSTCNMOXFYS70BW67FIUZF22LXMGP2G2R61KFAJFGI42ZEG528M<p>$CWFKVIKQAQZBDY9751SMUYHZ3VK94MYJ3T0AYK8OYYBY4A0543S</p>\n</div><br>\n";if ($CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE ne "") {$CSI9RDCS7TJCBWV5UTINKTJ7E45E3KF0VNKJXO9GGTWPUZQ64N3 .= "$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE\n";$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "<p>$CAY7281IWNFUBA31W86GLDL6ZL7T4F4T68MTIV0MX7DP8OSJ1GE</p>\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 = "<pre style='border-radius:5px;border: 1px solid #C0C0C0;padding: 5px; white-space: pre-wrap'>$CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR</pre>\n"}$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C .= "$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP\n</div>\n</body>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>Scanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:</div>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>Scanning $CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3:</div>\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 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:</p>\n<p>'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'</p>\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:</p>\n<p>'$CVW9BY3AK4HEC47WSJOWKTEBX6LV8LDVX8IBB7GDGSK5V8KKVN3'</p>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:</div>\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</div>\n</body>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:</div>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>($C5JRXOOWI67R2VXEASKOMCABF5EHBWXM82QC9YQIF4Z60L00846) $C2L56E8LKO5SLWX151HMQAYRQDTOT6FETE8RNQ2RT5UQDSS2QBS, Scanning $CKT748OGE561B4GN0ICFUJCMA7VAP4ITBB7D8BWT9EXUNWJ7O8S:</div>\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 .= "<p># Ignoring $CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS: Use --force to scan this restricted directory</p>\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 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'</p>\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$CC1JCZSM9QUJSSDFQHWCLZL4TZEJPDX6N40O5FSJKSEUHQDAFQS'</p>\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 .= "<div style='padding: 5px;'>&nbsp;</div>\n<div style='border-radius:5px;border: 1px solid #990000;padding: 5px;font-weight:bold;'>cxswatch Scanning $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK:</div>\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 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'</p>\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR:\n'$C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK'</p>\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</div>\n</body>\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 .= "<pre style='border-radius:5px;border: 1px solid #C0C0C0;padding: 5px;white-space: pre-wrap'>$CQX3M50Z19G1TEI7YAFC3TJJM3TVH039S2AOIF9IR0PBWIQ3YMA</pre>\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 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR</p>\n";$CSJ8OTS79CBF1X7SIQ8OHW3NRBG2C61SEFK5AHV4VT4PRPRONGV .= "\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "<p>\# $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR</p>\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+\<stdio\.h\>]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[53xrMezqZHi7YhW<DsG{>CcX}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<strlen(\$_X);\$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC++) { \$_X[\$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC] = chr(ord(\$_X[\$C0V7AOEYDXWZIGTXAE1AVI6TEUJP1A4KLFVI2TO9VFO3DOLINRC])-1); } return \$_X; }echo(decode(\"$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C\"));";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 10) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo(base64_decode(base64_decode('$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C')))";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 11) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo(base64_decode(strrev('$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C')))";}elsif ($CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 == 12) {$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB = "";$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "echo(gzinflate(base64_decode('$C3M3PWG0TBWAU5EKBH9MU25MOPKD7KYNQD3I8GSW12GBIH0AS0C')))";}$CMMWJNDLY2VVEWT1EOTJQ1RV7ZUSDHHP9GCLZE3Q4LRW9RBEBJ0 = 0;} else {my @C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C;while ($C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 =~ /($CV40DX77X816XJAKKAG4PGJXRLMQGGROW6I5ZKYAMCS3AOCHNYN)/sg) {my $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = $1;unless ($C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL =~ /(base64_decode|str_rot13|strrev|unserialize|urldecode|stripslashes|rawurldecode)\s*\(?\s*\$_(GET|POST|GLOBALS|SERVER|REQUEST|SESSION|ENV|COOKIE)/) {push @C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C,$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL}}$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 = "";foreach my $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG (@C39PEREHNI6LFHYNPSREGMHRY34M3WH6EL7BBNLEZOV3WRSYJ3C) {$CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG =~ s/\beval\b/echo/;$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4 .= $CKXXIV0G3XAL4RXB0504ORYG3L4NDAVTC06UA7YZ7KXZMWW26KG.";\n";}my $CRVOLDZH1975RC0A44LX2C212SG1QHAZRLG95WDG15EGGCZAOPO;while ($CTXUP1N3UMVBYVCFSO5751I4TY21USIKCLS3TI7IUCYHTJDHF4F =~ /(\$[\w\_]+\s*\=\s*\(*((\'[^\'\\]*(?:\\.[^\'\\]*)*\')|(\"[^\"\\]*(?:\\.[^\"\\]*)*\")|(\$[\w\_]+))\)*)\s*;/g) {my $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL = $1;$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL =~ s/\\\"/\\\\"/g;$C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL =~ s/\\\'/\\\\'/g;$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB .= $C0KERDQIOWHS7FC1MCP22X84DGL997QC9YWR1F1PMCJCGHEPCRL."\;\n";$CRVOLDZH1975RC0A44LX2C212SG1QHAZRLG95WDG15EGGCZAOPO++;if ($CRVOLDZH1975RC0A44LX2C212SG1QHAZRLG95WDG15EGGCZAOPO > 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$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB\n$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\;\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 "<?\nset_time_limit(12);\n$C96V2UD7EL2BWJM7BG0F5SPVBYUYVFWMG4ORHU3PYGGWGMY0OHB\n$C7MSCB288PBVMLLZNIVX21LRV47A6ZHMPXDWVSSNJH87S61JWL4\;\n?>\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 = "<div style='border-radius:5px;padding:5px;background-color:#FFB6C1'>";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /s/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#93CCEA'>";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /e/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#FDFD96'>";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /m|D|R/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#FFA343'>";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /b|B/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#CFCFC4'>";}elsif ($CXCSZW2RS7TNWIOAI721ESVWO41KJF6Y5XAPPJJQ64GYQ4E166O =~ /f|d|h/) {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#DDA0DD'>";}else {$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX = "<div style='border-radius:5px;padding:5px;background-color:#F5F5DC'>";}my $CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C = $CYQLM8TAMATTHAVSMJFTFG6V7PQRSYZIMBJIT5K4CZE5SS0YGHR;my $CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 = $C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK;$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C =~ s/&/&amp;/g;$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C =~ s/</&lt;/g;$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C =~ s/>/&gt;/g;$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 =~ s/&/&amp;/g;$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 =~ s/</&lt;/g;$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2 =~ s/>/&gt;/g;if ($C9TI8DC6W93BWNYP6IN61HUAORU5L6QAF8O5E2CVCAK2M2OGDIK eq $CIWWC0G8W2PVAX5H8AG9A0FQ1MINZ9Q2UJP4ARL45UDEM0PE4QS) {$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= $CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";} else {$C6ED9C559BIG3Y1V6R397GX7QB7KUKP199MFZE8UMBUIQQR32GP .= "<br>\n<div style='background:#FFFFFF;border-radius:5px;border: 1px solid #C0C0C0;padding: 5px;'>\n'$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2'\n</div>\n".$CNPLKF0O2TZDM0WHZU8BZSYZ0T9QJO3IO8I6MXCFJ514XISNEJX."$CX7O1Y7ODBA1CL5FMKZ1Z831XZ2XSSEUKK6CO4MQ7SVPPMJKZ9C".$CU03H966H66N0FAC6MI38EY5EY4GHPZPNG7WKL8CHDWACS0LGON."\n";$CLKFW5TBP06PRRJN49272SX6OO6ZO3WF77K9W2AFMZNXWMJGG99 .= "<br>\n<div style='background:#FFFFFF;border-radius:5px;border: 1px solid #C0C0C0;padding: 5px;'>\n'$CSKYPM1QQ5LHEK0XI97UEA0GONR3WBHDAQ4L5CSTU4XBO9I9OV2'\n</div>\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<cxs> - Using ConfigServer eXploit Scanner
=head1 DESCRIPTION
B<cxs> will scan files, directories and user accounts for suspicious files,
potential exploits and viruses.
Note: cxs is B<not> a rootkit scanner, though it can detect rootkits uploaded
to user accounts.
=head1 SYNOPSIS
B<cxs [OPTION]... RESOURCE>
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<not> 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<must> 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<cxs and csf Integration>), 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<not> 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<FTP IP addresses>)
See the section B<cxs and csf Integration> 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<man> pages for B<renice>
and B<ionice> 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<and all its subdirectories>
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<Warning: Using this option will report ALL scripts as suspicious. Be sure
that you understand this before using it.>
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<cxs Watch Daemon>
=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 <B--[no]fallback>
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</etc/cxs/install.txt>
The installation document for this application.
=item B</etc/cxs/reference.txt - Exploit Scanning Reference>
The Exploit Scanning Reference document that explains the different exploit
scanning options reported by cxs.
=item B</etc/cxs/cxs.fp>
The database of exploit fingerprints.
The file needs to have world read access (B<644>) to allow Web script file
upload scanning.
=item B</etc/cxs/cxs.defaults>
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</etc/cxs/cxs.disableui>
See also B</etc/cxs/cxs.restricted> 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</etc/cxs/cxs.restricted>
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</etc/init.d/pure-uploadscript>
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>
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<cxs Watch Daemon>
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<Performance and Restrictions>
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<Performance and Restrictions>
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<web script scanning> 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<pure-ftpd file scanner> 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<cxs Watch daemon>. 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<cxs and csf Integration>
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<cPanel/WHM - latest versions>
B<Redhat/CentOS/CloudLinux Linux>
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<Perl modules>:
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<ClamAV> daemon process for virus scanning
B<ModSecurity v2+> (not supported for litespeed, nginx, etc. - only Apache v2+)
B<Pure-ftpd> compiled with --with-uploadscript for ftp upload scanning
B<Note:> web upload scanning can only be performed on files uploaded via the
HTML ENCTYPE multipart/form-data
B<Note:> 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