| Current Path : /home/w/u/e/wuectly/www/03cbe/ |
| Current File : /home/w/u/e/wuectly/www/03cbe/Master.zip |
PK �!]��ѡ� � .htaccessnu &1i� <IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
<RequireAll>
Require all denied
</RequireAll>
</IfModule>
PK �!]|��N
web.confignu &1i� <?xml version="1.0"?>
<!--
This only works on IIS 7 or later. See https://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions
-->
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="false" >
<clear />
<add fileExtension=".html" allowed="true"/>
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
</configuration>PK �!]h�+� � ! Installers/kickstart.transfer.phpnu &1i� <?php
/**
* @package akeebabackup
* @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd
* @license GNU General Public License version 3, or later
*/
defined('KICKSTART') or die;
/**
* Akeeba Kickstart Site Transfer Helper add-on feature
*
* This file allows to remotely transfer files and perform other tasks required during site transfer using Akeeba
* Backup's Site Transfer Wizard. The features inside this file can only be accessed through Kickstart. Trying to access
* this file directly will of course fail.
*/
class AKFeatureTransfer
{
/**
* Returns information about the server we're running on.
*
* @param array $params
*
* @return array
*/
public function serverInfo($params)
{
$maxExecTime = 5;
$memLimit = '8M';
$baseDir = '';
$disabled = '';
$maxPostSize = '2M';
$uploadMaxSize = '2M';
if (function_exists('ini_get'))
{
$maxExecTime = ini_get("max_execution_time");
$memLimit = ini_get("memory_limit");
$baseDir = ini_get('open_basedir');
$disabled = ini_get("disable_functions");
$maxPostSize = ini_get("post_max_size");
$uploadMaxSize = ini_get("upload_max_filesize");
if (empty($maxExecTime))
{
$maxExecTime = 5;
}
}
$server = 'n/a';
if (isset($_SERVER['SERVER_SOFTWARE']))
{
$server = $_SERVER['SERVER_SOFTWARE'];
}
elseif (($sf = getenv('SERVER_SOFTWARE')))
{
$server = $sf;
}
$infoArray = array(
'freeSpace' => disk_free_space(dirname(__FILE__)),
'phpVersion' => PHP_VERSION,
'phpSAPI' => PHP_SAPI,
'phpOS' => PHP_OS,
'osVersion' => php_uname('s'),
'server' => $server,
'canWrite' => $this->canWriteToFiles(),
'canWriteTemp' => $this->canWriteToFiles('kicktemp'),
'maxExecTime' => $maxExecTime,
'memLimit' => $this->memoryToBytes($memLimit),
'maxPost' => $this->memoryToBytes($maxPostSize),
'maxUpload' => $this->memoryToBytes($uploadMaxSize),
'baseDir' => $baseDir,
'disabledFuncs' => $disabled,
);
return $infoArray;
}
public function uploadFile($params)
{
// Get the parameters describing the upload
$file = isset($_GET['file']) ? $_GET['file'] : '';
$directory = isset($_GET['directory']) ? $_GET['directory'] : '';
$frag = isset($_GET['frag']) ? $_GET['frag'] : 0;
$fragSize = isset($_GET['fragSize']) ? $_GET['fragSize'] : 1048576;
$data = isset($_POST['data']) ? $_POST['data'] : '';
$dataFile = isset($_GET['dataFile']) ? $_GET['dataFile'] : '';
// We need a file
if (empty($file))
{
return array(
'status' => false,
'message' => 'You have not specified a file'
);
}
// Let's make sure the remote end is not trying to do something nasty
$file = basename($file);
$pos = strrpos($file, '.');
if ($pos === false)
{
return array(
'status' => false,
'message' => 'Invalid file name specified'
);
}
$extension = substr($file, $pos + 1);
if (empty($extension))
{
return array(
'status' => false,
'message' => 'Invalid file name specified'
);
}
if (!preg_match('(jpa|zip|jps|j[\d]{2,}|z[\d]{2,})', $extension))
{
return array(
'status' => false,
'message' => 'Invalid file name specified'
);
}
// We only allow very specific directories
$directory = trim($directory, '/');
if (!in_array($directory, array('', 'kicktemp')))
{
return array(
'status' => false,
// Yes, the message is intentionally vague
'message' => 'Invalid directory name specified'
);
}
// If a data file was given, read it to memory
if (empty($data) && !empty($dataFile))
{
$slashedDir = ($directory === '') ? '/' : sprintf('/%s/', $directory);
// Do not remove the basename(). It makes sure we won't try to read a file outside our directory.
$data = @file_get_contents(__DIR__ . $slashedDir . basename($dataFile));
if (empty($data))
{
return array(
'status' => false,
'message' => 'The partial data file ' . basename($dataFile) . ' does not seem to have been uploaded.'
);
}
}
// We need some data to write, yes?
if (empty($data))
{
return array(
'status' => false,
'message' => 'No data specified'
);
}
if (!empty($directory))
{
$directory = '/' . $directory;
}
$filename = __DIR__ . $directory . '/' . $file;
// Open the file for writing or append
$mode = ($frag == 0) ? 'w' : 'a';
$fp = @fopen($filename, $mode);
if ($fp === false)
{
$modeHuman = ($mode == 'w') ? 'write' : 'append';
return array(
'status' => false,
'message' => "Cannot open $file for $modeHuman"
);
}
// Seek to the correct offset
$offset = $frag * $fragSize;
@fseek($fp, $offset);
// Write to the file
$written = @fwrite($fp, $data);
@fclose($fp);
if (!$written || ($written != strlen($data)))
{
return array(
'status' => false,
'message' => "Cannot write to $file"
);
}
return array(
'status' => true,
'message' => ''
);
}
/**
* Can I write to arbitrary files in the Kickstart directory?
*
* @return bool
*/
private function canWriteToFiles($directory = '')
{
// Try to create a temporary file
$directory = dirname(__FILE__) . '/' . $directory;
$directory = rtrim($directory, '/');
$testFilename = tempnam($directory, 'kst');
// Failed completely?
if ($testFilename === false)
{
return false;
}
// File created in another directory?
if (dirname($testFilename) != $directory)
{
@unlink($testFilename);
return false;
}
@unlink($testFilename);
return true;
}
/**
* Converts a human formatted size to integer representation of bytes,
* e.g. 1M to 1024768
*
* @param string $setting The value in human readable format, e.g. "1M"
*
* @return integer The value in bytes
*/
private function memoryToBytes($setting)
{
$val = trim($setting);
$last = strtolower(substr($val, -1));
if (is_numeric($last))
{
return $setting;
}
switch ($last)
{
case 't':
$val *= 1024;
case 'g':
$val *= 1024;
case 'm':
$val *= 1024;
case 'k':
$val *= 1024;
}
return (int) $val;
}
}
PK �!].Vߙ� � Installers/angie.jpanu &1i� JPA � hz �� JPF. installation/offline.html� �� �T�N�0��>�Y~Q)�
!�.T�Cc
� Nr�x��n!���w�P�&��vs��|��7�=�����0�����7�{a4��Ce,伸Y7�mQ�
:(,r�%�-�� ����J��4!ILtܐ���LV;aa�֊U���㿽b4�N�|:߇Q�Fr_��0��4f-���6/�`R�]�pz�NQ��.�9)�WnкP�~
T��",y3���+I"�:JP'K /��A慗��F�5V�LU1)4Frڣ�l�ْ�B�As�GIALX�&P�`��-��I���m��l�7�zz*�aW�{�7�D�Z�Q���|��U��L�)$W�2?Β���x�����)�X�e
�k�ZQ��IJ�@P�2?E����V�F&��zF��A���/\�l|�*^�B�!�F-�Q�[�}��ZP�)J����M��g��4�@��E}�Lc��8<��Qp+J_���]
�HNtV����yQ��?�P�PD��Ҍ&D�]9A���\w��\ ���鴡��P��j���x�Y�A��5k].�q3��73T�����?�=�K�v1�S�H���Rp�k,V4Hl����G]����Ӈ�N}
�t�ۢ���Ey�óӃt�&�l���ذf�~$�Iwda2i+�
��\���(:�A:��Y�p�-K��m2�;kb�K�����(�L �'�
o�Zn��u>�8�� ��z�p�-� JPF- installation/defines.php� e �� }R�n�0��wQ�4J�(]U�ь���*��+d�6X%ز�j�5����ze����,�3 �ԃHJ�
�Bm�b��t��4�&d,�I`*/�j�2�d{ ��YǨ��I,*a3���Ңl� ���؞�B�ߔ��� ��N&�7������b�oaa�k!ŮƇ��W�s�u�^`�5*V�z�Y ��@��^w#��*[@Y��q
|�5�6��0�{�4�☆A�콺#p��3�$O�Ğ��+M4JSK��� N����5�Ϲ�L
?��J8��7O����ID�v�8�aJ�}*�|��sEa���ŷ�xw&}��&�N��0x�˗���*Y�h@�M���-�cVly͵�?P(����,"��n����Su_�<y���<����+�1�a���u���V6�OJPF+ installation/index.php� d �� �Xms�6�,��m�IKrҤ�Ų/���Jeǵ���u:��,�I�!@˺&���$E���L�
`_�����ʖ�3x�ġ'4:y7v�G�� iA�PZ澎dJ*ȣL�B�4���"#?�ѥP���"���FB�}zS�H�je*c ,�u�]�\�y$�Z �u�/5�_���lg矽g;Ͼ��(X��W�S���Z�L�T4�dLthx�Q R�ߝ|�w"��i1�M��K�+��ۄ+Ÿ@���1
d��T��)2��*J�)�RAZ�H�y,�P̋s:�� Q(��G?�w����MO����2��%�*�5�C�5-aJD"�Ͷ̋TG� Qi�loJOGo&�w4~w�M���ٴ���7��)�-�6��x]^)$X$�XZJ��LY�r)b��ʉ��
oܹK��?.����ٿݳ_�G�٩w�a:k�f�;w�����k���g�b�t~7�6���t������v��u~wZ_�����+j��2�r�ɜ]�q��dB��N>����<tO�܃��=d#���HO\EJ�N;J#�`�-�m����He����$Uj���]�,�c�(��P�m@4��G�«%�)�-�d�-<S f��c��̪�|]o��mo߁5k�������k?�mw�� N����x��c}dP�r�JĜn�|��Ѹ�b�Tn��fͨS6-1�ˀ�#�2c@NY&�q^{/e��7�q���xR$tztZ'�`)�����D)/W ��N{��ʅ
�P�|[/�ϱa�^��p�/� (��?�lS���uiݭ��-���(O�Dt<����ԧ��q[jmgwL�}Dա�e$Vj Z�&��WȔV��|�H��,�{'�\|*y|��"��J��#V%r��"X��&�뒛�S��d�����
�M�m��Ssτ��M3����[
�ŸIe8�D��-��~;�
͆�=3IRY�z�ydQ.E��~
��u��9Z���f?���kZ�E_PP�|H,��Z�$����-��Y�!�fl��
�+�f��G�� {��9n�;��?�*�&BMR�q(XYpCY SՈ؟�8�<�TH��.�v"���ݼb6>s
�-�r�b�CZ;�<?Ӝ�"�`�"��[�c�QSOc,��ћ�%���O2է�����[�����R`c�[�n�^�E'0m�-L�L������،�*��s�~���J�%����R����S�M�&��e��r�v�/y:�y����퇳�����6���d��lt6v�%mk|�CQ�i�c)3�/VU��`�c���r��s�AS���n:�N�M�T��j�F���O�342�w2:vk�u�t�!D�i���]���qe�}�R���A���ڍ�{��۴�Om������K ݁�L05H �i�=�����0*���HG~�����d���m����C�ay�&<㒞�<����2c�+�!�,4�ru�w�I�h����]!���L�c�lo�X�TH�\����^"3��W�u��ns��{�_i�+%�p��=�U�$>|�ʹm�Z�-|�-�
��{|Z�͠�(�N��!lA�}�
�CrOk�Q�N�^9�L �E8{��8�p2�H�`�լ�G��~Y�m��nl|���8O�'7ˊ�tt��5
u�����i5Y�i��_ⲱ�V]�"]��w!4a�
`k6�څm��~za>qk�D(�i����������VD�p�����)�A"�zE��ꄓ� �d��:!#55m�� Ìl[ ��8z�26���}�k�0�PN�EW�YNٍ���������Q#l���U5�c��$ֿܳ��V;\��{�NM��a��窐��X��4*[�<6G�fX]굜{�u�;� y�N )�/�i�i ßd`���U�<�}��$,��m3&X��S���x��O�oe�� ��3���Xs��7�D3i(�}3��f��\� ��� [6m�('�̀^��vF���y��G �����Wt�S rң}����D������~���w!�|*P4k+c��m1k���C��"�4�L�"@nj���R�0�$cʽG�y���c\�z,r�Z
�/�o:�q�j�Kw%X��A v3�zuG���:��1f���Q���w����۲�F�K���h�F� r3�U���-�肗>'�F��C�0Z,�y�('7c`�
���#5�U�}�6w��F�i����ɯ_v��r�i�ÍKnѹ��/������5<��}���Q�T�����)�ᵦ%���ZТ�r���"��9�fC$u�ަkH >�T�SwA]�����cpeg���B�.̓�I�W�m���n<n���mܲ#/�Qx$L�Q0�m��qc�������˧����"�S��
���������N��|�|m��A�c@`���f���.��y>����f�JPF@ + installation/framework/database/factory.php� ] �� �Wmo�6�l��+�Ar��i�}h��M�,�ڤ��b��.����E&U���
��#)Y��t���_��{��9�����>��C8�:�8�}x7G��!�N�V`3#KSm`"���a��\��̠p��d
'7��� ��+ou���yVҮ�! �I�k�.�F��^4��lxxp�d����1\�l�a��Nɡ�ե�
ma\�x�r�U��e��p�
�(�M5�
x7�h,�x(��0ty���8�
�4�>yyv��$�\b:��_S�n.-Le��kȴrB*���F/��?i�(�xC�D�bo;4�ؾ�}F;<xt�KTDSe2�K���*������wP
�@Oo�2b��Gs4rI�["������
�X���RF|�*��g���F/%Sc� ���Q`-��i��S��D�?��J���Z����D<���c����Z�VV��u. pBe�W��gKa(�]h�i%�xt8z��~��,Q�;�*��u�Ǡ����7.]������p�Q 6fN �8ln�ZTb���{�rJ� uҦA�.�>StKy�|�;��%frJn�����G��^M""��ӂ���jN���Guⴷ3A��cnqϸV
3�Q-���n]#;����^0���� M`�Ԗ���5Y��4Zv��
렷��d)\���I��Vd��%�1�k�P�J뭕T�tR�ha��<��{T�e�v��q�U�h5��ts¦��ZA�P�!���;�n$4bAuj��j0Pb��p�_b�$ֺJr(�g#���6h��@�p�
�p�8������3Vz����\H��n� �Jf���4�z�bm?2��y\O��~���7�[���ᶟ�:���N�0��Q�88&M�ٵ�����'���?��}��q��v��"��B��#���s�m��!<�[�E
i��F
�uP�����8S!��s�"� ��m�P��� l�;�L`U6�ƺ�j�Ѥ^q�:T��ыiˠu�(�'���,�o�� ��vs.���+-�ʫ��^Q���� 1�+y+I0+za�ܱ�r
�o����4D�������xV#���]�i��WbR�v)��73)���Vn���}�!��b�ck�Ͱ��-ٯ��+G�x��9C�!���h��˄#�Nw��G��u�ב�D�ԩ��f3z�h�J�8N_Z��Y}�fF ��I�R�;��5�7��r[F��F��@�"ӣ�� �]:�N_�؍d��As��_�b���=�E�ߒ�F�aE��i\�ڐ^�@m#v�x�O���9=$�z���}�O��Î��gG�c�w`|)���JCh�<�'��N8nx�m��Bo�.�c���KA����Ɖ�S�
�'~}7��bAR��(?fD]<������+*�4����3�[�<��x[����_t�����#�>V��U��o�V#��5���Fw���پS]�Z�+�m)Jw��s V\GX�wt�K�JPFC . installation/framework/database/driver/pdo.php �^ �� �<�SG�?�_1��H�8���� �pgA�R�B�펤=�v�����~�13;�佼�rٰ;�����ӳ���l2[��u�88���Xl��D�4ȔHT�ʼn̂8���L��D��n>2�&��J��(�)_���RC)^��o���0�5p�og�V��0`(z�ųe�'�8�?���ݝ��m���>��7�C��t� �L�Y<�Tl�5�d>�
OE)���R|�"��P�χ�B��/oT�⾞wl)�
$0y{�c0 R1
B%�r)�8�d����$����8���3qӁ0�Nyؿ[mw�ٮ8��1O<%��VL;�$��b���@�d��xT�J�d8�WIp��Qb'��^�d.��0(�ν �?S �%�M��O���T�]Ώ�đ��P�`y z|I
wS���,����A���ʶg~�o�v/�uw��Y"���@f��~,ԇLE~����k3F3̀�����,��[__C��JDr�E}��O��8�~{#D�
�1?r0^C�Ͳ�f5)EK��@�"�:�j� t
�$�Q�6�Q.�C���6�͓DE�x?W�H��9+)�b�V�#�D.�v�/�p�}1�a��$�&y��v�)�)�b@�ohq5E��2���C�������k�@�4@/�>�Ο�~� � R�m�w��Qi*�%�9 �*�r�y$�>E6�o
�N�,�&0�WFx7�]G(�=I�90A�!���p`�k3QP�i���� ��t_�˹�8�@��'�'y����/*�A�f p���1�-����,be�l�4�~��@cX`�hޱ���$ �72�+���=dװ�#I�n�-�+vvz��o��0�Jgum��w�n��*32�
�u��w��!�mQ� �PF���5*�
s\��#�'�F��؈gYn��)��($,2
��E77&9H�êI�#�N�מA�mV�\_����
n"iZ����i��x�Ú��S�E�����E; ���C67�7�ffO�b����(�� ����4 Y7��̅W�����y 0�=ү%D�v�u��!el�U����(�P=�
p
����Pgn0����B`���B�'~�U��u�0�B�(��1�,�k��Q���J5`��k3�&�a�O@?NQŋ�nd�S#5g�RN�����U ��Δ�@Q(t����'*�'� gC�?�������[
�J%� u�g�&��*t���Y��ujkE��j{�n]]~��`pq}tq����Ӄ�ǭ2��T��ZŤ�z�A`]���Q�ԅJ�!�@q�G$�27_e4��~v'����kI@BP%���VG8
��Yl-l�|�J� �7���Q�H-���
�(8�lYE:ˡ���Du�Q��]Ȭ��r���6AS⭶; ���m�>p����fv��Md�"����r�%�V{S�k&>�\|f��3#��@A�ذI��MD�1Y#�\���]Kގ(A#1X#Q0"\;�$.?�wJ`J:�QO�E� YY ���b'�ǜ9���%�G
�H^b4��Sr��[ʿ��dz��63#���l��3�.����<53�r^_F�Ì ��Ұ�I�1�#q�辑]���?��-�55�N�T��=��M6 ab>����z#�h���Z�z+i��j�.Ѣ���]瀊�;�VG<�t�/����9���x
��$�~���E��B��dq/ �*��19�-�(cx!��d�a �M2|�!�[�|���#,���\s�{��S{�s���,�ol߬���h��g���=�����~����O�^��y�2 ����O-�Tm�$��L�y�'