Home

Awesome

SysNR-FuncFinder

A plugin for IDA that renames functions by system call numbers.

Update History

VersionDateSupported ArchComment
1.02022-11-30AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM
1.12022-12-01AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARMFix bug for IDA API version.
1.32022-12-27ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARMAdd support for EABI ARM32 and Bug fixes.
1.52023-02-10ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARMSupport finding main function for all architecture.
1.62023-02-14ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARMFix bugs when finding main function.
1.72023-03-22ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARMFix a bug and change some details.<br>(You need to delete old SysNR-FuncFinder_WPeace.py because the py-name have changed)
2.02023-04-07ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM、PowerPC32- Add support for PowerPC32 and support finding main function for PowerPC32.<br>- Add support for Indirect-call MIPS.
2.12023-04-14ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM、PowerPC32Fix a bug in MIPS support.
2.32023-07-05ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM、PowerPC32- Fix the bug of overflow in some cases under x64 architecture.<br>- Enhance the search for the main function of the x64 architecture.
2.42023-08-31ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM、PowerPC32Added some function identification under the ARM architecture.
2.52023-09-20ARM32 for EABI、AMD x86-64 architecture、Intel 80386、MIPS I Architecture、Advanced RISC Machines ARM、PowerPC32Fix a bug when finding main function under the MIPS architecture.

Background

In my daily analysis, many ELF files are stripped, in this condition IDA won't provide any function name, when this happens, analyzing the sample becomes difficult. So I write a plugin that can rename functions by system call numbers.

Install

Usage

image

Example

image

Contact

You can leave a message for any questions.