Раскодировать PHP old

Статус
В этой теме нельзя размещать новые ответы.
если не трудно напишите инструкцию на примере моего файла.
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. На этих примерах я думаю тебе удастся раскодировать остальные файлы
 

Вложения

  • buy-decode.php.zip
    4,9 KB · Просмотры: 17
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. На этих примерах я думаю тебе удастся раскодировать остальные файлы
Всё доходчиво объяснили спасибо большое!
Подскажите еще один момент: код на выходе в одну строчку чем его можно привести в вид как в вашем образце?
 
Здравствуйте, подскажите плз можно ли раскодировать этот файл и с чего лучше начать?
 

Вложения

  • config.php.zip
    7,1 KB · Просмотры: 13
dima2k пожалуйста расскажи как ты раскодировал у меня просто много таких скриптов которые ждут что бы их раскодировали ...

Если можно раскодировать вот этот файл и в архив сунуть инструкцию как это делается ( желательно подробную )

Спасибо заранее .
 

Вложения

  • in_icq.php.zip
    5,4 KB · Просмотры: 5
Если можно раскодировать вот этот файл и в архив сунуть инструкцию как это делается ( желательно подробную )

Спасибо заранее .

Внутри архива декодированный файл, сам декодер и очень-очень подробная инструкция =)
Предлагаю дальнейшие вопросы, если появятся, задавать в ЛС.
 

Вложения

  • decoder.zip
    8,4 KB · Просмотры: 96
  • Нравится
Реакции: s88s
Нужно раскодировать файл в атаче. Там IonCube 7
 

Вложения

  • license.txt
    35,4 KB · Просмотры: 16
Здравствуйте, подскажите плз можно ли раскодировать этот файл и с чего лучше начать?
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( 'Прямой вызов файла запрещён' );
 
}
 
?>
 
Добрый день
dima2k
Огромная просьба раскодировать файл с ионкубе.
Заранее большое спасибо
 

Вложения

  • index.zip
    10,8 KB · Просмотры: 10
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху