美文网首页ios 开发
iOS逆向_tweak修改某钉实战记录

iOS逆向_tweak修改某钉实战记录

作者: iOS小洁 | 来源:发表于2023-01-22 18:00 被阅读0次

1、找到mach-O

ssh root@192.168.1.160 //链接手机

ps -A // 找到某钉应用ID,以及mach-O 路径

2、bundleId

cycript -p DingTalk // 进入cycript 调试环境

[NSBundle mainBundle].bundleIdentifier // 获取bundleID

3、验证是否加壳

otool  -l  DingTalk  |  grep  crypt

4、脱壳

打开CrackerXI+,选择某钉,进行脱壳

5、头文件导出

class-dump  -H  DingTalk  -o  ../header

7、找到对应文件

分别尝试了两种方法:

  • Cycript调试,获取到角标的类
  • Reveal调试

最终找到角标类DTUIBadgeView

8、编码

创建tweak工程。

在Tweak.x文件中编码

%hook DTUIBadgeView

- (id)initWithBadge:(id)arg1 {
    return nil;
}

%end

9、安装到手机

在Makefile文件中加入IP和端口常量,然后执行命令

export THEOS_DEVICE_IP=192.168.1.160
export THEOS_DEVICE_PORT=22

make package && make install

相关文章

网友评论

    本文标题:iOS逆向_tweak修改某钉实战记录

    本文链接:https://www.haomeiwen.com/subject/ftgkhdtx.html