Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
goto wx1d9; ifU6m: $ZB = openssl_random_pseudo_bytes(16); goto L7BD7; L2IiG: aWVi4: goto ..
Decoded Output download
<? goto wx1d9; ifU6m: $ZB = openssl_random_pseudo_bytes(16); goto L7BD7; L2IiG: aWVi4: goto hUY4I; HRmsr: $ZZ = "eNcrYptoNKey01230!"; goto vHBRz; vHBRz: goto NdxT8; goto PhudE; wk8dc: tPSNa: goto HRmsr; kxg4K: NdxT8: goto ifU6m; FOHKY: $ZN = YX::ZG($ZM, $ZZ, $ZS, $ZP); goto eUjPJ; f0Pt0: quY83: goto WxIVP; wx1d9: goto m1Dv6; goto zO6jc; WxIVP: $ZM = YX::ZA("TGM-20-0-0-0", $ZZ, $ZB, $ZS, $ZP); goto plUKL; mdfL_: $ZS = "Salt"; goto vaohX; hUY4I: echo "Encrypted Data: " . $ZM . "\xa"; goto vaMml; HJLmt: UkIop: goto Yx7fF; H_M0I: Fp5kA: goto enb5m; vaohX: goto UkIop; goto mOL9t; L7BD7: goto AIGV9; goto kaTEB; qA_bX: goto tPSNa; goto f0Pt0; Lcseh: goto quY83; goto H_M0I; QGYa3: goto ZTI_y; goto wk8dc; PhudE: AIGV9: goto mdfL_; mOL9t: ZTI_y: goto mCUGD; kaTEB: pielX: goto FOHKY; vaMml: goto pielX; goto kxg4K; plUKL: goto aWVi4; goto L2IiG; enb5m: echo "Decrypted Data: " . $ZN . "
"; goto QGYa3; Yx7fF: $ZP = "Pepper"; goto Lcseh; eUjPJ: goto Fp5kA; goto HJLmt; Z4tPh: class YX { public static function ZA($ZY, $ZZ, $ZB, $ZS, $ZP) { $ZC = "aes-256-gcm"; $ZD = openssl_random_pseudo_bytes(openssl_cipher_iv_length($ZC)); $ZE = openssl_encrypt($ZY . $ZS, $ZC, $ZZ . $ZP, OPENSSL_RAW_DATA, $ZD, $ZF); return base64_encode($ZB . $ZD . $ZE . $ZF); } public static function ZG($ZH, $ZZ, $ZS, $ZP) { $ZH = base64_decode($ZH); $ZC = "aes-256-gcm"; $ZI = substr($ZH, 0, 16); $ZJ = substr($ZH, 16, openssl_cipher_iv_length($ZC)); $ZK = 16; $ZF = substr($ZH, -1 * $ZK); $ZL = substr($ZH, 16 + openssl_cipher_iv_length($ZC), -1 * $ZK); $ZM = openssl_decrypt($ZL, $ZC, $ZZ . $ZP, OPENSSL_RAW_DATA, $ZJ, $ZF); $ZN = strpos($ZM, $ZS); if ($ZN !== false) { $ZM = substr($ZM, 0, $ZN); } return $ZM; } } goto qA_bX; zO6jc: m1Dv6: goto Z4tPh; mCUGD: ?>
Did this file decode correctly?
Original Code
goto wx1d9; ifU6m: $ZB = openssl_random_pseudo_bytes(16); goto L7BD7; L2IiG: aWVi4: goto hUY4I; HRmsr: $ZZ = "eNcrYptoNKey01230!"; goto vHBRz; vHBRz: goto NdxT8; goto PhudE; wk8dc: tPSNa: goto HRmsr; kxg4K: NdxT8: goto ifU6m; FOHKY: $ZN = YX::ZG($ZM, $ZZ, $ZS, $ZP); goto eUjPJ; f0Pt0: quY83: goto WxIVP; wx1d9: goto m1Dv6; goto zO6jc; WxIVP: $ZM = YX::ZA("TGM-20-0-0-0", $ZZ, $ZB, $ZS, $ZP); goto plUKL; mdfL_: $ZS = "Salt"; goto vaohX; hUY4I: echo "Encrypted Data: " . $ZM . "\xa"; goto vaMml; HJLmt: UkIop: goto Yx7fF; H_M0I: Fp5kA: goto enb5m; vaohX: goto UkIop; goto mOL9t; L7BD7: goto AIGV9; goto kaTEB; qA_bX: goto tPSNa; goto f0Pt0; Lcseh: goto quY83; goto H_M0I; QGYa3: goto ZTI_y; goto wk8dc; PhudE: AIGV9: goto mdfL_; mOL9t: ZTI_y: goto mCUGD; kaTEB: pielX: goto FOHKY; vaMml: goto pielX; goto kxg4K; plUKL: goto aWVi4; goto L2IiG; enb5m: echo "Decrypted Data: " . $ZN . "
"; goto QGYa3; Yx7fF: $ZP = "Pepper"; goto Lcseh; eUjPJ: goto Fp5kA; goto HJLmt; Z4tPh: class YX { public static function ZA($ZY, $ZZ, $ZB, $ZS, $ZP) { $ZC = "aes-256-gcm"; $ZD = openssl_random_pseudo_bytes(openssl_cipher_iv_length($ZC)); $ZE = openssl_encrypt($ZY . $ZS, $ZC, $ZZ . $ZP, OPENSSL_RAW_DATA, $ZD, $ZF); return base64_encode($ZB . $ZD . $ZE . $ZF); } public static function ZG($ZH, $ZZ, $ZS, $ZP) { $ZH = base64_decode($ZH); $ZC = "aes-256-gcm"; $ZI = substr($ZH, 0, 16); $ZJ = substr($ZH, 16, openssl_cipher_iv_length($ZC)); $ZK = 16; $ZF = substr($ZH, -1 * $ZK); $ZL = substr($ZH, 16 + openssl_cipher_iv_length($ZC), -1 * $ZK); $ZM = openssl_decrypt($ZL, $ZC, $ZZ . $ZP, OPENSSL_RAW_DATA, $ZJ, $ZF); $ZN = strpos($ZM, $ZS); if ($ZN !== false) { $ZM = substr($ZM, 0, $ZN); } return $ZM; } } goto qA_bX; zO6jc: m1Dv6: goto Z4tPh; mCUGD:
Function Calls
None |
Stats
MD5 | 8d3a70efba6a47cc82442289bb2a6bbd |
Eval Count | 0 |
Decode Time | 36 ms |