-
ClipStudioPaintForIOS反向工程笔记:记录关于ClipStudioPaintForIOS的逆向工程过程说明
资源介绍
ClipStudioPaintForIOS-Reverse-Engineering-Notes
逆向Clip Studio Paint For iPad 1.9.13笔记:
需要注意的点:
Clip Studio Paint考虑到跨平台的因素,其UI使用OpenGL图形API开发,无法使用Reveal进行分析
应用的大部分逻辑不在OC,大多在C中实现
应用包体很大(400M+),每次编译部署到实机上会花费很久时间(还好有了M1芯片的Mac,可以直接在Mac上运行)
开始
砸壳得到解密版二进制MachO文件
使用MonkeyDev自签运行到设备:
运行后提示"Invalid Binary": 猜测CSP中可能使用了二进制修改验证,需要绕过验证机制
尝试绕过"Invalid Binary"对话框:
从Hopper中搜索字符串"Invalid Binary",找到在PWApplicationDe