2

I open statically Arm binary with Ida Pro.

While I reversing I find out some function like strstr and memcpy and etc. That Ida doesn't understand that those function are strstr and memcpy(for example)

Why is that? Why Ida cannot recognize such famous function? How can I "help" Ida to recognize functions like that.

That makes my reversing more easier.

1 Answers1

1

I think you are looking for something called FLIRT signature. You can use them to identify common definitions from various libraries. You just need to download the flirt signatures, and let IDA do the work.

A public flirtdb repo can be found on github here. You can search for others on google too.

Edit: My bad, totally missed out the ARM linux part. Unfortunately, these signatures are not built into IDA, although I think IDA might have provided some default ones. For ARM linux, I can't seem to find any public ones online, so you may have to generate your own signatures. To do so, you basically generate signatures off precompiled library files. Check out this guide I found and see if it works for you.

0xC0000022L
  • 10,908
  • 9
  • 41
  • 79
Niraeth
  • 189
  • 4