The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Avast открыла исходные тексты декомпилятора машинно..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от opennews (??) on 15-Дек-17, 21:11 
Производитель антивирусного ПО Avast открыл (https://blog.avast.com/avast-open-sources-its-machine-code-d...) исходные тексты декомпилятора машинного кода RetDec (https://retdec.com/), на протяжении семи лет применяемого для анализа исполняемых файлов.  Код открыт (https://github.com/avast-tl/retdec) под лицензией MIT. Поддерживается сборка для Linux и Windows.

Среди областей применения можно отметить проведение обратного инжиниринга закрытого ПО и разбор поражённых вредоносным ПО приложений, с целью понять, что именно делает имеющийся машинный код без наличия исходных текстов и без запуска этого кода. Также декомпиляция может оказаться полезной для оценки различий между двумя разными сборками одной программы или для определения в предоставляемых сборках возможных скрытых  подстановок кода, отсутствующих в заявленных исходных текстах.


Продукт позволяет выполнять декомпиляцию независимо от целевой платформы, операционной системы и формата исполняемого файла.  В том числе RetDec предоставляет  расширенные алгоритмы и эвристические механизмы  для декодирования и реконструкции приложений, даже при применении техник запутывания кода и борьбы с декомпиляцией. Машинный код преобразуется в промежуточное представление LLVM, которое  затем транслируется в высокоуровневые исходные тексты на псевдоязыках похожих на Си или Python.


Основные возможности RetDec:


-  Поддержка форматов файлов ELF, PE, Mach-O, COFF, AR, Intel HEX или просто обработка произвольных кусков машинного кода;
-  Поддержка архитектур (только 32-разрядные): Intel x86, ARM, MIPS, PIC32 и PowerPC;
-  Статический анализ исполняемых файлов с выводом детальной информации;
-  Определение компилятора и упаковщика, использованных  для сборки рассматриваемого исполняемого файла;
-  Декодирование машинных инструкций;
-  Удаление статически связанного библиотечного кода, выявляемого по сигнатурам;
-  Извлечение и применение отладочной информации в форматах DWARF и PDB;
-  Реконструкция языковых идиом;
-  Определение и реконструкция иерархии классов C++ (RTTI, vtable);
-  Декодирование символьной информации из бинарных файлов, добавляемой компиляторами C++ (GCC, MSVC, Borland);
-  Реконструирование функций, типов и высокоуровневых конструкций;
-  Встроенный дизассемблер;
-  Формирование вывода в виде читаемых высокоуровневнеых исходных текстов. Поддерживается генерация вывода в виде, похожем на C или Python;
-  Генерация  графа потока выполнения (https://ru.wikipedia.org/wiki/%D0%93%D1%...), графа вызовов (https://ru.wikipedia.org/wiki/%D0%93%D1%...)  и различной статистики;
-  Наличие плагина для IDA, выполняющего декомпиляцию файлов непосредственно из дизассемблера.


URL: https://blog.avast.com/avast-open-sources-its-machine-code-d...
Новость: http://www.opennet.ru/opennews/art.shtml?num=47741

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +17 +/
Сообщение от Аноним (??) on 15-Дек-17, 21:11 
Вообще крутая штука!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –5 +/
Сообщение от Аноним (??) on 15-Дек-17, 21:23 
Неужели лучше рейсов?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Тот_Самый_Анонимус on 15-Дек-17, 22:39 
И снова коммерческая организация не боится что кто-то будет использовать её код в закрытых проектах. Какой-то не такой копираст пошёл, каким его тут пытаются видеть.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –3 +/
Сообщение от EHLO on 15-Дек-17, 22:58 
>И снова коммерческая организация не боится что кто-то будет использовать её код в закрытых проектах. Какой-то не такой копираст пошёл, каким его тут пытаются видеть.

1. Поддержка архитектур (только 32-разрядные): Intel x86, ARM, MIPS, PIC32 и PowerPC;
2. Код открыт под лицензией MIT


Обычный копираст

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Вася Совесть on 15-Дек-17, 23:46 
1. исходники есть. бери и дорабатывай
2. т.е. ты с ними можешь делать всё, что угодно. на что жалуешься?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –6 +/
Сообщение от EHLO on 16-Дек-17, 00:22 
> 1. исходники есть. бери и дорабатывай
> 2. т.е. ты с ними можешь делать всё, что угодно. на что
> жалуешься?

Спасибо за заманчивое предложение, но вынужден отказаться. Бесплатно пахать на проприерастов не в моем вкусе.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

25. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +18 +/
Сообщение от _ (??) on 16-Дек-17, 01:34 
Пахать походу вообще не в твоём вкусе :-|
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +3 +/
Сообщение от EHLO on 16-Дек-17, 01:35 
> Пахать походу вообще не в твоём вкусе :-|

обоснуй

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

109. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 18-Дек-17, 18:05 
Если до тебя не дошло, перечитай ветку еще раз.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

27. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +9 +/
Сообщение от Аноним (??) on 16-Дек-17, 01:48 
>MIT
>проприетарасты

у вас ус отклеился

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от EHLO on 16-Дек-17, 02:00 
>>MIT
>>проприетарасты
> у вас ус отклеился

не ус и не у меня.

В остальном всё верно, одна из излюбленных махровыми проприетарщиками лицензий. Пример? https://github.com/dotnet/core/blob/master/LICENSE.TXT

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +2 +/
Сообщение от Аноним (??) on 16-Дек-17, 02:08 
Отличная лицензия. Лицензиары вам подарили свой код, разрешили использовать в своих коммерческих проприетарных проектах, не платя им ни копейки, не возвращая в опенсорс, не раскрывая исходник вообще. В отличии от gpl, где на практике коммерческое использование сводится к покупке у копираста коммерческой проприетарной лицензии на код.

И кто же тут копираст? По моему копирастничают тут как раз сторонники GPL.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

35. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +7 +/
Сообщение от Аноним (??) on 16-Дек-17, 08:22 
Отличная лицензия. Вам тут вышвырнули неактуальный мусор. Ибо в мире где китайцы продают 64-битный ARM за 5 баксов, а ms выносит поддержку 32 битов там и тут - штука с поддержкой только 32 битов "немного" протухла. Так что стандартный слив неактуальных артефактов, когда конкуренцию продолбали.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

38. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –6 +/
Сообщение от Аноним (??) on 16-Дек-17, 09:24 
ну почему же покупке лицензии. есть более простые пути.
мы же все помним "ошибочку" в лицензии на gcc-4.3 когда весь код собранный этим компилятором чудесным образом перелицензировался в GPL v3. Ах да.. я помню.. это была просто ошибка .. забыли linking exceptions добавить.
Юристы и забыли.. что-то правда плохо верится.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

66. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от EHLO on 16-Дек-17, 16:03 
> И кто же тут копираст? По моему копирастничают тут как раз сторонники
> GPL.

Ты хочешь заявить, что GNU копирасты, а бесполезная пермисивщина от Майкрософта и Аваста является примером свободного ПО?
Так и скажи, обязательно с тэгом несарказм. Иначе глупо на такое отвечать.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

76. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Аноним (??) on 16-Дек-17, 22:05 
>> И кто же тут копираст? По моему копирастничают тут как раз сторонники
>> GPL.
> Ты хочешь заявить, что GNU копирасты, а бесполезная пермисивщина от Майкрософта и
> Аваста является примером свободного ПО?
> Так и скажи, обязательно с тэгом несарказм. Иначе глупо на такое отвечать.

MIT не является примером свободного ПО? удивляешь.
Вот GNU помню навязывали свое виденье авторам проектов.. libdwg, и как там редактор .. и еще парочку.
когда выяснилось - авторы не вправе распоряжаться своим кодом - за них уже все решили.
А вот за MIT.. нет.. не помню такого.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

81. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Andrey Mitrofanov on 17-Дек-17, 09:34 
>>> И кто же тут копираст? По моему копирастничают тут как раз сторонники
>>> GPL.
>> Ты хочешь заявить, что GNU копирасты, а бесполезная пермисивщина от Майкрософта и
>> Аваста является примером свободного ПО?
>> Так и скажи, обязательно с тэгом несарказм. Иначе глупо на такое отвечать.
> MIT не является примером свободного ПО? удивляешь.
> Вот GNU помню навязывали свое виденье авторам проектов..

Тебя ж просили писать мысли яснее и прекратить обманывать:
http://www.opennet.ru/openforum/vsluhforumID3/112997.html#174


Смотри, как надо:  " MIT является примером свободного ПО для меня и моих привилегированных платных друзей по бузинесам.  Вот GPL не является довольно свободным для моих бузинес-мечтаний и бузинес-хозяев жизни.  Я не буду больше никогда   ВРАТЬ   , что GNU и дедешка Столман меня чему-то заставляют и сильничают.  Просто поплачу от зависти в тёмном уголке! "

Понял-понял, раз-раз?  Подтверди??...

> когда выяснилось - авторы не вправе распоряжаться своим кодом - за них
> А вот за MIT.. нет.. не помню такого.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

102. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Andrey Mitrofanov on 18-Дек-17, 13:54 
>>> Вот GNU помню навязывали свое виденье авторам проектов..
>> Тебя ж просили писать мысли яснее и прекратить обманывать:
>> http://www.opennet.ru/openforum/vsluhforumID3/112997.html#174
> Ой. ты что не помнишь историю как libdwg не дали с GPLv3
> на v2 спуститься? Напомнить как sed опускали.

Видишь ли, чтобы быть _проектом GNU_ и ииметь эти гордые буквы в названии, нужно следовать линии Партии. Ты, Леа и не-до-автокадовцы этого не замечали, пока в плешь не клюнуло. Зато теперь запомните.  Gut!

> Малыш - ты все пропустил - сходи в гугл и почитай.

Малышей в детсаду тискать будешь.

>> Смотри, как надо:  " MIT является примером свободного ПО для меня
>> и моих привилегированных платных друзей по бузинесам
.  Вот GPL не
>> является довольно свободным для моих бузинес-мечтаний и бузинес-хозяев жизни.
>>  Я не буду больше никогда   ВРАТЬ
>> , что GNU и дедешка Столман меня чему-то заставляют и сильничают.
>>  Просто поплачу от зависти в тёмном уголке! "
>> Понял-понял, раз-раз?  Подтверди??...
> А по делу сказать есть что? Хамить ты умеешь - я вижу.

Подтверждение получил, получил.

> Болезнь столман-головного мозга прогрессирует? Ну так попроси свою маму что бы накормила
> тебя крысиным ядом. Очень подходящее для такой крысы как ты.

Ай, как тебя бомбит-то!  Ты ж не понимаешь, я тебя не обижаю. Правда-правда!11

Ответить | Правка | Наверх | Cообщить модератору

49. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +9 +/
Сообщение от KonstantinB (ok) on 16-Дек-17, 11:25 
Полагаю, потому и открыли, что собственных ресурсов на реализацию поддержки 64-битных архитектур не хватает.

https://github.com/avast-tl/retdec/issues/9#issuecomment-351... - вот тут разработчик из Аваста делится своими планами по реализации.

Такой декомпилятор - это как раз из разряда тех проектов, которые выгодно опенсорсить. На нем непосредственно не зарабатывают, это инструмент для работы. Развивать подобный инструмент сообща - взаимовыгодно, win-win.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

34. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноним (??) on 16-Дек-17, 08:20 
> не боится что кто-то будет использовать её код в закрытых проектах.

Ясен перец не боится, сейчас 64 бита актуальны. А был бы у них анализатор 64 битов - ты бы увидел дырку от бублика а не исходник, имхо.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

100. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Iaaa (ok) on 18-Дек-17, 13:13 
>> не боится что кто-то будет использовать её код в закрытых проектах.
> Ясен перец не боится, сейчас 64 бита актуальны.

Допилить эту штуку под 64 бит - что два байта переслать. Лично я уже(!) пошел себе пилить.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

111. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 18-Дек-17, 22:57 
> Допилить эту штуку под 64 бит - что два байта переслать. Лично
> я уже(!) пошел себе пилить.

Странно что они сами не допилили, если все так просто. Вроде бы 64 бита появились не вчера.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

93. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Ю.Т. on 18-Дек-17, 08:23 
...или уже в закрытой конкуренции "не тащит", и желает подколоться кровью и пОтом общественности?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

2. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Sunderland93 (ok) on 15-Дек-17, 21:15 
А если этой штукой воспользуются разрабы Nouveau - это сделает данный драйвер лучше?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +5 +/
Сообщение от Аноним (??) on 15-Дек-17, 21:26 
Драйвер станет лучше, но Нвидия может устроить им средневековый GeForce Experience.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноним (??) on 15-Дек-17, 21:27 
Error: Unsupported target architecture 'X86-64'. Supported architectures: Intel x86, ARM, ARM+Thumb, MIPS, PIC32, PowerPC.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Денис (??) on 15-Дек-17, 21:46 
Я вот тоже юмора не понял, почему только 32bit? А где 64, неужели за деньги?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +2 +/
Сообщение от Аноним (??) on 15-Дек-17, 22:22 
https://github.com/avast-tl/retdec/issues/9
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –3 +/
Сообщение от Аноним (??) on 15-Дек-17, 22:24 
Потому небось и открыли, что 64 бита прикрутить оказалось слишком сложно, а 32 уже никому не нужны.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

91. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от binarymaster on 17-Дек-17, 19:32 
Декомпиляцию 16-битного кода Intel тоже было бы неплохо иметь...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

110. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Вулх on 18-Дек-17, 22:34 
Ее просто нет, не за деньги не бесплатно, потому и открыли в надежде, что сообщество поможет допилить.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

23. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –5 +/
Сообщение от kamiram on 16-Дек-17, 00:56 
маловероятно. дрова - это хардкор мечстами. там даже не ассемблер
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

50. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Аноним (??) on 16-Дек-17, 11:58 
Неужели пишут прямо в машинных кодах?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

94. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Ю.Т. on 18-Дек-17, 08:24 
> Неужели пишут прямо в машинных кодах?

...видимо, речь о машинном коде встроенных процессоров, т.е. не основной платформы.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

74. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноноим on 16-Дек-17, 21:14 
Советую посмотреть что такое clean room reverse engineering
NVIDIA запрещает дизассемблировать код. Он содержит патенты.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +2 +/
Сообщение от Аноним (??) on 15-Дек-17, 21:30 
Как оно в сравнении с Hex-Rays?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +3 +/
Сообщение от Аноним (??) on 16-Дек-17, 02:26 
И с radare2?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

89. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от decomp on 17-Дек-17, 15:19 
рейсу проигрывает в 10 раз
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от eganru on 15-Дек-17, 21:51 
[i]Поддержка архитектур (только 32-разрядные): Intel x86, ARM, MIPS, PIC32 и PowerPC[/i] - pic32 это или mips m4k, mips m14k mips microaptiv(различный), cortex m0, cortexm0+, cortex m3, cortex m4, cortex m4f с набором инструкций mips32r2, mips32r5 c micromips, armv6 или armv7 с thumb.

короче pic32 это куча всего.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от reverser on 15-Дек-17, 23:53 
Пока что нет поддержки 64-битных процессоров, ну и Hex-Rays более глубоко встраивается в IDA (можно переименовать имена переменных и функций, и.т.п). А по качеству декомпиляции в принципе конкуренцию Hex-Rays составит. Free Software рулит, вангую скорое появление примочки для использования этой штуки в Radare2!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

36. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноним (??) on 16-Дек-17, 08:26 
> короче pic32 это куча всего.

В каком месте pic32 стал иметь что-то общее с ARM cortex-ами? Cortex - это явно из числа ARM. И набор инструкций у них ARM.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

42. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от egan_ru on 16-Дек-17, 10:23 
Вы хоть чуть-чуть разбираетесь в вопросе? в 2016 была завершена сделка по приобретению atmel. новые контроллеры microchip с ядром cortex принадлежат серии pic32c
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

86. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 17-Дек-17, 11:25 
> Вы хоть чуть-чуть разбираетесь в вопросе? в 2016 была завершена сделка по
> приобретению atmel. новые контроллеры microchip с ядром cortex принадлежат серии pic32c

Честно говоря я забил на атмел. Потому что есть STM32, дешевый и хороший. А оригинальные pic32 были на ядре MIPS. За перекупкими атмела я не очень следил, потому что атмел забыл сделать что либо сравнимое с STM32.

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

11. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –3 +/
Сообщение от Аноним (??) on 15-Дек-17, 22:23 
Дайте AppImage! https://github.com/avast-tl/retdec/issues/42
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Константавр (ok) on 15-Дек-17, 23:54 
Atsim? ты и тут отличился... Неадекват
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от zfs (??) on 15-Дек-17, 22:29 
Полученый дизассемблированием код не скомпилировался :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 00:04 
Сколько раз компилировал? У меня с восьмой попытки скомпильнулся, хотя ничего не менял.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +14 +/
Сообщение от kamiram on 16-Дек-17, 00:57 
> Сколько раз компилировал? У меня с восьмой попытки скомпильнулся, хотя ничего не
> менял.

измором компилятор взял

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

48. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 11:24 
> Сколько раз компилировал? У меня с восьмой попытки скомпильнулся, хотя ничего не
> менял.

На седьмой попытке "Полученный дизассемблированием код" изменил исполняемый код компилятора прямо в памяти процесса (а может быть и на диске тоже) и выдал исполняемый код неведомой е.,х., который при повторном дизассемблировании выдаст патч для используемого компилятора, что бы после патчения этот компилятор смог скомпилировать уже с седьмой попытки.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

65. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от ryoken (ok) on 16-Дек-17, 14:48 
> Сколько раз компилировал? У меня с восьмой попытки скомпильнулся, хотя ничего не
> менял.

Анекдот про миллиард китайцев и комп в Пентагоне.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Агроном on 16-Дек-17, 02:19 
Можно восстанавливать прошивки андроедные
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –4 +/
Сообщение от Андрей (??) on 16-Дек-17, 03:52 
Куда там 64-бита. Даже для декомпиляции 32-битных бинарников размером более 1 MB нужно иметь... 128 GB оперативки!!! Ещё и сутки в запасе!

https://github.com/avast-tl/retdec/issues/13#issuecomment-35...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

90. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноним (??) on 17-Дек-17, 16:27 
*шутка про бинарники на го*
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

33. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Аноним (??) on 16-Дек-17, 07:46 
> Удаление статически связанного библиотечного кода, выявляемого по сигнатурам;

а если заражен как раз библиотечный код?


btw, весело будет, когда нейросети научатся восстанавливать полноценные компилируемые человекочитаемые исходники. хотя это, конечно, посложнее, чем отличить кота от меховой шапки на картинке.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Аноним (??) on 16-Дек-17, 08:30 
> btw, весело будет, когда нейросети научатся восстанавливать полноценные компилируемые
> человекочитаемые исходники. хотя это, конечно, посложнее, чем отличить кота от меховой
> шапки на картинке.

Понимаешь ли, при компиляции имена переменных теряются. И коменты. И даже высококлассные реверсеры зачастую очень приблизительно догадываются что имелось в виду. Чтобы их сделать, нейросети не хватит, надо полный ИИ. И он наверное сможет разреверсить не только какую-то программу. Например, разобрать твой генотип до винтика. Представляешь какие дальше возможности?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

95. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Ю.Т. on 18-Дек-17, 08:29 

> сделать, нейросети не хватит, надо полный ИИ. И он наверное сможет
> разреверсить не только какую-то программу. Например, разобрать твой генотип до винтика.
> Представляешь какие дальше возможности?

Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен. Возможны лишь очень быстрые реплики (повторения) отдельных аспектов человеческого мышления.

Что ж касается генотипа, то бояться нужно скорее того, что начнут копаться (копаются уже!), НЕ разобравшись до винтика.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

97. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 18-Дек-17, 13:06 
> Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен.

Какие законы природы это запрещают? И даже несложно придумать как выйти на уровень человека одним махом. Mind upload называется. Вопрос достаточности уровня технологий.

> Возможны лишь очень быстрые реплики (повторения) отдельных аспектов человеческого мышления.

Откуда весь этот треп следует?

> Что ж касается генотипа, то бояться нужно скорее того, что начнут копаться
> (копаются уже!), НЕ разобравшись до винтика.

Винтики там как раз простые. Сложны их комбинации и понимание того что именно они кодируют в конкретном месте цепочки.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

99. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Ю.Т. on 18-Дек-17, 13:12 
>> Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен.
> Какие законы природы это запрещают? И даже несложно придумать как выйти на
> уровень человека одним махом. Mind upload называется. Вопрос достаточности уровня технологий.
>> Возможны лишь очень быстрые реплики (повторения) отдельных аспектов человеческого мышления.
> Откуда весь этот треп следует?

Трёп это у вас, в духе технологий из "Тайны двух океанов". Процитированные же выводы следуют из известных результатов работы мировой кибернетики. Одно из мест, где можно ознакомиться: Winograd , Flores, книга 1985 года издания.

>> Что ж касается генотипа, то бояться нужно скорее того, что начнут копаться
>> (копаются уже!), НЕ разобравшись до винтика.
> Винтики там как раз простые. Сложны их комбинации и понимание того что
> именно они кодируют в конкретном месте цепочки.

Да, всего-то и осталось. Г...о вопрос, как говорится.

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

105. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –3 +/
Сообщение от Аноним (??) on 18-Дек-17, 14:32 
> Трёп это у вас, в духе технологий из "Тайны двух океанов".

Я это не читал/смотрел и не знаю что это. Эти соображения вытекают из простого здравого смысла и анализа законов физики. Если какой-то фантаст допер до этого - поздравляю его. Но он такой не один. Эта концепция достаточно известна в научном мире, ее возможность неплохо обоснована/предсказана.

> Процитированные же выводы следуют из известных результатов работы мировой кибернетики. Одно из
> мест, где можно ознакомиться: Winograd , Flores, книга 1985 года издания.

1985? Кибернетика? Еще учебник ньютоновской механики подгоните, чтоли. И к черту релятивизм, он какой-то сложный. Кстати, упомянутое не кибернетика в чистом виде. Есть другие науки, занимающиеся изучением работы мозга, сознания, всяких более частных вещей, например, моделированием зрения/слуха и проч. Туда же и всю возню с нейросетями, какие там к черту кибернетики?

> Да, всего-то и осталось. Г...о вопрос, как говорится.

Собственно, расковыривают понемногу. С появлением компьютеров этот процесс здорово втопил. Для хорошего тыкания палочкой - механизмы манипуляции генами пока грубы и примитивны, но это как раз вопрос уровня технологий. В какой-то момент случится примерно как с компьютерами: когда начальный трудный этап преодолели, новые компьютеры стали использовать чтобы разработать еще более крутые программы и компьютеры. И процесс ушел по экспоненте. И у генетиков такое же случится. Выведут например модифицированные микроорганизмы, которые микроманипуляции будут шелкать на раз-два и процесс втопит. Ну а что, в природе примеров валом. Вирус вообще по жизни своего носителя обманывает на синтез того что он хотел. Готовая генно-хакерская технология как есть.

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

108. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Ю.Т. on 18-Дек-17, 17:43 
>> Трёп это у вас, в духе технологий из "Тайны двух океанов".
> Я это не читал/смотрел и не знаю что это. Эти соображения вытекают
> из простого здравого смысла и анализа законов физики. Если какой-то фантаст

Не надо на все проблемы с лаптем и шапкой. "Простой здравый смысл" (а он не прост) и тем более "анализ законов физики" (Гёдель II, что ли?) здесь ни при чём.

> допер до этого - поздравляю его. Но он такой не один.
> Эта концепция достаточно известна в научном мире, ее возможность неплохо обоснована/предсказана.
>> Процитированные же выводы следуют из известных результатов работы мировой кибернетики. Одно из
>> мест, где можно ознакомиться: Winograd , Flores, книга 1985 года издания.
> 1985? Кибернетика? Еще учебник ньютоновской механики подгоните, чтоли. И к черту релятивизм,

Это что, пробежка по первой странице поисковика? Релятивизм ни при чём. "Старость" 85-го года к кибернетике -- глупость.

> он какой-то сложный. Кстати, упомянутое не кибернетика в чистом виде. Есть

"Чистой кибернетики" не существует.

...
> валом. Вирус вообще по жизни своего носителя обманывает на синтез того
> что он хотел. Готовая генно-хакерская технология как есть.

Ну я ж и говорю, г...о вопрос.

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

115. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 23-Дек-17, 21:21 
> Не надо на все проблемы с лаптем и шапкой. "Простой здравый смысл"
> (а он не прост) и тем более "анализ законов физики" (Гёдель
> II, что ли?) здесь ни при чём.

Есть простое соображение: если нечто существует, это возможно повторить. Попробуй это оспорить. Но да, вопрос затрат и уровня технологий. Можно блин свою звезду собрать. И планеты вокруг. Но потребуется море энергии, вещества, времени и очень высокий уровень технологий.

> Это что, пробежка по первой странице поисковика? Релятивизм ни при чём. "Старость"
> 85-го года к кибернетике -- глупость.

Глупость - это неспособность понять что нейросети вообще передрали из живого мира, посмотрев как работают естественные структуры, делающие нетривиальные для компьютеров действия легко и непринужденно.

> "Чистой кибернетики" не существует.

Спасибо, Кэп. А ИИ вообще к кибернетике относится достаточно условно и на самом деле находится где-то на стыке множества наук.

> Ну я ж и говорю, г...о вопрос.

Г...о, не г...о ... как ты относишься к осмысленной компоновке вирусов? Можно сделать так что вирус будет обладать теми или иными желаемыми свойствами. Недавно кстати с какими-то бактериями такой номер провернули, попутно используя их как что-то типа молекулярного сборщика. Да, знаешь, будущее может быть немного жутковатым. Смотреть в бесконечность - вообще не для слабонервных.

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

117. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Ю.Т. on 23-Дек-17, 22:08 
> Есть простое соображение: если нечто существует, это возможно повторить. Попробуй это оспорить.

Ну если так ставить вопрос, то и кирпич сам по себе может взлететь. СтОит лишь понаблюдать его ок. 10^30 лет.

С другой стороны, система сама себя сама из себя познать не способна. Вот потому-то, в принципе, весь дискурс про иск. разум, который всех поработит, и бессмысленен. И сингулярности никакой не будет.

>> Это что, пробежка по первой странице поисковика? Релятивизм ни при чём. "Старость"
>> 85-го года к кибернетике -- глупость.
> Глупость - это неспособность понять что нейросети вообще передрали из живого мира,
> посмотрев как работают естественные структуры, делающие нетривиальные для компьютеров
> действия легко и непринужденно.

Спасибо, мне известно происхождение нейросетей. Статью из энциклопедии кибернетики я также в состоянии прочесть.
Ещё раз - монография 1985 года для кибернетики (или проблемы иск. разума) никакая не старость. Она именно подвела итоги пред. 40 лет.

> Г...о, не г...о ... как ты относишься к осмысленной компоновке вирусов? Можно
> сделать так что вирус будет обладать теми или иными желаемыми свойствами.

Через 10^x лет. Всё, что в обозримой перспективе - безответственные игры с природой.

> Недавно кстати с какими-то бактериями такой номер провернули, попутно используя их
> как что-то типа молекулярного сборщика. Да, знаешь, будущее может быть немного
> жутковатым. Смотреть в бесконечность - вообще не для слабонервных.

К чему это? Что буржуазная наука безнравственна, как и спонсирующий её класс? Знаю. А Майкл Крайтон это красиво художественно оформил в Юрском периоде.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

103. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Andrey Mitrofanov on 18-Дек-17, 14:05 
>> Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен.
> Какие законы природы это запрещают? И даже несложно придумать как выйти на

" Проблема ИИ заключается, не в том, что программы станут умнее человека и захватят Мир, а в том, что они глупы и уже захватили Мир. "
  --//автора и точный текст не помню. коллеги подскажут, надеюсь.

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

114. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от nuclight email(??) on 23-Дек-17, 19:32 
>> Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен.
> Какие законы природы это запрещают? И даже несложно придумать как выйти на
> уровень человека одним махом. Mind upload называется. Вопрос достаточности уровня технологий.
>> Возможны лишь очень быстрые реплики (повторения) отдельных аспектов человеческого мышления.
> Откуда весь этот треп следует?

Один из основных законов кибернетики, который можно грубо сформулировать так: творение всегда меньше по сложности творца. Или так: полностью понять себя этот творец (человек) не в состоянии.

Следствие простое: ИИ нельзя _создать_ !
...но можно вырастить параллельной эволюцией, где самая засада-то и будет - мы даже нейросети понять не можем (в смысле вместить в мозг обученные коэффициенты, а не понять принцип работы), а уж ЭТО... и придёт Скайнет!

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

116. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 23-Дек-17, 21:49 
> Один из основных законов кибернетики, который можно грубо сформулировать так: творение
> всегда меньше по сложности творца. Или так: полностью понять себя этот
> творец (человек) не в состоянии.

Для копипасты не требуется понимание. И для запуска турбо-версии эволюции тоже.

Компьютер обыграл чемпиона по игре в Go без понимания игрового процесса, програмеры лишь немного умели играть в Go. Их программа играла в Go намного лучше авторов. И лучше любого человека на планете. На поздних этапах ее тренировали на себе. По сути это готовый рецепт.

Т.е. имеются контрпримеры, показывающие что полное понимание опционально а турбирование эволюции может дать результат мощнее автора.

> Следствие простое: ИИ нельзя _создать_ !

Почему? Естественный интеллект создался. Постепенно эволюционировав из простейших форм к более сложным. Что кстати грубо опровергает ваш изначальный тезис. Последующие "версии" были сложнее прежних.

Просто целиком воспроизводить подобный процесс - очень долго, канительно и хрен бы его знает что там на выходе получится, нет никаких гарантий что путь процесса точно совпадет.

> ...но можно вырастить параллельной эволюцией, где самая засада-то и будет - мы
> даже нейросети понять не можем (в смысле вместить в мозг обученные
> коэффициенты, а не понять принцип работы),

Что интересно, вся живность так работает и это нисколько не мешает. Мы даже не задумываемся как именно мы отличаем кошек от собак. Коэффициенты - очень низкоуровневое представление. Как состояния транзисторов CPU. Когда я пишу a = b + 5, я так же абстрагируюсь и не оперирую состояниями конкретных транзисторов. Более того, в мой мозг не уместится то что сделает современный x86 процессор. У него миллиарды транзисторов, в мой мозг столько состояний не уместится. Но я могу абстрагироваться. Судя по всему жизнь научилась делать то же самое, только на уровне чуть ниже, так что на высокий уровень это почти не вылезает.

> а уж ЭТО... и придёт Скайнет!

Запросто. Я бы с ним познакомился, это было бы любопытно. Хоть я и не уверен что выжил бы после этого.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

118. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Ю.Т. on 23-Дек-17, 22:11 
>>> Успокойтесь, пресловутый иск. разум, который всех схарчит, невозможен.
>> Какие законы природы это запрещают? И даже несложно придумать как выйти на
> Один из основных законов кибернетики, который можно грубо сформулировать так: творение
> всегда меньше по сложности творца. Или так: полностью понять себя этот
> творец (человек) не в состоянии.
> Следствие простое: ИИ нельзя _создать_ !

Спасибо. Я уже устал от этого восторженного.

> ...но можно вырастить параллельной эволюцией, где самая засада-то и будет - мы

Точнее, можно запустить квази-эволюцию и получить что-то -- но качество этого будет невмещаемо.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

40. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 10:00 
Открыли под правильной лицензией, чтобы все могли использовать в любых целях. А не  как жадины со своим вирусным гпл.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Компания Avast открыла   фонтан молодого шулерского задора"  –2 +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 10:18 
> Открыли под правильной лицензией, чтобы все могли использовать в любых целях. А
> не  как жадины со своим вирусным гпл.

Нет.(С)

Докажи. Тезис про "жадины". Но сначала -- кто сам без греха.

Пермиссив, BSDL и, местами, ASL,  все!,суть бОльшее жлобство, чем GPLv3+ им.тов.Р.М.Столмана.
  --http://www.opennet.ru/openforum/vsluhforumID3/112997.html#153

Гарнируром идёт: http://www.opennet.ru/openforum/vsluhforumID3/112997.htm#174

И все делающие, как в ясельной группе, большие круглые гзазёнки "мариванна, а чего он" http://www.opennet.ru/openforum/vsluhforumID3/113046.html#39 получают #канделябром.

Ура!

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

54. "Компания Avast открыла   фонтан молодого шулерского задора"  –2 +/
Сообщение от Аноним (??) on 16-Дек-17, 12:39 
а щас то причем канделябр? анон про gcc не заикался
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

55. "Компания Avast открыла   фонтан молодого шулерского задора"  +/
Сообщение от Аноним (??) on 16-Дек-17, 12:42 
Достаточно того, что BSD/MIT - "используйте все, кто как хочет", а GPL - "так не достанься же ты ни кому!". Опубликовать код под гпл === его выбросить.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

60. "Компания Avast открыла   фонтан молодого шулерского задора"  –1 +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 13:13 
> Достаточно того, что BSD/MIT - "используйте все, любимые проприертари!, кто как хочет", а GPL
> - "так не достанься же ты ни кому из моих любимых проприертариев!".

Ты всё правильно написал.
С небольшой http://www.opennet.ru/openforum/vsluhforumID3/112997.html#174 помощью друзей.

Молодец, можешь же, когда захочешь! В след.раз -- сам.

>Опубликовать код под
> гпл === его выбросить.

Для тебя и твоих друзей на тарифе -- да. Works as designed:
  http://www.opennet.ru/openforum/vsluhforumID3/110680.html#124
    http://www.opennet.ru/openforum/vsluhforumID3/104551.html#54

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

80. "Компания Avast открыла   фонтан молодого шулерского задора"  +/
Сообщение от Аноним (??) on 17-Дек-17, 02:46 
Одна бессвязная упoротость и дисграфия. Автор - неадекват, а текст по ссылке - 💩
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

43. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 10:55 
Интересно, а не нарушают ли они лицензии проприетарных продуктов такой декомпиляцией? Ведь во многих лицензиях написано, что нельзя декомпилировать, дизассемблировать etc
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 11:02 
> Интересно, а не нарушают ли они лицензии проприетарных продуктов такой декомпиляцией? Ведь
> во многих лицензиях написано, что нельзя декомпилировать, дизассемблировать etc

Лицензия проприертарных вирусов и криптолокеров вапастносте?!

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 11:16 
Чтобы узнать, что .exe заражен вирусом, надо его декомпилировать (тот же notepad.exe). А это нарушает лицензию.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от ыы on 16-Дек-17, 11:19 
на территории РФ- нет
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

51. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 12:04 
> Чтобы узнать, что .exe заражен вирусом, надо его декомпилировать (тот же notepad.exe).

Для начала достаточно проверить его подпись.


Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

52. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 12:28 
>это нарушает лицензию.

Если ты это не сам придумал, требуй возврата денег с того, кто тебе такое наврал.

Если -- сам, дай кому нибудь денег за лр=оярскую консультацию. Тебе надо.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

58. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Аноним (??) on 16-Дек-17, 12:56 
>>это нарушает лицензию.
> Если ты это не сам придумал, требуй возврата денег с того, кто
> тебе такое наврал.
> Если -- сам, дай кому нибудь денег за лр=оярскую консультацию. Тебе надо.

c.Ограничения. Изготовитель или установщик и Microsoft сохраняют все права (например, права, предусмотренные законами о защите интеллектуальной собственности), которые не предоставляются явным образом в рамках настоящего соглашения. Например, эта лицензия не предоставляет вам права:
[...]
(vi) изучать технологию, декомпилировать или деассемблировать программное обеспечение, а также предпринимать соответствующие попытки, кроме как в той мере и в тех случаях, когда это (а) разрешено применимым правом; (b) разрешено условиями лицензии на использование компонентов с открытым исходным кодом, которые могут входить в состав этого программного обеспечения; (c) необходимо для отладки изменений каких-либо библиотек, лицензируемых по малой стандартной общественной лицензии GNU, которые входят в состав программного обеспечения и связанны с ним;

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

61. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +2 +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 13:24 
>>>это нарушает лицензию.
>> Если ты это не сам придумал, требуй возврата денег с того, кто
>> тебе такое наврал.
>> Если -- сам, дай кому нибудь денег за лр=оярскую консультацию. Тебе надо.
> c.Ограничения. Изготовитель или установщик и Microsoft сохраняют все права

..чёты мне тычешь своей еюлой??? Заправь её обратно в штаты и марш к венерологу  --  не тряси такой сыпью на людЯх, не ровён час прокурорские мимо пробегать будут, у них план...

Как высыпания пройдут, иди на лоярскую консультацию -- там тебе всё точно скажут. Заодно спроси, сколько дают за выдавание себя лояром бизлицензии. Тебе тоже нужно.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

67. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 16-Дек-17, 16:14 
Я думаю что у англосаксов такое дизассемблирование прокатит как fair use, так как все происходит в автоматическом режиме, промежуточные результаты нигде не отображабтся и не сохраняются, а выдается только инофрмация о том, содержатся ли в бинарнике известсные вирусы и если да, то какие. Никакая интеллектуальная собственность не пострадала, вытащить что-то можно только нарушив лицензию самого аваста

А в РФ емнип для обеспечения нормальной работы приложения разрешен любой реверс-инжиниринг, а борьба с вирусами это необходимое условие нормальной работы :)

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

83. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Andrey Mitrofanov on 17-Дек-17, 09:41 
> Я думаю что у англосаксов такое

"--Пал Андреич, Вы - лояр!!?  --Видишь ли, Юра..."

>А в РФ емнип для обеспечени я

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

73. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Moomintroll (ok) on 16-Дек-17, 20:37 
> (а) разрешено применимым правом

Закон РФ от 23.09.1992 N 3523-1 (ред. от 02.02.2006) "О правовой охране программ для электронных вычислительных машин и баз данных"

Статья 15. Свободное воспроизведение и адаптация программы для ЭВМ или базы данных

...

3. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения декомпилировать или поручать декомпилирование программы для ЭВМ с тем, чтобы изучать кодирование и структуру этой программы при следующих условиях:
информация, необходимая для взаимодействия независимо разработанной данным лицом программы для ЭВМ с другими программами, недоступна из других источников;
информация, полученная в результате этого декомпилирования, может использоваться лишь для организации взаимодействия независимо разработанной данным лицом программы для ЭВМ с другими программами, а не для составления новой программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ или для осуществления любого другого действия, нарушающего авторское право;
декомпилирование осуществляется в отношении только тех частей программы для ЭВМ, которые необходимы для организации такого взаимодействия.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

79. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от saund on 17-Дек-17, 02:08 
>> (а) разрешено применимым правом
> Закон РФ от 23.09.1992 N 3523-1 (ред. от 02.02.2006) "О правовой охране
> программ для электронных вычислительных машин и баз данных"
> Статья 15. Свободное воспроизведение и адаптация программы для ЭВМ или базы данных

Сейчас этот закон заменён Гражданскм кодексом...

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

88. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Moomintroll (ok) on 17-Дек-17, 15:14 
> Сейчас этот закон заменён Гражданскм кодексом...

Да пажалста, там то же самое:

"Гражданский кодекс Российской Федерации (часть четвертая)" от 18.12.2006 N 230-ФЗ (ред. от 01.07.2017)"

ГК РФ Статья 1280. Право пользователя программы для ЭВМ и базы данных

...

3. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой, при соблюдении следующих условий:
1) информация, необходимая для достижения способности к взаимодействию, ранее не была доступна этому лицу из других источников;
2) указанные действия осуществляются в отношении только тех частей декомпилируемой программы для ЭВМ, которые необходимы для достижения способности к взаимодействию;
3) информация, полученная в результате декомпилирования, может использоваться лишь для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, не может передаваться иным лицам, за исключением случаев, когда это необходимо для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, а также не может использоваться для разработки программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ, или для осуществления другого действия, нарушающего исключительное право на программу для ЭВМ.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

56. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Аноним (??) on 16-Дек-17, 12:44 
ну... что бы нарушить лицензию, ее сначала нужно принять. не думаю, что аваст принял все лицензии программ, которые у тебя стоят. и декомпелятор тоже не принимал эту лицензию. так что пока ты сам [после принятия лицензии] не запустишь декомпелятор на продукт, то ни чего и не нарушено.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

57. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –4 +/
Сообщение от Аноним (??) on 16-Дек-17, 12:54 
Так я ее принял, когда устанавливал винду. И Аваст поставил осознанно. А он, панимаешь, декомпилирует. Значит кто-то явно нарушает: либо я, либо компания Аваст.

PS. Я просто рассуждаю. Я винду не ставил и тем более Аваст.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

71. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Аноним (??) on 16-Дек-17, 20:31 
А ты случаем не состоишь в партии Единая Россия и случаем не двигаешься к избранию в федеральное собрание?
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

59. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +6 +/
Сообщение от ыы on 16-Дек-17, 12:56 
>декомпелятор

Как же умиляют эксперты по лицензионному праву, стратегии в геополитике, национальной безопасности, делающие в тексте такие ошибки :)

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

47. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –3 +/
Сообщение от Аноним (??) on 16-Дек-17, 11:22 
Avast Software is a Czech multinational cybersecurity software company headquartered in Prague, Czech Republic. И причем тут РФ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Andrey Mitrofanov on 16-Дек-17, 12:31 
> Avast Software is a Czech multinational cybersecurity software company headquartered in
> Prague, Czech Republic. И причем тут РФ?

