| Сейчас на форуме: -Sanchez-, barsik, vasilevradislav, vsv1 (+6 невидимых) | 
| eXeL@B —› Крэки, обсуждения —› Построение дерева вызовов функций в IDA | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 21 января 2008 18:34  · Личное сообщение · #1 Доброго времени суток всем! Такой вопрос хотелось бы обсудить: есть IDA, есть некая программа   в ней есть некая функция F(x,...) которая хрен знает откуда вызывается (точнее я не нашел при каких условиях она вызывается), продираться по х-рефам вверх от нее нереально, их слишком много. Суть вопроса в следующем: как, скажем, в IDA построить дерево вызовов (х-рефов) от одной функции к другой (от A(x,...) до F(x,...))
![]()  | 
| 
 | 
Создано: 21 января 2008 20:04  · Личное сообщение · #2  | 
| 
 | 
Создано: 21 января 2008 23:38  · Личное сообщение · #3  | 
| 
 | 
Создано: 22 января 2008 00:16  · Личное сообщение · #4  | 
| 
 | 
Создано: 22 января 2008 09:21  · Личное сообщение · #5 nobodyzzz Да, про скрипты я и говорю, но времени их писать нету. Может есть что-нть готовое. В ИДЕ есть встроенные функции построения деревьев вызовов, строит в WinGraph32 - очень неудобно и к тому же строит полное дерево вызовов  
s0larian говорю же, в эту самую функцию просто так не попасть, только через серию условных переходов. ![]()  | 
| 
 | 
Создано: 22 января 2008 09:22  · Личное сообщение · #6  | 
| 
 | 
Создано: 22 января 2008 11:19  · Личное сообщение · #7  | 
| 
 | 
Создано: 23 января 2008 14:23  · Личное сообщение · #8  | 
| 
 | 
Создано: 22 марта 2008 23:26  · Личное сообщение · #9  | 
| 
 | 
Создано: 23 марта 2008 11:33  · Личное сообщение · #10 gloomyravengloomyraven пишет: да видел я его, но он полностью строит граф Не знаю, какая у тебя версия. В 4.9 и 5.0 можно строить не только полный граф, но и подграфы вверх и вниз от процедуры. Но 1) она должна быть процедурой(есть соответствующая кнопа для принудительного создания) 2) курсор должен стоять на входе(или может внутри) процедуры - тогда активизируются опции частичных графов... Короче почаще применяй "метод научного тыка"  
![]()  | 
| eXeL@B —› Крэки, обсуждения —› Построение дерева вызовов функций в IDA | 

 в ней есть некая функция F(x,...) которая хрен знает откуда вызывается (точнее я не нашел при каких условиях она вызывается), продираться по х-рефам вверх от нее нереально, их слишком много. Суть вопроса в следующем: как, скажем, в IDA построить дерево вызовов (х-рефов) от одной функции к другой (от A(x,...) до F(x,...))






 Для печати