Drovosek01 · 05-Окт-24 01:56(1 год 9 месяцев назад, ред. 12-Июл-26 11:02)
"Спасибо" персоналу форума за то, что удаляют комментарии без каких либо объяснений
и вешают разные ограничения/блокировки на аккаунты пользователей при критике их действий. Дальше как-нибудь без меня.
Т.к. на многих других ресурсах данная версия обозначается как "idapro90rc1" то есть IDA Pro 9 RC1 - добавил пометку "RC1/Stable" в заголовок темы/раздачи. Что такое RC1 и в чем разница между Stable - смотрите под спойлером "Доп. информация"
Это само собой разумеется.
Если пользователь не знаете про обязательные действия после модификации бинарников на целевой платформе - то ему рано пользоваться данной программой. ИМХО.
P.S.
Да и подписанные патченные бинарники я положил в комплекте - в архиве macos.7z
adsllinkact, похоже, что неофициальная и уже пропатченная. Скачал и пользуешься без лишней возни. Из моего опыта, IDA всегда была portable, а установщик в основном отличался тем, что ассоциации файлов в реестр записывал.
Привет, у меня возникла проблема с импортом простого двоичного файла в мою версию IDA Linux.
У вас есть идеи, почему? Только в последней бета-версии все работало нормально. ```
Thank you for using IDA. Have a nice day! Thank you for using IDA. Have a nice day!
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 430, resource id: 23279277, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 543, resource id: 23280948, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 652, resource id: 23281960, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 763, resource id: 23283013, major code: 40 (TranslateCoords), minor code: 0
Oops, IDA has almost crashed! (signum=11)
[1] 289181 segmentation fault (core dumped) /home/ubuntu/Development/idapro/ida
``` This message is also displayed when IDA is just opened and nothing has been imported. ```
The IDA Feeds plugin (/home/ubuntu/Development/idapro/plugins/ida_feeds/ida_feeds.py) requires the IDA library for full functionality. Without the library, multi-core analysis will not be available. For setup instructions, please refer to the README.txt file located in the idalib directory within your IDA installation folder.
``` * update:
I think I got the problem.
You need to clean old beta version before install newer one. Just before, I tried overridden old ida directory. I was uninstalled, reinstall and now it's worked!
такой вопрос не принципиальный , но хотелось бы сделать как было
в прошлой версии я брал файл кидал его в окно этой программы , потом его корректировал отдельно и заново перетаскивал в прогу и она сразу предлагала упаковать текущую базу или закрыть выбирал закрыть и вуаля новый файл загружался, теперь же она сначала спрашивает перезаписать или оставить текущий, нажимаю перезаписать - нет доступа т.к. текущий файл открыт, нужно сначала закрыть базу и только потом закинуть по новой, такая вроде бы мелочь, но напрягает, когда часто приходится закидывать файл, как то сделать как было можно?
Ребят, поделитесь, кто как использует "данное чудо"?
Мне посоветовал ChatGPT этот инстурмент, если я хочу понять как работают опреденные параметры в программном обеспеченье. Опыта нет совсем, надеюсь, смогу решить свою задачу. Но стало интересно, а как использую эту программу знатоки и мастера? Подскажите, пожалуйста, а как плагины hexvault и lumina установить?
БИТКОЙН, если вообще нет опыта, то тебе нужно сначала программированию научиться. Эта тулза создана для профи, которые занимаются реверс-инжинирингом. А как используют? Запускаешь, открываешь exe-шник и она делает начальный анализ, а дальше всё твой собственный труд, в основном приходится структуры восстанавливать и определять за что отвечает та или иная переменная. Встроенный декомпилятор намного ускоряет этот процесс, но он не все процессоры поддерживает, зато есть альтернатива - Ghidra, у которой в этом плане дела обстоят иначе, только она очень медленная из-за того, что написана на Java и с большим трудом пережёвывает огромные функции. Весь этот процесс - очень кропотливая работа, на которую уходит много времени и требует значительного опыта, которого, как ты сам говоришь, у тебя нет. Так что изучай основы, а потом берись за всё это дело.
Уже на проятжении нескольких мажорых версий присутствует проблема в декомпиляторе х86 с некорректным определением смещения.
вместо
Код:
if ( !gService.ArrayOfObjects[objectIndex].SomeBool )
генерируется
Код:
if ( !*((_BYTE *)&gService.AnotherArrayOfObjects[-81167].SomeVal + objectIndex * 512) )
Странно что до сих пор не поправили. А может кто-то помочь с сабмитом бага? А то вроде уже и фришная версия доступна, а пользоваться все равно номарльно не выходит.
JuGGerNaunT, похожая фигня даже у гидры часто бывает, люди эту тему давно обсуждают, иногда даже предлагают какие-то решения, но не для всех случаев, зависит от того, как регистры кодом используются. Я привык закрывать на это глаза и просто вставляю комментарии, если уж слишком уродливый код получается. Сомневаюсь, что репорт бага что-то изменит.