LINUX.ORG.RU

IDA Pro 4.6 для Linux находится в beta тестировании.


0

0

На сайте разработчиков программы появилась интересная новость - 15/06/2004: IDA Pro 4.6 for Linux enters beta phase.

Напомню, что IDA Pro это дизассемблер, сравнится с которым по функциям и возможностям наверное не может никто. http://www.datarescue.com/idabase/

В общем если действительно выйдет IDA Pro под linux, то в полку качественного коммерческого софта под Linux станет одним больше! Ура!

>>> Подробности

★★★★★

Проверено: ivlad ()

> качественного коммерческого софта

т.е. кракнутой идой будут кракать др. линуховый коммерческий софт

>ится с которым по функциям и возможностям наверное не может никто

а вот это имхо правда

Pi ★★★★★
()

а как насчет cамого языка assembler-а ??

что-то документации маловато .

"Linux написан на C и для С програмистов " -- похоже на правду .

anonymous
()

Ура товарищи !!! будем баги исправлять !!! а неждать новых релизов

anonymous
()
Ответ на: комментарий от Sun-ch

Может я туплю, но под ДОСом, кажись, IDA был интерактивным дизассемблером, то есть по сути дебугером?

anonymous
()
Ответ на: комментарий от Sun-ch

> Может я конешно туплю, вот только зачем нужен дизассемблер в мире опен соурсе?

смотреть хорошо ли оптимизирует копилятор

anonymous
()
Ответ на: комментарий от anonymous

и так можно ;) gcc ведь в начале делает C -> asm

anonymous
()
Ответ на: комментарий от Sun-ch

> Может я конешно туплю, вот только зачем нужен дизассемблер в мире опен соурсе?

Он и не нужен - в опенсорц это наибесполезейший предмет. Мне хватит обычного дебаггера.

plm ★★★★★
()
Ответ на: комментарий от anonymous

>> Может я конешно туплю, вот только зачем нужен дизассемблер в мире опен соурсе?

> смотреть хорошо ли оптимизирует копилятор

Очень смешно

plm ★★★★★
()

> В общем если действительно выйдет IDA Pro под linux, то в полку качественного коммерческого софта под Linux станет одним больше! Ура!

Нафиг он нужен.

plm ★★★★★
()
Ответ на: комментарий от Sun-ch

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

Pi ★★★★★
()
Ответ на: комментарий от plm

да ходят в народе такие настроения...

Pi ★★★★★
()
Ответ на: комментарий от Sun-ch

>Сделай в gcc asm код и хоть обсмотрись.

тагда нафиг ИДА нуна? но ведь живёт проект, и не тока под вынь16/32

Pi ★★★★★
()
Ответ на: комментарий от Sun-ch

> Сделай в gcc asm код и хоть обсмотрись.

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

А что, отличное дело. "Мы ставим перед собой проблемы и успешно их решаем"

plm ★★★★★
()
Ответ на: комментарий от Pi

Ну даже если забыть что исходники обычно доступны, чем binutils не подходят (objdump, etc) ?

anonymous
()
Ответ на: комментарий от Pi

> тагда нафиг ИДА нуна? но ведь живёт проект, и не тока под вынь16/32

Вот именно! Нафиг нужна, но понять это (видимо с недосыпу от постоянной компиляции) нетривиальное дело.

plm ★★★★★
()
Ответ на: комментарий от plm

>Вот именно! Нафиг нужна, но понять это (видимо с недосыпу от постоянной компиляции) нетривиальное дело.

Нуна чтобы расковырять оффтопичные драйвера (в моем случа).

ЗЫ: IDA Pro под вайном идет =)

geek ★★★
()
Ответ на: комментарий от geek

> Нуна чтобы расковырять оффтопичные драйвера (в моем случа)

Аааа... ясно, воровать интеллектуальную собственность. Флаг в руки, вор.

plm ★★★★★
()
Ответ на: комментарий от geek

Интересно, а VMWARE чем ковыряли прежде как генератор ключей наладить? Уж явно asma после gсс ребята не обсмотрелись.

anonymous
()
Ответ на: комментарий от plm

>Аааа... ясно, воровать интеллектуальную собственность. Флаг в руки, вор.

почему это я вор? я КУПИЛ железку, а драйверов под линух нет.

