小米商城_类抽取分析(插件plugin动态解密)

一些app 希望能动态加载 或者说是 增加逆向难度
把部分类 写到插件里 实际用到的时候 再把插件加载到 内存里去
然后再

xiaomi.apk
1:
先抓包
2:
androidkiller反编译
搜索关键字
搜索不到
再多搜几个关键字 发现 还是搜不到

那么这是什么原因了

再用DDMS的
Start Method Profling 功能
记得勾选第二个选项 捕捉更全
对操作的这段时间的 method 捕获
可以查看这段时间 调用了哪些方法
然后对某些关键方法 类 去搜索 结果还是没搜出来
这说明 反编译出来 的 东西 并没有 某些关键方法 类
因为在 DDMS里捕获的 是肯定 被调用的
没搜出来说明 反编译出来的smali并没有

那么这时我们就要想到 是 部分关键类 被 抽取了
这些类是 在 动态运行的时候 才出来的
然后我们
到 assets 文件夹里 看到 有 plugins 文件夹 里面有 很多
*.dat 文件 很多插件
随便拖出一个 .dat文件 到 010Editor 里去分析下 文件格式
发现在 全是乱码 说明 这应该是被加密的 文件
实际要用的时候 是要解密的
apk里 实际用的时候 是先解密 然后加载到内存 再使用
那么我们是不是 要去分析下是怎么加密的 然后去解密了
这里 不需要
我们到手机的 data/data/小米商城包名文件夹下 面
可以通过 androidkiller 的
文件工具 打开到 这个里面去看下 它比安装后 没运行前 多了很多 文件 例如 app_pluginOutDex app_plugin_signed文件夹 应该来讲 这些里面 就有我们要的 已经解密出来的类 那么我们把这些文件 导出来分析下看 记得如果没权限的话 就要先 选中文件夹 然后 右键 修改下权限

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我喜欢里面自动完成的功能,HOHO 本软件CnPlugin是Allround Automations公司PL/SQL Developer工具的插件,支持PL/SQL Developer 7.0以上版本。增加了PL/SQL Developer工具本身所没有的一些小功能,功能基本一些已有官方插件的整合,以方便Oracle编程开发。 1.5.400现有功能简要说明: 主菜单功能 所有主菜单可在PL/SQL中设置工具栏按钮,以方便调用 CnPlugin / Comment /&Commnet Lines 以“--”注释当前选中的代码 CnPlugin / Comment /&Uncommnet Lines 去除当前选中以“--”注释的代码 CnPlugin / &ReConnect 重连中断的数据库连接 CnPlugin / &ExPaste 对当前选中或剪贴板内空格式化为IN 字符串,如格式化字符串AA,BB,CC为('AA','BB',CC') CnPlugin / &ExCreate 建表时插入COMMENT的字段说明,如CREATE TABLE tt(ID NUMBER --编号);语句,除执行当前建表语句外,会自动生成comment on column TT.ID is '编号'注释语句 CnPlugin / Script / Load From MDB 以列表窗口形式读取已保存在Access数据库中的SQL语句 CnPlugin / Script / Save To MDB 保存当前SQL语句至Access数据库 CnPlugin / Script / Save As To MDB 另存为当前SQL语句至Access数据库 CnPlugin / Toggle Read Only 设置/取消设置当前SQL窗口为直读。 CnPlugin / Find All... 对当前窗口内空查找指定的字符串,列出全部匹配内容,支持正则表达式查找 CnPlugin / &Preferences CnPlugin插件属性设置窗口 CnPlugin / &About' CnPlugin关于窗口 右键菜单功能 Query data using alias 以字段注释字符作为字段名拼出查询SQL语句(选中表名出现) Open in new SQL Window 复制当前窗口选中的SQL语句到新窗口中(选中字符串是出现) Execute in new SQL Window 复制当前窗口选中的SQL语句到新窗口中并执行语句(选中字符串是出现) Generate Word Documentation 导出当前表结构内容至Word文档(选中表名出现) 无菜单功能 快捷键输入功能:如输入s空格,带出'select * from ',支持光标定位 登录时打开或执行指定SQL文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值