Сейчас на форуме: subword, rtsgreg1989, zds, _MBK_ (+6 невидимых)

 eXeL@B —› Основной форум —› где найти описание AYGSHELL и COREDLL?
Посл.ответ Сообщение

Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 декабря 2007 07:40
· Личное сообщение · #1

При дизассемблировании программ для КПК я получаю такие вещи как например
AYGSHELL_389 или COREDLL_1876
что это?
если это функици из библиотек то как по номеру догадаться какие и что они делают???




Ранг: 141.4 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 03 декабря 2007 09:39 · Поправил: intro
· Личное сообщение · #2

чтобы правильно отображались импортируемые функции в папке c ida'ой в каталоге ids\wince\arm\ должны лежать соответствующие ids'ы - aygshell.ids и coredll.ids - из них-то ида и берёт названия функций, а номера это ординалы функций, по которым ида определяет названия. посмотри есть ли у тебя эти файлы.

AYGSHELL_389
389 Name=SndSetSound

COREDLL_1876
1876 Name=__report_gsfailure




Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 декабря 2007 09:48
· Личное сообщение · #3

Файлы есть а как сделать так чтобы названия функций отображались?
подскажи пожалуста



Ранг: 4.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 декабря 2007 18:36
· Личное сообщение · #4

Проблема решилась, спасибо большое всем, кто ответил




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 04 декабря 2007 15:00
· Личное сообщение · #5

один человек ответил))) кстати ему тоже спасибо, я про *ids файлы чтото не слыхал лично

-----
Пиво, сиськи, транс





Ранг: 141.4 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 04 декабря 2007 15:49
· Личное сообщение · #6

-= ALEX =-:
я про *ids файлы чтото не слыхал лично

а проблема у _zh_ возникла именно из-за них. вернее из-за того, что в комплекте с идой идут неактуальные/устаревшие версии *.ids для wince, потому она и не распознаёт имена функций, а показывает лишь их ординалы. а решается проблема, соответвенно, обновлением нужных файлов.




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 04 декабря 2007 21:17
· Личное сообщение · #7

интересно, смотрю содержимое этих файлов - бинарные какието, шифрованные....

-----
Пиво, сиськи, транс





Ранг: 141.4 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 04 декабря 2007 22:03
· Личное сообщение · #8

-= ALEX =- :
интересно, смотрю содержимое этих файлов - бинарные какието, шифрованные....


просто они пожаты, потому, соответственно, и не читаемы. для создания *.ids используются idsutils http://www.datarescue.com/idabase/idadown.htm (create your own IDS files from DLLs). после обработки dll или lib получаем на выходе idt-файл, это обычный текстовый файл с содержимым вида ординал=название функции. затем idt сжимается в ids при помощи zipids.exe




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 05 декабря 2007 12:02
· Личное сообщение · #9

intro все понятно, спасибо!

-----
Пиво, сиськи, транс



 eXeL@B —› Основной форум —› где найти описание AYGSHELL и COREDLL?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати