请教个汇编的问题


#1

在使用machoView修改汇编代码的时候出现了个解决不了问题。
WX20190324-214812
我把6160字段的值16进制赋值给了615c或者任意一个偏移都得不到6160所在的汇编代码。
想问下如何修改才可以达到修改Data字段的值能得到真正的汇编代码
image
这是错误的
image
我想得到真正的汇编指令而不是16进制的值。。。


#2

你在说什么


#3

就是我修改了偏移地址对应的data值 应该得到的是正常的汇编指令
但是现在我修改了以后得到的就是16进制的值。。。


#4

她的解析引擎的bug吧。实际应该是没问题的。


#5

我更改完之后使用hopper看了下确实是16进制的数据 不是正常的汇编数据 所以有点纳闷


#6

还是没太看懂你干了啥说实话


#7

看了一下你这个16进制的值不是任何一种指令,不知道你是怎么得出来的


#10

明白了…


split this topic #11

A post was merged into an existing topic: 如何在非越狱状态下,抓取icloud backup下载接口网络数据


#12

借楼问下个问题,发不了帖子了。。。


同样的二进制文件,同样的16进制码,只有地址不一样,为什么得出的汇编代码不同。少了8个字节


#13

http://iosre.com/t/topic/14325/8

你能不能到你自己的帖子里回


#14

张总 是不是除了修改text段的汇编代码 还需要修改别的地方 最后得到的那个值#0x那个才可以相同?
请看我上面发的图
我是想修改下text区段里面的汇编代码


#15

就是因为指令本身的地址不一样啊


#16

你贴的指令是相对地址跳转,可以通过任何一个反汇编器轻松验证, 如图所示:

image


#17

谢谢 我还以为我修改的有问题呢