Посл.ответ |
Сообщение |
Ранг: 2.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 10 июля 2015 15:11 · Личное сообщение · #1
Собственно сабж, есть ида 64 и есть приложение 32 битное. Какие проблемы могут возникнуть дизассемблируя 64 битной идой 32 битное приложение, правильно ли вообще дизассемблить 32 битное приложение 64 битной идой или только 32 разрядной. И второй вопрос по дебагу, лучше отлаживать 32-е приложения только отладчиком х86 или можно 64 битным и разницы никакой. Спасибо.
| Сообщение посчитали полезным: |
|
Ранг: 1053.6 (!!!!), 1078thx Активность: 1.06↘0.81 Статус: Участник
|
Создано: 10 июля 2015 15:18 · Личное сообщение · #2
1) неправильно 2) 32 для x86, 64 для x64
| Сообщение посчитали полезным: viksabur |
Ранг: 2.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 10 июля 2015 15:42 · Личное сообщение · #3
Поясни в двух словах почему, именно 32 для 32 иды к примеру, 64 битная тоже разберет файл, точность распознавания ассемблерного листинга в иде будет хуже при дизассме 32 приложения х64 идой?
| Сообщение посчитали полезным: |
Ранг: 1053.6 (!!!!), 1078thx Активность: 1.06↘0.81 Статус: Участник
|
Создано: 10 июля 2015 15:47 · Личное сообщение · #4
потому что для каждой иды свои наборы плагинов plw/p64, которые заточены под свои архитектуры итд вот ильфаку нечего делать компилять сразу две иды и он не знает что оказывается ida64 берет 32 файлы? да ну
| Сообщение посчитали полезным: ClockMan, _FUCKER_ |
Ранг: 2.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 10 июля 2015 16:33 · Личное сообщение · #5
ну в х64 иду грузил екзешник 32 битный, разобрало, ошибок никаких не было. Закинул в bindiff 2 файла разобранные х64 идой, сравнение прошло без ошибок найденные отличия вывела в графику, все сходится. ЗЫ Правда не сравнивал листинги 32 битного файла от иды х64 и х86
| Сообщение посчитали полезным: |
Ранг: 19.2 (новичок), 12thx Активность: 0.03↘0 Статус: Участник
|
Создано: 10 июля 2015 17:13 · Личное сообщение · #6
viksabur пишет: ну в х64 иду грузил екзешник 32 битный, разобрало, ошибок никаких не было. Закинул в bindiff 2 файла разобранные х64 идой, сравнение прошло без ошибок найденные отличия вывела в графику, все сходится. Ничё не путаете? 64 не потянет 32битную прогу
| Сообщение посчитали полезным: |
Ранг: 253.5 (наставник), 684thx Активность: 0.26↘0.25 Статус: Участник radical
|
Создано: 10 июля 2015 17:20 · Личное сообщение · #7
_FUCKER_Стоило попробовать драг/дропнуть файлец в idaq64.exe перед тем как писать
----- ds | Сообщение посчитали полезным: unknownproject, DenCoder |
Ранг: 2.8 (гость) Активность: 0.01=0.01 Статус: Участник
|
Создано: 10 июля 2015 17:27 · Поправил: viksabur · Личное сообщение · #8
reversecode пишет: потому что для каждой иды свои наборы плагинов plw/p64, которые заточены под свои архитектуры итд ида дисассемблит исполняемые файлы посредством плагинов? Я думал движок универсальный ильфак в иду вмонтирован и жрет файлы как х64 так и х86.... А плагины думал как доп нагрузка идет, для тонкой работы так сказать, как у всех программ))
| Сообщение посчитали полезным: |
Ранг: 1053.6 (!!!!), 1078thx Активность: 1.06↘0.81 Статус: Участник
|
Создано: 10 июля 2015 17:43 · Личное сообщение · #9
proc/pc.w32 для x86 proc/pc64.w64 для x64 а теперь попробуйте запустить хекс рейс(hexx64) в ida64 при загруженой x86 проге
| Сообщение посчитали полезным: |