首页
社区
课程
招聘
[原创]百度加固重新打包一种思路
发表于: 2016-6-21 09:29 8419

[原创]百度加固重新打包一种思路

2016-6-21 09:29
8419
最新的百度加固,之前通用的方法获取DEX,都不成功了。
尝试了各种方案,最终成功获取到dex。

尝试重新打包,运行,首页正常,其他页面崩溃。

查看dex 源码发现,百度 将onCreate 函数完全隐藏了
    public void onCreate(Bundle icicle) {
        A.V(5, this, new Object[]{icicle});
    }

怎么办?

使用前一版本APP,脱壳,再分析,发现还是可以获取到代码
    public void onCreate(Bundle arg2) {
        A.d("Ltv/ijkplayer/media/live/liveback/IjkVideoActivity;->onCreate001(Landroid/os/Bundle;)V");
        this.onCreate001(arg2);
        A.e("Ltv/ijkplayer/media/live/liveback/IjkVideoActivity;->onCreate001(Landroid/os/Bundle;)V");
    }

    private void onCreate001(Bundle icicle)
{
// 所有的方法都能一一看到
    }

人工修改 smali,在重新打包,运行正常~~~

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持楼主
2016-6-22 21:10
0
雪    币: 210
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
终于知道一种方案了,目前仅仅知道采用反射可以解决函数隐藏的问题,还没思路怎么调用反射,在哪调用等
2016-7-1 08:46
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
楼主加我QQ 一起研究一下?1479854379
2016-7-1 17:08
0
游客
登录 | 注册 方可回帖
返回
//