首先了解下什么样的apk,是经过经过伪加密的
[img]http://dl2.iteye.com/upload/attachment/0104/4733/645c816f-4211-351a-b42c-5c489d0d98a9.png[/img]
我们经过压缩软件打开需要密码的就是伪加密的apk
其实这种加密的效果不大
下面分析下吧,
首先新建一个zip压缩文件,修改后缀名为apk
然后是使用工具加密
[img]http://dl2.iteye.com/upload/attachment/0104/4735/6684d3c6-c91c-38a1-9fcb-9a9cfcb90329.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0104/4737/0111a3fa-9771-3055-b7cb-13b67cd09eda.png[/img]
应压缩软件打开下
[img]http://dl2.iteye.com/upload/attachment/0104/4739/bd2daa81-aa2e-3a27-a5b7-afc55f9a77e3.png[/img]
用uc 对比下
快速二进制比较
[img]http://dl2.iteye.com/upload/attachment/0104/4741/be1a4b67-bb40-30f5-9b7c-1480c536ce05.png[/img]
下面是加密的
[img]http://dl2.iteye.com/upload/attachment/0104/4743/e9ce653b-4726-307a-951b-39cd0e9f3354.png[/img]
经过比较可知 所谓的伪加密就是说 在 压缩文件中,压缩文件名后的PK 01 02 后的第五个字节改为01
即可,解密就是对应的改为00
下面是加密后的解密
[img]http://dl2.iteye.com/upload/attachment/0104/4745/0ee01659-540d-3e7b-806b-1a97b1dd5258.png[/img]
pk 01 02 后的第5个字节改为00
[img]http://dl2.iteye.com/upload/attachment/0104/4749/1f8bbbae-b202-3995-9eac-2be79ff02dde.png[/img]
再打开看看
[img]http://dl2.iteye.com/upload/attachment/0104/4751/122ae4ce-817f-3b4f-a0b2-0b4584fb24b4.png[/img]
好了 这就是所谓的apk伪加密,我看了 那个爱加密的教程,只是说了个大概,
所以就在分享下
[img]http://dl2.iteye.com/upload/attachment/0104/4733/645c816f-4211-351a-b42c-5c489d0d98a9.png[/img]
我们经过压缩软件打开需要密码的就是伪加密的apk
其实这种加密的效果不大
下面分析下吧,
首先新建一个zip压缩文件,修改后缀名为apk
然后是使用工具加密
[img]http://dl2.iteye.com/upload/attachment/0104/4735/6684d3c6-c91c-38a1-9fcb-9a9cfcb90329.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0104/4737/0111a3fa-9771-3055-b7cb-13b67cd09eda.png[/img]
应压缩软件打开下
[img]http://dl2.iteye.com/upload/attachment/0104/4739/bd2daa81-aa2e-3a27-a5b7-afc55f9a77e3.png[/img]
用uc 对比下
快速二进制比较
[img]http://dl2.iteye.com/upload/attachment/0104/4741/be1a4b67-bb40-30f5-9b7c-1480c536ce05.png[/img]
下面是加密的
[img]http://dl2.iteye.com/upload/attachment/0104/4743/e9ce653b-4726-307a-951b-39cd0e9f3354.png[/img]
经过比较可知 所谓的伪加密就是说 在 压缩文件中,压缩文件名后的PK 01 02 后的第五个字节改为01
即可,解密就是对应的改为00
下面是加密后的解密
[img]http://dl2.iteye.com/upload/attachment/0104/4745/0ee01659-540d-3e7b-806b-1a97b1dd5258.png[/img]
pk 01 02 后的第5个字节改为00
[img]http://dl2.iteye.com/upload/attachment/0104/4749/1f8bbbae-b202-3995-9eac-2be79ff02dde.png[/img]
再打开看看
[img]http://dl2.iteye.com/upload/attachment/0104/4751/122ae4ce-817f-3b4f-a0b2-0b4584fb24b4.png[/img]
好了 这就是所谓的apk伪加密,我看了 那个爱加密的教程,只是说了个大概,
所以就在分享下