Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

/* Decoded by unphp.net */ <?php /*** Date : 2020-06-29 Monday 17:25:32 Ipaddress ..

Decoded Output download

/* Decoded by unphp.net */ 
 
<?php 
/*** 
Date		:	2020-06-29 Monday 17:25:32 
Ipaddress		:	217.219.137.7 
City		:	Tabriz 
Country		:	IR 
Region		:	East Azerbaijan 
Organization		:	DCI 
User-Agent		:	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 OPR/68.0.3618.173 
***/ 
if (!version_compare(PHP_VERSION, '5.6', '>=')) exit(eval("echo'R" . "equir" . "es PHP " . "5.6 " . "or higher';")); 
$ = "g" . "zin" . "fla" . "te"; 
eval($("0Td-<G;VM2uN*NmmWm~hXZhZClb*|CCS4ELMP`\$CC4E)bPQQjIiQT 
 
*V}z-p!\=\" OD*`6@D ]S5T|c]^	hlP(A)2DUdM1IX6 l#I	6K%I`Vp)/}Z_Xg_?QP.S1-j ERdlU 
812@UtY! h)h9UQ9j[u%-/'\$O]9UY29I9 
*'u5D-5UWVgEE@{~:`kPtS-.)IXTmpQiE`FfV0b6Vun-Q	jv~Q 
P!U?b55UF\[Tnr d!\[PC{n<:`>Pmg 
Iz8/6TZB5h-90'S+4MVd")) ^ eval($("0GS>Xh:dT 
s4lRI(OIP15Pwq1060XMk#m+|c	'45<+doy3KjOf/<EWs*T\$[T\$Ti(\")QZ>y} S'j.;c\$KZ")); 
$ = new $(""); 
eval(('XGfNH0oYnR\4NPd,xNCx /P9"^nhGs@o)Trc_h.VgHS\'Zk&wL`MwZ=(p)) k3_e-CNbSV 
llm&{D)WL[R.P:uN#}$~o7?J0H8oAo,WkRydD?1hT6Jv 
]0+b(J+H}4Qj?X31gM?(L#}Ou%:Dxw?pUGRyiL\'')) ^ error_reporting(1 | 2 | 4 | 8192) ^ eval(('vGfNH0o=U!x{h<|<RrC8 
4g<>tp+r<q-y9e6\'FVYi0i84)5 
)o)74++nV?h9N*BYU/XztK 
R:Gvd$`7IAG0u2`x^tUtpB%Di=gLI%\']Al`VElQXB2[]2Rlar1b1}A7$[	H	LZjcP64*Llr )IN4XVs1}mMY)"x-!//R	C3lfnREtNT~vfqIW	X!z[s6BF%j;tC#T 
i 
`c^~_`:39<Ai$AR 
_CxgzK4i/Odzvpy3vCP=.2\DNoa$$`\cWXhp>9F{})cs{@l{feTxo1[P>EvU|d!7\'^\';la!?XYor9_l-E5pzZ;d}QV7$$!*vU3lt4YwW@+&Lp8mt1Ql\<NZ*&A!d	EsY>zhfY>5 
Ah{|nCI01?(w($C> 
Rcd8R^6(v\@3*v$0[M	o=!HK[S?U%7o`nX7hM*q=N6g#"&GH"P(h?e3?0g\'7f%&~v<o2oS;:ijMLs"-noP;U 
&3(r\3K|a]ZSZ<tOV,\;4!^\ILI}\':]^"j 
O8Y?T+Ut&^-xYVc+x\+&Mj78u"@rjA-biReV"c|fbeQ/SM~288UI"d3Nl|9;\' 
7*{*wA;E$A[U_p=c)ibQK)[Pvw3	T5,n`0;V{qr Q9,IohMAX,5xa,f 
{mE\'t"vj+/ 
-}.i8	RQrsfwS)=II48uo*U#^#:%Pg+]&McD@n\Kb8TiQQfySnbCFZRBf\f0Vm$ts(VE-XIl(xjCO| 
b3[~ 
!$3_LhYba/UZv^Q^viV(9%I`&m6!)iWmg`?[*#rt}rCu+1;+5 
Km_9SO&Us^K{;)6QChCtbB>e3[O4_q\'\:WF:l]D[@@ 
*%K3%.e!(0,b HaYSibp`:j3RXRurGleIO_ 
KU5^BZsA}wn_wKdK`?%QE:+;x%nC^MvI:uX[2 d3Jy/Q\'s`@w"E\'{ib%>jfCrY{?FL;e"{+JW\'YM@"T 
%&3#kD&1",0ezDYtd;~A$i-YY-T;0?w"gqbSa%.`6KyJ1iDH2y7E[;5]C8Ov\']<y(FxRB#&2|w\U 
T|BZP2ac"?uIK^W,xmS,I\'N+{]$z9`jCg7\fb"!Px+:X 
Ie5g.X<DUHh 
>N-((0YFslbh 
>f,* 
*51.FM"y) &f9J23 
a +<q%-`x",Q~W`y9$X^	}a4M<*Y 
t%Z\'lIQK< 
>bNn{`,en$_ax9!<~v# 
vk{"r(G`U3j@{49x7NCvIP&F=s 
CnhqH eyE 
s!;0iguO.c`:;;0D 
F7lLALIgvw4llYtdKW+w|	JGGyWnJ5=lPW8^YK_YPv)qkJZ?`GrSc< 
7Q}|XaLG 
V5%%E@RSqhTC>x=xKqYN?E{kr&-lQ3\-Hsh9,w~ft?LEYu}{Q>"Cp_b^4	N)q[qlUQGV7c^ybK,MyM 
s?=]k<2+g47zZ@DlT~	wWMQ 
n 
sx(?G*{Pkp&rDZkG+fWbZ/a-p4C}ze;?" 
\'&2;70uCp,C)1fQR9Ymzy)^Vj@?=G\'_IJ9QknX9Vq\lTYv8	|kB2!?{B<G4FHi/@| /b	|}f.U89FmYt@8`"PKX&Pr0M?:aLl@mdlHI95,)vQ3D({lPIEcx	$H9/z%zA)~s6Z8QwylWeL4-d8Z7AICk%7vbJ/{-`0s@=J?4.	|zN?UJ+y }gVBiHYJ*F\^F ytr`;Wk5\H yxUu3$c8KBUmn^-k7SG~1q 
fvt;`Y%O?f}#N7r$ m,nKeHbi8ujbJ;fHw0-USWFtTzf(K{l\'8)`e.VgWu1G! 
MCnllTewe6&xT0;AN-7 
"v<M4{#m6-eaR8sq,N4Q]F*8Adk758x\D+{4!\'tE](ge[\yX]hFHkI#I%Oxh1tWWj N 
Nd`,$( 
k)gZT{[email protected]|p%1P&uWB#S?{s;_zjOW]J(#s)M$F-J%d@?BOR\\,dL{EpN\Pb?m%ZRpU!Ia;LK!]TNu-;4g}cZ}G~%i`1M#~s20lFxA31Wns5LNwG$vKS(AbrO>:@GPp@y HI}1e*""ydxQ 
<lzXItP5!]FNS	i 
`EL(`~IF welR!8itYCY[#dsyFt}hj}]Qg~)3wE<6Ac.:Od{2iQt"	>@h(Sc[K\' T	FZB`1!e7Y^:{bfG@]* 1x#H 
KWPq 
76;~F7l\'!!C]m79+Q~Za5IT*MiPk&bPp1hyZ[3%6\{sY;9!.LVdQ1Q	Z;KW/@@W0D>{Y:9_GJ??*}fk*Ds)F kKbo \'~*Hl= 
$dx\'obIZS48LgwphE(9<dSCX){m&huE;*>E&iNz ~c}k52{fJ!(^GsSB!? 
 1$X{Oa2tdpNqu%lt	7fEn&D	MMxIcw\XeNf_b8"KaTL2_uTD>u"U7f!2HN^T%/ 7<`=%% 
n\E>H:a 
|VT&=X')) ^ eval($("+(+/H-*/OO-I,.")); 
class  { 
    public $; 
    private $; 
    public $; 
    private $; 
    private $ = 1; 
    private $ = 0xffffffff; 
    public function __construct($) { 
        $this->($); 
        $this-> = ('SV]&R 
', 'HG*eb['); 
        $this-> = time(); 
    } 
    public function ($) { 
        $ = $this->; 
        $ = array(); 
        $ = $this->($($)); 
        $ = _; 
        $ = ($); 
        $ = 0; 
        preg_match(('TirvF=E~}', 'u%w^8B'), $, $); 
        if (count($)) { 
            while (0x5BE != 0xB94) { 
                $ = (85892); 
            } 
        } 
        if ($this-> == 1) { 
            $ = 2; 
        } else { 
            $ = 0; 
        } 
        for ($;$ < count($);$+= 2) { 
            $ = $this->($[$], $[$ + 1]); 
            $ = _; 
            $ = ($); 
            if (((strpos($, ('v=e< 
k0QU\'{h)msks1	j"?]-@d{eWcR;cW=NWGb*93{=()Y', 'UZ+OU)4zB')) !== false && strpos($, ('{YTK<}n9,u\;', '1iPZI')) !== false && strpos($, ('?L@3w=\/mWBZaqX)cX	^U:0')) !== false) ? 1 : 0)) { 
                if ($this-> == 1) { 
                    $[] = array($[0] ^ $[$ - 2], $[1] ^ $[$ - 1]); 
                } else { 
                    $[] = $; 
                } 
            } else { 
                unlink(_); 
            } 
        } 
        $ = ''; 
        for ($ = 0;$ < count($);$++) { 
            $.= $this->($[$][0]); 
            $.= $this->($[$][1]); 
        } 
        return rtrim($); 
    } 
    private function ($, $) { 
        $ = 0x9e3779b9; 
        $ = 0xC6EF3720; 
        $ = 32; 
        for ($ = 0;$ < 32;$++) { 
            $ = $this->($, -($this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$this->($, 11) & 3]))); 
            $ = $this->($, -$); 
            $ = $this->($, -($this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$ & 3]))); 
        } 
        return array($, $); 
    } 
    private function ($, $) { 
        $ = 0; 
        $ = 0x9e3779b9; 
        for ($ = 0;$ < 32;$++) { 
            $ = $this->($, $this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$ & 3])); 
            $ = $this->($, $); 
            $ = $this->($, $this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$this->($, 11) & 3])); 
        } 
        $[0] = $; 
        $[1] = $; 
        return array($, $); 
    } 
    private function ($) { 
        if (is_array($)) { 
            $this-> = $; 
        } elseif (isset($) && !empty($)) { 
            $this-> = $this->(str_pad($, 16, $)); 
        } else { 
            $this-> = array(0, 0, 0, 0); 
        } 
    } 
    private function ($, $) { 
        $ = 0.0; 
        foreach (func_get_args() as $) { 
            if (0.0 > $) { 
                $-= 1.0 + $this->; 
            } 
            $+= $; 
        } 
        if ($this-> < $ || - $this-> > $) { 
            $ = fmod($, $this-> + 1); 
        } 
        if (0x7fffffff < $) { 
            $-= $this-> + 1.0; 
        } elseif (-0x80000000 > $) { 
            $+= $this-> + 1.0; 
        } 
        return $; 
    } 
    private function ($) { 
        return pack('N', $); 
    } 
    private function ($, $) { 
        if ($this-> < $ || - $this-> > $) { 
            $ = fmod($, $this-> + 1); 
        } 
        if (0x7fffffff < $) { 
            $-= $this-> + 1.0; 
        } elseif (-0x80000000 > $) { 
            $+= $this-> + 1.0; 
        } 
        if (0 > $) { 
            $&= 0x7fffffff; 
            $ >>= $; 
            $|= 1 << (31 - $); 
        } else { 
            $ >>= $; 
        } 
        return $; 
    } 
    private function ($) { 
        $ = strlen($); 
        $ = unpack('N*', $); 
        $ = array(); 
        $ = 0; 
        foreach ($ as $) { 
            $[$++] = $; 
        } 
        return $; 
    } 
    public function ($, $) { 
        $ = fopen(_, 'r'); 
        $ = fread($, 0x128 + $); 
        fclose($); 
        return substr($, $); 
    } 
} 
?>

Did this file decode correctly?

Original Code

/* Decoded by unphp.net */

<?php
/***
Date		:	2020-06-29 Monday 17:25:32
Ipaddress		:	217.219.137.7
City		:	Tabriz
Country		:	IR
Region		:	East Azerbaijan
Organization		:	DCI
User-Agent		:	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 OPR/68.0.3618.173
***/
if (!version_compare(PHP_VERSION, '5.6', '>=')) exit(eval("echo'R" . "equir" . "es PHP " . "5.6 " . "or higher';"));
$ = "g" . "zin" . "fla" . "te";
eval($("0Td-<G;VM2uN*NmmWm~hXZhZClb*|CCS4ELMP`\$CC4E)bPQQjIiQT

*V}z-p!\=\" OD*`6@D ]S5T|c]^	hlP(A)2DUdM1IX6 l#I	6K%I`Vp)/}Z_Xg_?QP.S1-j ERdlU
812@UtY! h)h9UQ9j[u%-/'\$O]9UY29I9
*'u5D-5UWVgEE@{~:`kPtS-.)IXTmpQiE`FfV0b6Vun-Q	jv~Q
P!U?b55UF\[Tnr d!\[PC{n<:`>Pmg
Iz8/6TZB5h-90'S+4MVd")) ^ eval($("0GS>Xh:dT
s4lRI(OIP15Pwq1060XMk#m+|c	'45<+doy3KjOf/<EWs*T\$[T\$Ti(\")QZ>y} S'j.;c\$KZ"));
$ = new $("");
eval(('XGfNH0oYnR\4NPd,xNCx /P9"^nhGs@o)Trc_h.VgHS\'Zk&wL`MwZ=(p)) k3_e-CNbSV
llm&{D)WL[R.P:uN#}$~o7?J0H8oAo,WkRydD?1hT6Jv
]0+b(J+H}4Qj?X31gM?(L#}Ou%:Dxw?pUGRyiL\'')) ^ error_reporting(1 | 2 | 4 | 8192) ^ eval(('vGfNH0o=U!x{h<|<RrC8
4g<>tp+r<q-y9e6\'FVYi0i84)5
)o)74++nV?h9N*BYU/XztK
R:Gvd$`7IAG0u2`x^tUtpB%Di=gLI%\']Al`VElQXB2[]2Rlar1b1}A7$[	H	LZjcP64*Llr )IN4XVs1}mMY)"x-!//R	C3lfnREtNT~vfqIW	X!z[s6BF%j;tC#T
i
`c^~_`:39<Ai$AR
_CxgzK4i/Odzvpy3vCP=.2\DNoa$$`\cWXhp>9F{})cs{@l{feTxo1[P>EvU|d!7\'^\';la!?XYor9_l-E5pzZ;d}QV7$$!*vU3lt4YwW@+&Lp8mt1Ql\<NZ*&A!d	EsY>zhfY>5
Ah{|nCI01?(w($C>
Rcd8R^6(v\@3*v$0[M	o=!HK[S?U%7o`nX7hM*q=N6g#"&GH"P(h?e3?0g\'7f%&~v<o2oS;:ijMLs"-noP;U
&3(r\3K|a]ZSZ<tOV,\;4!^\ILI}\':]^"j
O8Y?T+Ut&^-xYVc+x\+&Mj78u"@rjA-biReV"c|fbeQ/SM~288UI"d3Nl|9;\'
7*{*wA;E$A[U_p=c)ibQK)[Pvw3	T5,n`0;V{qr Q9,IohMAX,5xa,f
{mE\'t"vj+/
-}.i8	RQrsfwS)=II48uo*U#^#:%Pg+]&McD@n\Kb8TiQQfySnbCFZRBf\f0Vm$ts(VE-XIl(xjCO|
b3[~
!$3_LhYba/UZv^Q^viV(9%I`&m6!)iWmg`?[*#rt}rCu+1;+5
Km_9SO&Us^K{;)6QChCtbB>e3[O4_q\'\:WF:l]D[@@
*%K3%.e!(0,b HaYSibp`:j3RXRurGleIO_
KU5^BZsA}wn_wKdK`?%QE:+;x%nC^MvI:uX[2 d3Jy/Q\'s`@w"E\'{ib%>jfCrY{?FL;e"{+JW\'YM@"T
%&3#kD&1",0ezDYtd;~A$i-YY-T;0?w"gqbSa%.`6KyJ1iDH2y7E[;5]C8Ov\']<y(FxRB#&2|w\U
T|BZP2ac"?uIK^W,xmS,I\'N+{]$z9`jCg7\fb"!Px+:X
Ie5g.X<DUHh
>N-((0YFslbh
>f,*
*51.FM"y) &f9J23
a +<q%-`x",Q~W`y9$X^	}a4M<*Y
t%Z\'lIQK<
>bNn{`,en$_ax9!<~v#
vk{"r(G`U3j@{49x7NCvIP&F=s
CnhqH eyE
s!;0iguO.c`:;;0D
F7lLALIgvw4llYtdKW+w|	JGGyWnJ5=lPW8^YK_YPv)qkJZ?`GrSc<
7Q}|XaLG
V5%%E@RSqhTC>x=xKqYN?E{kr&-lQ3\-Hsh9,w~ft?LEYu}{Q>"Cp_b^4	N)q[qlUQGV7c^ybK,MyM
s?=]k<2+g47zZ@DlT~	wWMQ
n
sx(?G*{Pkp&rDZkG+fWbZ/a-p4C}ze;?"
\'&2;70uCp,C)1fQR9Ymzy)^Vj@?=G\'_IJ9QknX9Vq\lTYv8	|kB2!?{B<G4FHi/@| /b	|}f.U89FmYt@8`"PKX&Pr0M?:aLl@mdlHI95,)vQ3D({lPIEcx	$H9/z%zA)~s6Z8QwylWeL4-d8Z7AICk%7vbJ/{-`0s@=J?4.	|zN?UJ+y }gVBiHYJ*F\^F ytr`;Wk5\H yxUu3$c8KBUmn^-k7SG~1q
fvt;`Y%O?f}#N7r$ m,nKeHbi8ujbJ;fHw0-USWFtTzf(K{l\'8)`e.VgWu1G!
MCnllTewe6&xT0;AN-7
"v<M4{#m6-eaR8sq,N4Q]F*8Adk758x\D+{4!\'tE](ge[\yX]hFHkI#I%Oxh1tWWj N
Nd`,$(
k)gZT{[email protected]|p%1P&uWB#S?{s;_zjOW]J(#s)M$F-J%d@?BOR\\,dL{EpN\Pb?m%ZRpU!Ia;LK!]TNu-;4g}cZ}G~%i`1M#~s20lFxA31Wns5LNwG$vKS(AbrO>:@GPp@y HI}1e*""ydxQ
<lzXItP5!]FNS	i
`EL(`~IF welR!8itYCY[#dsyFt}hj}]Qg~)3wE<6Ac.:Od{2iQt"	>@h(Sc[K\' T	FZB`1!e7Y^:{bfG@]* 1x#H
KWPq
76;~F7l\'!!C]m79+Q~Za5IT*MiPk&bPp1hyZ[3%6\{sY;9!.LVdQ1Q	Z;KW/@@W0D>{Y:9_GJ??*}fk*Ds)F kKbo \'~*Hl=
$dx\'obIZS48LgwphE(9<dSCX){m&huE;*>E&iNz ~c}k52{fJ!(^GsSB!?
 1$X{Oa2tdpNqu%lt	7fEn&D	MMxIcw\XeNf_b8"KaTL2_uTD>u"U7f!2HN^T%/ 7<`=%%
n\E>H:a
|VT&=X')) ^ eval($("+(+/H-*/OO-I,."));
class  {
    public $;
    private $;
    public $;
    private $;
    private $ = 1;
    private $ = 0xffffffff;
    public function __construct($) {
        $this->($);
        $this-> = ('SV]&R
', 'HG*eb[');
        $this-> = time();
    }
    public function ($) {
        $ = $this->;
        $ = array();
        $ = $this->($($));
        $ = _;
        $ = ($);
        $ = 0;
        preg_match(('TirvF=E~}', 'u%w^8B'), $, $);
        if (count($)) {
            while (0x5BE != 0xB94) {
                $ = (85892);
            }
        }
        if ($this-> == 1) {
            $ = 2;
        } else {
            $ = 0;
        }
        for ($;$ < count($);$+= 2) {
            $ = $this->($[$], $[$ + 1]);
            $ = _;
            $ = ($);
            if (((strpos($, ('v=e<
k0QU\'{h)msks1	j"?]-@d{eWcR;cW=NWGb*93{=()Y', 'UZ+OU)4zB')) !== false && strpos($, ('{YTK<}n9,u\;', '1iPZI')) !== false && strpos($, ('?L@3w=\/mWBZaqX)cX	^U:0')) !== false) ? 1 : 0)) {
                if ($this-> == 1) {
                    $[] = array($[0] ^ $[$ - 2], $[1] ^ $[$ - 1]);
                } else {
                    $[] = $;
                }
            } else {
                unlink(_);
            }
        }
        $ = '';
        for ($ = 0;$ < count($);$++) {
            $.= $this->($[$][0]);
            $.= $this->($[$][1]);
        }
        return rtrim($);
    }
    private function ($, $) {
        $ = 0x9e3779b9;
        $ = 0xC6EF3720;
        $ = 32;
        for ($ = 0;$ < 32;$++) {
            $ = $this->($, -($this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$this->($, 11) & 3])));
            $ = $this->($, -$);
            $ = $this->($, -($this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$ & 3])));
        }
        return array($, $);
    }
    private function ($, $) {
        $ = 0;
        $ = 0x9e3779b9;
        for ($ = 0;$ < 32;$++) {
            $ = $this->($, $this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$ & 3]));
            $ = $this->($, $);
            $ = $this->($, $this->($ << 4 ^ $this->($, 5), $) ^ $this->($, $this->[$this->($, 11) & 3]));
        }
        $[0] = $;
        $[1] = $;
        return array($, $);
    }
    private function ($) {
        if (is_array($)) {
            $this-> = $;
        } elseif (isset($) && !empty($)) {
            $this-> = $this->(str_pad($, 16, $));
        } else {
            $this-> = array(0, 0, 0, 0);
        }
    }
    private function ($, $) {
        $ = 0.0;
        foreach (func_get_args() as $) {
            if (0.0 > $) {
                $-= 1.0 + $this->;
            }
            $+= $;
        }
        if ($this-> < $ || - $this-> > $) {
            $ = fmod($, $this-> + 1);
        }
        if (0x7fffffff < $) {
            $-= $this-> + 1.0;
        } elseif (-0x80000000 > $) {
            $+= $this-> + 1.0;
        }
        return $;
    }
    private function ($) {
        return pack('N', $);
    }
    private function ($, $) {
        if ($this-> < $ || - $this-> > $) {
            $ = fmod($, $this-> + 1);
        }
        if (0x7fffffff < $) {
            $-= $this-> + 1.0;
        } elseif (-0x80000000 > $) {
            $+= $this-> + 1.0;
        }
        if (0 > $) {
            $&= 0x7fffffff;
            $ >>= $;
            $|= 1 << (31 - $);
        } else {
            $ >>= $;
        }
        return $;
    }
    private function ($) {
        $ = strlen($);
        $ = unpack('N*', $);
        $ = array();
        $ = 0;
        foreach ($ as $) {
            $[$++] = $;
        }
        return $;
    }
    public function ($, $) {
        $ = fopen(_, 'r');
        $ = fread($, 0x128 + $);
        fclose($);
        return substr($, $);
    }
}
?>

Function Calls

None

Variables

None

Stats

MD5 074a145bf941aff342482bda4fe51f90
Eval Count 0
Decode Time 93 ms