Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $key = 'secure_key'; // Kunci rahasia $layer2 = base64_decode('NzQMAz4cHTo8ISEKKjI..

Decoded Output download


// Path file gambar QR
$filePath = 'qris.jpg';

// Pastikan file ada
if (!file_exists($filePath)) {
    // die("File QR code tidak ditemukan.");
	echo "<h2 style='color: red; text-align: center;'>Gagal membaca QRIS code</h2>";
	exit();
}

?>

Did this file decode correctly?

Original Code

<?php
$key = 'secure_key'; // Kunci rahasia
$layer2 = base64_decode('NzQMAz4cHTo8ISEKKjIoFT0sMB4pVyUBKwgZEiw/NTYnJB0OBQYJCikzIR0WIjgMNSoyCwAtOBU8ElAIECIAGz0SbyAhKBwTLwwwNAYzK0kSMhcdEAwdBgQuCwkqMjQOBjpVMhIyOhI5JhkGBC4LCTtHJFE+MytJEBwEHigIMxg/LzENBzIVFRQ4J043NAwSOyYeDCkASwI5Mh4JFCgvPhIyGxk7Ixk4LD49EzkyJwI7LAkSKjIQEigiM1s/LkJUAkc0EBMCLAk8ElM+MTIJAQQ+SwIqHwoKEgInAxctDwYoMW8FPEtKFgFGO1MWIy8VKSEQEhYiCV8BOkINATIeCz0BCh4qVzUAFiIJEioAEE4xRzQLBjwSHhEyNQErCBkBPCoxNzYeHjEWLCsPKSI2TT5XOBI1EDpSJyQdLwUzDQkXJgQFPRJvIAMoQy4nJB1KDwxYRA==');
$layer1 = '';
for ($i = 0; $i < strlen($layer2); $i++) {
    $layer1 .= chr(ord($layer2[$i]) ^ ord($key[$i % strlen($key)]));
}
eval(base64_decode($layer1));
?>

Function Calls

chr 340
ord 680
strlen 681
file_exists 1
base64_decode 2

Variables

$i 340
$key secure_key
$layer1 DQovLyBQYXRoIGZpbGUgZ2FtYmFyIFFSDQokZmlsZVBhdGggPSAncXJpcy5q..
$layer2 74 >:<!! *2(=,0)W%+,?56'$ )3!"8 5*2 -8<P"=o !(/ 043+I2 . *..
$filePath qris.jpg

Stats

MD5 6017c325d7abc69cea14a76474d63c96
Eval Count 1
Decode Time 3743 ms