| Сейчас на форуме: Magister Yoda, rtsgreg1989 (+7 невидимых) | 
| eXeL@B —› Основной форум —› Исследование программы edoom.exe под Symbian | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 04 апреля 2005 14:13 · Поправил: Модератор  · Личное сообщение · #1 Не получается исследовать сабж, пробовал IDA 4.6 и IDA 4.7, IDA не распознает инструкций: .text:004002A0 DCD 0x58534400 .text:004002A4 DCD 0xB4534400 .text:004002A8 DCD 0x68534400 .text:004002AC DCD 0x5C534400 И так весь файл! IDA распознает данный файл как EPOC Executable Image, Processor Type устанавливается в Intel 80x86 processors: metapc. Пробовал указывать ARM и ARMB - то же самое.   7955_edoom.zip
![]()  | 
| 
 | 
Создано: 23 апреля 2005 19:52  · Личное сообщение · #2  | 
| 
 | 
Создано: 24 апреля 2005 19:20  · Личное сообщение · #3  | 
| 
 | 
Создано: 25 апреля 2005 10:18  · Личное сообщение · #4  | 
| 
 | 
Создано: 25 апреля 2005 15:06  · Личное сообщение · #5  | 
| 
 | 
Создано: 27 апреля 2005 13:07  · Личное сообщение · #6 Возможно, я выразился слишком буквально, "понять, как декомпилить" - понять, как увидеть ассебмлерный код. Т.е. мне нужно понять, каким инструментом можно воспользоваться или какой специальной настройкой IDA, чтобы увидеть код. Движок в doom не сложный, в quake на порядок сложнее... Но у меня не стоит задача попытаться понять движок дума таким страным способом.  
Так что размер тут роли не играет. Что я смогу сделать с запакованной программой, если даже нешифрованную непакованную дизассемблировать не могу?  
Задача - дизассемблировать edoom.exe. ![]()  | 
| 
 | 
Создано: 27 апреля 2005 14:41  · Личное сообщение · #7  | 
| 
 | 
Создано: 06 мая 2005 01:10  · Личное сообщение · #8 Вот в этом и проблема  
Я не понимаю, как "ставить IDA на arm thumb". У меня Loading file as Epoc executable и тип процессора - Intel 80x86 processord: metapc по умолчанию. Тип процессора могу менять, но принципиально от этого ничего не изменяется. Из ARM processors есть ARM ARM710a ARMB xScaleB xScaleL В-общем, опции тоже перерыл. Где этот "ARM thumb" взять... ![]()  | 
| 
 | 
Создано: 06 мая 2005 15:40  · Личное сообщение · #9 Nowar аааа. вот в чём проблема.   
в ida код можно переключить на thumb в любом месте так: становишься в нужное место кода и нажимаешь alt-g. в появившемся окне убедись, что выбрано T, а значение value ставь 1, если хочешь thumb, 0 - если нет. после этого в коде должно появиться code16 (для thumb) или code32. ![]()  | 
| 
 | 
Создано: 06 мая 2005 18:01  · Личное сообщение · #10  | 
| 
 | 
Создано: 06 мая 2005 19:16  · Личное сообщение · #11  | 
| 
 | 
Создано: 06 мая 2005 20:29  · Личное сообщение · #12  | 
| eXeL@B —› Основной форум —› Исследование программы edoom.exe под Symbian | 

 
 Для печати