Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 45 Branch analysis from position: 45 2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 24 Branch analysis from position: 46 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 44 Branch analysis from position: 43 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 44 2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 24 Branch analysis from position: 46 Branch analysis from position: 24 filename: /in/bD4ah function name: (null) number of ops: 51 compiled vars: !0 = $plaintext, !1 = $publicKey, !2 = $a_key, !3 = $chunkSize, !4 = $output, !5 = $chunk, !6 = $encrypted line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > ASSIGN !0, 'Lorem+ipsum+dolor+sit+amet%2C+consectetur+adipiscing+elit.+Aenean+eleifend+vestibulum+nunc+sit+amet+mattis.+Nulla+at+volutpat+nulla.+Pellentesque+sodales+vel+ligula+quis+consequat.+Suspendisse+dapibus+dolor+nec+viverra+venenatis.+Pellentesque+blandit+vehicula+eleifend.+Duis+eget+fermentum+velit.+Vivamus+varius+ut+dui+vel+malesuada.+Ut+adipiscing+est+non+magna+posuere+ullamcorper.+Proin+pretium+nibh+nec+elementum+tincidunt.+Vestibulum+leo+urna%2C+porttitor+et+aliquet+id%2C+ornare+at+nibh.+Maecenas+placerat+justo+nunc%2C+varius+condimentum+diam+fringilla+sed.+Donec+auctor+tellus+vitae+justo+venenatis%2C+sit+amet+vulputate+felis+accumsan.+Aenean+aliquet+bibendum+magna%2C+ac+adipiscing+orci+venenatis+vitae.' 6 1 CONCAT ~8 'Plain+text%3A+', !0 2 ECHO ~8 8 3 INIT_FCALL 'gzcompress' 4 SEND_VAR !0 5 DO_ICALL $9 6 ASSIGN !0, $9 11 7 INIT_FCALL_BY_NAME 'openssl_pkey_get_public' 8 SEND_VAL_EX 'file%3A%2F%2F%2Fpath%2Fto%2Fpublic.key' 9 DO_FCALL 0 $11 10 ASSIGN !1, $11 12 11 INIT_FCALL_BY_NAME 'openssl_pkey_get_details' 12 SEND_VAR_EX !1 13 DO_FCALL 0 $13 14 ASSIGN !2, $13 15 15 INIT_FCALL 'ceil' 16 FETCH_DIM_R ~15 !2, 'bits' 17 DIV ~16 ~15, 8 18 SEND_VAL ~16 19 DO_ICALL $17 20 SUB ~18 $17, 11 21 ASSIGN !3, ~18 16 22 ASSIGN !4, '' 18 23 > JMP ->45 20 24 > INIT_FCALL 'substr' 25 SEND_VAR !0 26 SEND_VAL 0 27 SEND_VAR !3 28 DO_ICALL $21 29 ASSIGN !5, $21 21 30 INIT_FCALL 'substr' 31 SEND_VAR !0 32 SEND_VAR !3 33 DO_ICALL $23 34 ASSIGN !0, $23 22 35 ASSIGN !6, '' 23 36 INIT_FCALL_BY_NAME 'openssl_public_encrypt' 37 SEND_VAR_EX !5 38 SEND_VAR_EX !6 39 SEND_VAR_EX !1 40 DO_FCALL 0 $26 41 BOOL_NOT ~27 $26 42 > JMPZ ~27, ->44 25 43 > > EXIT 'Failed+to+encrypt+data' 27 44 > ASSIGN_OP 8 !4, !6 18 45 > > JMPNZ !0, ->24 29 46 > INIT_FCALL_BY_NAME 'openssl_free_key' 47 SEND_VAR_EX !1 48 DO_FCALL 0 32 49 ASSIGN !6, !4 50 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0