运行时的IOS修补程序指令是什么?

  • 回答 (3)
  • 关注 (0)
  • 查看 (36)

如何在应用程序运行时修改单个程序集指令?

我有一个移动基板的调整,我正在为一个现有的应用程序编写。的构造函数中(MSInitialize),我需要能够在应用程序的代码中重写单独的指令。我的意思是,在应用程序的地址空间中可能有多个位置,我希望修改这些位置,但是在每种情况下,只需要修改一个指令。我已经为应用程序禁用了aslr,并且知道要修补的指令的确切内存地址,并且我有十六进制字节(作为char[]),但这是不重要的,如果有必要,可以更改新指令。我只需要弄清楚怎么做改变。

我知道IOS使用数据执行预防(DEP)来指定可执行内存页也不能写,反之亦然,但我知道在越狱设备上可以绕过这一点。我还知道iDevice使用的ARM处理器有一个指令缓存,需要更新以反映变化。然而,我甚至不知道从哪里开始这样做。

婷留婷留提问于
大力发达回答于

vm_protect到w^x,假设你被一个像样的越狱者越狱了(例如,如果行动有效的话)

回答过的其他问题

为什么挂在香港服务器的网站对接小程序还需要备案?

1、微信小程序的规定,只有经过备案的域名才能接入微信小程序。

2、工信部规定,境外服务器无需备案也不能备案。

不知道txt文件内容是什么,放在什么地方,需要服务端开启http功能么?

你是在申请SSL证书么,如果使用DNS验证的方式是指给你的域名添加TXT解析记录,如果选择文件验证的话,是需要开通http或https访问的。

web项目发布到云服务器tomcat连不上数据库?

数据库呢?安装数据库了吗?如果使用腾讯云服务器是无法连其他云服务器的数据库的,除非使用内网,但同区同号才能使用内网 ... 展开详请

关系型数据库和非关系型数据库的特性以及优缺点?

如何搭建Hadoop处理环境?

hadoop分布式集群环境搭建规划 📷 DKH大数据通用计算平台 1、分布式机器架构图: 📷 分布式机器架构 其中机器1主节点,机器2从节点,机器3、机器4等都是计算节点。当主节点宕机后从节点代替主节点工作,正常状态是从节点和计算节点一样工作。这种架构设计保证数据完整性。 首先我...... 展开详请

对于直播答题类APP的欺诈违法行为目前都采取了哪些应对措施?

你像诸如冲顶大会这类APP,用户参与最大关卡在于“复活”,答错即冲顶失败。所以只要是依靠邀请好友注册输入邀请码,就可以获取额外生命值用以继续答题。网上为了针对这一操作,涌现了许多利用机器注册实现“复活”的外挂,这种行为将给冲顶大会带来大量的“僵尸”用户,所以针对这种行为现在基于人...... 展开详请

关于作者

所属标签

扫码关注云+社区