ida中的数值怎么查找

ida汇编了一个.so文件,刚接触ida,很多不是很懂,碰到这么一个问题停滞了好几天,请问附图中红框里的数字该怎么操作才能找到并进行修改?

img

img

1000被拆分成几句汇编代码,乘4(shl eax,2),再加自身得5,再乘4得20,再加自身得25,再乘4得100,再加自身得125,再乘8(shl eax,3)得1000。

img

img

一、直观来看,1000的话有可能是整型也有可能是浮点型,如果是整型可能是个立即数,它的十六进制为0x3eb,搜索看看乘法指令有没有带0x3eb的;如果是浮点型,那就不好找了;对于5的话,可以搜一下 sub eax,5 这条指令。
二、反编译的C代码和汇编代码是对应的,从哪开始反编译的,对照C和汇编代码逐条分析,应该能找到的!

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632