首页
社区
课程
招聘
IDA---重定义函数参数
发表于: 2023-9-30 21:50 9360

IDA---重定义函数参数

2023-9-30 21:50
9360

有时候恶意程序会设置不标准的传参方式,导致IDA识别函数参数错误。
这时我们进到相关函数中,在函数名上右键选择"Set item type...",然后可以重新定义函数的参数,下面是2个例子:

有时候会遇到变参(可变参数,参数个数不定)的情况,比如printf,这种情况可以改成固定参数加3个点的方式,这也是C语言不定参数个数函数的实现方式

建议修改前先备份原函数定义,以防改错。

参考链接: 466K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2Z5k6i4S2Q4x3X3c8J5j5i4W2K6i4K6u0W2j5$3!0E0i4K6u0r3M7s2u0G2k6s2g2U0N6s2y4Q4x3V1k6V1k6h3y4G2L8i4m8A6L8r3g2J5i4K6u0r3L8h3q4F1N6h3q4D9i4K6u0r3K9h3&6@1k6i4u0S2j5%4c8A6N6X3g2Q4x3X3g2K6K9s2c8E0L8q4)9J5x3K6l9^5

2022/1/26

int __usercall call_about_RegSetValueExA@<eax>(int arg1@<ecx>, int arg2, int arg3)
char *__usercall dec_data@<eax>(unsigned int max_index@<edx>, int encrypted_data@<ecx>, int for_xor_bytes, int a4, int want_index)

[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 4044
活跃值: (31156)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2023-10-1 21:16
1
游客
登录 | 注册 方可回帖
返回