3v4l.org

run code in 300+ PHP versions simultaneously
<?php set_time_limit(600); $url = "https://www.celularup.com.br/"; $alph = array(); for($x = 65; $x < 97; $x++) $alph[] = strtolower(chr($x)); $aa = $bb = $alph; foreach($aa as $a) foreach($bb as $b) { $nurl = $url . $a . $b . "-admin"; $i = get_headers($nurl); preg_match("~(HTTP/\d\.\d) (\d+) (.*)~", reset($i), $i); list(, $version, $code, $response) = $i; if(floor($code / 100) == 2) echo $a . $b; } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 16
Branch analysis from position: 16
2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 7
Branch analysis from position: 18
2 jumps found. (Code = 77) Position 1 = 21, Position 2 = 59
Branch analysis from position: 21
2 jumps found. (Code = 78) Position 1 = 22, Position 2 = 59
Branch analysis from position: 22
2 jumps found. (Code = 77) Position 1 = 23, Position 2 = 57
Branch analysis from position: 23
2 jumps found. (Code = 78) Position 1 = 24, Position 2 = 57
Branch analysis from position: 24
2 jumps found. (Code = 43) Position 1 = 54, Position 2 = 56
Branch analysis from position: 54
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
Branch analysis from position: 56
Branch analysis from position: 57
1 jumps found. (Code = 42) Position 1 = 21
Branch analysis from position: 21
Branch analysis from position: 57
Branch analysis from position: 59
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 59
Branch analysis from position: 7
2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 7
Branch analysis from position: 18
Branch analysis from position: 7
filename:       /in/WCaoN
function name:  (null)
number of ops:  61
compiled vars:  !0 = $url, !1 = $alph, !2 = $x, !3 = $aa, !4 = $bb, !5 = $a, !6 = $b, !7 = $nurl, !8 = $i, !9 = $version, !10 = $code, !11 = $response
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'set_time_limit'
          1        SEND_VAL                                                 600
          2        DO_ICALL                                                 
    3     3        ASSIGN                                                   !0, 'https%3A%2F%2Fwww.celularup.com.br%2F'
    4     4        ASSIGN                                                   !1, <array>
    5     5        ASSIGN                                                   !2, 65
          6      > JMP                                                      ->16
    6     7    >   INIT_FCALL                                               'strtolower'
          8        INIT_FCALL                                               'chr'
          9        SEND_VAR                                                 !2
         10        DO_ICALL                                         $17     
         11        SEND_VAR                                                 $17
         12        DO_ICALL                                         $18     
         13        ASSIGN_DIM                                               !1
         14        OP_DATA                                                  $18
    5    15        PRE_INC                                                  !2
         16    >   IS_SMALLER                                               !2, 97
         17      > JMPNZ                                                    ~20, ->7
    7    18    >   ASSIGN                                           ~21     !4, !1
         19        ASSIGN                                                   !3, ~21
    8    20      > FE_RESET_R                                       $23     !3, ->59
         21    > > FE_FETCH_R                                               $23, !5, ->59
    9    22    > > FE_RESET_R                                       $24     !4, ->57
         23    > > FE_FETCH_R                                               $24, !6, ->57
   11    24    >   CONCAT                                           ~25     !0, !5
         25        CONCAT                                           ~26     ~25, !6
         26        CONCAT                                           ~27     ~26, '-admin'
         27        ASSIGN                                                   !7, ~27
   12    28        INIT_FCALL                                               'get_headers'
         29        SEND_VAR                                                 !7
         30        DO_ICALL                                         $29     
         31        ASSIGN                                                   !8, $29
   13    32        INIT_FCALL                                               'preg_match'
         33        SEND_VAL                                                 '%7E%28HTTP%2F%5Cd%5C.%5Cd%29+%28%5Cd%2B%29+%28.%2A%29%7E'
         34        INIT_FCALL                                               'reset'
         35        SEND_REF                                                 !8
         36        DO_ICALL                                         $31     
         37        SEND_VAR                                                 $31
         38        SEND_REF                                                 !8
         39        DO_ICALL                                                 
   14    40        QM_ASSIGN                                        ~33     !8
         41        FETCH_LIST_R                                     $34     ~33, 1
         42        ASSIGN                                                   !9, $34
         43        FETCH_LIST_R                                     $36     ~33, 2
         44        ASSIGN                                                   !10, $36
         45        FETCH_LIST_R                                     $38     ~33, 3
         46        ASSIGN                                                   !11, $38
         47        FREE                                                     ~33
   15    48        INIT_FCALL                                               'floor'
         49        DIV                                              ~40     !10, 100
         50        SEND_VAL                                                 ~40
         51        DO_ICALL                                         $41     
         52        IS_EQUAL                                                 $41, 2
         53      > JMPZ                                                     ~42, ->56
   16    54    >   CONCAT                                           ~43     !5, !6
         55        ECHO                                                     ~43
    9    56    > > JMP                                                      ->23
         57    >   FE_FREE                                                  $24
    8    58      > JMP                                                      ->21
         59    >   FE_FREE                                                  $23
   18    60      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.96 ms | 1400 KiB | 27 Q