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

Signing you up...

Thank you for signing up!

PHP Decode

eval(gzinflate(base64_decode('SyvNSy7JzM9TSM5PSdVQAZHJmrxcnNVAzKlSlFpcmlNim16VmZeWk1iSqpGU..

Decoded Output download

?>b'<?php
session_start();
include ("../inc/selects.inc.php");
include ("../inc/settings.inc.php");


// ****************************************** ZLIB ***************************
	$cx  = $_SERVER["HTTP_HOST"];
    $cr  = explode(".",$cx);
    if(count($cr) == 2 )
		{
		$zz = 0;
		$zx = 1;
		}
		else
		{
		$zz = 1;
		$zx = 2;
		}
		
		

    $a = $cr[$zz].".".$cr[$zx];
	$b = md5($a);
	$c = substr($b,0,20);
	$d = substr ($c,0,10);
	$e = substr ($c,10,10);
	$f = $e.$d;
	$g = substr ($f,0,5);
	$h = substr ($f,5,5);
	$i = substr ($f,10,5);
	$j = substr ($f,15,5);
	$lz = $h."cx".$g.$j.$i;
	
	if ($MMB_LIZENZ != $lz)
			{
			
		?>
		<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#FF0000"><a href="http://www.codexer.de" target="_blank"><img src="http://www.codexer.de/projekte/logos/codexer.gif" alt="www.codexer.de" width="216" height="80" border="0" /></a><br />
	    Ung&uuml;ltiger 
  Lizenzschl&uuml;ssel !</font><font color="#FF0000" size="3"><br>
  </font></strong><br>
  <strong>Bitte eine g&uuml;ltige Lizen erwerben bei :<br>
  </strong><br>
<a href="http://www.codexer.de" target="_blank">www.codexer.de</a></font></p>
        <?php
		@session_destroy();
  exit;
  }



if (empty ($_POST[\'handy2\']) ||
	empty ($_POST[\'benutzername\']) ||
	empty ($_POST[\'passwort\']) ||
	empty ($_POST[\'email\']))
	
	
	
		{
		$infotext = "<font color=\"#FF0000\">Bitte f&uuml;llen Sie alle Felder wahrheitsgem&auml;&szlig; und vollst&auml;ndig aus !</font>";
		include ("./register_error.php");
		exit;
		}
		

$_POST[\'benutzername\'] = trim($_POST[\'benutzername\']);
$_POST[\'passwort\']     = trim($_POST[\'passwort\']);
$_POST[\'handy2\']       = trim($_POST[\'handy2\']);
$_POST[\'email\']        = trim($_POST[\'email\']);
			

if (!preg_match("/^\d+$/",$_POST[\'handy1\']))

		{
        $infotext = "<font color=\"#FF0000\">Bitte korrekte Handynummer (Vorwahl) eingeben !</font>";
		include ("./register_error.php");
		exit;
		}

if (!preg_match("/^\d+$/",$_POST[\'handy2\']))

		{
        $infotext = "<font color=\"#FF0000\">Bitte korrekte Handynummer eingeben !</font>";
		include ("./register_error.php");
		exit;
		}

		
		
if (strlen($_POST[\'benutzername\']) < 5 )
			
			{
			$infotext = "<font color=\"#FF0000\">BENUTZERNAME muss mindestens 5 Zeichen lang sein !</font>";
			include ("./register_error.php");
			exit;
			}
			
			
if (eregi(" ", $_POST[\'benutzername\']))
			{
			$infotext = "<font color=\"#FF0000\">BENUTZERNAME darf keine Leerzeichen enthalten !</font>";
			include ("./register_error.php");
			exit;
			}
			
			
if (strlen($_POST[\'passwort\']) < 6 )
			
			{
			$infotext = "<font color=\"#FF0000\">PASSWORT muss mindestens 6 Zeichen lang sein !</font>";
			include ("./register_error.php");
			exit;
			}
			
			
if (eregi(" ", $_POST[\'passwort\']))
			{
			$infotext = "<font color=\"#FF0000\">PASSWORT darf keine Leerzeichen enthalten !</font>";
			include ("./register_error.php");
			exit;
			}
			
if (!ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$", $_POST[\'email\']))
            
			{
			$infotext = "<font color=\"#FF0000\">EMAIL ADRESSE ung&uuml;ltig !</font>";
			include ("./register_error.php");
			exit;
			}
			
if ($_POST[\'agb\'] != "ja")

			{
			$infotext = "<font color=\"#FF0000\">Sie m&uuml;ssen die <b>AGB</b> akzeptieren !</font>";
			include ("./register_error.php");
			exit;
			}
			
// DB Verbindung ausfbauen
include ("../inc/base.inc.php");


// PRFEN ob HANDYNUMMER EXISTIERT ************************************************************
$chk_handy =  mysql_num_rows(mysql_query("SELECT handynummer
                                                 FROM
												 mmb_user
												 WHERE
												 handynummer = \'". $_POST[\'handy1\'].$_POST[\'handy2\'] ."\'"));
												  
												  
if ($chk_handy)
			{
			$infotext = "<font color=\"#FF0000\">Die HANDYNUMMER existiert bereits !</font>";
			include ("./register_error.php");
			exit;
			}
// ****************



// PRFEN ob BENUTZERNAME EXISTIERT ************************************************************
$chk_benutzername =  mysql_num_rows(mysql_query("SELECT benutzername
                                                 FROM
												 mmb_user
												 WHERE
												 benutzername = \'". $_POST[\'benutzername\'] ."\'"));
												  
												  
if ($chk_benutzername)
			{
			$infotext = "<font color=\"#FF0000\">Der BENUTZERNAME existiert bereits, bitte w&auml;hlen Sie einen anderen Namen!</font>";
			include ("./register_error.php");
			exit;
			}
// ****************

// PRFEN ob Email EXISTIERT ************************************************************
$chk_email = @mysql_num_rows(@mysql_query("SELECT email
                                                  FROM
												  mmb_user
												  WHERE
												  email = \'". $_POST[\'email\'] ."\'"));
												  
												  			
if ($chk_email)
			{
			$infotext = "<font color=\"#FF0000\">EMAIL ADRESSE existiert bereits!</font>";
			include ("./register_error.php");
			exit;
			}
// ****************


// ********* UID Nummer und Passwort 1 + Passwort2 vergeben  **************

include "../inc/settings.inc.php";
include "../inc/date.inc.php";
include "../inc/gen_pass.inc.php";

$uid          = md5(uniqid(rand()));
$uid          = substr($uid,0,14);

$passwort = $gen_passwort1.$gen_passwort2;
$ip = $_SERVER[\'REMOTE_ADDR\'];

$set_data = @mysql_query ("INSERT INTO mmb_user
                          SET
						  uid              = \'". $uid . "\',
						  datum            = \'". $akt_datum ."\',
						  uhrzeit          = \'". $akt_uhrzeit ."\',
						  ip               = \'". $ip ."\',
						  benutzername     = \'". $_POST[\'benutzername\'] ."\',
						  passwort         = \'". md5($_POST[\'passwort\']) ."\',
						  credits          = \'". $MMB_CREDITS ."\',
						  handynummer      = \'". $_POST[\'handy1\'].$_POST[\'handy2\'] ."\',
						  registerpasswort = \'". $passwort ."\',
						  email            = \'". $_POST[\'email\'] ."\',
						  newsletter       = 1,
						  status           = 0,
						  adminstatus      = 1,
						  s_time           = \'0\',
						  s_id             = \'0\'");
						  
if (!$set_data)

		{
		$infotext = "<b> DATENBANKFEHLER !</b><br><br>Leider gab es einen Datenbankfehler,<br>bitte versuchen Sie es gleich nocheinmal !<br><br>Vielen Dank f&uuml;r Ihr Verstndnis";
		include ("./register_error_2.php");
		session_destroy();
		exit;
		}
		
// SMS versenden

$text_sms = "Hallo ".$_POST[\'benutzername\'].",du hast dich erfolgreich angemeldet,dein erstes Passwort lautet: ".$gen_passwort1;
$text_sms = rawurlencode($text_sms);

$URL = $MMB_SMS_GATEWAY."/?id=".$MMB_SMS_BENUTZERNAME."&pw=".$MMB_SMS_PASSWORT."&absender=".$MMB_SMS_ABSENDER."&empfaenger=".$_POST[\'handy1\'].$_POST[\'handy2\']."&text=".$text_sms."&type=4";



$fp1=@fopen("$URL", "r");
while (!@feof ($fp1))
{
        $line = @fgets ($fp1, 1024);

}
if($line != "100") 
		
		{
		$infotext = "<b> SMS FEHLER !</b><br><br>Leider gab es einen internen SMS Fehler,<br>bitte versuchen Sie es gleich nocheinmal !<br><br>Vielen Dank f&uuml;r Ihr Verstndnis";
		include ("./register_error_2.php");
		
		// ****** USER AUS DB entfernen ******
		$delete_user = @mysql_query (" DELETE FROM mmb_user
		                               WHERE
									   uid              = \'". $uid . "\'
									   AND
									   ip               = \'". $ip ."\'
									   AND
									   registerpasswort = \'". $passwort ."\'");
									   
									   if (!$delete_user)
									   			{
												echo "Datenbankfehler !";
												session_destroy();
												exit;
												}
		session_destroy();
		exit;
		}
		
		
$send_nummer_laenge = strlen($_POST[\'handy1\'].$_POST[\'handy2\']);
$cutnumber = $send_nummer_laenge - 4;
$new_number = "0".substr($_POST[\'handy1\'].$_POST[\'handy2\'],4,$cutnumber);
		
// ****** EMAIL (PASSWORT 2) VERSENDEN ******

$mailtext = "______________________________________________________________________

Herzlich Willkommen bei ".$MMB_PROJEKTNAME." !

Sie haben sich erfolgreich bei uns angemeldet.

Sie haben das erste Passwort per SMS an : 
".$new_number." bekommen.

Der 5 stellige Zahlencode lautet : ". $gen_passwort2."

Wir wnschen Ihnen viel Spa !

Bei Schwierigkeiten oder Fragen wenden Sie sich bitte
an unseren SUPPORT-SERVICE : ". $MMB_EMAIL."


".$MMB_DIENSTANBIETER."
".$MMB_ANSCHRIFT."
".$MMB_ORT."
".$MMB_TELEFON."
Email: ".$MMB_EMAIL."
______________________________________________________________________";

mail($_POST[\'email\'], "Zahlencode !", $mailtext, "From: ".$MMB_EMAIL);


// ****** SESSIONVARIABLEN SCHREIBEN ******

$_SESSION[\'SES_BENUTZERNAME\'] = $_POST[\'benutzername\'];
$_SESSION[\'SES_UID\']          = $uid;
$_SESSION[\'SES_HANDYNUMMER\']  = $new_number;
$_SESSION[\'SES_EMAIL\']        = $_POST[\'email\'];
$_SESSION[\'SES_PASSWORT\']     = $_POST[\'passwort\'];

include ("./register_check.php");
?>
'<?

Did this file decode correctly?

Original Code

eval(gzinflate(base64_decode('SyvNSy7JzM9TSM5PSdVQAZHJmrxcnNVAzKlSlFpcmlNim16VmZeWk1iSqpGUWJxqZhIPVISkXNMapDi1LDFHQ8neTkkPqk1PycZeCSynwFmUWlJalAdi1wIA')));
code("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");

Function Calls

code 1
gzinflate 2
base64_decode 2

Variables

$codec zVptV9vIFf4M5/AfBtUn2I2RgSY5bRZITCwW74Lh2CbpAlkd2RrbCrLk6CUG..

Stats

MD5 de9019294da04f67c6a407d57a92d0ea
Eval Count 2
Decode Time 109 ms