· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› вопросы по IDA

Посл.отвђт Сообщенiе


Дата: Окт 1, 2004 19:01:56

вопросы

1. есть код (для AVR)
ida кажет константы, типа
ROM:010E sbci r31, -2 ; '¦'
ROM:010F ldi r28, -0x80 ; 'À'

как бы указать, что бы -2, -0x80, показывались беззнаковыми ? -2 = 0xfe тот же...

2. есть конструкции типа
ROM:00FF ldi r26, 0x3F ; '?'
ROM:0100 ldi r27, 3

как бы заменять подобные конструкции на
ldi X, 0x33f

с последующим же преобразованием, что 0x33f - адрес в памяти в дата сегменте (т.е. что бы можно было и имя назначить и тд и тп)

thx

Ostap


Дата: Окт 2, 2004 01:42:59

> как бы указать, что бы -2, -0x80, показывались беззнаковыми ? -2 = 0xfe тот же...

А разве ида в менюшке по правому клику не предлагает замену?


Дата: Окт 2, 2004 06:36:02

да, это я пропустил.. можно сменить знак...
но хотелось бы, что бы не руками везде, а сразу...
ну да это мелочи.. больше таки хочется преобразование конструкций, а так же ещё наткнулся...
почему то, данные которые не дизасебл. показываются словами
типа
.word 0x1234

если возможность заставить показывать в байтах ?
также hex dump, тоже кажет в word.. а хочется в байтах

thx

Остап


Дата: Окт 2, 2004 11:19:24

> если возможность заставить показывать в байтах ?

Поставить курсор на начало этих данных и нажать U


Дата: Окт 2, 2004 14:14:43

„2. есть конструкции типа
ROM:00FF ldi r26, 0x3F ; '?'
ROM:0100 ldi r27, 3

как бы заменять подобные конструкции на
ldi X, 0x33f “


Есть же куча описаний, как в IDA писать скрипты.
Проще поискать. Да и в статье про упаковщики
чего то было.


Дата: Окт 3, 2004 04:30:43

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

Остап


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077