最新消息:本站技术交流 QQ 群:25593106

[iOS Hacker] 破解 dyjit.so 的授权使用时间

iOS/MacOSX/移动安全 exchen 789浏览 0评论

定位到 dyjit.so 验证授权时间的函数是 _erfgergtergtetgrwehgryhrrjhtuj,其中判断的时间为时间戳 1544544000,2018 年 12 月 12 日,伪代码如下:

1544544000 对应的十六进制就是 0x5C0FDF00,操作的汇编代码是:
movw r3, #0xDF00
movt r3, #0x5C0F

如下图:

将过期时间改成 1644544000,也就是 2022/2/11 过期,对应的十六进为 0x6205C000,使用 Hopper 修改汇编代码为:

movw r3, #0xC000
movt r3, #0x6205

保存成为 dyjit_cracked.so, 完美解决。

转载请注明:exchen's blog » [iOS Hacker] 破解 dyjit.so 的授权使用时间

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址