+ Reply to Thread
Results 1 to 5 of 5

Thread: FreeBSD + GDBServer + IDA

  1. #1

    Default FreeBSD + GDBServer + IDA

    Захотелось настроить отладку фряшных бинарей в иде, ибо в gdb что-то крупное тяжко отлаживать. Единственная связка, которая может это реализовать GDBServer + IDA. Но работать с этим невозможно, 1000 багов, кое как 10 инструкций протрейсил. IDA 6.3, также пробовал 6.1. Подробнее свои тесты и испытания данной связки могу изложить ниже, но складывается ощущение что ни одни из инструментов, кроме gdb, не может адекватно работать с протоколом GDBServer. Вопрос в том, сталкивался ли кто-то с данной проблемой и получилось ли её решить?

  2. #2
    root's Avatar

    Default Re: FreeBSD + GDBServer + IDA

    После посещения Киевской конференции по FreeBSD в 2010 году, я полностью подтвердил свои личные убеждения в том, что как это ни печально, но FreeBSD стремительно загнивает. По моим предположениям ей осталось жить лет 5-10, по прошествии которых, комьюнити фряхи, превратиться в кружок бородатых дядек пишущих свою ОС для себя же любимых. Поэтому я в принципе не удивлен, что с отладкой настолько все сложно... Насколько я знаю, все дебажат исключительно в gdb, а со всеми неудобствами уже все свыклись. Ибо альтернатив, вроде как нет. Сам фряху не крутил с 2007, поэтому что-там и как не знаю.
    Last edited by root; 04-02-2013 at 16:45.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  3. #3

    Default Re: FreeBSD + GDBServer + IDA

    Проблема тут даже не во FreeBSD, а в том что IDA не умеет работать с протоколом GDBServer'а, на linux такая же беда(Хотя поддержка заявлена). Но на lin с идой идет linux_server, отладка через него вполне адекватно работает. Возможно если его скомпилить под FreeBSD, то проблема решиться. Надо посмотреть, в IDA SDK вроде были сорцы этой штуки..

  4. #4
    dukeBarman's Avatar

    Default Re: FreeBSD + GDBServer + IDA

    Небольшой пример подключения FreeBSD+GDB есть в Хакера за сентябрь 2012 (164) в статье Железный Дуршлаг, там он используется для нахождения аппаратных уязвимостей. FreeBSD 9.0

    P.S. На рутрэкере есть подшивка эл.версий, если что
    A hacker without a cat is not a hacker!

  5. #5

    Default Re: FreeBSD + GDBServer + IDA

    Это не то, там используется VMware + GDB stub чтоб ядро отладить, а мне всего лишь то надо удаленно отладить юзермодное приложение в ida. Если варькин gdbstub ida хорошо понимает, то что не так с GDBServer... Сейчас приоритеты поменялись, как появится время обязательно доберусь до истины

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:34
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org