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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     06 Jan 2003  13:09:08
 To : Vladimir Bormotov
 Subject : Re: декомпиляция
 -------------------------------------------------------------------------------- 
 
 >>> Vladimir Bormotov wrote:
 
  VK>> Соответственно, логично предположить, что для каждого образа можно
  VK>> найти прообраз. 
 VB>  нелогично.  Правила, например бывают обратимые, и необратимые.
 
 [...]
 
 VB>  Узнай исходное значение X, если узвестно что значение функции 
 VB>  Y(X) = |X| равно 5.  Что такое модуль6 надеюсь помнишь из школьного курса?
 
 Эт' Вы, батенька, институтский курс теории множеств уже подзабыли.
 Если есть отображение, для каждого образа (а не элемента множества, которому
 обязан принадлежать образ;)) есть прообраз.
 А вот _единственность_ прообраза никто не обещал.
 
  VK>> Поскольку декомпиляторы существуют для как минимум Java и Assembler, я
  VK>> предположил, что декомпиляторы существуют и для С.  Как показал поиск
  VK>> по слову "decompiler" на freshmeat.net, они создаются, но мне не
  VK>> удалось найти ни одного рабочего декомпилятора.  
 
 VB>  Это просто песня.  Если твои сверстники все такие, то я совершенно
 VB>  сопокоен, на хлеб яс маслом колбасой и видимо икрой, я еще долго смогу
 VB>  зарабатывать без особого напряга...
 VB>  
 VB>  Вам не читали, на втором курсе, что такое java, и что такое Assembler, и
 VB>  чем от них отличается Си?  Вообще, курс языков, грамматик был?
 
 А при чём тут курс грамматик?
 Боюсь я, что это ему должно быть спокойно, что ты у него хлеб не отобьёшь.
 Грамматики никак не определяют выходную исполняющую машину, для которой
 пишется код, и ява, скомпилированная в машинные коды писюка, будет менее
 восстановима, чем выход какого-нибудь SmallC, который не умеет никакой
 оптимизации и генерирует промежуточный код обобщённой стековой машины...
 
  VK>> Если декомпиляторов вообще не существует - просто ответь, что их нет.
 VB>  Ты думаешь, ут сидят люди, которым нечего делать, и они любят "опускать"
 VB>  молодых всякими язвительынми фразами?  нет, тут конечно есть такие (у
 VB>  некоторых это просто форма выражения мысли, у других просто подход к
 VB>  жизни), но их можно по пальцем перечесть.  Остальные подписчики
 VB>  конфернции, стараются не пудрить мозги.   И если тебе сразу не сказали как
 VB>  получить исходник из бинарника, то это именно и означет "никак".
 VB>  
 VB>  Причем Hечаев сказал наиболее несложный способ - "поработать головой".
 VB>  Подразумевая что у тебя есть в голове то, чем можно работать.
 
 Он совсем не несложный.
 Он просто единственный, потому что готовых работающих декомпиляторов
 практически нет.
 С другой стороны, при известных методах работы компилятора и отсутствии
 оптимизации при компиляции, восстановление исходного кода вполне
 автоматизируемо, с точностью до происхождения констант, названий переменных
 и прочих факторов, теряющихся где-то на этапе первой свёртки после
 синтаксического разбора.
 Hо никто, кто способен такое написать, не будет это делать. По крайней мере
 за пределами IT подразделения силовых структур и спецHИИ. ;))
 
 VB>  Уж поверь, еслиб он хотел постебаться, то это бы выглядело саавсем не так
 VB>  ;)))
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (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/736894c7fa5f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional