ida分析怎么找到函数与触发button的关系

目的:现在用IDA分析,想要知道一个程序中敏感API是否由用户发起,通过获取函数调用关系,查看里面是否有用户行为进行判断。
问题:但是现在用IDA分析,可以得到函数的调用关系,但是没有办法获得函数是由哪个组件触发的,这样就没办法追到这个函数是否是用户交互引起的,求指点!
现象:
建立一个Button点击运行go函数,调用play:


IDA分析结果中,函数go找不到与触发Button的关系

你的问题是,找到了button,定位其响应函数,还是相反?

相反,根据响应函数去看看有没有对应的Button~

那就直接在IDA全局搜函数名,比如这里的

go:

,看所有搜索结果附近有没有出现

addTarget:action:forControlEvents:

的字眼

木有找到呢。。。。。

把你的测试文件传上来,告诉你怎么找

非常简单的测试程序。。。。

你传的二进制里没有找到UIButton这个类,应该是写在了StoryBoard里,可以从那里入手分析