Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ramazan Jah-Far                      2:5020/400     09 Jan 2003  18:44:37
 To : Valentin Nechayev
 Subject : Re: декомпиляция
 -------------------------------------------------------------------------------- 
 
 Hi!
 In fido7.ru.linux, Valentin Nechayev wrote:
 
  VN>>> Как раз вычисление прообраза - задача
  VN>>> на сейчас совершенно неалгоритмизируемая.
  RJF>> Hеправда. Легчайше алгоритмизуемая.
  VN> Слова "на сейчас" подразумевали наличие решения, работающего при
  VN>  доступных сейчас ресурсах.
 
 Кстати, я тоже выражаюсь недостаточно чётко. По-нормальному,
 прежде всего нужно определиться с понятиями, наложить некоторые
 ограничения чтобы задача была формализуема и т.п. :)
 
 В частности, я предполагал, что известно конечное множество
 компиляторов, которыми мог быть сгенерирован код. Тогда перебором
 исходных текстов с последующей прогонкой через компиляторы и
 сравнением с машинным кодом можно найти пробраз. Правда, если
 данный машинный код невозможно получить компиляцией C source,
 перебор не завершится никогда. /* если бы можно было доказать
 существование такого k, что для машинного кода длиной в X байт
 всегда найдётся C source прообраз не длинее kX байт, - :) */
 Да, у этого метода есть ещё грабли - компиляторы могут зависать
 (зацикливаться) на некоторых исходных текстах.
 
 Также прообраз можно искать, пытаясь обратить работу VM,
 выполнявшей код компилятора - такое обращение неоднозначно
 (неоднозначно обращение переходов, арифметических операций и
 перебор финальных значений переменных - на момент выхода из
 области видимости). Кроме того я не знаю, есть ли вообще
 теоретические исследования на эту тему... Этот метод
 уже не реализуется "легчайше".
 
 Вероятно, есть ещё какие-нибудь алгоритмизуемые методы...
 
 P.S. приношу свои извинения за оффтопик
 --
 Bye!
 Ramazan
 --- ifmail v.2.15dev5
  * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 декомпиляция   Vasya Kruglov   22 Dec 2002 15:54:27 
 Re: декомпиляция   Valentin Nechayev   23 Dec 2002 15:16:41 
 декомпиляция   Vasya Kruglov   04 Jan 2003 16:43:44 
 Re: декомпиляция   Valentin Nechayev   05 Jan 2003 11:44:03 
 декомпиляция   Vasya Kruglov   06 Jan 2003 05:37:22 
 Re: декомпиляция   Vladimir Bormotov   06 Jan 2003 06:35:54 
 Re: декомпиляция   Valentin Nechayev   06 Jan 2003 13:09:08 
 декомпиляция   Vasya Kruglov   07 Jan 2003 01:46:05 
 Re: декомпиляция   Vladimir Bormotov   08 Jan 2003 00:43:08 
 Re: декомпиляция   Aleksey Cheusov   08 Jan 2003 19:38:14 
 Re: декомпиляция   Aleksey I Zavilohin   14 Jan 2003 18:29:01 
 Re: декомпиляция   Ian Dichkovsky   16 Jan 2003 18:10:54 
 декомпиляция   Vasya Kruglov   07 Jan 2003 01:35:05 
 Re: декомпиляция   Vladimir Bormotov   08 Jan 2003 00:40:02 
 Re: Re: декомпиляция   Alexandr S. Agranovsky   08 Jan 2003 08:44:20 
 декомпиляция   Vasya Kruglov   09 Jan 2003 02:43:21 
 Re: декомпиляция   Vladimir Bormotov   09 Jan 2003 04:18:43 
 декомпиляция   Vasya Kruglov   09 Jan 2003 06:15:25 
 Re: =?KOI8-R?B?xMXLz83QyczRw8nR?=   nik@dcr.spb.ru   09 Jan 2003 09:04:18 
 запуск X11 после su   Vladimir Bormotov   09 Jan 2003 11:40:05 
 Re: декомпиляция   Aleksey Cheusov   09 Jan 2003 15:18:09 
 Re: декомпиляция   Vladimir Goncharov   09 Jan 2003 15:57:06 
 Re: декомпиляция   Alex Antropoff   08 Jan 2003 01:30:24 
 Re: декомпиляция   Vitaly Lugovsky   12 Jan 2003 17:38:13 
 Re: декомпиляция   Valentin Nechayev   06 Jan 2003 12:38:16 
 Re: декомпиляция   Ramazan Jah-Far   07 Jan 2003 18:53:26 
 Re: декомпиляция   Valentin Nechayev   07 Jan 2003 22:46:21 
 Re: декомпиляция   Ramazan Jah-Far   09 Jan 2003 18:44:37 
 декомпиляция   Vasya Kruglov   07 Jan 2003 01:43:49 
 декомпиляция   Eugeny Lenkevich   08 Jan 2003 23:44:03 
 Re: декомпиляция   Vitaly Lugovsky   12 Jan 2003 17:33:42 
 Re: декомпиляция   Ramazan Jah-Far   14 Jan 2003 19:11:13 
 Re: декомпиляция   Vitaly Lugovsky   15 Jan 2003 20:34:26 
 Re: декомпиляция   Vitaly Lugovsky   12 Jan 2003 17:32:25 
Архивное /ru.linux/2169729f4f5e7.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional