Who is the genius that nulled this script ?
What happened bro? Is something wrong nulling he did?Ramadan + reading this code = it's worse than covid19![]()
install/install/helpers/install_helpers.php
Yeah I sawTake a look at this file
The function "install" is a big mess
This is bad, right?Yeah I saw
There's fetching the data from the server in base64 format and the nullmaster added his name there that the script is nulled by him![]()
Yeah I saw
There's fetching the data from the server in base64 format and the nullmaster added his name there that the script is nulled by him![]()
$result = "success{|}21747459{|}./{|}7.1.0{|}NULLED.BY.BABIATO.MEMBER";
$result_array = json_decode( $result , 1 );
if( is_array( $result_array ) && isset( $result_array['status'] ) && $result_array['status'] == "error"){
ms($result);
}
$result = base64_decode( $result );
$result = explode("{|}", $result);
if( count( $result ) != 5 ){
ms([
"status" => "error",
"message" => "There was a problem during installation"
]);
}
It's the worst. Tell me that how will you use the script if the files will not fetch from the server. Huh?This is bad, right?
Complete Drunken Server
It's a crazy nuller
At the the script itself becomes drunk and the whole server crashes and wishes to kill the nuller
install/install/helpers/install_helpers.php
function install($version='7.1.0'){
$CI = &get_instance();
$db_host = $CI->input->post("db_host");
$db_name = $CI->input->post("db_name");
$db_user = $CI->input->post("db_user");
$db_pass = $CI->input->post("db_pass");
$admin_fullname = $CI->input->post("admin_fullname");
$admin_email = $CI->input->post("admin_email");
$admin_pass = $CI->input->post("admin_pass");
$admin_timezone = $CI->input->post("admin_timezone");
$config_file_path = APPPATH."../../app/config.php";
$encryption_key = md5(rand());
$config_file = file_get_contents($config_file_path);
$is_installed = strpos($config_file, "enter_db_host");
if (empty($db_host) || empty($db_name) || empty($db_user) || empty($admin_fullname) || empty($admin_email) || empty($admin_pass) || empty($admin_timezone)) {
ms(array(
"status" => "error",
"message" => "Please input all fields."
));
}
if (filter_var($admin_email, FILTER_VALIDATE_EMAIL) === false) {
ms(array(
"status" => "error",
"message" => "Please input a valid email."
));
}
$mysqli = @new mysqli($db_host, $db_user, $db_pass, $db_name);
if (mysqli_connect_errno()) {
ms(array(
"status" => "error",
"message" => "Database error: ".$mysqli->connect_error
));
}
if (!$is_installed) {
ms(array(
"status" => "error",
"message" => "Seems this app is already installed! You can't reinstall it again. Make sure you not edit file config.php and index.php"
));
}
if( file_exists( $install_path."database.sql" ) ){
$ids = md5(rand());
$sql = @file_get_contents($install_path."database.sql");
$sql = str_replace('ADMIN_FULLNAME', $admin_fullname, $sql);
$sql = str_replace('ADMIN_EMAIL', $admin_email, $sql);
$sql = str_replace('ADMIN_PASSWORD', md5($admin_pass), $sql);
$sql = str_replace('ADMIN_TIMEZONE', $admin_timezone, $sql);
$sql = str_replace('ADMIN_IDS', $ids, $sql);
$mysqli->multi_query($sql);
$sql = "INSERT INTO sp_purchase_manager (ids, item_id, purchase_code, version) VALUES ('$ids', '21747459', '505882de-c88f-45a3-a643-3fa8b49a8934', '$version')";
$mysqli->query($sql);
$config_file = str_replace('enter_db_host', $db_host, $config_file);
$config_file = str_replace('enter_db_user', $db_user, $config_file);
$config_file = str_replace('enter_db_pass', $db_pass, $config_file);
$config_file = str_replace('enter_db_name', $db_name, $config_file);
$config_file = str_replace('enter_encryption_key', md5(rand()), $config_file);
$config_file = str_replace('enter_timezone', $admin_timezone, $config_file);
file_put_contents($config_file_path, $config_file);
$index_file_path = APPPATH."../../index.php";
$index_file = file_get_contents($index_file_path);
$index_file = preg_replace('/installation/', 'production', $index_file, 1);
file_put_contents($index_file_path, $index_file);
}
ms(array(
"status" => "success"
));
}
The decoded files are already included with the files, as is the extended version of the sql file. The { | } delimiter only checks for a index of 5. The API request was made already and extracted unto the directory. Check before you talkBeen nulling Stackpost for over a year. I rushed this one because of the security concerns pulling from socialtoolseu. My mistake.
Anyways, fixing now. Or you can continue to grab files from a cracker who we know nothing about.
Check before you talkBeen nulling Stackpost for over a year
Fix is already being zipped and uploaded. My bad y'all. No more rushes.
hi, its have problem with installationFix is already being zipped and uploaded. My bad y'all. No more rushes.
All modules require sending the database.sql file to your database.Hi, y have error HTTP ERROR 500 in analitycs module anu help?
Version 7.1 posted here
Sql is loadAll modules require sending the database.sql file to your database.