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('JGNvZGVsb2NrX2NvZGU9IlB6NDhQdzBLSXlNakl5TWpJeU1qSXlNakl5TWpJeU1..

Decoded Output download

$codelock_code="Pz48Pw0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgI*****************************************CAjDQojI************@RGlhbWFudENoYXQgdmVyc2lvbiAyLjUgTm8gQ29weXJpZ2h0IC0gS2F1ZnZlcnNpb24gI************w0KIyAgI*********@d!kIHPkbW10bGljaGUgU2NyaXB0ZSB3dXJkZW4gdm9uIHd3dy5kaWFtY!0LWhvc3RpbmcuZGUgZXJzdGVsbHQuI*********CMNCiMgI*****************************************CAjDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KDQpJTkNMVURFICIuL2luY2x1ZGUvY29uZmlndXJhdGlvbi5pbmMucGhwIjsNCklOQ0xVREUgIi4va!jbHVkZS9wcmVmZXJlbmNlcy5pbmMucGhwIjsNCklOQ0xVREUgIi4va!jbHVkZS9kZXNpZ24ua!jLnBocCI7IA0KSU5DTFVERSAiLi90cmFmZmljc3RhdHMucGhwIjsNCg0KJHJlbG9hZD0kcmVmcmVzaGNoYXRyb29tcyoxMDAwOw0KJGNvd!0ZXI9MDsNCg0KI01vZGUgcmF1c2ZpbmRlbiAsIHdlZ2VuIEFkbWlucmF1bSBzaWNodGJhciBvZGVyIG5pY2h0LCB1bmQgQ2hhdElEIFZlcmdsZWljaA0KJGRiID0gbmV3IGRiX2xvY2FsOw0KJGRiLT5xdWVyeSgiU0VMRUNUICogRlJPTSAiLiRjaGF0cHJlZml4LiJjaGF0dXNlcnMgV0hFUkUgbmljaz0nJGNoYXR1c2VyJyIpOw0KJGRiLT5uZXh0X3JlY29yZCgpOw0KJG1vZGU9JGRiLT5yZWNvcmRbbW9kZV07DQokZGJpZD0kZGItPnJlY29yZFtpZF07DQokYmFubmVkPSRkYi0+cmVjb3JkW2Jhbm5lZF07DQppZiAoJGRiaWQgPT0gJGNoYXRpZCAmJiAkY2hhdGlkICE9ICIiICYmICRiY!uZWQgPT0gIjAiKQ0Kew0KI2VuZGUgbW9kZSByYXVzZmluZGVuDQoNCiRkYiA9IG5ldyBkYl9sb2NhbDsNCiRkYjIgPSBuZXcgZGJfbG9jYWw7DQokZGIzID0gbmV3IGRiX2xvY2FsOw0KJGNvd!0ZXI9IjEiOw0KJGRiIC0+IHF1ZXJ5KCJTRUxFQ1QgKiBGUk9NICIuJGNoYXRwcmVmaXguImNoYXRyb29tcyBPUkRFUiBCWSBwb3MiKTsNCndoaWxlICgkZGItPm5leHRfcmVjb3JkKCkpIHsNCiAkdXNlcnM9IiI7DQogJHJvb20gPSAkZGItPnJlY29yZFtuYW1lXTsNCiBpZighZXJlZ2koInNlcF8iLCRyb29tKSB8fCAkc2VwX2F1c2JsZ!kZW49PSJuZWluIikgew0KICRkYjMtPnF1ZXJ5KCJTRUxFQ1QgKiBGUk9NICIuJGNoYXRwcmVmaXguImNoYXR1c2VycyB3aGVyZSByb29tPSAnJHJvb20nIEFORCBhY3RpdmUgPSAnMSciKTsNCiB3aGlsZSgkZGIzLT5uZXh0X3JlY29yZCgpKSB7DQogIGlmKCR1c2Vycz09IiIpDQogIHsNCiAgJHVzZXJzPSJcblVzZXJsaXN0ZTogIjsNCiAgfQ0KICAkbXVoPSRkYjMtPnJlY29yZFtuaWNrXTsNCiAgJHVzZXJzIC49ICRtdWguIiwgIjsNCiAgfQ0KICBpZihzdHJsZW4oJHVzZXJzKT4xMSkgJHVzZXJzID0gc3Vic3RyKCR1c2VycywgMCwgLTIpOyM8LS0gbmFjaCBkZW0gbGV0enRlbiB1c2VyIHdpcmQgZGFzICwgZ!0ZmVybnQNCiAgJGRiMi0+cXVlcnkoIlNFTEVDVCBjb3VudCgqKSBGUk9NICIuJGNoYXRwcmVmaXguImNoYXR1c2VycyBXSEVSRSByb29tID0gJyRyb29tJyBBTkQgYWN0aXZlPSAnMSciKTsNCiAgJGNoYXR0ZXJzID0gJGRiMi0+cmVzdWx0KCk7DQogICRyYXVtPWVyZWdfcmVwbGFjZSgic2VwXyIsIiIsJHJvb20pOw0KICBpZigkcm9vbT09JGFkbWlucm9vbSAmJiAkbW9kZSA8ICAnMicgfHwgJHJvb209PSR3ZWJiaWVyb29tICYmICRtb2RlIDwgJzMnIHx8ICRyb29tPT0kdmlwcm9vbSAmJiAkbW9kZSA8ICcxJykNCiAgew0KICBldmFsICgiXCRjaGF0cm9vbWJpdC49IFwiIi5nZXR0ZW1wbGF0ZSgiY2hhdHJvb21ub2Fjc2Vzc2JpdCIpLiJcIjsiKTsNCiAgfQ0KICBlbHNlDQogIHsNCiAgZXZhbCAoIlwkY2hhdHJvb21iaXQuPSBcIiIuZ2V0dGVtcGxhdGUoImNoYXRyb29tYml0IikuIlwiOyIpOw0KICB9DQogIH0NCiAgJHVzZXJzPSIiOw0KICAkY291bnRlcisrOw0KICBpZihpc19pbnQoJGNvd!0ZXIgLyAkc2VwX3RlaWx1bmcpKQ0KICB7DQogIGV2YWwgKCJcJHJvb21icmFrZSA9IFwiIi5nZXR0ZW1wbGF0ZSgicm9vbWJyYWtlIikuIlwiOyIpOw0KICB9DQogIGVsc2UNCiAgew0KICBldmFsICgiXCRyb29tYnJha2UgPSBcIlwiOyIpOw0KICB9DQogfQ0KZXZhbCAoIlwkY3NzID0gXCIiLmdldHRlbXBsYXRlKCJjc3MiKS4iXCI7Iik7DQpldmFsICgiXCRjaGF0cm9vbXRhYmxlID0gXCIiLmdldHRlbXBsYXRlKCJjaGF0cm9vbXRhYmxlIikuIlwiOyIpOw0KZXZhbCgiZG9vdXRwdXQoXCIiLmdldHRlbXBsYXRlKCJjaGF0cm9vbWZyYW1lIikuIlwiKTsiKTsNCiRkYi0+Y2xvc2UoKTsNCiRkYjItPmNsb3NlKCk7DQokZGIzLT5jbG9zZSgpOw0KfQ0KZWxzZQ0Kew0KZXZhbCAoIlwkY3NzID0gXCIiLmdldHRlbXBsYXRlKCJjc3MiKS4iXCI7Iik7DQpldmFsKCJkb291dHB1dChcIiIuZ2V0dGVtcGxhdGUoInJlc3RyaWN0aW9uZXJyb3IiKS4iXCIpOyIpOw0KJGRiLT5jbG9zZSgpOw0KfQ0KPz48P1BIUCA="; $codelock_code=str_replace("@","CAg", $codelock_code); $codelock_code=str_replace("!", "W5", $codelock_code); $codelock_code=str_replace("*", "CAgI", $codelock_code); $codelock_code=base64_decode($codelock_code); eval($codelock_code); 
?><?
################################################################################################################################
#                                                                                                                              #
#                                       DiamantChat version 2.5 No Copyright - Kaufversion                                     #
#                                und smmtliche Scripte wurden von www.diamant-hosting.de erstellt.                            #
#                                                                                                                              #
################################################################################################################################

INCLUDE "./include/configuration.inc.php";
INCLUDE "./include/preferences.inc.php";
INCLUDE "./include/design.inc.php"; 
INCLUDE "./trafficstats.php";

$reload=$refreshchatrooms*1000;
$counter=0;

#Mode rausfinden , wegen Adminraum sichtbar oder nicht, und ChatID Vergleich
$db = new db_local;
$db->query("SELECT * FROM ".$chatprefix."chatusers WHERE nick='$chatuser'");
$db->next_record();
$mode=$db->record[mode];
$dbid=$db->record[id];
$banned=$db->record[banned];
if ($dbid == $chatid && $chatid != "" && $banned == "0")
{
#ende mode rausfinden

$db = new db_local;
$db2 = new db_local;
$db3 = new db_local;
$counter="1";
$db -> query("SELECT * FROM ".$chatprefix."chatrooms ORDER BY pos");
while ($db->next_record()) {
 $users="";
 $room = $db->record[name];
 if(!eregi("sep_",$room) || $sep_ausblenden=="nein") {
 $db3->query("SELECT * FROM ".$chatprefix."chatusers where room= '$room' AND active = '1'");
 while($db3->next_record()) {
  if($users=="")
  {
  $users="
Userliste: ";
  }
  $muh=$db3->record[nick];
  $users .= $muh.", ";
  }
  if(strlen($users)>11) $users = substr($users, 0, -2);#<-- nach dem letzten user wird das , entfernt
  $db2->query("SELECT count(*) FROM ".$chatprefix."chatusers WHERE room = '$room' AND active= '1'");
  $chatters = $db2->result();
  $raum=ereg_replace("sep_","",$room);
  if($room==$adminroom && $mode <  '2' || $room==$webbieroom && $mode < '3' || $room==$viproom && $mode < '1')
  {
  eval ("\$chatroombit.= \"".gettemplate("chatroomnoacsessbit")."\";");
  }
  else
  {
  eval ("\$chatroombit.= \"".gettemplate("chatroombit")."\";");
  }
  }
  $users="";
  $counter++;
  if(is_int($counter / $sep_teilung))
  {
  eval ("\$roombrake = \"".gettemplate("roombrake")."\";");
  }
  else
  {
  eval ("\$roombrake = \"\";");
  }
 }
eval ("\$css = \"".gettemplate("css")."\";");
eval ("\$chatroomtable = \"".gettemplate("chatroomtable")."\";");
eval("dooutput(\"".gettemplate("chatroomframe")."\");");
$db->close();
$db2->close();
$db3->close();
}
else
{
eval ("\$css = \"".gettemplate("css")."\";");
eval("dooutput(\"".gettemplate("restrictionerror")."\");");
$db->close();
}
?><?php 

Did this file decode correctly?

Original Code

<?PHP
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9IlB6NDhQdzBLSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNTkNpTWdJKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipDQWpEUW9qSSoqKioqKioqKioqKkBSR2xoYldGdWRFTm9ZWFFnZG1WeWMybHZiaUF5TGpVZ1RtOGdRMjl3ZVhKcFoyaDBJQzBnUzJGMVpuWmxjbk5wYjI0Z0kqKioqKioqKioqKip3MEtJeUFnSSoqKioqKioqKkBkIWtJSFBrYlcxMGJHbGphR1VnVTJOeWFYQjBaU0IzZFhKa1pXNGdkbTl1SUhkM2R5NWthV0Z0WSEwTFdodmMzUnBibWN1WkdVZ1pYSnpkR1ZzYkhRdUkqKioqKioqKipDTU5DaU1nSSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqQ0FqRFFvakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl3MEtEUXBKVGtOTVZVUkZJQ0l1TDJsdVkyeDFaR1V2WTI5dVptbG5kWEpoZEdsdmJpNXBibU11Y0dod0lqc05Da2xPUTB4VlJFVWdJaTR2YSFqYkhWa1pTOXdjbVZtWlhKbGJtTmxjeTVwYm1NdWNHaHdJanNOQ2tsT1EweFZSRVVnSWk0dmEhamJIVmtaUzlrWlhOcFoyNHVhIWpMbkJvY0NJN0lBMEtTVTVEVEZWRVJTQWlMaTkwY21GbVptbGpjM1JoZEhNdWNHaHdJanNOQ2cwS0pISmxiRzloWkQwa2NtVm1jbVZ6YUdOb1lYUnliMjl0Y3lveE1EQXdPdzBLSkdOdmQhMFpYSTlNRHNOQ2cwS0kwMXZaR1VnY21GMWMyWnBibVJsYmlBc0lIZGxaMlZ1SUVGa2JXbHVjbUYxYlNCemFXTm9kR0poY2lCdlpHVnlJRzVwWTJoMExDQjFibVFnUTJoaGRFbEVJRlpsY21kc1pXbGphQTBLSkdSaUlEMGdibVYzSUdSaVgyeHZZMkZzT3cwS0pHUmlMVDV4ZFdWeWVTZ2lVMFZNUlVOVUlDb2dSbEpQVFNBaUxpUmphR0YwY0hKbFptbDRMaUpqYUdGMGRYTmxjbk1nVjBoRlVrVWdibWxqYXowbkpHTm9ZWFIxYzJWeUp5SXBPdzBLSkdSaUxUNXVaWGgwWDNKbFkyOXlaQ2dwT3cwS0pHMXZaR1U5SkdSaUxUNXlaV052Y21SYmJXOWtaVjA3RFFva1pHSnBaRDBrWkdJdFBuSmxZMjl5WkZ0cFpGMDdEUW9rWW1GdWJtVmtQU1JrWWkwK2NtVmpiM0prVzJKaGJtNWxaRjA3RFFwcFppQW9KR1JpYVdRZ1BUMGdKR05vWVhScFpDQW1KaUFrWTJoaGRHbGtJQ0U5SUNJaUlDWW1JQ1JpWSF1WldRZ1BUMGdJakFpS1EwS2V3MEtJMlZ1WkdVZ2JXOWtaU0J5WVhWelptbHVaR1Z1RFFvTkNpUmtZaUE5SUc1bGR5QmtZbDlzYjJOaGJEc05DaVJrWWpJZ1BTQnVaWGNnWkdKZmJHOWpZV3c3RFFva1pHSXpJRDBnYm1WM0lHUmlYMnh2WTJGc093MEtKR052ZCEwWlhJOUlqRWlPdzBLSkdSaUlDMCtJSEYxWlhKNUtDSlRSVXhGUTFRZ0tpQkdVazlOSUNJdUpHTm9ZWFJ3Y21WbWFYZ3VJbU5vWVhSeWIyOXRjeUJQVWtSRlVpQkNXU0J3YjNNaUtUc05DbmRvYVd4bElDZ2taR0l0UG01bGVIUmZjbVZqYjNKa0tDa3BJSHNOQ2lBa2RYTmxjbk05SWlJN0RRb2dKSEp2YjIwZ1BTQWtaR0l0UG5KbFkyOXlaRnR1WVcxbFhUc05DaUJwWmlnaFpYSmxaMmtvSW5ObGNGOGlMQ1J5YjI5dEtTQjhmQ0FrYzJWd1gyRjFjMkpzWiFrWlc0OVBTSnVaV2x1SWlrZ2V3MEtJQ1JrWWpNdFBuRjFaWEo1S0NKVFJVeEZRMVFnS2lCR1VrOU5JQ0l1SkdOb1lYUndjbVZtYVhndUltTm9ZWFIxYzJWeWN5QjNhR1Z5WlNCeWIyOXRQU0FuSkhKdmIyMG5JRUZPUkNCaFkzUnBkbVVnUFNBbk1TY2lLVHNOQ2lCM2FHbHNaU2drWkdJekxUNXVaWGgwWDNKbFkyOXlaQ2dwS1NCN0RRb2dJR2xtS0NSMWMyVnljejA5SWlJcERRb2dJSHNOQ2lBZ0pIVnpaWEp6UFNKY2JsVnpaWEpzYVhOMFpUb2dJanNOQ2lBZ2ZRMEtJQ0FrYlhWb1BTUmtZak10UG5KbFkyOXlaRnR1YVdOclhUc05DaUFnSkhWelpYSnpJQzQ5SUNSdGRXZ3VJaXdnSWpzTkNpQWdmUTBLSUNCcFppaHpkSEpzWlc0b0pIVnpaWEp6S1Q0eE1Ta2dKSFZ6WlhKeklEMGdjM1ZpYzNSeUtDUjFjMlZ5Y3l3Z01Dd2dMVElwT3lNOExTMGdibUZqYUNCa1pXMGdiR1YwZW5SbGJpQjFjMlZ5SUhkcGNtUWdaR0Z6SUN3Z1ohMFptVnliblFOQ2lBZ0pHUmlNaTArY1hWbGNua29JbE5GVEVWRFZDQmpiM1Z1ZENncUtTQkdVazlOSUNJdUpHTm9ZWFJ3Y21WbWFYZ3VJbU5vWVhSMWMyVnljeUJYU0VWU1JTQnliMjl0SUQwZ0p5UnliMjl0SnlCQlRrUWdZV04wYVhabFBTQW5NU2NpS1RzTkNpQWdKR05vWVhSMFpYSnpJRDBnSkdSaU1pMCtjbVZ6ZFd4MEtDazdEUW9nSUNSeVlYVnRQV1Z5WldkZmNtVndiR0ZqWlNnaWMyVndYeUlzSWlJc0pISnZiMjBwT3cwS0lDQnBaaWdrY205dmJUMDlKR0ZrYldsdWNtOXZiU0FtSmlBa2JXOWtaU0E4SUNBbk1pY2dmSHdnSkhKdmIyMDlQU1IzWldKaWFXVnliMjl0SUNZbUlDUnRiMlJsSUR3Z0p6TW5JSHg4SUNSeWIyOXRQVDBrZG1sd2NtOXZiU0FtSmlBa2JXOWtaU0E4SUNjeEp5a05DaUFnZXcwS0lDQmxkbUZzSUNnaVhDUmphR0YwY205dmJXSnBkQzQ5SUZ3aUlpNW5aWFIwWlcxd2JHRjBaU2dpWTJoaGRISnZiMjF1YjJGamMyVnpjMkpwZENJcExpSmNJanNpS1RzTkNpQWdmUTBLSUNCbGJITmxEUW9nSUhzTkNpQWdaWFpoYkNBb0lsd2tZMmhoZEhKdmIyMWlhWFF1UFNCY0lpSXVaMlYwZEdWdGNHeGhkR1VvSW1Ob1lYUnliMjl0WW1sMElpa3VJbHdpT3lJcE93MEtJQ0I5RFFvZ0lIME5DaUFnSkhWelpYSnpQU0lpT3cwS0lDQWtZMjkxYm5SbGNpc3JPdzBLSUNCcFppaHBjMTlwYm5Rb0pHTnZkITBaWElnTHlBa2MyVndYM1JsYVd4MWJtY3BLUTBLSUNCN0RRb2dJR1YyWVd3Z0tDSmNKSEp2YjIxaWNtRnJaU0E5SUZ3aUlpNW5aWFIwWlcxd2JHRjBaU2dpY205dmJXSnlZV3RsSWlrdUlsd2lPeUlwT3cwS0lDQjlEUW9nSUdWc2MyVU5DaUFnZXcwS0lDQmxkbUZzSUNnaVhDUnliMjl0WW5KaGEyVWdQU0JjSWx3aU95SXBPdzBLSUNCOURRb2dmUTBLWlhaaGJDQW9JbHdrWTNOeklEMGdYQ0lpTG1kbGRIUmxiWEJzWVhSbEtDSmpjM01pS1M0aVhDSTdJaWs3RFFwbGRtRnNJQ2dpWENSamFHRjBjbTl2YlhSaFlteGxJRDBnWENJaUxtZGxkSFJsYlhCc1lYUmxLQ0pqYUdGMGNtOXZiWFJoWW14bElpa3VJbHdpT3lJcE93MEtaWFpoYkNnaVpHOXZkWFJ3ZFhRb1hDSWlMbWRsZEhSbGJYQnNZWFJsS0NKamFHRjBjbTl2YldaeVlXMWxJaWt1SWx3aUtUc2lLVHNOQ2lSa1lpMCtZMnh2YzJVb0tUc05DaVJrWWpJdFBtTnNiM05sS0NrN0RRb2taR0l6TFQ1amJHOXpaU2dwT3cwS2ZRMEtaV3h6WlEwS2V3MEtaWFpoYkNBb0lsd2tZM056SUQwZ1hDSWlMbWRsZEhSbGJYQnNZWFJsS0NKamMzTWlLUzRpWENJN0lpazdEUXBsZG1Gc0tDSmtiMjkxZEhCMWRDaGNJaUl1WjJWMGRHVnRjR3hoZEdVb0luSmxjM1J5YVdOMGFXOXVaWEp5YjNJaUtTNGlYQ0lwT3lJcE93MEtKR1JpTFQ1amJHOXpaU2dwT3cwS2ZRMEtQejQ4UDFCSVVDQT0iOyAkY29kZWxvY2tfY29kZT1zdHJfcmVwbGFjZSgiQCIsIkNBZyIsICRjb2RlbG9ja19jb2RlKTsgJGNvZGVsb2NrX2NvZGU9c3RyX3JlcGxhY2UoIiEiLCAiVzUiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPXN0cl9yZXBsYWNlKCIqIiwgIkNBZ0kiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPWJhc2U2NF9kZWNvZGUoJGNvZGVsb2NrX2NvZGUpOyBldmFsKCRjb2RlbG9ja19jb2RlKTsgCg==')); 
?>

Function Calls

str_replace 3
base64_decode 2

Variables

None

Stats

MD5 281187ef4780cb5ff210339c061b2a24
Eval Count 2
Decode Time 85 ms