Как стать автором
Обновить

Комментарии 17

Спасибо что собрали более детальную картину, по официальным анонсам было мало что понятно.
Испытываю схожие ощущения, уже было начал строить планы на ARM-версию плюс самописные модули для «экзотики», а тут такое. Хотя не сильно и удивлён, по работе пользуемся легально года с 2002, за первые два оплаченных года поддержки успели наслушаться ответов в стиле «нам виднее», дальше предпочли заново платить полную цену раз в несколько лет по мере выхода действительно прорывных функций. Они там на своей волне.

Это второй по популярности ответ. А первый: напишите/почините сами, нам некогда, и не было запросов от других юзеров.

Пока Гидра с Идой и рядом не стояла…
Для хобби? Дорогое хобби получится, если покупать редакцию Иды, которая будет наравне с фичами Гидры.

Недавно перешёл с Иды на Гидру с перспективой использования не только для хобби. Никогда не думал, что настолько удобнее и интуитивнее может быть инструмент. Может, лично для меня, но код тех же плагинов читать, и тем более писать намного легче, чем для Иды. При том, что сам — нисколько не джавист и уж точно не питонист.
У Гидры уже огромное комьюнити собралось и начинает обрастать всё скриптами и плагинами. Просто у большинства пока привычка и инертность заставляют оставаться на Иде, даже на кривой пиратке. Сам долго тянул с изучением, но теперь уже забыл, когда Иду открывал последний раз.

Единственное но сейчас — это скорость. Гидра в разы медленнее анализирует, особенно ARM, но по фичам пока никаких изъян для себя не видел.

Что сейчас по-вашему Гидра не умеет делать из списка возможностей Иды?

Мне в гидре не нравится навигация — это единственное. Она тормознутая, по сравнению с идой. В остальном правда: плагины пишутся в разы быстрее, понятнее. Да и декомпилятор, который худо-бедно, но работает.

Хм, а что не так с навигацией?

Единственное, что Гидра заточена более на мультимониторность. При трёх мониторах вообще не жалуюсь на проблемы с навигацией, очень всё удобно получается.

Декомпилятор нравится больше, чем в Иде. Его кастомизации, возможности трансформировать PCode по ходу конвеера просто из ui. Легко фиксятся огрехи декомпиляции таким образом.
В Иде же надо писать/искать плагины для фич, которые в Гидре из коробки делаются…
Три монитора конечно круто. У меня только один. С PCode пока не научился работать.

Вот такая мелочь в первые же минуты знакомства с Гидрой всплыла: как ни старался, не смог найти аналог struct offset delta (когда знаем что в регистре содержится указатель не на начало структуры и при создании смещений от него на поля структуры указываем на сколько он сдвинут).

Что сейчас по-вашему Гидра не умеет делать из списка возможностей Иды?

в первую очередь отталкивает то, что Ghidra не умеет многие ISA/процессоры, но которые есть в IDA. мне вот к примеру нужно было поглядеть одни бинарники для i960, затем другие для NEC V850 — увы, ничего из этого в Ghidra нет.
Но их можно более-менее безболезненно реализовать самостоятельно
Более того, большинство из них и реализовывались для Иды самостоятельно независимыми разработчиками. Их потом Ильфак прихватизировал в официальную редакцию. Уж не знаю, на каких условиях. Может и на обоюдовыгодных.
Слышал такую информацию, да. Некоторые плагины, уходили в «мастер» и за счёт ежегодных контестов.
Если у вас профессиональная нужда, которой вы деньги зарабатываете, то реализовать эти архитектуры самому совсем не сложно. Тот же v850 — на пару вечеров неспешного чтения спеки и кодинга левой ногой. i960 чуть побольше займёт, конечно. Потом запиарить в апстрим, если работодатель/совесть позволит.

А если ради одноразового интереса, то можно уж и в Иде поковырять.
вы задали вопрос — я ответил.
у меня вот частенько бывает потребность поработать с бинарниками для всяких «не мэйнстрим» архитектур — быстренько отдизасмить что-то, подсмотреть определенные места в коде, или похакать их, или что еще в таком духе. и обычно это не занимает много времени, несколько часов максимум, так что пилить каждый раз несколько дней или неделю очередной процессорный модуль для гидры просто не выгодно.

и если уж пошла такая пьянка — да что угодно в этом мире можно сделать самостоятельно, было бы время и желание (ну и навыки тоже).
но, речь не об этом, а о сравнении уже имеющегося функционала.
Кстати, v850 и i960 есть для Гидры. Не знаю, правда, насколько они рабочие.
Использовал Иду Про, платил ежегодно неймед лицензию. Как-то ХексРей заявило что намерены меня перевести с неймед лицензии на компьютер лицензию. Заявил им что меня неймед вполне устраивает. Начали настаивать на переводе на компьютер лицензию. Послал их в лес и перестал продлевать лицензию вообще. Похоже им деньги не нужны.
Странные люди там работают, да.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории