前面两篇iOS逆向的文章(iOS逆向工程-0x00-用途以及准备工作,iOS逆向工程-0x01-工具篇-Cycript)主要是介绍iOS逆向的相关基础环境的搭建,工具的使用。有了这些知识之后,我们可以进行简单的逆向工作了。 B612是Line公司出品的一款非常棒的拍照软件。它的界面,交互,用起来非常顺手。app中的滤镜效果很赞,用户简单几步操作就可以生成一张很有质感的照片。本文我将会演示如何通过逆向来得知B612单个的滤镜的具体实现。 从AppStore上面下载B612的IPA文件,把文件的后缀名从 .IPA 修改成 .zip。解压zip文件之后,在Payload中有一个b612.app的文件,这里我们把.app的后缀去掉,让它变成一个文件夹,方便后面查阅。经过以上几步操作我们就拿到了 B612 app的 bundle 文件信息。 在使用B612的过程中,app会展列一个滤镜列表给用户进行选择(如下图):B612_filter_list使用的过程发现一个叫 China 的滤镜,China,中国?还是瓷器?叫China的滤镜会呈现出什么样子的效果,根据效果我们是否能推测出这里的Ch...