Вопрос по IDA: Как получить оффсет для винды из линуксовой

Тема в разделе "Программирование / Скриптинг", создана пользователем inklesspen, 24 авг 2016.

  1. inklesspen

    inklesspen После "Р" в слове "Лопата"

    Сообщения:
    837
    Симпатии:
    198
    Я собрал vtable по CBaseWeapon, и нашел нужный мне оффсет:
    353 CBaseCombatWeapon::GetMaxClip1
    (Искал оффсет функции из IC AMmoManager)
    По идеи, Оффсет - 1 уже для винды, но не тут то было...
    Для винды оффсет GetMaxClip1 это 347, а я получаю 352.
    Как понять? =\ И есть какие-нибудь другие способы это проверить?
     
  2. gibs

    gibs Фитиль народного волненья

    Сообщения:
    540
    Симпатии:
    137
    Довольно тяжело ответить, так как без малейшего что ты там делал. Даже не написал бинарник какой игры открывал. Сейчас принято использовать вот этот скрипт для иды ссылка
     
    inklesspen нравится это.
  3. inklesspen

    inklesspen После "Р" в слове "Лопата"

    Сообщения:
    837
    Симпатии:
    198
    1 вопрос... Как использовать данный скрипт в IDA?
     
  4. gibs

    gibs Фитиль народного волненья

    Сообщения:
    540
    Симпатии:
    137
    Так же, как и старый.
     
  5. inklesspen

    inklesspen После "Р" в слове "Лопата"

    Сообщения:
    837
    Симпатии:
    198
    ?