Прокурор Бузина П.И. передаёт привет Вашему дядьке и интересуется, продаётся ли у Вас славянский шкап?

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

96. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от анон on 18-Дек-17, 12:37 
не хочу гуглить
в чем соль
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

104. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Andrey Mitrofanov on 18-Дек-17, 14:07 
> не хочу гуглить
> в чем соль

Дураки включают дурочку и спрыгивают с темы, чтоб не вникать и не заморачиваться.  Это опенет1

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

69. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –2 +/
Сообщение от Retrosharer on 16-Дек-17, 18:51 
Когда уже декомпилируют Скайп?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

70. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от decomp on 16-Дек-17, 19:56 
зачем ?
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

84. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Andrey Mitrofanov on 17-Дек-17, 09:44 
> зачем ?

http://www.opennet.ru/openforum/vsluhforumID3/113043.html#99

Для пышных скандинавских похорон с сожжением _чужих_ сил и средств -- прямо на ветер и в дым.  #профоркатор

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

92. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от decomp on 18-Дек-17, 02:02 
почему скандинавских ? эстония родина скайпа
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

85. "Компания Avast открыла исходные тексты декомпилятора машинно..."  –1 +/
Сообщение от Anonim (??) on 17-Дек-17, 10:50 
Т.е., если сделать вирус, заточенный исключительно под x64 OS, то с большой долей вероятности аваст его не обнаружит?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

87. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +1 +/
Сообщение от Аноним84701 (ok) on 17-Дек-17, 15:03 
> Т.е., если сделать вирус, заточенный исключительно под x64 OS, то с большой
> долей вероятности аваст его не обнаружит?

Главное в "сделать вирус" будет "сделать", а не "накопипастить бездумно"  – и тогда хоть под 64, хоть 32, хоть 16, хоть аваст, хоть супер-каспырь …


Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

106. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 18-Дек-17, 17:11 
Нахрена оно вабще такое нужно если есть православный capstone(http://www.capstone-engine.org/) c поддержкой  x86-64?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

107. "Компания Avast открыла исходные тексты декомпилятора машинно..."  +/
Сообщение от Аноним (??) on 18-Дек-17, 17:15 
Даже для IDA Pro кто то замутил плагин который подменяет родной дизассемблер на разработанный на базе capstone.
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру