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 /* This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
$user_agent = $_SERVER['HTTP_USER_AGENT'];
function getOS() {
global $user_agent;
$os_platform = "Unknown OS Platform";
$os_array = array(
'/windows nt 10/i'=>'Windows 10',
'/windows nt 6.3/i'=>'Windows 8.1',
'/windows nt 6.2/i'=>'Windows 8',
'/windows nt 6.1/i'=>'Windows 7',
'/windows nt 6.0/i'=>'Windows Vista',
'/windows nt 5.2/i'=>'Windows Server 2003/XP x64',
'/windows nt 5.1/i'=>'Windows XP',
'/windows xp/i'=>'Windows XP',
'/windows nt 5.0/i'=>'Windows 2000',
'/windows me/i'=>'Windows ME',
'/win98/i'=>'Windows 98',
'/win95/i'=>'Windows 95',
'/win16/i'=>'Windows 3.11',
'/macintosh|mac os x/i'=>'Mac OS X',
'/mac_powerpc/i'=>'Mac OS 9',
'/linux/i'=>'Linux',
'/ubuntu/i'=>'Ubuntu',
'/iphone/i'=>'iPhone',
'/ipod/i'=>'iPod',
'/ipad/i'=>'iPad',
'/android/i'=>'Android',
'/blackberry/i'=>'BlackBerry',
'/webos/i'=>'Mobile'
);
foreach ($os_array as $regex =>$value) {
if (preg_match($regex,$user_agent)) {
$os_platform = $value;
}
}
return $os_platform;
}
;
Did this file decode correctly?
Original Code
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x524;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTA4KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCcvSzVFN01rdHhQOFFpK2NCRjJzdmFaaEROZW00VmJ5SGpkWFlHemZMbkFsSVJwVGd3cjl1b1UwcTE2Q1NKM09XPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>ohzBd|oUTslqETsbajP73BiEKBiEKBiEUubtPHVfZw4kMYesjLDU3ksarMDUJLQ5xLxX1Gvo3Bi7Jwvu/wQXxLxXwGvo3BiE/wi7Jw852BvoJwiE/wi7JnP7Jwvu/wvoJwi5jGvu/wi7Jwvu/wQ52Bvu/wvu/wiE/AQ5VgsuZM+oUIbtdFcMMA80+52YPubfMmm72cehooZfP6skAGhMztyfei4GMRsZPwZkbqVYzU4UawVv70FU+8io3DBsVRPoM5Fo2M2GbxsaAQv7UcvUK2az+aZZeDhMzmNhPYekZfe0dAmfpR4h6gVtM9Vq2UbLb1yDnwivxu+Ea0+uj689JL8sGAc0eY4k3uesjGvu/wi7Jwvu/w8vpzbfMR852Bvu/wvu/wvu/Acw==5X2UV0Z9D0MLeh6ox5/jx5/3x5/jPM3v2ZPh2ZP4PodaZMKHZZ+Maz3K2oZcZ5bbcwAfbh6Ybkzg4XKLeD2Ba9jAxtR8e0rgNfMRx52UV0Z9D0MLeh6ocwnG4q+HVkrdbkegVfojx5/jBs/jx5PZ4fpT4qbTx73vxMKRND2f4qPpxYR8Pk3uD0M9VfM6x5/jx5/jxEojx5KdVLPdysj8P93qmh6G4qbuxk6oxE7wQ0GLBv1LZ0zTek3qV9/ri5VR5XVgb0zTek3qV9KTb5/0QYigmsV3BXbDmh6G4qbuxEjTisVR5XVgb0zTek3qV9KTb5/0QYxgmsV3BXbDmh6G4qbuxEjLQ/nLQqbA4f2gbqij4LFj+X1rQ0GLBv1LZ0zTek3qV9/qP9w8P93qmh6G4qbuxk6oxENTi53APuoOPUbA4f2gbqijZfzubk7LQ/nLQqbA4f2gbqij4LFj+s19Q0GLBv1LZ0zTek3qV9KveDP0eDxjiY/wi93Na5K1+YFLQ/nLQqbA4f2gbqij4LFj+s1rQ0GLBv1LZ0zTek3qV9KNa5VR5XVgb0zTek3qV9K1V53APuoOPUbA4f2gbqijhM/LQ/nLQqbA4f2gbqij4LFj+s1wQ0GLBv1LZ0zTek3qV9/9iE/wP9w8P93qmh6G4qbuxkUzQ0GLBv1LZ0zTek3qV9K+2sVR5XVgb0zTcvjgmsV3BXbDmh6G4qbuxEG1P9w8P93qmh16+s3APuoOPUbA4f2gbqijcvaLQ/nLQqbA4Y70Q0GLBv1LZ0zTek3qV9/uQY7rP9w8P93pNh+A4L2gV0dJ4hMYxk3uxtjgmsV3BXb+NhijvUijh5VR5XVg4hMYDqKgb0Z9VkigmsV3BXb+NhijvUijcsVR5XVg4kzTbDjgmsV3BXbimh6Uy5VR5XVgbhPU4L2UQ0GLBv1LZhPU4L2UP9w8P93AVkdg4fagmsV3BXbAakdg4faLQ/nLQ0zw40FgmsV3BXbAak3GP9w8P93AVkMGQ0GLBv1LmZKde5VR5XVgNh6GVf3Ae53APuoOPoMTetPgmhFLQ/nLQ0PRNh+INfZ9VLGgmsV3BXb54kMYmoPzVLP6P9w8P93qehPgV93APuoOPoUgNfzResV88vR8ef39ehMYm5/nPk3uD0M9VfM6xkMux529ehbzy5/3BX20NhrUesGjywAAeX/nVtPzeU3pND2Ym5jGVfZLeDjRPtZueDPHNhbz4LFA8sKS5X2gVU3w4kMoef394s/jx5/3x5/jPted4tZzcwA35Lo8VfZobDPTx52gVU3w4kMoef394vR8HFnSnwRNgaNd
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | cfafdf098965fd83ff08fca7698fad54 |
Eval Count | 3 |
Decode Time | 256 ms |