Вот, держи:Огромная просьба раскодировать файл под Ioncube 7.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вот, держи:Огромная просьба раскодировать файл под Ioncube 7.
1. Копируешь файл под другим именем, например 1.phpесли не трудно напишите инструкцию на примере моего файла.
Спасибо заранее
Всё доходчиво объяснили спасибо большое!1. Копируешь файл под другим именем, например 1.php
2. Открываешь скопированный файл и меняешь в нем: (а) __FILE__ на полный путь к оригинальному buy.php; (б) eval на echo
3. Запускаешь получившийся файл на выполнение: php.exe 1.php > 1.out
4. То, что получилось в файле 1.out полностью переносишь в файл 1.php перед eval замененным на echo в п.2, снова уже в получившемся файле меняешь eval на echo и ставишь после него die(), чтобы прервать выполение скрипта в этом месте;
5. Повторяешь пункты 3-4, проверяя после каждого раза, что у тебя в файле 1.out. На одном из этапов, когда скрипт еще полностью не раскодировался, происходит проверка на домменое имя, ее нужно удалить.
Прикрепил распакованный файл buy.php и получившийся в итоге всех манипуляций файл 1.php. На этих примерах я думаю тебе удастся раскодировать остальные файлы
Если можно раскодировать вот этот файл и в архив сунуть инструкцию как это делается ( желательно подробную )
Спасибо заранее .
Здравствуйте, подскажите плз можно ли раскодировать этот файл и с чего лучше начать?
<?php
class db {
var $db_id = false;
var $query_num = 0;
var $query_list = array( );
var $mysql_error = '';
var $mysql_version = '';
var $mysql_error_num = 0;
var $mysql_extend = 'MySQLi';
var $MySQL_time_taken = 0;
var $query_id = false;
function connect($db_user, $db_pass, $db_name, $db_location = 'localhost', $show_error = 1) {
explode( ':', $db_location );
$db_location = ;
if (isset( $db_location[1] )) {
$this->db_id = @mysqli_connect( $db_location[0], $db_user, $db_pass, $db_name, $db_location[1] );
}
else {
$this->db_id = @mysqli_connect( $db_location[0], $db_user, $db_pass, $db_name );
}
if (!$this->db_id) {
if ($show_error == 1) {
$this->display_error( mysqli_connect_error( ), '1' );
}
else {
return false;
}
}
$this->mysql_version = mysqli_get_server_info( $this->db_id );
if (!defined( 'COLLATE' )) {
define( 'COLLATE', 'UTF-8' );
}
mysqli_query( $this->db_id, 'SET NAMES \'' . COLLATE . '\'' );
return true;
}
function query($query, $show_error = true) {
$this->get_real_time( );
$time_before = ;
if (!$this->db_id) {
$this->connect( DBUSER, DBPASS, DBNAME, DBHOST );
}
if (!$this->query_id = mysqli_query( $this->db_id, $query )) {
$this->mysql_error = mysqli_error( $this->db_id );
$this->mysql_error_num = mysqli_errno( $this->db_id );
if ($show_error) {
$this->display_error( $this->mysql_error, $this->mysql_error_num, $query );
}
}
+= 'MySQL_time_taken';
= $this->get_real_time( ) - $time_before;
$this->query_num++;
return $this->query_id;
}
function get_row($query_id = '') {
if ($query_id == '') {
$this->query_id;
$query_id = ;
}
return mysqli_fetch_assoc( $query_id );
}
function get_array($query_id = '') {
if ($query_id == '') {
$this->query_id;
$query_id = ;
}
return mysqli_fetch_array( $query_id );
}
function super_query($query, $multi = false) {
if (!$multi) {
$this->query( $query );
$this->get_row( );
$data = ;
$this->free( );
return $data;
}
$this->query( $query );
$rows = array( );
$this->get_row( );
if ($row = ) {
$rows[] = $row;
}
$this->free( );
return $rows;
}
function free($query_id = '') {
if ($query_id == '') {
$this->query_id;
$query_id = ;
}
@mysqli_free_result( $query_id );
}
function num_rows($query_id = '') {
if ($query_id == '') {
$this->query_id;
$query_id = ;
}
return mysqli_num_rows( $query_id );
}
function insert_id() {
return mysqli_insert_id( $this->db_id );
}
function safesql($source) {
if (!$this->db_id) {
$this->connect( DBUSER, DBPASS, DBNAME, DBHOST );
}
if ($this->db_id) {
return mysqli_real_escape_string( $this->db_id, $source );
}
return addslashes( $source );
}
function get_real_time() {
list( $seconds, $microSeconds ) = explode( ' ', microtime( ) );
return (double)$seconds + (double)$microSeconds;
}
function display_error($error, $error_num, $query = '') {
if ($query) {
preg_replace( '/([0-9a-f]){32}/', '********************************', $query );
$query = ;
$query_str = '' . $query;
}
echo '<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MySQL Fatal Error</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
}
-->
</style>
</head>
<body>
<strong>' . $error . '</strong>
<br />
<textarea name="" rows="10" cols="52" wrap="virtual">' . $query_str . '</textarea><br />
</body>
</html>';
exit( 'MySQli Error!' );
}
}
if (!defined( 'SCRIN' )) {
exit( 'Прямой вызов файла запрещён' );
}
?>