geek ★★★
()
Ответ на: комментарий от plm

>>Аааа... ясно, воровать интеллектуальную собственность. Флаг в руки, вор.

Тут недавно весь ЛОР Winex тянул, без всяких угрызений, ты просто к раздаче не успел, вот тебя жаба и душит.

anonymous
()
Ответ на: комментарий от geek

> почему это я вор? я КУПИЛ железку, а драйверов под линух нет

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

Ворье хреново.

plm ★★★★★
()
Ответ на: комментарий от plm

деньги надо получается платить не только за железку но ещё и за драйвер к ней ? ЛОЛ.

anonymous
()
Ответ на: комментарий от Sun-ch

Конечно тупишь. Что бы приобщить к этому прекрасному миру и тот софт, который по какому-то недоразумению еще не до конца к нему приобщился ;-)))))

LamerOk ★★★★★
()
Ответ на: комментарий от plm

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

На ноутбуке НИГДЕ НЕ НАПИСАНО "Designed for Windows ONLY"

Более того, какое-то время эта модель продавалась с предустановленным линухом. Но вот у видяхи урезанная функциональность (sis651). Кстати, эта компания не стесняется на сайте выкладывать линки на opensource drivers. Самой видимо писать в лом.

Ещё разок - что я украл? Я всего лишь хочу использовать то что я купил на все 100%

geek ★★★
()
Ответ на: комментарий от Sun-ch

>Может я конешно туплю, вот только зачем нужен дизассемблер в мире опен соурсе?

В моем случае он мне нужен как незаменимый дизасемблер для 68000, 65816 и PSX процессоров. Более качественных аналогов просто несуществует.

Orlangoor ★★★★★
()
Ответ на: комментарий от geek

> Более того, какое-то время эта модель продавалась с предустановленным линухом. Но вот у видяхи урезанная функциональность (sis651). Кстати, эта компания не стесняется на сайте выкладывать линки на opensource drivers. Самой видимо писать в лом. Ещё разок - что я украл? Я всего лишь хочу использовать то что я купил на все 100%

Тебе продали право дизассемблировать драйвер для Windows? Тебе ответили положительно на твой вопрос о легальности дизассемблирования? Тебе предоставили исходники драйвера под Win?

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

plm ★★★★★
()
Ответ на: комментарий от plm

Уймись умник. Пойди законы почитай. В России не запрещено дизассемблировать бинарник. Тут тебе не сраная америка, зомби. И вообще, собственность по всем очевидным моральным канонам может быть только на текст, а не на алгоритм. Как всегда и было принято в научном мире.

avv
()
Ответ на: комментарий от plm

plm ты просто дурачек!

Кто может запретить мне модифицировать мою собственность? Я ж ей не торгую... а для себя - сколько угодно....

anonymous
()
Ответ на: комментарий от geek

Просто надо в точ точ как в Виндовсс.
А то поставит ктото Линух и ничего знакомово ай ай ай.
Все эти разборчики типа bastard определенно станные.

ELF модуль для IDA существует так и так.

kozmo
()
Ответ на: комментарий от plm

>Тебе продали право дизассемблировать драйвер для Windows? Тебе ответили положительно на твой вопрос о легальности дизассемблирования?

"Да" на оба вопроса.

Исходники у меня уже есть - около 100Мб (заметь - вполне законно) =)

Так что - требую извинений.

geek ★★★
()
Ответ на: комментарий от plm

2 plm: Открою тебе небольшой секрет: лет 5 назад _почти все_ драйверы под линук писались именно по итогам дизассемблирования виндовых драйверов и подсматриванием за протоколом общения. Так что не было бы таких "воров", не было бы и совместимого с Линуксом оборудования. У меня лаптоп на i830 со встроенным видео, так вот пока хакеры не разобрались, как заставить это работать под Линукс, Интел не почесался. Когда разобрались -- выложил у себя на сайте инструкцию со ссылками на работу энтузиастов. И таких историй только на моей памяти 2-3 (с чем сам сталкивался).

Производителям железа часто влом писать/заказывать драйверы под Линукс, отдавать имеющиеся они не всегда могут из-за лицензионных соображений. А вот требовать от разработчиков, чтобы они прекратили это дело, такое бывает нечасто (поищи на lwn.net, хотя бы) и только от разработчиков какого-нибудь "левого" железа (которое само дешевое, но надо платить за пользование в том или ином виде). Так то!

