Hooper V4滑鼠滑過綠色字串顯示隱藏的資訊,無法理解該怎麼去閱讀,求助

需求: Hooper滑鼠滑過綠色字串顯示隱藏的資訊,無法理解該怎麼去閱讀,求助。
規格:iOS10.2, ARM64, Hooper v4

各位大神下午好,小的遇到一個問題,在書上使用IDA範例上,指令與參數的右邊都會有綠色的字串提示這個指令是什麼內容,例如msgSendSuper2等等,或者PhoneSettingTelepony之類的訊息.但是礙於我在arm64無法使用IDA只能用Hooper.在Hooper上我都看不到相關資訊,但是!我滑鼠滑過綠色字串會浮出一堆資訊,比IDA還多。可是我卻看不懂這邏輯要怎麼跑.附上例子圖片,可以請教大神們,該如何解讀此圖裡浮出的框裡資訊跟 原本arm指令有什麼因果關係嗎?

萬分感謝!

大大们我大致上懂了,滑过去的显示资料,是Hooper的追踪位置,请观看上方的条状色块每块颜色都代表Hooper分析后认为的分类:
Data (purple): a constant, like an array of integers
ASCII (green): a NULL terminated C string
Code (blue): an instruction
Procedure (yellow): Part of a method that has been successfully reconstructed by Hopper
Undefined (grey): an area not yet explored by Hopper

所以例如这张图所表示的就是紫色的色块区域DATA XREF(资料交叉引用):
数据交叉引用用于跟踪二进制文件访问数据的方式。数据交叉引用与IDA数据库中任何牵涉到虚拟地址的字节有关(换言之,数据交叉引用与栈变量毫无关系)
最常用的3种数据交叉引用:

address何时被读取(读取交叉引用)
address何时被写入(写入交叉引用)
address何时被引用(偏移量交叉引用)

因此他只是帮你跳出紫色区块的资讯,如果你要自己找也可以用Find在紫色区块搜寻.

参考资料:
https://samsclass.info/127/proj/p7x-hopper.htm
http://blog.csdn.net/hgy413/article/details/50594320

2 个赞

好好好!
像你这么刻苦的年轻人不多了

1 个赞

谢谢前辈鼓励!

学习了。:+1:

Are you Phunsukh Wangdu ?

:joy_cat:

Yes, I am! He is my hero, teach me how to focus on what I passionate.

1 个赞