eXTracted INternals

eXTracted INternals
 
ФорумФорум  ЧаВоЧаВо  ПоискПоиск  РегистрацияРегистрация  ПользователиПользователи  ГруппыГруппы  Вход  

Поделиться | 
 

 IDA Loader for Symbian 9.x (aka S60 3rd) applications

Предыдущая тема Следующая тема Перейти вниз 
На страницу : Предыдущий  1, 2, 3, 4, 5  Следующий
АвторСообщение
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 19 Дек - 10:28

Чтобы выводились имена - нужны ids. Если их нет, откуда взяться именам. Или оно даже при наличии ids не выводит имена для экспортируемых?
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 19 Дек - 10:44

нет, не выводится. ids для системных либов в большинстве своем есть
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 19 Дек - 14:35

Ок посмотрю.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вс 23 Дек - 14:55

Сорцы и бинари обновил. Ссылки в первом посте темы.
Сделал чтобы проставляло имена. Но в окне экспорта их пока нет.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пн 31 Дек - 9:02

Обновлено. Экспорт работает как надо.
Всех с новых годом santa
Вернуться к началу Перейти вниз
Посмотреть профиль
intro

avatar

Количество сообщений : 34
Дата регистрации : 2007-03-23

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пн 31 Дек - 9:11

Hex пишет:
Обновлено. Экспорт работает как надо.
Всех с новых годом santa

Спасибо за разработку и поддержку Loader'a Smile
В уходящем году, думаю многие со мной согласятся, появление лоадера для 9-ки было значимым событием Exclamation
Всех с наступающим! santa
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пт 11 Янв - 4:05

два новых замечания:
1) имена экспортов всё-таки должны начинаться с 1, а не 0
2) не учитывается BSS-секция, из-за это, если идет обращение, к примеру, к инициализированной секции (которая считается), то мы видим что-то типа
ldr r1, =off_4000C0
а если обращение к неинициализированной секции, тогда
ldr r1, =0x40C274

сегмент конечно можно и руками увеличить, но если есть только BSS, тогда сегмент совсем не создается
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пт 11 Янв - 14:34

wl пишет:
два новых замечания:
1) имена экспортов всё-таки должны начинаться с 1, а не 0
Исправлю.

wl пишет:

2) не учитывается BSS-секция, из-за это, если идет обращение, к примеру, к инициализированной секции (которая считается), то мы видим что-то типа
ldr r1, =off_4000C0
а если обращение к неинициализированной секции, тогда
ldr r1, =0x40C274

сегмент конечно можно и руками увеличить, но если есть только BSS, тогда сегмент совсем не создается
Дай мне какой-нить бинарь чтобы было на чем тестить.
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Сб 12 Янв - 14:35

http://vampent.com/d.php?d=vbagx_s60v3.sis

файл vbag2.exe. там не очень очевидно, но навскидку я не могу уже припомнить, где. Столько файлов перелопатил в иде в последнее время просто ужас. arm-asm понимаю чуть ли не лучше чем с++

а с голой bss вообще встречал только в lcg-прогах. там когда распаковываешь app.bin, там встречается - читается из файла число, затем RChunk::CreateLocal() по размеру этого числа, без последующего чтения из файла в этот сегмент
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Чт 17 Янв - 6:53

Можно ли сделать так, чтобы экспорт приходился на чётные адреса, а то ничего не могу с такой фигней сделать. Ни в код не превращается, не в данные. IDA 5.2:
Код:

