锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务,锦州广厦维修电脑,公司IT外包服务
topFlag1 设为首页
topFlag3 收藏本站
 
maojin003 首 页 公司介绍 服务项目 服务报价 维修流程 IT外包服务 服务器维护 技术文章 常见故障
锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务技术文章
[Android 原创] 红包软件破解+注册机编写更新版本

作者: 佚名  日期:2017-04-20 16:17:29   来源: 本站整理

准备工具:
软件地址+注册机 链接: https://pan.baidu.com/s/1gfzKlPL 密码: 96i4
吾爱论坛安卓逆向工具包 链接: https://pan.baidu.com/s/1c2mteCC 密码: 2y3e  
 

1.png (85.7 KB, 下载次数: 0)

下载附件  保存到相册

2017-4-20 11:48 上传

 

开始分析:
  先看看软件界面是怎么样的 需要输入一个ID,然后验证后程序才能使用  
使用Android Kill打开红包APK,Android Kill是自带apk程序入口,
如果是其他软件就直接看androidmanifest的<action android:name="android.intent.action.MAIN"/>--这一般是程序的入口。
 
某些程序初始化在application 的name里面(360加固的就有这个特征) 然后想分析Java代码的话可以用JEB来分析,
JEB翻译成Java是目前最准确的工具了论坛都有下载的,我上面也给力百度网盘的下载地址使用JEB打开dex或者apk,
找到入口函数查看oncreate方法(oncreate方法是创建Activity界面的初始化的地方,也有其他的,具体请看Activity的生命周期)
破解方法之一程序打开肯定是得判断用户是不是注册过,或者是否过期了,如果注册过就继续使用。那怎么判断呢?本地验证的情况下
,个人经验大多数是在oncreate方法里面判断。本案列中作者使用的是SharedPreferences存储用户是否注了请看图
 
接着我们来看enter方法
 
看样子执行这个方法就是跳转到能使用的主界面 那么如何修改呢???
第一个方法,如果手机root了,修改/data/data/Shared文件夹中的F1482379259794的false字段改成true
第二个方法 v4.getBoolean("F1482379272139", false)这句话的意思是获取F1482379259794属性的值
,如果这个值不存在,那么默认值就是true,那么怎么修改这个值呢?
在选中的地方按下Q键字段decode到smail代码 找到F1482379272139然后看寄存器的值,false一般是0x0 true一般
是0x1
 
第三个方法,发现这里有个判断if-eqz v18, :6E
 
第四个方法:我们发现最后都是为了执行enter方法,那么我们直接调用enter方法不就好了吗??是的我直接调用了enter方法后跳转到了程序主界面
 
然后回编译安装!!发现成功了
。  
发现这个要执行成功其实就是直接跳转到成功的主界面即可那么我们可以用一条命令了
am start -n 包名称/某个Activity------前提是AndroidManifest中Activity的android:exported="true"这句话是什么意思呢?
当前Activity是否可以被另一个Application的组件启动:true允许被启动;
false不允许被启动如果手机root就可以无视了这里有个工具直接使用,可以无视大部分这样子apk的限制,
最后会发出来。看尾部 这是一个方法我们继续走下去
 
然后走到下面发现注册界面的情况
 
直接进入主题,点击之后发生了什么呢,我们找到点击事件实现的地方如图
 
双击de来到函数实现的地方
 
打开Eclipse 然后把它的代码copy过去,只需要修改init中的一个参数如图所示 

 
效果图如下
    
在手机输入注册如下
      
好了,到此为止分析完毕!!!感谢大家看完。  很多细节没写好,毕竟没什么经验,请大家多多包涵。
脱壳修复部分以后会说。。
然后奉上另外一个apk和这个一样的思路 某轰炸机破解+注册机(软件功能以及被我去除,只能拿来做破解练手)
链接: https://pan.baidu.com/s/1dFGdswL 密码: vc3z  最后感谢吾爱论坛 -byMrYang

10.png (75.02 KB, 下载次数: 1)

 

10.png

14.png (36.58 KB, 下载次数: 0)

 




热门文章
  • 机械革命S1 PRO-02 开机不显示 黑...
  • 联想ThinkPad NM-C641上电掉电点不...
  • 三星一体激光打印机SCX-4521F维修...
  • 通过串口命令查看EMMC擦写次数和判...
  • IIS 8 开启 GZIP压缩来减少网络请求...
  • 索尼kd-49x7500e背光一半暗且闪烁 ...
  • 楼宇对讲门禁读卡异常维修,读卡芯...
  • 新款海信电视机始终停留在开机界面...
  • 常见打印机清零步骤
  • 安装驱动时提示不包含数字签名的解...
  • 共享打印机需要密码的解决方法
  • 图解Windows 7系统快速共享打印机的...
  • 锦州广厦电脑上门维修

    报修电话:13840665804  QQ:174984393 (联系人:毛先生)   
    E-Mail:174984393@qq.com
    维修中心地址:锦州广厦电脑城
    ICP备案/许可证号:辽ICP备2023002984号-1
    上门服务区域: 辽宁锦州市区
    主要业务: 修电脑,电脑修理,电脑维护,上门维修电脑,黑屏蓝屏死机故障排除,无线上网设置,IT服务外包,局域网组建,ADSL共享上网,路由器设置,数据恢复,密码破解,光盘刻录制作等服务

    技术支持:微软等