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 eval("?>".base64_decode("PD9waHAgDQpyZXF1aXJlKCdsaXNhbnMucGhwJyk7Ly9saXNhbnMucGhwIGR..
Decoded Output download
?>b'<?php
require(\'lisans.php\');//lisans.php dosyasini ekle
$lisans[\'site\']=getenv(\'HTTP_HOST\');//site domainini al
if (substr($lisans[\'site\'], 0, 4) == "www.")//domain basindaki www. varmi yokmu kontrol et
$lisans[\'site\']=substr($lisans[\'site\'],4);//www. sil ve sadece domain.com olarak adresi al
$bas = "RIBIKU-";//Lisans kodu bana istediiniz yaz eklenebilir
$son = "-2015";//Lisans kodu sonuna istediiniz yaz eklenebilir
$m = "md5";//md5 sifreleme
$s = "sha1";//sha1 sifreleme
$lisans[\'hash\']=wordwrap(strtoupper($s ($s ($s ($s ($m ($s ($s ($m ($lisans[\'site\'].date(\'Ymd\')))))))))),5,\'-\',true);//lisans kodunu olustur ve 5 karakterde bir - koy
$liskod = $lisans[\'hash\'];
$cevir=strrev($liskod);//lisans kodunu tersine cevir
$bcs = "$bas$cevir$son";
if($bcs!==$lisanskodu)//lisans kodunu kontrol et fark varsa sunucuya baglan - 24 saatte bir lisans kodu degisir
{
$lisans_cevap=file_get_contents(\'http://insta.adanabilisim.net/lisans/kontrol.php?site=\'.$lisans[\'site\']);//lisans sunucusundan lisans kontrolu yap
if($lisans_cevap!=\'LISANSLI\')//sunucudan gelen cevap LISANSLI degilse
die(\'Bu siteye ait lisans bulunamadi!!! Lutfen lisans almak icin sorunsuzscript.com adresini ziyaret ediniz\');//lisans gecersiz mesaji verilir islem durur
$lyaz = fopen(\'lisans.php\',"w+");//lisans.php dosyasini ac yeni lisans kodunu yaz bu dosya yazlabilir olmaldr
@fwrite($lyaz,\'<?php
/**
Sorunsuz Script Php Lisans Sistemi
Bu dosyaya herhangi bir lisans kodu yazmaniz gerekmez
Almis oldugunuz urune ait lisans sistemde aktif oldugunda
Lisans kodunuz otomatik olarak girilecektir.
Yeni lisans almak icin www.sorunsuzscript.com adresini ziyaret edebilirsiniz
*/
$lisanskodu="\'.$bcs.\'";
?>\');
fclose($lyaz);
}
@ob_start();
@session_start();
header("Content-Type:text/html; Charset=utf8");
if( !function_exists("curl_init") )
{
exit( "Sunucunuz\'da \"CURL\" kphanesi bulunmuyor. Ltfen hostinginize kurun." );
}
require("settings/ayarlar.php");
require("library/guvenlik.php");
require("library/pagenate.php");
require("library/class.phpmailler.php");
require("library/fonksiyonlar.php");
require("library/api.php");
$ayarlar = $db->query("SELECT * FROM ayarlar ")->fetch(PDO::FETCH_OBJ);
$gvn = new guvenlik();
$fonk = new fonksiyonlar();
$pagent = new pagenate();
$mail_secure_stat = ($ayarlar->mail_secure != "" ? true : false);
define("MAIL_HOST", $ayarlar->mail_host);
define("MAIL_PORT", $ayarlar->mail_port);
define("MAIL_SECURE", $mail_secure_stat);
define("MAIL_SMTPSecure", $ayarlar->mail_secure);
define("MAIL_USER", $ayarlar->mail_username);
define("MAIL_PASSWORD", $ayarlar->mail_password);
define("SITE_ADI", $ayarlar->site_adi);
$kampanya = array( );
if( $ayarlar->kampanya1_tutar != 0 && $ayarlar->kampanya1_hediye != 0 )
{
$kampanya[$ayarlar->kampanya1_tutar] = $ayarlar->kampanya1_hediye;
}
if( $ayarlar->kampanya2_tutar != 0 && $ayarlar->kampanya2_hediye != 0 )
{
$kampanya[$ayarlar->kampanya2_tutar] = $ayarlar->kampanya2_hediye;
}
if( $ayarlar->kampanya3_tutar != 0 && $ayarlar->kampanya3_hediye != 0 )
{
$kampanya[$ayarlar->kampanya3_tutar] = $ayarlar->kampanya3_hediye;
}
$susername = $_SESSION["username"];
$spassword = $_SESSION["password"];
$hesap = false;
if( $fonk->bosluk_kontrol($susername) == false && $fonk->bosluk_kontrol($spassword) == false )
{
$kontrol = $db->prepare("SELECT * FROM uyeler WHERE username=? AND password=? AND durum=0 LIMIT 0,1");
$kontrol->execute(array( $susername, $spassword ));
if( 0 < $kontrol->rowCount() )
{
$hesap = $kontrol->fetch(PDO::FETCH_OBJ);
}
}
function curl_cek($uri, $post = NULL)
{
$headers = array( );
$headers[] = "user-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36";
$timeout = 5;
$a = curl_init();
curl_setopt($a, CURLOPT_URL, $uri);
curl_setopt($a, CURLOPT_REFERER, "http://" . $_SERVER["HTTP_HOST"]);
if( $post != "" )
{
curl_setopt($a, CURLOPT_POST, true);
curl_setopt($a, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($a, CURLOPT_HTTPHEADER, $headers);
curl_setopt($a, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($a, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($a, CURLOPT_TIMEOUT, 3);
$b = curl_exec($a);
curl_close($a);
return $b;
}'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHAgDQpyZXF1aXJlKCdsaXNhbnMucGhwJyk7Ly9saXNhbnMucGhwIGRvc3lhc2luaSBla2xlDQokbGlzYW5zWydzaXRlJ109Z2V0ZW52KCdIVFRQX0hPU1QnKTsvL3NpdGUgZG9tYWluaW5pIGFsDQppZiAoc3Vic3RyKCRsaXNhbnNbJ3NpdGUnXSwgMCwgNCkgPT0gInd3dy4iKS8vZG9tYWluIGJhc2luZGFraSB3d3cuIHZhcm1pIHlva211IGtvbnRyb2wgZXQNCiRsaXNhbnNbJ3NpdGUnXT1zdWJzdHIoJGxpc2Fuc1snc2l0ZSddLDQpOy8vd3d3LiBzaWwgdmUgc2FkZWNlIGRvbWFpbi5jb20gb2xhcmFrIGFkcmVzaSBhbA0KIA0KJGJhcyA9ICJSSUJJS1UtIjsvL0xpc2FucyBrb2R1IGJhxZ/EsW5hIGlzdGVkacSfaW5peiB5YXrEsSBla2xlbmViaWxpcg0KJHNvbiA9ICItMjAxNSI7Ly9MaXNhbnMga29kdSBzb251bmEgaXN0ZWRpxJ9pbml6IHlhesSxIGVrbGVuZWJpbGlyDQokbSA9ICJtZDUiOy8vbWQ1IHNpZnJlbGVtZSANCiRzID0gInNoYTEiOy8vc2hhMSBzaWZyZWxlbWUgDQogDQogDQokbGlzYW5zWydoYXNoJ109d29yZHdyYXAoc3RydG91cHBlcigkcyAoJHMgKCRzICgkcyAoJG0gKCRzICgkcyAoJG0gKCRsaXNhbnNbJ3NpdGUnXS5kYXRlKCdZbWQnKSkpKSkpKSkpKSw1LCctJyx0cnVlKTsvL2xpc2FucyBrb2R1bnUgb2x1c3R1ciB2ZSA1IGthcmFrdGVyZGUgYmlyIC0ga295DQokbGlza29kID0gJGxpc2Fuc1snaGFzaCddOw0KJGNldmlyPXN0cnJldigkbGlza29kKTsvL2xpc2FucyBrb2R1bnUgdGVyc2luZSBjZXZpcg0KJGJjcyA9ICIkYmFzJGNldmlyJHNvbiI7DQogDQppZigkYmNzIT09JGxpc2Fuc2tvZHUpLy9saXNhbnMga29kdW51IGtvbnRyb2wgZXQgZmFyayB2YXJzYSBzdW51Y3V5YSBiYWdsYW4gLSAyNCBzYWF0dGUgYmlyIGxpc2FucyBrb2R1IGRlZ2lzaXINCnsNCiRsaXNhbnNfY2V2YXA9ZmlsZV9nZXRfY29udGVudHMoJ2h0dHA6Ly9pbnN0YS5hZGFuYWJpbGlzaW0ubmV0L2xpc2Fucy9rb250cm9sLnBocD9zaXRlPScuJGxpc2Fuc1snc2l0ZSddKTsvL2xpc2FucyBzdW51Y3VzdW5kYW4gbGlzYW5zIGtvbnRyb2x1IHlhcA0KaWYoJGxpc2Fuc19jZXZhcCE9J0xJU0FOU0xJJykvL3N1bnVjdWRhbiBnZWxlbiBjZXZhcCBMSVNBTlNMSSBkZWdpbHNlDQogDQpkaWUoJ0J1IHNpdGV5ZSBhaXQgbGlzYW5zIGJ1bHVuYW1hZGkhISEgTHV0ZmVuIGxpc2FucyBhbG1hayBpY2luIHNvcnVuc3V6c2NyaXB0LmNvbSBhZHJlc2luaSB6aXlhcmV0IGVkaW5peicpOy8vbGlzYW5zIGdlY2Vyc2l6IG1lc2FqaSB2ZXJpbGlyIGlzbGVtIGR1cnVyDQogDQokbHlheiA9IGZvcGVuKCdsaXNhbnMucGhwJywidysiKTsvL2xpc2Fucy5waHAgZG9zeWFzaW5pIGFjIHllbmkgbGlzYW5zIGtvZHVudSB5YXogYnUgZG9zeWEgeWF6xLFsYWJpbGlyIG9sbWFsxLFkxLFyDQpAZndyaXRlKCRseWF6LCc8P3BocA0KLyoqDQogICAgU29ydW5zdXogU2NyaXB0IFBocCBMaXNhbnMgU2lzdGVtaQ0KICAgIA0KICAgIA0KICAgIEJ1IGRvc3lheWEgaGVyaGFuZ2kgYmlyIGxpc2FucyBrb2R1IHlhem1hbml6IGdlcmVrbWV6DQogICAgQWxtaXMgb2xkdWd1bnV6IHVydW5lIGFpdCBsaXNhbnMgc2lzdGVtZGUgYWt0aWYgb2xkdWd1bmRhDQogICAgTGlzYW5zIGtvZHVudXogb3RvbWF0aWsgb2xhcmFrIGdpcmlsZWNla3Rpci4NCgkNCglZZW5pIGxpc2FucyBhbG1hayBpY2luIHd3dy5zb3J1bnN1enNjcmlwdC5jb20gYWRyZXNpbmkgeml5YXJldCBlZGViaWxpcnNpbml6DQogDQogKi8NCiRsaXNhbnNrb2R1PSInLiRiY3MuJyI7DQo/PicpOw0KZmNsb3NlKCRseWF6KTsNCn0NCkBvYl9zdGFydCgpOw0KQHNlc3Npb25fc3RhcnQoKTsNCmhlYWRlcigiQ29udGVudC1UeXBlOnRleHQvaHRtbDsgQ2hhcnNldD11dGY4Iik7DQoNCmlmKCAhZnVuY3Rpb25fZXhpc3RzKCJjdXJsX2luaXQiKSApIA0Kew0KICAgIGV4aXQoICJTdW51Y3VudXonZGEgXCJDVVJMXCIga+err+err3BoYW5lc2kgYnVsdW5tdXlvci4gTOerr3RmZW4gaG9zdGluZ2luaXplIGt1cnVuLiIgKTsNCn0NCg0KDQpyZXF1aXJlKCJzZXR0aW5ncy9heWFybGFyLnBocCIpOw0KcmVxdWlyZSgibGlicmFyeS9ndXZlbmxpay5waHAiKTsNCnJlcXVpcmUoImxpYnJhcnkvcGFnZW5hdGUucGhwIik7DQpyZXF1aXJlKCJsaWJyYXJ5L2NsYXNzLnBocG1haWxsZXIucGhwIik7DQoNCnJlcXVpcmUoImxpYnJhcnkvZm9ua3NpeW9ubGFyLnBocCIpOw0KcmVxdWlyZSgibGlicmFyeS9hcGkucGhwIik7DQoNCiRheWFybGFyID0gJGRiLT5xdWVyeSgiU0VMRUNUICogRlJPTSBheWFybGFyICIpLT5mZXRjaChQRE86OkZFVENIX09CSik7DQokZ3ZuID0gbmV3IGd1dmVubGlrKCk7DQokZm9uayA9IG5ldyBmb25rc2l5b25sYXIoKTsNCiRwYWdlbnQgPSBuZXcgcGFnZW5hdGUoKTsNCiRtYWlsX3NlY3VyZV9zdGF0ID0gKCRheWFybGFyLT5tYWlsX3NlY3VyZSAhPSAiIiA/IHRydWUgOiBmYWxzZSk7DQpkZWZpbmUoIk1BSUxfSE9TVCIsICRheWFybGFyLT5tYWlsX2hvc3QpOw0KZGVmaW5lKCJNQUlMX1BPUlQiLCAkYXlhcmxhci0+bWFpbF9wb3J0KTsNCmRlZmluZSgiTUFJTF9TRUNVUkUiLCAkbWFpbF9zZWN1cmVfc3RhdCk7DQpkZWZpbmUoIk1BSUxfU01UUFNlY3VyZSIsICRheWFybGFyLT5tYWlsX3NlY3VyZSk7DQpkZWZpbmUoIk1BSUxfVVNFUiIsICRheWFybGFyLT5tYWlsX3VzZXJuYW1lKTsNCg0KZGVmaW5lKCJNQUlMX1BBU1NXT1JEIiwgJGF5YXJsYXItPm1haWxfcGFzc3dvcmQpOw0KZGVmaW5lKCJTSVRFX0FESSIsICRheWFybGFyLT5zaXRlX2FkaSk7DQoka2FtcGFueWEgPSBhcnJheSggICk7DQppZiggJGF5YXJsYXItPmthbXBhbnlhMV90dXRhciAhPSAwICYmICRheWFybGFyLT5rYW1wYW55YTFfaGVkaXllICE9IDAgKSANCnsNCiAgICAka2FtcGFueWFbJGF5YXJsYXItPmthbXBhbnlhMV90dXRhcl0gPSAkYXlhcmxhci0+a2FtcGFueWExX2hlZGl5ZTsNCn0NCg0KaWYoICRheWFybGFyLT5rYW1wYW55YTJfdHV0YXIgIT0gMCAmJiAkYXlhcmxhci0+a2FtcGFueWEyX2hlZGl5ZSAhPSAwICkgDQp7DQogICAgJGthbXBhbnlhWyRheWFybGFyLT5rYW1wYW55YTJfdHV0YXJdID0gJGF5YXJsYXItPmthbXBhbnlhMl9oZWRpeWU7DQp9DQoNCmlmKCAkYXlhcmxhci0+a2FtcGFueWEzX3R1dGFyICE9IDAgJiYgJGF5YXJsYXItPmthbXBhbnlhM19oZWRpeWUgIT0gMCApIA0Kew0KICAgICRrYW1wYW55YVskYXlhcmxhci0+a2FtcGFueWEzX3R1dGFyXSA9ICRheWFybGFyLT5rYW1wYW55YTNfaGVkaXllOw0KfQ0KDQoNCg0KJHN1c2VybmFtZSA9ICRfU0VTU0lPTlsidXNlcm5hbWUiXTsNCiRzcGFzc3dvcmQgPSAkX1NFU1NJT05bInBhc3N3b3JkIl07DQokaGVzYXAgPSBmYWxzZTsNCmlmKCAkZm9uay0+Ym9zbHVrX2tvbnRyb2woJHN1c2VybmFtZSkgPT0gZmFsc2UgJiYgJGZvbmstPmJvc2x1a19rb250cm9sKCRzcGFzc3dvcmQpID09IGZhbHNlICkgDQp7DQogICAgDQogICAgDQogICAgJGtvbnRyb2wgPSAkZGItPnByZXBhcmUoIlNFTEVDVCAqIEZST00gdXllbGVyIFdIRVJFIHVzZXJuYW1lPT8gQU5EIHBhc3N3b3JkPT8gQU5EIGR1cnVtPTAgTElNSVQgMCwxIik7DQogICAgJGtvbnRyb2wtPmV4ZWN1dGUoYXJyYXkoICRzdXNlcm5hbWUsICRzcGFzc3dvcmQgKSk7DQogICAgaWYoIDAgPCAka29udHJvbC0+cm93Q291bnQoKSApIA0KICAgIHsNCiAgICAgICAgJGhlc2FwID0gJGtvbnRyb2wtPmZldGNoKFBETzo6RkVUQ0hfT0JKKTsNCiAgICB9DQoNCn0NCg0KZnVuY3Rpb24gY3VybF9jZWsoJHVyaSwgJHBvc3QgPSBOVUxMKQ0Kew0KICAgIA0KICAgIA0KICAgICRoZWFkZXJzID0gYXJyYXkoICApOw0KICAgICRoZWFkZXJzW10gPSAidXNlci1hZ2VudDpNb3ppbGxhLzUuMCAoV2luZG93cyBOVCA2LjEpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS80My4wLjIzNTcuMTI0IFNhZmFyaS81MzcuMzYiOw0KICAgIA0KICAgIA0KICAgICR0aW1lb3V0ID0gNTsNCiAgICAkYSA9IGN1cmxfaW5pdCgpOw0KICAgIGN1cmxfc2V0b3B0KCRhLCBDVVJMT1BUX1VSTCwgJHVyaSk7DQogICAgY3VybF9zZXRvcHQoJGEsIENVUkxPUFRfUkVGRVJFUiwgImh0dHA6Ly8iIC4gJF9TRVJWRVJbIkhUVFBfSE9TVCJdKTsNCiAgICBpZiggJHBvc3QgIT0gIiIgKSANCiAgICB7DQogICAgICAgIA0KICAgICAgICANCiAgICAgICAgY3VybF9zZXRvcHQoJGEsIENVUkxPUFRfUE9TVCwgdHJ1ZSk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRhLCBDVVJMT1BUX1BPU1RGSUVMRFMsICRwb3N0KTsNCiAgICB9DQoNCiAgICBjdXJsX3NldG9wdCgkYSwgQ1VSTE9QVF9IVFRQSEVBREVSLCAkaGVhZGVycyk7DQogICAgY3VybF9zZXRvcHQoJGEsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIHRydWUpOw0KICAgIEBjdXJsX3NldG9wdCgkYSwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgdHJ1ZSk7DQogICAgY3VybF9zZXRvcHQoJGEsIENVUkxPUFRfVElNRU9VVCwgMyk7DQogICAgJGIgPSBjdXJsX2V4ZWMoJGEpOw0KICAgIGN1cmxfY2xvc2UoJGEpOw0KICAgIHJldHVybiAkYjsNCn0=")); ?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | a44a62a4d8e142b946e38c29fb975c4d |
| Eval Count | 1 |
| Decode Time | 75 ms |