LINUX.ORG.RU

Iaitō — графический интерфейс для radare2

 , , , ,


2

2

Hugo Teso выложил под лицензией LGPLv3 (как и у radare2) на GitHub первую версию Iaitō — графического интерфейса для radare2, написанного на C++ с использованием графического тулкита Qt 5.3.

radare2 — это свободный кроссплатформенный фреймворк для реверс-инжиниринга, включающий дизассемблер, шестнадцатеричный редактор и анализатор кода.

Цель создания Iaitō — помочь пользователям, которым сложно начинать освоение radare2 из-за высокого порога вхождения при работе с CLI.

Релиз является тестовым и предназначен прежде всего для разработчиков и энтузиастов. Бинарные пакеты появятся вместе с первым полноценным релизом.

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

Deleted

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

Цель создания Iaitō — помочь пользователям, которым сложно начинать освоение radare2 из-за высокого порога вхождения при работе с CLI.

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

Akamanah ★★★★★ ()

radare2 — это свободный кроссплатформенный фреймворк для реверс-инжиниринга

Хм. Т.е. radare2 это не набор утилит(прог) а ...

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

Щас бы заниматься реверсом и уходить в отказ от кли.

А зачем CLI реверсеру? Все реверс-инженеры, которых я знаю, сидят в какой-нибудь IDA и очень редко используют radare или objdump.

И то, что Iaitō вышла, это круто. Ибо Ильфак со своей IDA чёртов монополист. И чем больше будет появляться инструментов, способных потеснить IDA на этом поприще, тем лучше.

P.S.

The code sucks
Yes, the code sucks. Hopefully we will be able to remove this statement from the README one day, but I had never coded Qt nor C++ until I started Iaitō, so obviously the code is ugly and not well designed.

Лол.

EXL ★★★★★ ()

Пользуясь случаем - пилю транслятор: DOS game/prog -> IDA -> masm -> траслятор -> C++, эмуляция сегментов памяти. Должен упрощать reversing старых игр. https://github.com/xor2003/inertia_player

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

Иногда надо не хардкорить, а всего-навсего разобраться что там в куске бинаря происходит. Типа инициализации dram контроллера в блобешнике.

Dark_SavanT ★★★★★ ()

Сейчас попобуем ибо вебгуй был каким-то странным а потом он вообще начал из git > r2pm (пакетный менеджер) > тянем а там ноджс и вообще мрак.

DR_SL ★★★★ ()

Забавно, что они используют вебкит и js для графиков.

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

Ахах он все равно требует установки r2pm install www-p который требует установки через npm модулей , которые непонятно где указаны как зависимости...

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

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

Итак пришлось доставлять пакет через npm причем криво ибо оно само не скачает и глобальную установка пакета не поможет ну и да

sudo ln -s /usr/bin/nodejs /usr/bin/node
cd /home/user/.config/radare2/r2pm/git/radare2-webui/www/p/
npm install merge-stream

qtchooser -run-tool=qmake -qt=5
ui_mainwindow.h:13:25: fatal error: QtGui/QAction: Нет такого файла или каталога

Не фанат Qt обычно мне попадались поделия хотя бы с описанием установки в README или INSTALL и немного протестированные. В общем смотрел пока тыц, тыц

Чатик в Telegram в качестве форума поддержки это ... странно.

DR_SL ★★★★ ()
Последнее исправление: DR_SL (всего исправлений: 2)
Ответ на: комментарий от DR_SL

Собрал там было что-то закешировано от qmake-qt4 запуска. С чистого листа удалось скомпилировать.

DR_SL ★★★★ ()

Hugo Teso выложил под лицензией LGPLv3

Ссылка ведет на программу опубликованную без указания лицензии (по крайней мере мне такого указания найди не удалось), но соседствующую с текстом полноценной, а не «Малой» GNU GPLv3.

Zmicier ★★★★★ ()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Zmicier
 Change license to GPL 3

    master 

1 parent 8b2876e commit 5a4f8bad398f99dd61350f80368bdb2e674c351f @hteso hteso committed on GitHub a day ago 
a day ago
Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.