PS А вот если тот, кого ты вором обзываешь, выложит результат работы людям, то многие ему спасибо скажут. И данное оборудование перейдет в класс "поддерживается Линуксом".

anonymous
()
Ответ на: комментарий от geek

> Исходники у меня уже есть - около 100Мб (заметь - вполне законно) =)Так что - требую извинений.

Хм. Ну раз так дело обернулось, тогда извиняюсь, действительно вспылил не по делу.

Извини, что обозвал вором и уголовником. Коли будешь в столице, пиши на jazzstep@newmail.ru, угощу вкусным коньяком в знак сожаления о случившемся.

plm ★★★★★
()

Ну вот, щас еще и под линуксом крякать будут, осталось софтайс портировать.

anonymous
()
Ответ на: комментарий от plm

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

>Ворье хреново.

Надо бы ему на тебя в суд за клевету подать.

Он выиграет процесс, поскольку в соответствии со статьей, если не ошибаюсь 15, закона о программном обеспечении, лицо, законным образом вступившее во владение программой для ЭВМ (а он купил драйвера вместе с железкой) имеет право на реверс-инженеринг и модификацию, если она производится с целью обеспечить совместимость этой программы с имеющейся у владельца иной программой или информационной системой (в данном случае с Linux).

vitus
()
Ответ на: комментарий от anonymous

>Ну вот, щас еще и под линуксом крякать будут, осталось софтайс портировать.
по ходу ждать осталось не долго, в одном из билдов на команду version (не ver) он выдавал нечто про-линуксово настроенное ;)

anonymous
()
Ответ на: комментарий от vitus

> лицо, законным образом вступившее во владение программой

Так ты что, считаеш, что купив коробку, например, с Windows, ты становишся собственником Windows? Нет, Windows по прежнему принадлежит MS, а то, что ты купил, называется лицензией на использование копии Windows на своем компютере. И это касается любого комерческого софта, в том числе и драйверов - ты купил железку, она твоя (и то до определенной степени, например, ты не можеш ее копировать), а драйвера ты не покупал, тебе их дали, чтоб железка работала, а принадлежат они по прежнему - фирме производителю. А вот CD с ними - твой, можеш не него потом (когда железка сломается) чашку ставить.

anonymous
()
Ответ на: комментарий от anonymous

Хм, интересно было бы посмотреть на S-Ice под линухом. Ещё б интерфейс сделали типа DDD, то есть показывают не ассемблерные команды, а прямо по Си-шным исходникам трассировка идёт.

kiz
()
Ответ на: комментарий от vitus

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

не совсем. если не ошибаюсь, там еще есть упоминание, что это можно делать только в том случае, если разработчик не опубликовал интерфейсов к софту.

ivlad ★★★★★
()
Ответ на: комментарий от anonymous

вот блин, скока тут детей тормозных обитает... вы хоть толком эту IDA смотрели? она ж не только x86-код дизассемблирует. я, например, ей код для z80 когда-то разбирал. так что смысл от портирования есть -- запускать IDA на более дешёвой платформе, коей и является линух.

anonymous
()
Ответ на: комментарий от ivlad

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

информация, необходимая для взаимодействия независимо разработанной данным лицом программы для ЭВМ с другими программами, недоступна из других источников;

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

декомпилирование осуществляется в отношении только тех частей программы для ЭВМ, которые необходимы для организации такого взаимодейств"

mumpster ★★★★★
()
Ответ на: комментарий от anonymous

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

mumpster ★★★★★
()
Ответ на: комментарий от anonymous

>она ж не только x86-код...

Она же пиво нахаляву не генерит, и тапочки по свистку не приносит, поэтому ее дружно положили фтопку. Ты только не заикайся про ассемблер - здесь даже биос на Cи пишется ;-) А по сабжу - алилуйя, наконец-то на линух переезжает самое толковое и гибкое средство реинженеринга.

dObryi
()
Ответ на: комментарий от plm

plm * (*) (15.07.2004 14:19:46) Как говрится: "Хочешь решить проблему, создай ее" :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.