.code:00008070                DCB 0
.code:00008071                EXPORT _94
.code:00008071 _94            DCB 0x21 ; !
.code:00008072                DCB 0x10
.code:00008073                DCB 0xB5 ; ¦
.code:00008074 ; ---------------------------------------------------------------------------
.code:00008074                CODE16
.code:00008074                STR    R1, [R0]
.code:00008076                STR    R1, [R0,#4]
.code:00008078                ADDS    R0, #8
.code:0000807A                BLX    impsutils_20
.code:0000807E                SUBS    R0, #8
.code:00008080                POP    {R4,PC}
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Чт 17 Янв - 7:01

Можно. Ща, сам догадываешься, я весь в дебагере. Как только альфу сделаю пофикшу.

p.s. А чо сам не исправишь? Там же мизерные изменения.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 23 Янв - 0:54

А секция BSS начинается сразу после Data или там есть какое-то выравнивание типа к 0x10?
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 23 Янв - 10:03

мне кажется что сразу, получается один непрерывный сегмент, инициализированный не всегда в начале
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Сб 26 Янв - 14:20

Пофиксил то что просил wl и сделал BSS. Перезалил сорцы и бинарь.
Вернуться к началу Перейти вниз
Посмотреть профиль
Kwull

avatar

Количество сообщений : 17
Дата регистрации : 2007-04-04

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вс 27 Янв - 13:47

странно... бинарь для 5.2 ничем не поменялся от 24.12.2007 (может не перезалился, может у меня что)

сорцы от 23.01.2008, пока нечем скомпилить
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вс 27 Янв - 16:18

дата модификации какая? В том что я залил: 26.01.2008.
Вернуться к началу Перейти вниз
Посмотреть профиль
Kwull

avatar

Количество сообщений : 17
Дата регистрации : 2007-04-04

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вс 27 Янв - 22:52

щас все ок с бинарем. от 26.01.2008
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пн 28 Янв - 16:25

а я 5.2 не использую для арма (только 5.0), глюков стало больше, удобства меньше, так что плиз Hex, не забывай про нас, владельцев устаревшей версии (не важно, что новая версия более быстрая, но она настолько глючная в анализе, что уж лучше в пень её).
кстати деманглер твой не хочет работать в 5.2, показывает подчеркивание вместо двоеточия почему-то
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вт 29 Янв - 2:06

wl пишет:
а я 5.2 не использую для арма (только 5.0), глюков стало больше, удобства меньше, так что плиз Hex, не забывай про нас, владельцев устаревшей версии (не важно, что новая версия более быстрая, но она настолько глючная в анализе, что уж лучше в пень её).
Та я сам ваще на 4.8 сижу. Я ж голосование по весиям иды зачем делал? Чтобы узнать стоит ли выкладывать для старых версий бинари. Судя по опросу получилось что народ сломя голову бросается на новые версии, и им пофиг, что в новой версии глюков тока прибавилось.

Вот тебе для 5.0
http://extint.narod.ru/Files/IDA50epoc.rar

А ваще можно поставить себе Visual Studio + SDK к иде 5.0 и компилить самому, чтобы не зависеть от меня.

wl пишет:

кстати деманглер твой не хочет работать в 5.2, показывает подчеркивание вместо двоеточия почему-то
Кстати ильфак в очередной раз подкинул проблем. В 5.2 уже нет кода подгрузки внешнего деманглера, придется сделать плагин который будет хучить функцию "demangle" в ida.wll чтобы заставить работать мой деманглер.

p.s. Мат тебя совсем не украшает.
Вернуться к началу Перейти вниз
Посмотреть профиль
twit



Количество сообщений : 57
Дата регистрации : 2007-07-24

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вт 29 Янв - 14:12

Hex пишет:

А ваще можно поставить себе Visual Studio + SDK к иде 5.0 и компилить самому, чтобы не зависеть от меня.
Поставил VS2008. Собирается просто отлично(особенно в сравнении с C++ 6.0 std)
Почему, кстати, всегда debug-версия? Ошибки ловятся лучше?

Hex пишет:

Кстати ильфак в очередной раз подкинул проблем.
Мне кажеться, что он себя старается максимально монополизировать и не давать развиваться сторонним программистам(тем кто ему не заплатил за последние нововведения ;\). Печально.
Вернуться к началу Перейти вниз
Посмотреть профиль
Zorn



Количество сообщений : 45
Дата регистрации : 2007-05-28

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вт 29 Янв - 18:54

Hex пишет:
Кстати ильфак в очередной раз подкинул проблем. В 5.2 уже нет кода подгрузки внешнего деманглера, придется сделать плагин который будет хучить функцию "demangle" в ida.wll чтобы заставить работать мой деманглер.
Так там встроенный нормально работает. (Options->Demangled names...->Assume GCC v3.x names) По крайней мере у меня с ним проблем не было.
Вернуться к началу Перейти вниз
Посмотреть профиль
twit



Количество сообщений : 57
Дата регистрации : 2007-07-24

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Вт 29 Янв - 19:14

Zorn пишет:
Так там встроенный нормально работает.
Это сейчас работает. А если понадобится что-то не стандартное?!
Другой процессор, например, или в новой версии симбиан будет другой манглер?!
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Ср 30 Янв - 1:37

twit пишет:
Zorn пишет:
Так там встроенный нормально работает.
Это сейчас работает. А если понадобится что-то не стандартное?!
Другой процессор, например, или в новой версии симбиан будет другой манглер?!
+1
Версия 4.8 пока что остается самой модифицируемой.
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Чт 21 Фев - 5:36

у меня такое подозрение, что если Entrypoint==0, тогда он не отсутствует вообще, а указывает на Codebase... по крайней мере ильфаковский лоадер добавляет экспорт start на начало кодового сегмента
Вернуться к началу Перейти вниз
Посмотреть профиль
undersun



Количество сообщений : 7
Дата регистрации : 2008-05-14

СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   Пт 16 Май - 6:28

Подскажите, плиз. Вот petran ну и elf2e32 выдаёт при дампе заголовка следующие данные:

...
Exception Descriptor Offset: 0001987d
Exception Index Table Base: 0003a3e4
Exception Index Table Limit: 0003b48c
...
Кто собственно такой Exception Descriptor и чё у него за Exception Index Table?
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: IDA Loader for Symbian 9.x (aka S60 3rd) applications   

Вернуться к началу Перейти вниз
 
IDA Loader for Symbian 9.x (aka S60 3rd) applications
Предыдущая тема Следующая тема Вернуться к началу 
Страница 4 из 5На страницу : Предыдущий  1, 2, 3, 4, 5  Следующий

Права доступа к этому форуму:Вы не можете отвечать на сообщения
eXTracted INternals :: Cтатьи :: Mobile and Embedded-
Перейти: