首页
社区
课程
招聘
[未解决,已结帖] [求助]ios逆向。ida中的问题。希望大佬救救 50.00雪花
发表于: 2024-6-5 19:21 4315

[未解决,已结帖] [求助]ios逆向。ida中的问题。希望大佬救救 50.00雪花

2024-6-5 19:21
4315

v19 = objc_retainAutoreleasedReturnValue(objc_msgSend(&OBJC_CLASS___NSNumber, "numberWithUnsignedInt:", objc_msgSend(v14, "key")));

有这样一段代码。 首先,通过 objc_msgSend(v14, "key") 调用 v14 对象的 key 方法,获取一个无符号整数值。
然后,使用 objc_msgSend 调用 NSNumber 类的 numberWithUnsignedInt: 方法,将上一步获取的无符号整数值作为参数传入,创建一个 NSNumber 对象。

也就是说 v19 是一个NSNumber对象。

ida中v19 在 x24寄存器中。 截图如下

这个x24处 并非是一个标准的内存地址。希望大佬帮忙指点一下。这是什么东西。
MEMORY:AAAE9D759F23723D % 1
MEMORY:AAAE9D759F23723E % 1
MEMORY:AAAE9D759F23723F % 1
MEMORY:AAAE9D759F237240 % 1
MEMORY:AAAE9D759F237241 % 1
MEMORY:AAAE9D759F237242 % 1
MEMORY:AAAE9D759F237243 % 1
MEMORY:AAAE9D759F237244 % 1
MEMORY:AAAE9D759F237245 % 1
MEMORY:AAAE9D759F237246 % 1
MEMORY:AAAE9D759F237247 % 1
MEMORY:AAAE9D759F237248 % 1
MEMORY:AAAE9D759F237249 % 1
MEMORY:AAAE9D759F23724A % 1
MEMORY:AAAE9D759F23724B % 1

希望大佬给指点迷津。。。。。。。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 3269
活跃值: (3094)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
2
这是一个OC对象,使用lldb调试,在断点暂停后,po $x24即可。
2024-6-6 00:39
0
雪    币: 100
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
xhyeax 这是一个OC对象,使用lldb调试,在断点暂停后,po $x24即可。
lldb调试我知道。我想用ida  
2024-6-6 01:27
0
雪    币: 0
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ios 用ida调试要正版的吧,二十多万一年呢
2024-6-8 09:14
0
游客
登录 | 注册 方可回帖
返回
//