Сейчас на форуме: -Sanchez- (+8 невидимых) |
eXeL@B —› Основной форум —› Использование IDA Pro |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 50 . 51 . >> |
Посл.ответ | Сообщение |
|
Создано: 08 августа 2008 18:53 · Личное сообщение · #1 Здесь предлагаю обмениваться опытом использования, настройки этой тулзы. Сегодня в Options->Color настроил основное окно дизассемблера все в старом классическом стиле Borland ща стало или в стиле Far(для справки первая версия была написана на Borland C++), но когда подносишь курсор на jne\je то в хинте появляется фон бежевый. Вот никак не могу найти место где это настраивается?! Может кто шарит ? ) ----- My love is very cool girl. |
|
Создано: 03 апреля 2010 13:48 · Личное сообщение · #2 |
|
Создано: 03 апреля 2010 14:35 · Личное сообщение · #3 |
|
Создано: 06 апреля 2010 04:21 · Личное сообщение · #4 progopis пишет: reversecode Мне генерируемый код на Си и сейчас не нравится. Мне проще руками сделать перевод кода на Си. reversecode пишет: progopis я не знаю как можно ручками сделать перевод 9мб asm кода со смещениями в структурах вложеностью до 5 уровня Не знаю как вам удаётся делать 9 Мб работоспособными автоматически, ибо: Code:
F5: Code:
Это конечно отладочная версия, но багов хватает и без этого. Да вы и сам о них знаете. |
|
Создано: 06 апреля 2010 11:44 · Поправил: gena-m · Личное сообщение · #5 Имеется функция: Code:
Ида говорит "sp-analysis failed" - в результате ерунда с адресацией переменных в стеке. Вначале стоял тип вызова _stdcall , заменил на _fastcall, по моему это правильнее, посколку через стек ничего не передается, стек функция очищает сама. То что из функции два выхода - мало верится, что именно это путает Иду, поскольку это распространенное явление, что то здесь другое не то. Как эту функцию привести в "нормальный" вид (только без фанатизма - типа"сделать файл нерабочим", тем более что Ида с файлом не работает и если патчить, то на файле это никак не отражается) ? Vamit да, вы совершенно правы, после разбора этих ввызовов все стало на свои места, спасибо, кстати тип вызова оставил измененным, потому что там точно не _stdcall ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше |
|
Создано: 06 апреля 2010 12:25 · Поправил: Vamit · Личное сообщение · #6 gena-m пишет: Как эту функцию привести в "нормальный" вид Правило простое: проверяй стековое смещение (вершину стека) на всех точках push, pop, call, т.е. везде где она меняется и найдешь где Ида ошибается. Это скорее всего происходит при вызове табличных (по offset'у) функций или виртуальных, которые после вызова сами за собой чистят стек от аргументов, а т.к. Ида не может распознать (найти) тело такой функции, то и стек в этом случае не подчищается. В твоем случае стоит обратить внимание на вызова: call eax, call ds:off_4AB2FC и call ds:dword_4AB2F4, т.к. перед ними есть изменение стека (push), а после их вызова нет, значит они должны почистить стек за собой сами, следовательно вручную (Alt-K) меняешь вершину стека в нужных точках. gena-m пишет: Вначале стоял тип вызова _stdcall , заменил на _fastcall, по моему это правильнее А вот это лучше не трогать, в таких случаях Ида редко ошибается. ----- Everything is relative... |
|
Создано: 24 апреля 2010 09:10 · Личное сообщение · #7 Вопрос на засыпку Как указать Иде чтоб она сделала аналог вот такого действия: из cmd.exe: someapp.exe < some_file.dat > file2.dat ida: ? То есть вопрос в том как задать параметр редиректа входного и выходного потоков Debugger -> Process Options -> Parameters уже испробовал вдоль и поперек, но мож чего и упустил Спасибо |
|
Создано: 30 апреля 2010 09:17 · Личное сообщение · #8 |
|
Создано: 30 апреля 2010 10:01 · Личное сообщение · #9 |
|
Создано: 30 апреля 2010 10:34 · Личное сообщение · #10 |
|
Создано: 30 апреля 2010 14:03 · Поправил: gena-m · Личное сообщение · #11 Есть и готовые решения, сразу загружать длл в базу скриптом. aa76_30.04.2010_CRACKLAB.rU.tgz - pe_scripts.zip ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше |
|
Создано: 30 апреля 2010 14:31 · Личное сообщение · #12 Привет всем, надо распотрашить прошивку сотика с ARM7 процом AD6720 ,как правильно подключить к IDA ?получается както не то, а с ARM она работает ??кто что подскажет? 1429_30.04.2010_CRACKLAB.rU.tgz - arm.JPG |
|
Создано: 30 апреля 2010 14:57 · Личное сообщение · #13 |
|
Создано: 30 апреля 2010 15:07 · Личное сообщение · #14 прошивка сдесь может пошивка не в бинарнике, тогда в каком виде ?? вроде у сотовых всегда бинарники для заливки,может ошибаюсь От модератора: правкой не умеешь пользоваться? |
|
Создано: 30 апреля 2010 19:42 · Поправил: cppasm · Личное сообщение · #15 Это не бинарные файлы (не чистый дамп прошивки) - их нельзя сразу грузить в Иду. Найди формат *.mot файлов и разберись как их грузить в Иду или сконвертить в чистый бинарь. Вот здесь есть конвертер: Домашнее задание - узнать по какому адресу этот бинарь потом грузить. |
|
Создано: 30 апреля 2010 20:34 · Личное сообщение · #16 |
|
Создано: 18 июня 2010 16:37 · Личное сообщение · #17 Доброго всем дня,тут слил с просторов ида 5.5 .87 метров длинной ну вопросик такой будет мож ктонить заделится лекарством для него,плиз (в личку). И кстате чтото тут никак эту версию невыкладывают на краклабе,вроде уж давно вышла ...странно,поначалу думал что тут частенько обновления идут.За ранее спасибо всем откликнувшимся. |
|
Создано: 18 июня 2010 16:43 · Личное сообщение · #18 |
|
Создано: 18 июня 2010 17:48 · Личное сообщение · #19 |
|
Создано: 24 июня 2010 12:45 · Личное сообщение · #20 |
|
Создано: 24 июня 2010 13:22 · Личное сообщение · #21 |
|
Создано: 30 июня 2010 15:14 · Личное сообщение · #22 Всем привет! Уж не знаю, правильно ли выбрал раздел и топик для своей просьбы, но тем не менее: Сейчас занимаюсь декомпиляцией до рабочего состояния огромного проекта (игры) и мучаюсь с глюками хексрейз 1.1 Может ли кто-то из владельцев Хексрейз 1.2 сгенерить и выслать си-шный листинг моего .ехе? По ссылке .ехе & .idb ifolder.ru/18366082 Заранее спасибо! |
|
Создано: 01 июля 2010 08:50 · Личное сообщение · #23 |
|
Создано: 01 июля 2010 09:36 · Личное сообщение · #24 |
|
Создано: 02 июля 2010 00:18 · Личное сообщение · #25 |
|
Создано: 02 июля 2010 05:36 · Личное сообщение · #26 Есть на Wasm'e, ссылк wasm.ru/forum/viewtopic.php?pid=204882#p204882: "НАШЕЛ *YAHOO*: AMD x86-64 processors cannot predict single-byte near RET instructions when they are either the target of a branch or immediately preceded by a conditional branch. (See section 6.2 in the Athlon 64/Opteron optimization guide) AMD's recommended solution is to either reorder instructions so that this situation does not occur, or use the REP prefix on the RET instruction. Recent versions of GCC will do this automatically, but glibc contains many hand written assembly routines. The attached patch changes all (that I found, anyway) relevant RET instructions to REP RET. Ах, да ссылка: h++p://www.cygwin.com/ml/libc-alpha/2004-12/msg00022.html Отредактировано NickLion (07-10-2007 10:01:42)" |
|
Создано: 02 июля 2010 07:27 · Личное сообщение · #27 |
|
Создано: 02 июля 2010 08:41 · Личное сообщение · #28 Можете поведать методологию поиска нужного места в программе при отладке в IDA? Есть телефонный справочник. В стандартном MDB-шнике данные зашифрованы, причем каждое поле по-своему. Почти все поля удалось расшифровать, а одно - никак Так вот как в IDA найти функцию в которой происходит расшифровка данных? Если интересны мои потуги, обсуждалось тут: forum.sources.ru/showtopic=307509 |
|
Создано: 02 июля 2010 09:45 · Поправил: VodoleY · Личное сообщение · #29 =sand= если там действительно ХОР с БЕЙС 64 и там заведомо ток цифры проще пробрутить на предмет поиска хор маски имхо. вариантов не так уж много З.ы. и Почитай по поводу бейс64 она имеет в конце == если я не ошибаюсь, маску подобрать будет гораздо легче ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 02 июля 2010 13:31 · Личное сообщение · #30 |
|
Создано: 02 июля 2010 19:44 · Поправил: VodoleY · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 50 . 51 . >> |
eXeL@B —› Основной форум —› Использование IDA Pro |
Эта тема закрыта. Ответы больше не принимаются. |