bry, mam pytanie, czy jest taka mozliwosc uzyskania w ida listę funkcji, ktore maja na celu wywolać jakąś tam przykladową funkcje? Takie cos naprawde ulatwia zycie a niestety nie wiem jak to sprawdzic i czy w ogóle cos takiego istnieje.
0
0
Ja kiedyś potrzebowałem kilka razy analizować calltable i nie mogłem do tego znaleźć opcji, więc za którymś razem w końcu zamiast jak głupi nawalać w klawiaturę napisałem do tego skrypt. Jest dość prosty, więc może Ci się przyda do tworzenia twojej wersji czego tam potrzebujesz:
#include <idc.idc>
static main(void)
{
auto start, end, ptr;
auto off, name;
start = SelStart();
if (start == BADADDR)
return;
end = SelEnd();
if (end == BADADDR)
return;
end = end - 1; /* Otherwise we'll be off by one */
Message("start\n");
for (ptr = start; ptr <= end; ptr=ptr+4)
{
off = Dword(ptr);
name = Name(off);
if (name != "")
{ MakeNameEx(ptr, "ctbl_" + name, 0); }
}
Message("done.\n");
}