Как стать автором
Поиск
Написать публикацию
Обновить

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Публикации