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ültiger
Lizenzschlüssel !</font><font color="#FF0000" size="3"><br>
</font></strong><br>
<strong>Bitte eine gü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üllen Sie alle Felder wahrheitsgemäß und vollstä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ültig !</font>";
include ("./register_error.php");
exit;
}
if ($_POST[\'agb\'] != "ja")
{
$infotext = "<font color=\"#FF0000\">Sie mü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ä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ü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ü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 |
Stats
| MD5 | de9019294da04f67c6a407d57a92d0ea |
| Eval Count | 2 |
| Decode Time | 109 ms |