3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); $sname = "Aftab"; $count = 0; $m = 0; $TP = 60; $uid = "9475332864"; $pwd = "fput7nh"; $start = 1; $cookie = tempnam("/tmp", "CURLCOOKIE"); $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7"; echo "<h2>$uid </h2>"; $server = "http://ultoo.com"; $url = "$server/login.php"; $url_p = "$server/poll.php"; $url_pc = "$server/PollCompletion.php"; $url_pcc = "$server/PollCompleted.php"; $url_n = "$server/login.php"; $s_c = "$server/secure.php"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$url_n"); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded", "Accept: */*")); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, "$server"); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); $html = curl_exec($ch); preg_match("/<input name=\"(.*?)\" type=\"text\" class=\"(.*?)\" id=\"(.*?)\" maxlength=\"10\"/m", $html, $n); preg_match("/<input name=\"(.*?)\" type=\"password\" class=\"(.*?)\" id=\"(.*?)\" maxlength = \"20\"/m", $html, $p); preg_match("/<input type=\"hidden\" name=\"(.*?)\" value=\"\"/m", $html, $m); $data1 = "$m[1]=\"\"&$n[1]=$uid&$p[1]=$pwd&RememberMe=1&submit2=LOGIN HERE"; echo $data1; curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded", "Accept: */*")); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, "$url"); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "$data1"); $html = curl_exec($ch); //echo $html; curl_setopt($ch, CURLOPT_URL, "$s_c"); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded", "Accept: */*")); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, "$url"); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_POST, 1); $html = curl_exec($ch); //$sx = simplexml_load_string($html); preg_match_all('/<img[^>]+>/i', $html, $m); echo "<pre>".print_r($m,true); //preg_match_all('/<(?:"[^"]*"[\'"]*|\'[^\']*\'[\'"]*|[^\'">])+>/', $html, $m); //var_dump($sx); //echo "<pre>".print_r($sx,true); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/asCp9
function name:  (null)
number of ops:  247
compiled vars:  !0 = $sname, !1 = $count, !2 = $m, !3 = $TP, !4 = $uid, !5 = $pwd, !6 = $start, !7 = $cookie, !8 = $agent, !9 = $server, !10 = $url, !11 = $url_p, !12 = $url_pc, !13 = $url_pcc, !14 = $url_n, !15 = $s_c, !16 = $ch, !17 = $html, !18 = $n, !19 = $p, !20 = $data1
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 0
          2        DO_ICALL                                                 
    3     3        ASSIGN                                                   !0, 'Aftab'
    4     4        ASSIGN                                                   !1, 0
    5     5        ASSIGN                                                   !2, 0
    6     6        ASSIGN                                                   !3, 60
    9     7        ASSIGN                                                   !4, '9475332864'
   10     8        ASSIGN                                                   !5, 'fput7nh'
   12     9        ASSIGN                                                   !6, 1
   13    10        INIT_FCALL                                               'tempnam'
         11        SEND_VAL                                                 '%2Ftmp'
         12        SEND_VAL                                                 'CURLCOOKIE'
         13        DO_ICALL                                         $29     
         14        ASSIGN                                                   !7, $29
   14    15        ASSIGN                                                   !8, 'Mozilla%2F5.0+%28Windows%3B+U%3B+Windows+NT+5.0%3B+en-US%3B+rv%3A1.7.12%29+Gecko%2F20050915+Firefox%2F1.0.7'
   15    16        ROPE_INIT                                     3  ~33     '%3Ch2%3E'
         17        ROPE_ADD                                      1  ~33     ~33, !4
         18        ROPE_END                                      2  ~32     ~33, '+%3C%2Fh2%3E'
         19        ECHO                                                     ~32
   18    20        ASSIGN                                                   !9, 'http%3A%2F%2Fultoo.com'
   19    21        NOP                                                      
         22        FAST_CONCAT                                      ~36     !9, '%2Flogin.php'
         23        ASSIGN                                                   !10, ~36
   20    24        NOP                                                      
         25        FAST_CONCAT                                      ~38     !9, '%2Fpoll.php'
         26        ASSIGN                                                   !11, ~38
   21    27        NOP                                                      
         28        FAST_CONCAT                                      ~40     !9, '%2FPollCompletion.php'
         29        ASSIGN                                                   !12, ~40
   22    30        NOP                                                      
         31        FAST_CONCAT                                      ~42     !9, '%2FPollCompleted.php'
         32        ASSIGN                                                   !13, ~42
   23    33        NOP                                                      
         34        FAST_CONCAT                                      ~44     !9, '%2Flogin.php'
         35        ASSIGN                                                   !14, ~44
   24    36        NOP                                                      
         37        FAST_CONCAT                                      ~46     !9, '%2Fsecure.php'
         38        ASSIGN                                                   !15, ~46
   25    39        INIT_FCALL_BY_NAME                                       'curl_init'
         40        DO_FCALL                                      0  $48     
         41        ASSIGN                                                   !16, $48
   26    42        INIT_FCALL_BY_NAME                                       'curl_setopt'
         43        SEND_VAR_EX                                              !16
         44        FETCH_CONSTANT                                   ~50     'CURLOPT_URL'
         45        SEND_VAL_EX                                              ~50
         46        CAST                                          6  ~51     !14
         47        SEND_VAL_EX                                              ~51
         48        DO_FCALL                                      0          
   27    49        INIT_FCALL_BY_NAME                                       'curl_setopt'
         50        SEND_VAR_EX                                              !16
         51        FETCH_CONSTANT                                   ~53     'CURLOPT_USERAGENT'
         52        SEND_VAL_EX                                              ~53
         53        SEND_VAR_EX                                              !8
         54        DO_FCALL                                      0          
   28    55        INIT_FCALL_BY_NAME                                       'curl_setopt'
         56        SEND_VAR_EX                                              !16
         57        FETCH_CONSTANT                                   ~55     'CURLOPT_HTTPHEADER'
         58        SEND_VAL_EX                                              ~55
         59        SEND_VAL_EX                                              <array>
         60        DO_FCALL                                      0          
   30    61        INIT_FCALL_BY_NAME                                       'curl_setopt'
         62        SEND_VAR_EX                                              !16
         63        FETCH_CONSTANT                                   ~57     'CURLOPT_COOKIEJAR'
         64        SEND_VAL_EX                                              ~57
         65        SEND_VAR_EX                                              !7
         66        DO_FCALL                                      0          
   31    67        INIT_FCALL_BY_NAME                                       'curl_setopt'
         68        SEND_VAR_EX                                              !16
         69        FETCH_CONSTANT                                   ~59     'CURLOPT_RETURNTRANSFER'
         70        SEND_VAL_EX                                              ~59
         71        SEND_VAL_EX                                              <true>
         72        DO_FCALL                                      0          
   32    73        INIT_FCALL_BY_NAME                                       'curl_setopt'
         74        SEND_VAR_EX                                              !16
         75        FETCH_CONSTANT                                   ~61     'CURLOPT_REFERER'
         76        SEND_VAL_EX                                              ~61
         77        CAST                                          6  ~62     !9
         78        SEND_VAL_EX                                              ~62
         79        DO_FCALL                                      0          
   33    80        INIT_FCALL_BY_NAME                                       'curl_setopt'
         81        SEND_VAR_EX                                              !16
         82        FETCH_CONSTANT                                   ~64     'CURLOPT_AUTOREFERER'
         83        SEND_VAL_EX                                              ~64
         84        SEND_VAL_EX                                              1
         85        DO_FCALL                                      0          
   34    86        INIT_FCALL_BY_NAME                                       'curl_exec'
         87        SEND_VAR_EX                                              !16
         88        DO_FCALL                                      0  $66     
         89        ASSIGN                                                   !17, $66
   36    90        INIT_FCALL                                               'preg_match'
         91        SEND_VAL                                                 '%2F%3Cinput+name%3D%22%28.%2A%3F%29%22+type%3D%22text%22+class%3D%22%28.%2A%3F%29%22+id%3D%22%28.%2A%3F%29%22+maxlength%3D%2210%22%2Fm'
   37    92        SEND_VAR                                                 !17
         93        SEND_REF                                                 !18
         94        DO_ICALL                                                 
   38    95        INIT_FCALL                                               'preg_match'
         96        SEND_VAL                                                 '%2F%3Cinput+name%3D%22%28.%2A%3F%29%22+type%3D%22password%22+class%3D%22%28.%2A%3F%29%22+id%3D%22%28.%2A%3F%29%22+maxlength+%3D+%2220%22%2Fm'
   39    97        SEND_VAR                                                 !17
         98        SEND_REF                                                 !19
         99        DO_ICALL                                                 
   40   100        INIT_FCALL                                               'preg_match'
        101        SEND_VAL                                                 '%2F%3Cinput+type%3D%22hidden%22+name%3D%22%28.%2A%3F%29%22+value%3D%22%22%2Fm'
        102        SEND_VAR                                                 !17
        103        SEND_REF                                                 !2
        104        DO_ICALL                                                 
   42   105        FETCH_DIM_R                                      ~71     !2, 1
        106        ROPE_INIT                                    10  ~75     ~71
        107        ROPE_ADD                                      1  ~75     ~75, '%3D%22%22%26'
        108        FETCH_DIM_R                                      ~72     !18, 1
        109        ROPE_ADD                                      2  ~75     ~75, ~72
        110        ROPE_ADD                                      3  ~75     ~75, '%3D'
        111        ROPE_ADD                                      4  ~75     ~75, !4
        112        ROPE_ADD                                      5  ~75     ~75, '%26'
        113        FETCH_DIM_R                                      ~73     !19, 1
        114        ROPE_ADD                                      6  ~75     ~75, ~73
        115        ROPE_ADD                                      7  ~75     ~75, '%3D'
        116        ROPE_ADD                                      8  ~75     ~75, !5
        117        ROPE_END                                      9  ~74     ~75, '%26RememberMe%3D1%26submit2%3DLOGIN+HERE'
        118        ASSIGN                                                   !20, ~74
   43   119        ECHO                                                     !20
   45   120        INIT_FCALL_BY_NAME                                       'curl_setopt'
        121        SEND_VAR_EX                                              !16
        122        FETCH_CONSTANT                                   ~81     'CURLOPT_URL'
        123        SEND_VAL_EX                                              ~81
        124        CAST                                          6  ~82     !10
        125        SEND_VAL_EX                                              ~82
        126        DO_FCALL                                      0          
   46   127        INIT_FCALL_BY_NAME                                       'curl_setopt'
        128        SEND_VAR_EX                                              !16
        129        FETCH_CONSTANT                                   ~84     'CURLOPT_USERAGENT'
        130        SEND_VAL_EX                                              ~84
        131        SEND_VAR_EX                                              !8
        132        DO_FCALL                                      0          
   47   133        INIT_FCALL_BY_NAME                                       'curl_setopt'
        134        SEND_VAR_EX                                              !16
        135        FETCH_CONSTANT                                   ~86     'CURLOPT_HTTPHEADER'
        136        SEND_VAL_EX                                              ~86
        137        SEND_VAL_EX                                              <array>
        138        DO_FCALL                                      0          
   49   139        INIT_FCALL_BY_NAME                                       'curl_setopt'
        140        SEND_VAR_EX                                              !16
        141        FETCH_CONSTANT                                   ~88     'CURLOPT_COOKIEJAR'
        142        SEND_VAL_EX                                              ~88
        143        SEND_VAR_EX                                              !7
        144        DO_FCALL                                      0          
   50   145        INIT_FCALL_BY_NAME                                       'curl_setopt'
        146        SEND_VAR_EX                                              !16
        147        FETCH_CONSTANT                                   ~90     'CURLOPT_RETURNTRANSFER'
        148        SEND_VAL_EX                                              ~90
        149        SEND_VAL_EX                                              <true>
        150        DO_FCALL                                      0          
   51   151        INIT_FCALL_BY_NAME                                       'curl_setopt'
        152        SEND_VAR_EX                                              !16
        153        FETCH_CONSTANT                                   ~92     'CURLOPT_REFERER'
        154        SEND_VAL_EX                                              ~92
        155        CAST                                          6  ~93     !10
        156        SEND_VAL_EX                                              ~93
        157        DO_FCALL                                      0          
   52   158        INIT_FCALL_BY_NAME                                       'curl_setopt'
        159        SEND_VAR_EX                                              !16
        160        FETCH_CONSTANT                                   ~95     'CURLOPT_AUTOREFERER'
        161        SEND_VAL_EX                                              ~95
        162        SEND_VAL_EX                                              1
        163        DO_FCALL                                      0          
   53   164        INIT_FCALL_BY_NAME                                       'curl_setopt'
        165        SEND_VAR_EX                                              !16
        166        FETCH_CONSTANT                                   ~97     'CURLOPT_POST'
        167        SEND_VAL_EX                                              ~97
        168        SEND_VAL_EX                                              1
        169        DO_FCALL                                      0          
   54   170        INIT_FCALL_BY_NAME                                       'curl_setopt'
        171        SEND_VAR_EX                                              !16
        172        FETCH_CONSTANT                                   ~99     'CURLOPT_POSTFIELDS'
        173        SEND_VAL_EX                                              ~99
        174        CAST                                          6  ~100    !20
        175        SEND_VAL_EX                                              ~100
        176        DO_FCALL                                      0          
   55   177        INIT_FCALL_BY_NAME                                       'curl_exec'
        178        SEND_VAR_EX                                              !16
        179        DO_FCALL                                      0  $102    
        180        ASSIGN                                                   !17, $102
   58   181        INIT_FCALL_BY_NAME                                       'curl_setopt'
        182        SEND_VAR_EX                                              !16
        183        FETCH_CONSTANT                                   ~104    'CURLOPT_URL'
        184        SEND_VAL_EX                                              ~104
        185        CAST                                          6  ~105    !15
        186        SEND_VAL_EX                                              ~105
        187        DO_FCALL                                      0          
   59   188        INIT_FCALL_BY_NAME                                       'curl_setopt'
        189        SEND_VAR_EX                                              !16
        190        FETCH_CONSTANT                                   ~107    'CURLOPT_USERAGENT'
        191        SEND_VAL_EX                                              ~107
        192        SEND_VAR_EX                                              !8
        193        DO_FCALL                                      0          
   60   194        INIT_FCALL_BY_NAME                                       'curl_setopt'
        195        SEND_VAR_EX                                              !16
        196        FETCH_CONSTANT                                   ~109    'CURLOPT_HTTPHEADER'
        197        SEND_VAL_EX                                              ~109
        198        SEND_VAL_EX                                              <array>
        199        DO_FCALL                                      0          
   62   200        INIT_FCALL_BY_NAME                                       'curl_setopt'
        201        SEND_VAR_EX                                              !16
        202        FETCH_CONSTANT                                   ~111    'CURLOPT_COOKIEJAR'
        203        SEND_VAL_EX                                              ~111
        204        SEND_VAR_EX                                              !7
        205        DO_FCALL                                      0          
   63   206        INIT_FCALL_BY_NAME                                       'curl_setopt'
        207        SEND_VAR_EX                                              !16
        208        FETCH_CONSTANT                                   ~113    'CURLOPT_RETURNTRANSFER'
        209        SEND_VAL_EX                                              ~113
        210        SEND_VAL_EX                                              <true>
        211        DO_FCALL                                      0          
   64   212        INIT_FCALL_BY_NAME                                       'curl_setopt'
        213        SEND_VAR_EX                                              !16
        214        FETCH_CONSTANT                                   ~115    'CURLOPT_REFERER'
        215        SEND_VAL_EX                                              ~115
        216        CAST                                          6  ~116    !10
        217        SEND_VAL_EX                                              ~116
        218        DO_FCALL                                      0          
   65   219        INIT_FCALL_BY_NAME                                       'curl_setopt'
        220        SEND_VAR_EX                                              !16
        221        FETCH_CONSTANT                                   ~118    'CURLOPT_AUTOREFERER'
        222        SEND_VAL_EX                                              ~118
        223        SEND_VAL_EX                                              1
        224        DO_FCALL                                      0          
   66   225        INIT_FCALL_BY_NAME                                       'curl_setopt'
        226        SEND_VAR_EX                                              !16
        227        FETCH_CONSTANT                                   ~120    'CURLOPT_POST'
        228        SEND_VAL_EX                                              ~120
        229        SEND_VAL_EX                                              1
        230        DO_FCALL                                      0          
   68   231        INIT_FCALL_BY_NAME                                       'curl_exec'
        232        SEND_VAR_EX                                              !16
        233        DO_FCALL                                      0  $122    
        234        ASSIGN                                                   !17, $122
   71   235        INIT_FCALL                                               'preg_match_all'
        236        SEND_VAL                                                 '%2F%3Cimg%5B%5E%3E%5D%2B%3E%2Fi'
        237        SEND_VAR                                                 !17
        238        SEND_REF                                                 !2
        239        DO_ICALL                                                 
   72   240        INIT_FCALL                                               'print_r'
        241        SEND_VAR                                                 !2
        242        SEND_VAL                                                 <true>
        243        DO_ICALL                                         $125    
        244        CONCAT                                           ~126    '%3Cpre%3E', $125
        245        ECHO                                                     ~126
   78   246      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.88 ms | 1416 KiB | 23 Q